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

已知inta=’R’;则正确的表达式是()A、a%10B、a=int(3e2)C、2*a=a++D、a=a+a=a+3

题目

已知inta=’R’;则正确的表达式是()

  • A、a%10
  • B、a=int(3e2)
  • C、2*a=a++
  • D、a=a+a=a+3
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

已知int a=2,b=3;则执行表达式a=a<b后,变量a的值为( )。

A.0

B.1

C.2

D.3


正确答案:B
解析: 先计算关系表达式ab=23为真(表达式为真时,如果变量为int型变量则真用1表示,假用 0表示),即a=1。

第2题:

要声明一个有10个int型元素的数组,正确的语句是()。

A.inta[10];

B.inta[2,5];

C.inta[];

D.int*a[10];


正确答案:A

第3题:

假定一个函数的原型语句为“int ff(int* x);”,一个整型数组为a[10],则下面函数调用表达式不正确的是()。

a. ff(a)

b. ff(a[0])

c. ff(a+3)

d. ff(&a[0])


正确答案是:B

第4题:

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

A.a-=(a*3)

B.double(-1)

C.a*3

D.a*4=3


参考答案:A

第5题:

若有定义:inta=7;floatx=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是()。

A.2.500000

B.2.7500OO

C.3.500000

D.0.000000


正确答案:A

第6题:

已知“int*p;fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是()。

A.voidfun(inta[]);

B.voidfun(int*&a);

C.voidfun(int&a[]);

D.voidfun(int&*a);


正确答案:B

第7题:

指针可以用来表示数组元素,若已知语句:inta[3][7];则下列表示中正确的是()。

A.*(a+1)[5]

B.*(*a+3)

C.*(*(a+1))

D.*(&a[0][0]+2)


正确答案:D

第8题:

已知:inta(3);下列表达式中,错误的是()。

A.a%2==0

B.a--+2

C.(a?2)++

D.a>>=2


正确答案:C

第9题:

已知inta=’R’;则正确的表达式是()

A.a%10

B.a=int(3e2)

C.2*a=a++

D.a=a+a=a+3


参考答案:A

第10题:

已知:inta=8,b=6;则:表达式++a-b++的值为()。


正确答案:3