若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是()。
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
第1题
若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是()。
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
第3题
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是
A.2.500000
B.2.750000
C.3.500000
D.0.000000
第4题
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
A.a=(b=4)=3
B.a=b=c+1;
C.a=(b=4)+c
D.a=1+(b=c=4)
第5题
A.3
B.4
C.34
D.35
第8题
若有说明:inta[3][4];则对a数组元素的非法引用是()。
A.a[0][2*1]
B.a[1][3]
C.a[4-2][0]
D.a[0][4]
第9题
若有以下定义:float x;int a,b,c=2;,则正确的switch语句是()
A.switch(x) { case 1.0:printf("*\n"); case 2.0:printf("**\n"); }
B.switch(int(x)) { case 1:printf("*\n"); case 2:printf("**\n"); }
C.switch(a+b) { case 1:printf("*\n"); case 1+2:printf("**\n"); }
D.switch(a+B){ case 1:printf("*\n"); case c:printf("**\n"); }