已知inta,b,c,d;下列无意义的是()
第1题:
已知inta=6;则执行a+=2;语句后,a的值为8。()
第2题:
指针可以用来表示数组元素,若已知语句:inta[3][7];则下列表示中正确的是()。
A.*(a+1)[5]
B.*(*a+3)
C.*(*(a+1))
D.*(&a[0][0]+2)
第3题:
已知:inta(3);下列表达式中,错误的是()。
A.a%2==0
B.a--+2
C.(a?2)++
D.a>>=2
第4题:
A.a%10
B.a=int(3e2)
C.2*a=a++
D.a=a+a=a+3
第5题:
在inta=3,int*p=&a;中,*p的值是()。
A.变量a的地址值
B.无意义
C.变量p的地址值
D.3
第6题:
A.inta[8]={}
B.inta[8]={0. 2.4.0.1}
C.inta[5]={9.4. 5.3.1.5}
D.inta[7]=6*7
答案:A
解析:A选项的意思是给数组a初始化为一个空数组,语句正确;B选项右边等号的括号内的元素要用逗号连接,不能用“.”连接,语句错误;C选项边等号的括号内的元素要用逗号连接,不能用“.”连接,而且元素个数超过数组长度,语句错误;D选项,不能用表达式给数组赋值,语句错误。因此本题选A。
第7题:
A.publicvoidadd(floata)
B.publicintadd(inta)
C.publicvoidadd(longa)
D.publicvoidadd(inta,intb)
第8题:
已知:inta[5]={1,2,3,4};下列数组元素值为2的数组元素是()。
A.a[0]
B.a[1]
C.a[2]
D.a[3]
第9题:
下列的( )赋值语句是正确的。
A.charA=12;
B.intA=12.0;
C.intA=12.of;
D.intA=(int)12.0:
第10题:
已知定义数组inta[5]={1,2};则执行printf("%d",a[3]);语句是()