2020年9月计算机二级C语言考试章节习题及答案(8)
1 [单选题] 以下不能正确计算代数式 值的C语言表达式是( )。
A.1/3*sin(1/2)*sin(1/2)
B.sin(0.5)*sin(0.5)/3
C.pow(sin(0.5),2)/3
D.1/3.0*pow(sin(1.0/2),2)
参考答案:A
2 [单选题] 若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是(??)。
A.1
B.0
C.2
D.不知道a的值,不能确定
参考答案:A
参考解析:
逻辑或”||”要求只要两边的运算对象有一个非零,结果就为真。虽然不知道a的值,但是若a为l,则左边运算对象为1;若a的值不是1,则右边运算对象的值为1,所以总能保证一边非零,所以结果为真,即1。
3 [单选题] 设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是( )
A.x=x*100+0.5/100.0;
B.x=(x*100+0.5)/100.0;
C.x=(int)(x*100+0.5)/100.0;
D.x=(x/100+0.5)*100.0;
4 [单选题] 表达式3.6-5/2+1.2+5%2的值是( )。
A.4.3
B.4.8
C.3.3
D.3.8
参考答案:D 。
参考解析:
此题考核的是算术运算符的运算规则,算术运算符的结合方向为“自左至右”,先按运算符的优先级别高低次序执行,同时在C中两个整数相除或求余数其结果依旧为整数。计算后结果为3.8。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>