若有定義“inta[2][3];”,下列選項(xiàng)中對(duì)a數(shù)組元素正確引用的是()。
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];”,下列選項(xiàng)中對(duì)a數(shù)組元素正確引用的是()。
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
第2題
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;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是
A.2.500000
B.2.750000
C.3.500000
D.0.000000
第4題
若有定義語(yǔ)句:int a=3,b=2,c=1;,以下選項(xiàng)中錯(cuò)誤的賦值表達(dá)式是
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
第7題
A.2
B.3
C.4
D.無(wú)確定值
第8題
若有說(shuō)明:inta[3][4];則對(duì)a數(shù)組元素的非法引用是()。
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語(yǔ)句是()
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"); }
第11題
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]