计算机等级考试(二级C语言)

若有定义:inta=2;则正确的赋值表达式是()A、a-=(a*3)B、double(-1)C、a*3D、a*4=3

题目

若有定义:inta=2;则正确的赋值表达式是()

  • A、a-=(a*3)
  • B、double(-1)
  • C、a*3
  • D、a*4=3
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


正确答案:×

第2题:

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。A.a+=a-=(b=4)*(a=3)SXB

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是( )。

A.a+=a-=(b=4)*(a=3)

B.x%(-3);

C.a=a*3=2

D.y=float(i)


正确答案:A
取余运算符%两边都应是正数,赋值语句左边必须是变量,不能是表达式,强制转换语句强制类型应加括号,而非加在变量上。

第3题:

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


正确答案:2
2

第4题:

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

A.7

B.8

C.6

D.9


参考答案:A

第5题:

若有以下定义: inta[]={1,2,3,4,5,6,7}; charc1=b,c2=2; 则数值不为2的表达式是( )。

A.a[1]

B.dc1

C.a[3-c2]

D.c2-0


正确答案:D
D。【解析】字符在进行数学运算时取其ASCⅡ码值,其中b的ASCⅡ码值为98,‘d’的ASCⅡ码值为100,字符2的ASCⅡ码值为50。可知D选项中表达式c2-0的值为50。

第6题:

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

A、3

B、4

C、5

D、6


参考答案:B

第7题:

若有定义int x,*pb;则正确的赋值表达式是()。

A.pb

B.int a[2] [ ]{1,2,3,4,5,6};

C.int a[ ] [3]{1,2,3,4,5,6};

D.int a[2,3]{1,2,3,4,5,6}


正确答案:C

第8题:

若有以下定义: inta[]={1,2,3,4,5,6,7}; char cl=’b’,c2=‘2’; 则数值不为2的表达式是( )。

A.a[1]

B.’d’-c1

C.a[‘3’-c2]

D.c2-0


正确答案:D
解析: 字符在进行数学运算时取其ASCⅡ码值,其中’b’的ASCⅡ码值为98,’d’的ASCⅡ码值为100,字符’2’的 ASCⅡ码值为50。可知D选项中表达式c2-0的值为50。

第9题:

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

A.3

B.4

C.5

D.9


参考答案:A

第10题:

已知doublea=5.2;则正确的赋值表达式是()

A.a+=a-=(a=4)*(a=3)

B.a=a*3=2

C.a%3

D.a=double(-2)


参考答案:A