第 1 頁:選擇題 |
第 5 頁:參考答案 |
21.有下列程序:
#include
voidmain( )
{
intx=8;
for(;x>0;x--)
{
if(x%3){printf("%d,",x--),continue;}
printf(”%d,”,--x);
}
}
程序的運(yùn)行結(jié)果是( )。
A.7,4,2
B.8,7,5,2
C.9,7,6,4
D.8,5,4,2
22.下列不構(gòu)成無限循環(huán)的語句或語句組是( )。
A.n=0;
do{++n;)while(n<=0);
B.n=0;
while(1){n++;)
C.while(n=1O);{n--;}
D.for(n=0,i=1;;i++)n+=i
23.有下列程序:
#include
voidmain( )
{inta[]={1,2,3,4),y,*p=&a[3];
--p;y=*p;printf("y=%d\n",y);
}
程序的運(yùn)行結(jié)果是( )。
A.y=0
B.y=1
C.y=2
D.y=3
24.下列錯(cuò)誤的定義語句是( )。
A.intx[][3]={{0},{1},{1,2,3}};
B.intx[4][3]={{1,2,3},{1,2,3),{1,2,3),{1,2,3}};
C.intx[4][]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};
D.intx[][3]={1,2,3,4};
25.設(shè)有下列程序段:
chars[20]="Beijing",*P;
P=S;
則執(zhí)行“p=s;”語句后,下列敘述正確的是( )。
A.可以用*P表示s[0]
B.S數(shù)組中元素的個(gè)數(shù)和P所指字符串長度相等
C.S和P都是指針變量
D.數(shù)組s中的內(nèi)容和指針變量P中的內(nèi)容相同
26.若有定義“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]
27.有定義語句“chars[10];”,若要從終端給S輸入5個(gè)字符,錯(cuò)誤的輸入語句是( )。
A.gets(&s0);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
28.下列敘述中錯(cuò)誤的是( )。
A.在程序中凡是以“#”開始的語句行都是預(yù)處理命令行
B.預(yù)處理命令行的最后不能以分號(hào)表示結(jié)束
C.#defineMAX是合法的宏定義命令行
D.C程序中預(yù)處理命令行的處理是在程序執(zhí)行的過程中進(jìn)行的
29.下列結(jié)構(gòu)體類型說明和變量定義中正確的是( )。
A.typedefstruct;
{intn;charC;)REC;
RECt1,t2;
B.structREC;
{intn;charC;}
RECt1,t2;
C.typedefstructREC;
{intn=0;charc=’A’;}t1,t2
D.struct
(intn;charc;)REC;
RECt1,t2
30.下列敘述中錯(cuò)誤的是( )。
A.gets函數(shù)用于從終端讀入字符串
B.getchar函數(shù)用于從磁盤文件讀入字符
C.fputs函數(shù)用于把字符串輸出到文件
D.fwrite函數(shù)用于以二進(jìn)制形式輸出數(shù)據(jù)到文件
編輯推薦:
2014年上半年計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間及入口專題
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |