程序设计基础-6.docx
《程序设计基础-6.docx》由会员分享,可在线阅读,更多相关《程序设计基础-6.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础6您的姓名:填空题*.关于类型转换下面描述正确的选项是()o *A、在C语言中,整型、实型和字符型数据间可以混合运算(正确答案)B、如果一个运算符两侧的操作数的数据类型不同,那么系统按“先转换、后运算”的 原那么进行.(正确答案)C、强制类型转换,也称为隐式转换。D、强制转换后,变量会更改为强制更改后的类型.下面关于宏定义概念描述正确的选项是()。*A、宏定义的一般形式为#define标识符字符串宏定义中的标识符被称为宏名.(正 确答案)B、宏常量也称为符号常量,是指用一个标识符号来表示的常量,这时该标识符号 与此常量是等价的。(正确答案)C、为了与源程序中的变量名有所区别,习惯用
2、字母全部大写的单词来命名宏常 量。(正确答案)D、#define double PRICE 56.5 是将常量 PRICE 定义为 56.51 .宏定义的一般形式为:#define标识符字符串下面有关宏定义作用描述正确的选项是()。*A、用#166限编译预处理指令定义一个标识符和一个字符串(正确答案)B、凡在源程序中发现该标识符时,都用其后指定的字符串来替换。(正确答案)C、#define定义像语句一样必须以;结束D、宏定义格式也可以写成define标识符字符串.条件运算符是C语言的唯一一个三元运算符。判断题*A、如果一个运算符两侧的操作数的数据类型不同,那么系统按“先转换、后运算”的 原那么
3、,首先将数据自动转换成同一类型,然后在同一类型数据间进行运算。(正确 答案)B、在参加运算的数据中,如果有char和short型数据那么必须先转换成int型数据才 能参与运算1正确答案)C、在参加运算的数据中,如果有float型数据那么必须先转换成double型数据才能 参与运算.(正确答案)D、当有血型与double型数据进行混合运算,那么先将血型数据转换成float型, 然后在两个同类型的数据间进行运算,结果为double型。36 .下面关于幻数描述正确的选项是()。*A、把幻数定义为宏常量或const常量,可以提高程序的可维护性,保持良好的程序 设计风格(正确答案)B、把幻数定义为宏常量
4、或const常量,可以代替程序中屡次出现的常数(正确答案)C、把幻数定义为宏常量或const常量,其优点在于,能使用户以一个简单易懂的 名字来代替一个长字符串,有助于提高程序的可读性。(正确答案)D、在程序中直接使用的常数,称为幻数(正确答案).算术运算符号-(取相反数)、*(乘法)、+(加法)运算符的优先级描述正确的选项是0 o 单项选择题*A、取反的优先级最高(正确答案)B、*法的优先级最高C、+加法的优先级最高D、三个运算符的优先级是相同的.算术运算符号*的结合性是()o 单项选择题*A、从右向左B、从上向下C、从左向右(正确答案)D、从下向上37 .下面运算符号中哪些是单目运算符号()
5、。单项选择题*A、/(除)B、+(增1运算符)(正确答案)C、*(乘法)D、%(求余)38 .使用const常量定义冗,语法正确的选项是()。单项选择题*A、const double PI=3.14159;(正确答案)B、const double PI 3.14159;C、const PI 3.14159;D、const PI 3.14159.编译预处理命令以()结尾。单项选择题*A、分号;B、句号.C、D、回车(正确答案)39 .设*=2.5/=7,丫=4.7,表达式乂+%3*(血)仪+丫)2/4的值为()。单项选择题*A、2.75B、5C、2.5(正确答案)D、3.75.执行以下程序段后,
6、变量y的值是()。int x,y;x = 1;y = +x*5;单项选择题*A、10(正确答案)B、15C、20D、5.以下符号常量定义正确的选项是()o 单项选择题*A、 #define PI 3.14159 ;#define dobule PI 3.14159 ;C、#define PI 3.14159(正确答案)D、define PI 3.14159 ;44 .下面的宏定义格式正确的选项是()o 单项选择题*A、#definePI 3.14159(正确答案)B、 define PI 3.14159C、define #PI 3.14159D、#define #PI 3.14159.关于自增
7、,自减运算符描述错误的选项是()o 单项选择题*A、增1运算符是对变量本身执行加1操作,因此也称为自增运算符B、减1运算符是对变量本身执行减1操作,因此也称为自减运算符。C、增1和减1运算符都是一元运算符,只需要一个操作数,且操作数须有“左值性 质”可以是变量,常量或表达式。(正确答案)D、自增,自减运算符既可以写在变量的前面,也可以写在变量的后面。二者实现的 功能有所差异46 .语句scanf(”f,&r);解释正确的选项是()。*A、scanf()函数用于从键盘输入一个数(正确答案)B、%lf指定输入的数据类型应为双精度实型(正确答案)C、r前面的&是必要的,&称为取地址运算符(正确答案)
8、D、&r指定了用户输入数据存放的变量的地址。(正确答案)47 .不同数据类型的数据可以相互转换,转换的方式有()o *A、自动转换(正确答案)B、强制转换(正确答案)C、过渡转换D、私有转换.下面概念描述错误的选项是()o 单项选择题*A、宏常量也称为符号常量,是指用一个标识符号来表示的常量B、宏常量是由宏定义编译预处理命令来定义的C、宏定义的一般形式为define标识符字符串正确答案)D、宏定义中的标识符被称为宏名48 .假设将int、long、float等类型的数据进行混合运算其结果的数据类型是()。单项选择题*A、intB、longC、floatD、double(正确答案).假设有宏定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础
限制150内