CMS专题

单选题若有定义:inta[3]={0,1,2};则a[1]的值为()A 0B 1C 2D 3

题目
单选题
若有定义:inta[3]={0,1,2};则a[1]的值为()
A

0

B

1

C

2

D

3

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

第1题:

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

A、3

B、4

C、5

D、6


参考答案:B

第2题:

若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。 A.5.5B.55

若有定义:“inta=4,b=5;floatx=3.4,y=2.1;”,则下列表达式的值为( )。

A.5.5

B.55

C.5.500000

D.55.00000


正确答案:C
在计算(float)(a+b)/2时,由于通过强制类型转换将(a+b)转换成了float型,所以应先将2转换成float型,再进行计算,得4.500000。在计算(int)x%(int)y时,先将x和y通过强制类型转换成int型,再进行求余运算,结果为1。又因为4.500000是float型,所以将1和它相加时,先将1换成float型,再计算,得到5.500000。类型转换的一般规则是低级类型从高级类型进行相应的转换。数据类型的级别由低到高的排序表示为:char→int→unsigned→log→float→double。

第3题:

若有定义语句:inta=3,b=2,c=1;,则表达式b<b?a:b的值是______。


正确答案:2
2

第4题:

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

第5题:

若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof()/sizeof(a[0])的值为()

A.3

B.4

C.5

D.9


参考答案:A

第6题:

若有定义inta=12,n=5,则表达式a%=(n%2)运算后,a的值()。

A.0

B.1

C.12

D.6


正确答案:A

第7题:

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

A.1

B.0

C.-1

D.2


参考答案:D

第8题:

若有定义inta=12;则表达式a+=a-=a*=a的值是-144。()


正确答案:×

第9题:

若有定义:inta[3][3];则表达式&a[2][1]-a的值为()

A.7

B.8

C.6

D.9


参考答案:A

第10题:

若有定义:inta[3]={0,1,2};则a[1]的值为()

A.0

B.1

C.2

D.3


参考答案:B