中学教师资格证信息技术(统考)

C语言中,假设所有变量均为整型,表达式(a=5,b=2,++a,b++,a+b)的值是()。A、10B、9C、8D、7

题目

C语言中,假设所有变量均为整型,表达式(a=5,b=2,++a,b++,a+b)的值是()。

  • A、10
  • B、9
  • C、8
  • D、7
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.1

B.2

C.3

D.4


正确答案:C

第2题:

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

A、7

B、8

C、9

D、10


正确答案:C

第3题:

在C++语言中,数组元素的下标()。

A.只能是整型常量

B.只能是整型表达式

C.可以是整型常量或整型表达式

D.可以是任何类型的表达式


正确答案:C

第4题:

设整型变量 a、b、c均为2,表达式 a+++b+++c++ 的结果是( )

A.6

B.9

C.8

D.表达式出错


正确答案:A
与上一小题解答的理由相同,表达式a+++b+++c++被系统理解成:((a++)+(b++))+c++)。表达式“变量++”的值是变量的原来值,所以在变量a、b.c均为2的前题下,执行上述表达式,得到结果为6。所以解答是A。

第5题:

若有整型变量x=2,则表达式x<<2的结果是【 】。


正确答案:8
8

第6题:

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

A.17

B.16

C.15

D.14


正确答案:C

第7题:

在 C 语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。

A.整型常量

B.整型表达式

C.整型常量或整型表达式

D.任何类型的表达式


正确答案:D

第8题:

设a、b均为整型变量,下列表达式中不是赋值表达式的是()。

A.a=b+3,b+5,--b

B.A=4*5;

C.a=++a-b

D.a=b=5


参考答案:B

第9题:

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


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

第10题:

设整型变量a值为9,则下列表达式中使b的值不为4的表达式()。

A.b=a/2

B.b=a%2

C.b=8-(3,a-5)

D.b=a>5?4:2


正确答案:B