3.在C语言中 以 作为字符串结束标志,2011年计算机等级二级C语言章节习题及答案(4)...

3.21 以下程序的输出结果是

main()

{ int a=21,b=11;

printf("%d\n",- -a+b,- -b+a);

}

A)30

B)31

C)32

D)33

正确答案: A

3.22 假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为

A)17

B)16

C)15

D)14

正确答案: C

3.23 已知int a=6; 则执行a+=a-=a*a;语句后,a的值为

A)36

B)0

C)-24

D)-60

正确答案: D

3.24 设变量n为float类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是

A)n=(n*100+0.5)/100.0

B)m=n*100+0.5,n=m/100.0

C)n=n*100+0.5/100.0

D)n=(n/100+0.5)*100.0

正确答案: B

3.25 sizeof(float)是

A)一个双精度型表达式

B)一个整型表达式

C)一种函数调用

D)一个不合法的表达式

正确答案: B

3.26 在C语言中,int,char和short三种类型数据在内存中所占用的字节数

A)由用户自己定义

B)均为2个字节

C)是任意的

D)由所用机器的机器字长决定

正确答案: D

3.27 以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是

A)x/y*z

B)x*(1/(y*z))

C)x/y*1/z

D)x/y/z

正确答案: A

3.28 下列关于复合语句和空语句的说法错误的是

A)复合语句是由“{”开头,由“}”结尾的

B)复合语句在语法上视为一条语句

C)复合语句内,可以有执行语句,不可以有定义语句部分

D)C程序中的所有语句都必须由一个分号作为结束

正确答案: C

3.29 下列关于字符串的说法中错误的是

A)在C语言中,字符串是借助于字符型一维数组来存放的,并规定以字符′\0′作为字符串结束标志

B)′\0′作为标志占用存储空间,计入串的实际长度

C)在表示字符串常量的时候不需要人为在其末尾加入′\0′

D)在C语言中,字符串常量隐含处理成以′\0′结尾

正确答案: B

以上是上海育路网为上海计算机考试收集整理的上海计算机资料,更多资料请点击上海计算机网

本文结束

特别声明:①凡本网注明稿件来源为"原创"的,转载必须注明"稿件来源:上海育路网",违者将依法追究责任;

②部分稿件来源于网络,旨在与用户分享信息,如有侵权,请联系我们沟通解决。

有用

25人觉的有用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值