第 1 頁:填空題 |
第 2 頁:選擇題 |
第 4 頁:讀程序題 |
第 5 頁:編程題 |
第 6 頁:參考答案 |
11、下列描述中不正確的是( )。
A. 字符型數(shù)組中可能存放字符串。
B. 可以對(duì)字符型數(shù)組進(jìn)行整體輸入、輸出。
C. 可以對(duì)整型數(shù)組進(jìn)行整體輸入、輸出。
D. 不能在賦值語句中通過賦值運(yùn)算符“=”對(duì)字符型數(shù)組進(jìn)行整體賦值。
12、以下程序的輸出結(jié)果是( )。
#define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b);
printf(“%d\n”,c);
}
A. 9
B. 6
C. 36
D. 18
13、設(shè)有如下定義: int x=10,y=3,z; 則語句printf("%d\n",z=(x%y,x/y)); 的輸出結(jié)果是( )。
A. 1
B. 0
C. 4
D. 3
14、定義如下變量和數(shù)組:int i; 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
15、以下對(duì)二維數(shù)組a進(jìn)行正確初始化的是( )
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}};
16、兩次運(yùn)行下面的程序,如果從鍵盤上分別輸入6和3,則輸出結(jié)果是( )。
int x;
scanf("%d",&x);
if(x++>5) printf("%d",x);
else printf("%d\n",x - -);
A. 7和5
B. 6和3
C. 7和4
D. 6和4
17、設(shè)有如下定義: char *aa[2]={"abcd","ABCD"}; 則以下說法中正確的是( )。
A)aa數(shù)組成元素的值分別是"abcd"和ABCD"
B)aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組
C)aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的一維字符數(shù)組的首地址
D)aa數(shù)組的兩個(gè)元素中各自存放了字符'a'和'A'的地址
18、下列程序的輸出結(jié)果是( )。
char *p1="abcd", *p2="ABCD", str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));
printf("%s",str);
A. xyabcAB
B. abcABz
C. ABabcz
D. xycdBCD
19、下列程序的輸出結(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
20、不能把字符串:Hello!賦給數(shù)組b的語句是( )。
A. char b[10]={'H','e','l','l','o','!'};
B. char b[10]; b= "Hello!";
C. char b[10]; strcpy(b,"Hello!");
D. char b[10]="Hello!";
編輯推薦:
2013年計(jì)算機(jī)等級(jí)考試備考精華資料匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |