若有定义:int a=1,b=2,c=3;则语句++a||++b&&++c;运行后b的值为()

题目
单选题
若有定义:int a=1,b=2,c=3;则语句++a||++b&&++c;运行后b的值为()
A

1

B

0

C

2

D

3

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。


正确答案:2
2

第2题:

若有以下程序: int a=1,b=2: a=a^b: b=b^a:则执行以上语句后a和b的值分别是( )。A. a=1,b=2 S

若有以下程序: int a=1,b=2: a=a^b: b=b^a:则执行以上语句后a和b的值分别是( )。

A. a=1,b=2

B.a=3,b=l

C.a=3,b=2

D.a=2.b=1


正确答案:B
本题考查按位异或的用法。按位异或运算的规则是:两个运算数的相应二进制位相同,则结果为0,相异则结果为1。b=2的二进制为00000010,a=1的二进制为00000001,a=a^b=00000011,转化为十进制后为3,b=b^a=00000010-00000011=00000001,即1。

第3题:

设有定义语句:int a[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为____


正确答案:

0

第4题:

若有定义:int a=1,b=2,c=3;则以下程序段运行后c的值为()

A.2

B.0

C.1

D.-1


参考答案:D

第5题:

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

A.1

B.0

C.-1

D.2


参考答案:D

第6题:

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

A.1.4

B.1

C.2

D.2


正确答案:B

第7题:

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

若有定义“int a=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。

第8题:

( 6 )若有定义语句: int a=3,b=2,c=1;, 则表达式 a<b?a:b 的值是 ___________ 。


正确答案:

第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=3,b=15,c;则语句c=a>b;运行后c的值为()

A.1

B.0

C.t

D.f


参考答案:B