第一篇:全國(guó)計(jì)算機(jī)等級(jí)考試考點(diǎn)分析、題解與模擬(二級(jí)C)試卷
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷 基礎(chǔ)知識(shí)和C語言程序設(shè)計(jì)
(考試時(shí)間120分鐘,滿分100分)
一、選擇題((1)~(40)每題1分,(41)~(50)每題2分,共60分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)在計(jì)算機(jī)中,一個(gè)字節(jié)所包含二進(jìn)制位的個(gè)數(shù)是 A)2 B)4 C)8 D)16(2)在多媒體計(jì)算機(jī)中,CD-ROM屬于
A)存儲(chǔ)媒體 B)傳輸媒體 C)表現(xiàn)媒體 D)表示媒體(3)在DOS系統(tǒng)中,帶有通配符的文件名*.*表示
A)硬盤上的全部文件 B)當(dāng)前盤當(dāng)前目錄中的全部文件 C)當(dāng)前盤上的全部文件 D)根目錄中的全部文件(4)十六進(jìn)制數(shù)100轉(zhuǎn)換為十進(jìn)制數(shù)為
A)256 B)512 C)1024 D)64(5)能將高級(jí)語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的軟件是 A)匯編程序 B)編輯程序 C)解釋程序 D)編譯程序(6)在Internet中,用于在計(jì)算機(jī)之間傳輸文件的協(xié)議是 A)TELNET B)BBS C)FTP D)004km.cn_ D)int(14)有以下程序 main()A)1 65 1 6.5 B)1 65 1.5 6.5 C)1 65 1.0 6.5 D)2 65 1.5 6.5(15)以下選項(xiàng)中非法的表達(dá)式是 A)0<=x<100 B)i=j==0 C)(char)(65+3)D)x+1=x+1(16)有以下程序 main(){ int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a B)11, 12<回車> C)11,12<回車> D)11,<回車> 12<回車>(18)設(shè)有如下程序段: int x=2002, y=2003;printf(“%dn”,(x,y));則以下敘述中正確的是
A)輸出語句中格式說明符的個(gè)數(shù)少于輸出項(xiàng)的個(gè)數(shù),不能正確輸出 B)運(yùn)行時(shí)產(chǎn)生出錯(cuò)信息 C)輸出值為2002 D)輸出值為2003(19)設(shè)變量x為float型且已賦值,則以下語句中能將x中的數(shù)值保留到小數(shù)點(diǎn)后兩位,并將第三位四舍五入的是
A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;(20)有定義語句:int a=1,b=2,c=3,x;,則以下選項(xiàng)中各程序段執(zhí)行后,x的值不為3的是 A)if(c1;n--)s=s+1/n;printf(“%6.4fn”,s);} 程序運(yùn)行后輸出結(jié)果錯(cuò)誤,導(dǎo)致錯(cuò)誤結(jié)果的程序行是
A)s=1.0;B)for(n=10;n>1;n--)C)s=s+1/n;D)printf(“%6.4fn”,s);(25)已定義ch為字符型變量,以下賦值語句中錯(cuò)誤的是 A)ch='';B)ch=62+3;C)ch=NULL;D)ch='xaa';(26)若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是 A)函數(shù)調(diào)用可以作為獨(dú)立的語句存在 B)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的實(shí)參 C)函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中
D)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參(27)有以下函數(shù)定義:
void fun(int n, double x){ …… }
若以下選項(xiàng)中的變量都已正確定義并賦值,則對(duì)函數(shù)fun的正確調(diào)用語句是 A)fun(int y,double m);B)k=fun(10,12.5);C)fun(x,n);D)void fun(n,x);(28)有以下程序
void fun(char *a, char *b){ a=b;(*a)++;} main(){ char c1='A',c2='a',*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf(“%c%cn”,c1,c2);} 程序運(yùn)行后的輸出結(jié)果是 A)Ab B)aa C)Aa D)Bb(29)若程序中已包含頭文件stdio.h,以下選項(xiàng)中,正確運(yùn)用指針變量的程序段是 A)int *i=NULL;B)float *f=NULL;scanf(“%d”,i);*f=10.5;C)char t='m', *c=&t;D)long *L;*c=&t;L='