假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+B.的值为()。

题目

假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+B.的值为()。

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

第1题:

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

A.17

B.16

C.15

D.14


正确答案:C

第2题:

设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c=a++||b++;语句后,变量b的值是().


正确答案:2
a||b若a,b都为假,则a||b为假,其他都为真.如果a为真时,则对b不进行真假,所以对于c=a++||b++,因为a++时为真,所以b++不进行判断,b的值保持不变,故b=2。

第3题:

设变量已正确定义为整型,则表达式 n=i=2,++i,i++ 的值为 【 7 】 。


正确答案:

第4题:

假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为______。


正确答案:9
9 解析:本题考核运算符的应用,题中的逗号运算符用于将多个表达式串在一起,逗号运算符的左边总是不返回的,这就是说,最右边表达式的值才是整个表达式的值。逗号运算符的结合性为从左到右。所以从左开始计算,a被赋值为2,b被赋值为5,然后a和b分别自增1,最后返回a+b,即9。

第5题:

改变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【 】。


正确答案:3
3 解析:本题考查数据类型及其运算的逗号运算与逗号表达式,整个表达式的值为最后一个表达式的值,其值为3。

第6题:

若a、b为血型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值是 ______。


正确答案:82
82

第7题:

设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是( )

A、7

B、8

C、9

D、10


正确答案:C

第8题:

已知x,y,z均为整型变量,且值均为1,则执行语句++x||++y&&++z;后,表达式x+y的值为

A.1

B.2

C.3

D.4


正确答案:C

第9题:

设a、b、c都是整型变量,如果a的值为1,b的值为2,则执行c = a++‖b++;变量b的值是【 8 】。


正确答案:
【答案】2
【知识点】||运算符的考察
【解析】||运算符只要有一项为真结果就为真,且如果前面表达式已经为真后满表达式不再执行。所以b的值还是2。

第10题:

若整型变量a、b、C、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?C:d的值是( )。A.1

若整型变量a、b、C、d中的值依次为2、2、3、4,则条件表达式a<;b?a:c<;d?C:d的值是( )。

A.1

B.2

C.3

D.4


正确答案:C
本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,c小于d为真取c的值,再看a小于b为假,所以取C的值。

更多相关问题