首页 2016年12月计算机二级C语言习题及答案

2016年12月计算机二级C语言习题及答案

举报
开通vip

2016年12月计算机二级C语言习题及答案2016年12月计算机二级C语言习题及答案   练习是帮助我们巩固知识的最好方法,以下是为大家整理的2016年12月习题及答案,希望对大家有帮助!   练习一   1.C语言中,关系表达式和逻辑表达式的值是( B ) 。   A、0   B、 0或1   C、 1   D、‘T’或’F’   2. 下面( D )表达式的值为4.   A、 11/3   B、 11.0/3   C、 (float)11/3   D、 (int)(11.0/3+0.5)   【解析】(1)相同数据类型的元素进行数学运算(+、-、*、/...

2016年12月计算机二级C语言习题及答案
2016年12月计算机二级C语言习题及答案   练习是帮助我们巩固知识的最好方法,以下是为大家整理的2016年12月习题及答案,希望对大家有帮助!   练习一   1.C语言中,关系表达式和逻辑表达式的值是( B ) 。   A、0   B、 0或1   C、 1   D、‘T’或’F’   2. 下面( D )表达式的值为4.   A、 11/3   B、 11.0/3   C、 (float)11/3   D、 (int)(11.0/3+0.5)   【解析】(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。   (2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 是低精度类型转换为高精度的数据类型。   选项A,11与3为两个整数,11/3结果的数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.   选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B 11.0/3=3.666666   选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同   选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4   3.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( B )   A、b=1.0/a   B、b=(float)(1/A、   C、b=1/(float)a   D、b=1/(a*1.0)   4. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是(A)   A、1   B、4   C、4.333333   D、4.6   【解析】“(int)f“表示将f中的值强制类型转换为整型,即将13.8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为1   5. 以下对一维数组a的正确说明是: D   A、char a(10);   B、 int a[];   C、int k=5,a[k];   D、char a[3]={‘a’,’b’,’c’};   【解析】详见 教材 民兵爆破地雷教材pdf初中剪纸校本课程教材衍纸校本课程教材排球校本教材中国舞蹈家协会第四版四级教材 P143~144,一维数组的定义、初始化   类型符 数组名 [常量表达式]   类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。   选项A,常量表达式只能放在中括号 [ ]中   选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化。   选项C,常量表达式不能为变量。   练习二   1.(A )是构成C语言程序的基本单位。   A、函数   B、过程   C、子程序   D、子例程   2.C语言程序从 C 开始执行。   A、 程序中第一条可执行语句   B、 程序中第一个函数   C、 程序中的main函数   D、包含文件中的第一个函数   3、以下说法中正确的是( C )。   A、C语言程序总是从第一个定义的函数开始执行   B、在C语言程序中,要调用的函数必须在main( )函数中定义   C、C语言程序总是从main( )函数开始执行   D、C语言程序中的main( )函数必须放在程序的开始部分   4.下列关于C语言的说法错误的是( B ) 。   A、 C程序的工作过程是编辑、编译、连接、运行   B、 C语言不区分大小写。   C、 C程序的三种基本结构是顺序、选择、循环   D、C程序从main函数开始执行   5.下列正确的标识符是(C )。   A、-a1   B、a[i]   C、a2_i   D、int t   5~8题为相同类型题   考点:标识符的命名规则   只能由字母、数字、下划线构成   数字不能作为标识符的开头   关键字不能作为标识符   选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)   6.下列C语言用户标识符中合法的是(B )。   A、3ax   B、x   C、case   D、-e2 E)union   选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);   7.下列四组选项中,正确的C语言标识符是( C )。   A、 %x   B、a+b   C、a123   D、123   选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)   8、下列四组字符串中都可以用作C语言程序中的标识符的是( A)。   A、print _3d db8 aBc   B、I\am one_half start$it 3pai   C、str_1 Cpp pow while   D、Pxq My->book line# His.age   选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)   9.C语言中的简单数据类型包括(D )。   A、整型、实型、逻辑型   B、整型、实型、逻辑型、字符型   C、整型、字符型、逻辑型   D、整型、实型、字符型   10.在C语言程序中,表达式5%2的结果是 C 。   A、2.5   B、2   C、1   D、3   %为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;   /为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2
本文档为【2016年12月计算机二级C语言习题及答案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_471618
暂无简介~
格式:doc
大小:7KB
软件:Word
页数:0
分类:互联网
上传时间:2017-03-19
浏览量:14