![](https://static.youtibao.com/asksite/comm/pc/images/content_title_q.png)
若有定義“inta[2][3];”,下列選項中對a數(shù)組元素正確引用的是()。
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
![](https://static.youtibao.com/asksite/comm/pc/images/content_title_a.png)
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
第1題
若有定義“inta[2][3];”,下列選項中對a數(shù)組元素正確引用的是()。
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數(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語句是()
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"); }