若有定义int a=5,b=7;则表达式(a++)+(++b)的

题目

若有定义int a=5,b=7;则表达式(a++)+(++b)的值是()。

  • A、11
  • B、12
  • C、13
  • D、14
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义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。

第2题:

若有定义inta=1,b=2;则表达式(a++)+(++b)的值是()

A、3

B、4

C、5

D、6


参考答案:B

第3题:

若有形参定义:inta[10];则a++是合法的表达式。()

此题为判断题(对,错)。


参考答案:错误

第4题:

若有定义:int x=3,y=4,z=5;则值为0 的表达式是()

A.

B.

C.

D.


参考答案:D

第5题:

若有定义:int a=6,b=2;charc1=’a’,c2=’b’;则表达式a+b%5+c2-c1的值是()

A.7

B.8

C.9

D.表达式错误


参考答案:C

第6题:

若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是( )。A.4B.8C.0D.2

若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是( )。

A.4

B.8

C.0

D.2


正确答案:B
2的二进制数为010,移两位后的二进制数为01000,转成十制数为8,(3||2)为真即1,8/ 1=8,所以结果为8。

第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题:

若有定义语句: int a=5; ,则表达式: a++ 的值是 【 6 】 。


正确答案:

第9题:

若有定义:int a=5,b=2,c=1;则表达式a-b

A.0

B.1

C.3

D.-1


参考答案:A

第10题:

若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

A.8

B.6

C.7

D.5


参考答案:A