农信社计算机考试

单选题若有定义:inta=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为()。A 1.4B 1C 2.0D 2

题目
单选题
若有定义:inta=8,b=5,C;,执行语句C=a/b+0.4;后,c的值为()。
A

1.4

B

1

C

2.0

D

2

参考答案和解析
正确答案: B
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义:int a=8,b=5,执行语句c=a/b+0.4;后,c的值为 ( )

A.1.4

B.1

C.2

D.2


正确答案:B

第2题:

若有定义:inta=5,b=7,c;则执行语句c=a&b;后c的值为()。

A.12

B.2

C.6

D.5


参考答案:D

第3题:

已知inta=6;则执行a+=2;语句后,a的值为8。()


正确答案:√

第4题:

若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。A.0B.1C.11SX

若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为( )。

A.0

B.1

C.11

D.3


正确答案:A
本题考查“%”运算符的使用。运算符“%”是整数除法的余数。本题中表达式a%=(b%2)等价于a=a%(b%2)=5%(7%2)=5%1=0。

第5题:

若有定义:inta=2;则语句a=strcmp("miss","miss");运行后a的值为()

A.1

B.0

C.-1

D.2


参考答案:D

第6题:

若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为

A.1.4

B.1

C.2

D.2


正确答案:B
解析:在表达式中根据运算的结合性和运算符的优先级,首先计算的是a/b(8/5=1),再将1+0.4赋值给c,由于c为整型变量所以要将1.4转换为整型,即舍弃小数位(c的值变为1)。

第7题:

若有定义:inta=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为()。

A.2

B.5

C.32

D.92


参考答案:C

第8题:

设有定义:inta=0,b=5,c;执行语句c=(a=b)||++a&&b++后,a、b、c的值分别是()。

A、5,5,1

B、4,6,1

C、1,6,1

D、1,5,0


参考答案:A

第9题:

若有定义:inta[5]={1,2,3,4,5};则语句a[1]=a[2]+a[2+2]-a[3-1];运行后a[1]的值为()

A.6

B.5

C.1

D.2


参考答案:B

第10题:

若有定义: int a=8,b=4,C; 执行语句“c=a/b+0.4;”后,c的值为( )。

A.1.4

B.1

C.2

D.2


正确答案:D
解析:a、b、c为整型,赋值运算符两侧的数据类型不一致,系统先自动将右侧表达式求得的数值,按赋值号左边变量的类型进行转换,再赋值给左边的变量。去掉右侧表达式值的小数部分变为整数赋值给变量c,c的值为2。