一、選擇題(每小題1分,共25分)
1、下列程序的輸出結(jié)果是( )。
int a[5]={2,4,6,8,10},*P,* *k;
p=a; k=&p;
printf("%d",*(p++));
printf("%d\n",* *k);
A.4 4
B.2 2
C.2 4
D.4 6
2、若已定義:int a[9], *p=a;并在以后的語句中未改變p的值,不能表示a[1]地址的表達式為( )。
A.p+1
B.a+1
C.a++
D.++p
3、下面的變量說明中__________是正確的。
A.char:a, b, c;
B.char a; b; c;
C.char a, b, c;
D.char a, b, c
4、定義如下變量和數(shù)組:inti; int x[3][3]={1,2,3,4,5,6,7,8,9};
則語句for(i=0;i<3;i++) printf("%d ",x[i][2-i]); 的輸出結(jié)果是( )。
A.1 5 9
B.1 4 7
C.3 5 7
D.3 6 9
5、設A為存放(短)整型的一維數(shù)組,如果A的首地址為P,那么A中第i個元素的地址為( )。
A.P+i*2
B.P+(i-1)*2
C.P+(i-1)
D.P+i
6、以下對二維數(shù)組a進行正確初始化的是( )
A.int a[2][3]={{1,2},{3,4},{5,6}};
B.int a[ ][3]={1,2,3,4,5,6};
C.int a[2][ ]={1,2,3,4,5,6};
D.int a[2][ ]={{1,2},{3,4}};
7、 main( )
{ int n; ( n=6*4,n+6),n*2; printf(“n=%d\n”,n); }
此程序的輸出結(jié)果是______________.
A.30
B.24
C.60
D.48
8、 C語言中以只讀方式打開一個文件應選擇_______________參數(shù)。
A.“r”
B.“w”
C.“rb”
D.“a”
9、以下程序的輸出結(jié)果是( )。
char str[15]=”hello!”;
printf(“%d\n”,strlen(str));
A.15
B.14
C.7
D.6
10、下列描述中不正確的是( )。
A.字符型數(shù)組中可能存放字符串。
B.可以對字符型數(shù)組進行整體輸入、輸出。
C.可以對整型數(shù)組進行整體輸入、輸出。
D.不能在賦值語句中通過賦值運算符“=”對字符型數(shù)組進行整體賦值。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |