(31)若二維數(shù)組a有m列,則計(jì)算任一元素a[i][j]在數(shù)組中相對位置的公式為 (假設(shè)a[0][0]位于數(shù)組的第一個(gè)位置上)
A)i*m+j
B)j*m+i
C)i*m+j-1
D)i*m+j+1
(32)下列說法正確的是
int i,x;
for(i=0,x=0;i<=9 &&x!=876;i++)scanf("%d",x);
A)最多的執(zhí)行10次
B)最多執(zhí)行9次
C)是無限循環(huán)
D)循環(huán)體一次也不執(zhí)行
(33)若有下面的程序片段:
int[12]={0},*p[3],**pp,i;
for(i=0;i<3;i)
p[i]=&a[i*4];
pp=p;
則對數(shù)組元素的錯(cuò)誤引用是
A)pp[0][1]
B)a[10]
C)p[3][1]
D)*(*(p+2)+2)
(34)若有說明:int a[3][4]={0};則下面正確的敘述是
A)只有元素a[0][0]可得到初值0
B)此說明語句不正確
C)數(shù)組a中各元素都可得到初值,但其值不一定為0
D)數(shù)組a中每個(gè)元素均可得到初值0
(35)對下面程序描述正確的一項(xiàng)是 (每行程序前面的數(shù)字表示行號(hào))
1 main()
2 {
3 float a[3]={0.0};
4 int i;
5 for(i=0;i<3;i++)scanf("%d",&a[i]);
6 for(i=1;i<3;i++)a[0]=a[0]+a[i];
7 printf("%f\n",a[0]);
8 }
A)沒有錯(cuò)誤
B)第3行有錯(cuò)誤
C)第5行有錯(cuò)誤
D)第7行有錯(cuò)誤
(36)以下不正確的說法是
C語言規(guī)定:
A)實(shí)參可以是常量,變量或表達(dá)式
B)形參可以是常量,變量或表達(dá)式
C)實(shí)參可以為任何類型
D)形參應(yīng)與其對應(yīng)的實(shí)參類型一致
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |