查看全部128種考試
1
2
3
4
5
6
7
8
9
10
丹丹云  
【字體: 2005年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言全真標(biāo)準(zhǔn)預(yù)測(cè)試卷(2)
2005年計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言全真標(biāo)準(zhǔn)預(yù)測(cè)試卷(2)
djks.exam8.com 來(lái)源:韜略圖書在線 更新:2005-4-1 10:59:00 計(jì)算機(jī)等級(jí)考試 考試論壇

    一、選擇題(1~40題每題1分,41~50題每題2分,共60分)

1.微型計(jì)算機(jī)的運(yùn)算器、控制器及內(nèi)存儲(chǔ)器組合在一起,稱之為()(本題分值:1分)

A.ALU
B.CPU
C.MPU
D.主機(jī)


【正確答案】
D

2.下列存儲(chǔ)器中,存取速度最快的是()(本題分值:1分)

A.軟盤
B.硬盤
C.光盤
D.內(nèi)存

【正確答案】
D

3.系統(tǒng)軟件中最重要的是()(本題分值:1分)

A.操作系統(tǒng)
B.語(yǔ)言處理程序
C.工具軟件
D.數(shù)據(jù)庫(kù)管理系統(tǒng)

【正確答案】
A

4、CPU處理的數(shù)據(jù)基本單位為字,一個(gè)字的字長(zhǎng)()(本題分值:1分)

A.為8個(gè)二進(jìn)制位
B.為16個(gè)二進(jìn)制位
C.為32個(gè)二進(jìn)制位
D.與CPU芯片的型號(hào)有關(guān)

【正確答案】
D

5.打印當(dāng)前屏幕內(nèi)容應(yīng)使用的控制鍵是()(本題分值:1分)

A.Scroll-Lock
B.Num-Lock
C.PgDn
D.PrtSc(Print Screen)

【正確答案】
D

6.能將高級(jí)語(yǔ)言源程序轉(zhuǎn)換成目標(biāo)程序的是()(本題分值:1分)

A.調(diào)試程序
B.解釋程序
C.編譯程序
D.編輯程序

【正確答案】
C

7.二進(jìn)制數(shù)1110111.11轉(zhuǎn)換成十進(jìn)制數(shù)是()(本題分值:1分)

A.119.375
B.119.75
C.119.125
D.119.3

【正確答案】
B

8.十六進(jìn)制數(shù)FF.1轉(zhuǎn)換成十進(jìn)制數(shù)是()(本題分值:1分)

A.255.0625
B.255.125
C.127.0625
D.127.125

【正確答案】
A

9.中國(guó)國(guó)家計(jì)算機(jī)網(wǎng)絡(luò)設(shè)施是()(本題分值:1分)

A.NCFC
B.CERNET
C.ISDN
D.Internet

【正確答案】
A

10.控制鍵^C的功能為()(本題分值:1分)

A.終止當(dāng)前操作
B.系統(tǒng)復(fù)位
C.暫停標(biāo)準(zhǔn)輸出設(shè)備的輸出
D.結(jié)束命令行

【正確答案】
A

11.COMMAND.COM為命令處理程序,DOS系統(tǒng)啟動(dòng)后,它()(本題分值:1分)

A.駐留在外存,需要時(shí)裝入內(nèi)存
B.常駐內(nèi)存,包含所有內(nèi)部命令
C.不能處理外部命令
D.不能處理后綴為.EXE的可執(zhí)行文件

【正確答案】
B

12.為了將所有擴(kuò)展名為.PAS的文件改成擴(kuò)展名為.P,應(yīng)使用命令()(本題分值:1分)

A.REN *.PAS .?AS
B.REN PAS P
C.REN *.PAS *.P
D.REN *.PAS *.P??

【正確答案】
C

13.設(shè)當(dāng)前盤中文件XY.C的路徑為\A\B\XU,當(dāng)前目錄為\A\B。為了查看文件XY.C的內(nèi)容,應(yīng)使用命令()(本題分值:1分)

A.TYPE XU\XY.C
B.TYPE \XU\XY.C
C.DIR XU\XY.C
D.DIR \A\B\XU\XY.C

【正確答案】
A

14.要將提示符改成當(dāng)前盤當(dāng)前目錄后加一個(gè)大于號(hào)“>”,應(yīng)使用命令()(本題分值:1分)

A.PROMPT
B.PROMPT $ p $ g
C.PROMPT $ $
D.PROMPT C\>

【正確答案】
B

15.在多媒體計(jì)算機(jī)系統(tǒng)中,CD-ROM屬于()(本題分值:1分)

A.感覺(jué)媒體
B.表示媒體
C.表現(xiàn)媒體
D.存儲(chǔ)媒體

【正確答案】
D

16.設(shè)當(dāng)前盤為C盤,將A盤根目錄下的文件目錄信息存放到當(dāng)前盤當(dāng)前目錄下的文件AB中,應(yīng)使用命令()(本題分值:1分)

A.TYPE A:\>AB
B.DIR >AB
C.DIR A:\>AB
D.DIR \>AB

【正確答案】
C

17.在位運(yùn)算中,操作數(shù)每右移一位,其結(jié)果相當(dāng)于()(本題分值:1分)

A.操作數(shù)乘以2
B.操作數(shù)除以2
C.操作數(shù)除以16
D.操作數(shù)乘以16

【正確答案】
B

18.在當(dāng)前盤當(dāng)前目錄下有一個(gè)文件A.BAT,其內(nèi)容為
CD \
MD \XYZ\AB\B\C
CD XYZ\AB\B
在正確執(zhí)行上述文件后,接著執(zhí)行下列命令時(shí),不會(huì)發(fā)生錯(cuò)誤的是()
(本題分值:1分)

A.MD C
B.RD \XYZ
C.RD C
D.RD B

【正確答案】
C

19.下列命令組中兩個(gè)DOS命令互相等價(jià)的是()(本題分值:1分)

A.TYPE AB.TXT與DIR AB.TXT
B.DISKCOMP A:B:與COMP A:.* B:*.
C.TYPE AB.TXT>>XY.TXT與COPY AB.TXT XY.TXT
D.TYPE AB.TXT>XY.TXT與COPY AB.TXT XY.TXT

【正確答案】
D

20.設(shè)A盤為啟動(dòng)盤,其目錄結(jié)構(gòu)為

(本題分值:2分)

A.\DOS\USER
B.\XYZ
C.根目錄
D.\DOS

【正確答案】
C

21.C語(yǔ)言提供的合法關(guān)鍵字是()
(本題分值:1分)

A.switch
B.cher
C.case
D.default

【正確答案】
C

22.在C語(yǔ)言中,合法的字符常量是()(本題分值:1分)

A.′4′
B.′\x43′
C.′ab′
D.′{checkhtml}′

【正確答案】
B

23.若已定義x和y為double類型,則表達(dá)式: x=1,y=x+3/2的值是()(本題分值:1分)

A.1
B.2
C.2.0
D.2.5

【正確答案】
C

24.合法的數(shù)組定義是()(本題分值:1分)

A.int a[]=″string″;
B.int a[5]={0,1,2,3,4,5};
C.char a=″string″;
D.char a[]={0,1,2,3,4,5};

【正確答案】
D

25.設(shè)a為整型變量,不能正確表達(dá)數(shù)學(xué)關(guān)系10<a<15的C語(yǔ)言表達(dá)式是()(本題分值:1分)

A.10<a<15
B.a==11||a==12||a==13||a==14
C.a>10&&a<15
D.!(a<=10)&&!(a>=15)

【正確答案】
A

26.若t為double類型,表達(dá)式t=1,t+5,t++的值是()(本題分值:1分)

A.1
B.6.0
C.2.0
D.1.0

【正確答案】
C

27.若有定義和語(yǔ)句:
char s[10];s=″abcd″;printf(″%s\n″,s);
則結(jié)果是(以下μ代表空格)()(本題分值:1分)

A.輸出abcd
B.輸出a
C.輸出abcdμμμμμ
D.編譯不通過(guò)

【正確答案】
D

28.若有定義和語(yǔ)句:
int **pp,*p,a=10,b=20;
pp=&p;p=&a;p=&b;printf(″%d,%d\n″,*p,**pp);
則輸出結(jié)果是()(本題分值:1分)

A.10,10
B.10,20
C.20,10
D.20,20

【正確答案】
D

29.若有以下定義和語(yǔ)句:
int u=010,v=0x10,w=10;
printf(″%d,%d,%d\n″,u,v,w);
則輸出結(jié)果是()(本題分值:1分)

A.8,16,10
B.10,10,10
C.8,8,10
D.8,10,10

【正確答案】
A

 

[NextPage]


30.若有以下定義和語(yǔ)句:
char c1=′b′,c2=′e′;
printf(″%d,%c\n″,c2-c1,c2-′a′+′A′);
則輸出結(jié)果是()(本題分值:1分)

A.2,M
B.3,E
C.2,E
D.輸出項(xiàng)與對(duì)應(yīng)的格式控制不一致,輸出結(jié)果不確定


【正確答案】
B

31.若有定義:int a[3][4];,()不能表示數(shù)組元素a[1][1]。(本題分值:1分)

A.*(a[1]+1)
B.*(&a[1][1])
C.(*(a+1))[1]
D.*(a+5)

【正確答案】
D

32.若i、j已定義為int型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是()
for(i=5;i>0;i--)
for(j=0;j<4;j++){…}(本題分值:1分)

A.20
B.24
C.25
D.30

【正確答案】
A

33.若有以下定義和語(yǔ)句:
char *s1=″12345″,*s2=″1234″;
printf(″%d\n″,strlen(strcpy(s1,s2)));
則輸出結(jié)果是()(本題分值:1分)

A.4
B.5
C.9
D.10

【正確答案】
A

34.若有以下定義和語(yǔ)句:
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
則不能表示a數(shù)組元素的表達(dá)式是()(本題分值:1分)

A.*p
B.a[10]
C.*a
D.a[p-a]

【正確答案】
B

35.下面程序的輸出結(jié)果是()(本題分值:2分)

A.k=3 a=2 b=3
B.k=3 a=3 b=2
C.k=2 a=3 b=2
D.k=2 a=2 b=3

【正確答案】
C

36.下面程序的輸出結(jié)果是()
main()
{unsigned a=32768;
printf(″a=%d\n″,a);}(本題分值:1分)

A.a=32768
B.a=32767
C.a=-32768
D.a=-1

【正確答案】
C

37.執(zhí)行下面語(yǔ)句后的輸出結(jié)果為()
int i=-1;
if(i<=0) printf(″****\n″);
else printf(″%%%%\n″)(本題分值:1分)
A.****
B.%%%%
C.%%%%c
D.有語(yǔ)法錯(cuò)誤,不能正確執(zhí)行

【正確答案】
D

38.對(duì)于條件表達(dá)式(M)?(a++):(a--),其中的表達(dá)式M等價(jià)于()(本題分值:1分)

A.M==0
B.M==1
C.M!=0
D.M!=1

【正確答案】
C

39.下述程序段的輸出結(jié)果是()
int x=10;
int7nbspy=x++;
printf(″%d,%d″,(x++,y),y++);(本題分值:1分)

A.11,10
B.11,11
C.10,10
D.10,11

【正確答案】
A

40.若有以下的定義:
int a[]={1,2,3,4,5,6,7,8,9,10},*p=a
則值為3的表達(dá)式是()(本題分值:1分)

A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p

【正確答案】
A

41.假定所有變量均已正確說(shuō)明,下列是程序段運(yùn)行后x的值是()
a=b=c=0;x=35;
if(!a) x--;
else if(b);
if(c) x=3;
else x=4;
(本題分值:2分)

A.34
B.4
C.35
D.3

【正確答案】
B

42.在以下一組運(yùn)算中,優(yōu)先級(jí)最高的運(yùn)算符是()(本題分值:2分)

A.<=
B.=
C.%
D.&&

【正確答案】
C

43.若有以下定義和語(yǔ)句:
int w[2][3],(*pw)[3];pw=w;
則對(duì)w數(shù)組元素的非法引用是()
(本題分值:2分)

A.*(w[0]+2)
B.*(pw+1)[2]
C.pw[0][0]
D.*(pw[1]+2)

【正確答案】
A

44.若有以下程序片段: char str[ ]=″ab\n2\\″; printf(″%d″,strlen(str)); 上面程序片段的輸出結(jié)果是()(本題分值:2分)

A.3
B.4
C.6
D.12

【正確答案】
C

45.函數(shù)調(diào)用:strcat(strcpy(str1,str2),str3)的功能是()(本題分值:2分)

A.將串str1復(fù)制到串str2中后再連接到串str3之后
B.將串str1連接到串str2之后再?gòu)?fù)制到串str3之后
C.將串str2復(fù)制到串str1中后再將串str3連接到串str1之后
D.將串str2連接到串str1之后再將串str1復(fù)制到串str3中

【正確答案】
C

46.以下對(duì)C語(yǔ)言函數(shù)的有關(guān)描述中,正確的是()(本題分值:2分)

A.在C中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參
B.C函數(shù)既可以嵌套定義又可以遞歸調(diào)用
C.函數(shù)必須有返回值,否則不能使用函數(shù)
D.C程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中

【正確答案】
A

47.以下敘述中不正確的是()(本題分值:2分)

A.在C中,函數(shù)中的自動(dòng)變量可以賦初值,每調(diào)用一次,賦一次初值
B.在C中,在調(diào)用函數(shù)時(shí),實(shí)參和對(duì)應(yīng)形參在類型上只需賦值兼容
C.在C中,外部變量的隱含類別是自動(dòng)存儲(chǔ)類別
D.在C中,函數(shù)形參可以說(shuō)明為register變量

【正確答案】
C


48.設(shè)有以下定義或語(yǔ)句,則輸出的結(jié)果是(用small模式編譯,指針變量占2個(gè)字節(jié))()
struct date
{long *cat;
struct date *next;
double dog;
}too;
printf(″%d″,sizeof(too))
(本題分值:2分)

A.20
B.16
C.14
D.12


【正確答案】
D

49.設(shè)有定義:struct sk
{int a;float b;}data,*p;
若有p=&data;,則對(duì)data中的a域的正確引用是()
(本題分值:2分)

A.(*p).data.a
B.(*p).a
C.p->data.a
D.p.data.a

【正確答案】
B

50.以下對(duì)枚舉類型名的定義中正確的是()
(本題分值:2分)

A.enum a={one,two,three};
B.enum a{one=9,two=-1,three};
C.enum a={″one″,″two″,″three″};
D.enum a{″one″,″two″,″three″};

【正確答案】
B

    二、填空題(每空2分,共40分)

1、與十進(jìn)制數(shù)101等值的二進(jìn)制數(shù)為。(本題分值:2分)

【正確答案】
【1】1100101

2、DOS命令分為內(nèi)部命令與外部命令,XCOPY命令屬于命令。

(本題分值:2分)

【正確答案】
【2】外部

3、設(shè)當(dāng)前盤為A盤,當(dāng)前系統(tǒng)提示符為“>”,在不改變當(dāng)前盤的情況下,顯示C盤的當(dāng)前目錄路徑,應(yīng)使用命令。

(本題分值:2分)

【正確答案】
【3】CD C:

4、自動(dòng)批處理文件名必須是。

(本題分值:2分)

【正確答案】
【4】AUTOEXEC.BAT

5、設(shè)在當(dāng)前盤當(dāng)前目錄下有兩個(gè)文件W.TXT與P.TXT,現(xiàn)要將文件P.TXT連接到文件W.TXT的后面,若使用COPY命令,則完整的命令為。

(本題分值:2分)

【正確答案】
【5】COPY W.TXT+P.TXT W.TXT

6、表示條件10<x<100或x<0的C語(yǔ)言表達(dá)式是

(本題分值:2分)

【正確答案】
【6】(x>10&& x<100)||x<0
或(10<x&&x<100)||x<0
或x<0 ||(x>10&&x<100)
或0>x ||(10<x&&x<100)

7、以下程序中,主函數(shù)調(diào)用了LineMax函數(shù),實(shí)現(xiàn)在N行M列的二維數(shù)組中,找出每一行上的最大值。請(qǐng)?zhí)羁铡?BR>#define N 3
#define M 4
void LineMax(int x[N][M])
{ int i,j,p;
for(i=0;i<N;i++)
{p=0;
for(j=1;j<M;j++)
if(x[i][p]<x[i][j]) ;
printf(″The max value in line is %d\n″,);
}
}
main()
{ int x[N][M]={1,5,7,4,2,6,4,3,8,2,3,1};
;
}

(本題分值:6分)

【正確答案】
【7】p=j
【8】x[i][p]
【9】LineMax(x)

8、以下程序的功能是:從鍵盤上輸入若干個(gè)學(xué)生的成績(jī),統(tǒng)計(jì)計(jì)算出平均成績(jī),并輸出低于平均分的學(xué)生成績(jī),用輸入負(fù)數(shù)結(jié)束輸入。請(qǐng)?zhí)羁铡?BR>main()
{float x[1000],sum=0.0,ave,a;
int n=0,i;
printf(″Enter mark:\n″);scanf(″%f″,&a);
while(a>= 0.0 && n<1000)
{sum+=;x[n]=;
n++; scanf(″%f″,&a);
}
ave= ;
printf(″Output:\n″);
printf(″ave=%f\n″,ave);
for(i=0;i<n;i++)
if() printf(″%f\n″,x[i]);
}

(本題分值:8分)

【正確答案】
【10】a
【11】a
【12】sum/n或sum/(float)n或sum/(double)n
【13】x[i]<ave或!(x[i]>=ave)或ave>x[i]

9、執(zhí)行以下程序,輸入-10的結(jié)果是,輸入5的結(jié)果是,輸入10的結(jié)果是,輸入30的結(jié)果是。


(本題分值:8分)

【正確答案】
【14】0
【15】5
【16】10
【17】5

10、以下程序的功能是
main()
{int num[10]={10,1,-20,-203,-21,2,-2,-2,11,-21};
int sum=0,i;
for(i=0;i<10;i++)
if(num[i]>0)
sum=num[i]+sum;
printf(″sum=%6d″,sum);
}

(本題分值:2分)

【正確答案】
【18】計(jì)算數(shù)組num中大于零的數(shù)據(jù)之和

11、以下程序可以把從鍵盤上輸入十進(jìn)制數(shù)(long型)以二到十六進(jìn)制數(shù)的形式輸出,請(qǐng)?zhí)羁铡?BR>#include
main()
{char b[16]={′0′,′1′,′2′,′3′,′4′,′5′,′6′,′7′,′8′,′9′,′A′,′B′,′C′,′D′,′E′,′F′};
int c[64],d,i=0,base;
long n;
printf(″Enter a number:\n″); scanf(″%1d″,&n);
printf(″Enter new base:\n″); scanf(″%1d″,&base);
do
{c[i]=;
i++;
n=n/base;
}while(n!=0);
printf(″The result is:\n″);
for(--i;i>=0;--i)
{?d=c[i];
printf(″%c″,b);
}
}

(本題分值:4分)

【正確答案】
【19】n%base
【20】 [d]
轉(zhuǎn)帖于:計(jì)算機(jī)等級(jí)考試_考試吧
文章搜索  
看了本文的網(wǎng)友還看了:
網(wǎng)友評(píng)論
昵 稱: *  評(píng) 分: 1分 2分 3分 4分 5分
標(biāo)題:   匿名發(fā)表    (共有條評(píng)論)查看全部評(píng)論>>
版權(quán)聲明 -------------------------------------------------------------------------------------
  如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
Copyright © 2004-2008 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) All Rights Reserved    
中國(guó)科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯(lián)盟黃金認(rèn)證  十佳網(wǎng)絡(luò)教育機(jī)構(gòu)  經(jīng)營(yíng)許可證號(hào):京ICP060677