


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2001年4月二級C筆試試題及答案一、選擇題( (1)-(40) 題每題 1 分,(41)-(50) 題每題 2 分, 共 60 分)下列各題A) 、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請將正確的選項(xiàng)涂寫在答題卡相應(yīng) 位置上,答在試卷上不得分。(1) 計(jì)算機(jī)的存儲器完整的應(yīng)包括A) 軟盤、硬盤B) 磁盤、磁帶、光盤C) 內(nèi)存儲器、外存儲器D) RAM、 ROM(2) 計(jì)算機(jī)中運(yùn)算器的作用是A) 控制數(shù)據(jù)的輸入 / 輸出B) 控制主存與輔存間的數(shù)據(jù)交換C) 完成各種算術(shù)運(yùn)算和邏輯運(yùn)算D) 協(xié)調(diào)和指揮整個(gè)計(jì)算機(jī)系統(tǒng)的操作(3) 軟磁盤處于寫保護(hù)狀態(tài)時(shí),其中記錄的信息A) 絕對不會丟失
2、B) 不能被擦除,但能追加新信息C) 不能通過寫磁盤操作被更新D) 不能以常規(guī)方式被刪除,但可以通過操作系統(tǒng)的格式化功能被擦除(4) 光盤根據(jù)基制造材料和記錄信息的方式不同,一般可分為A) CD、 VCDB) CD、 VCD、 DVD、 MP3C) 只讀光盤、可一次性寫入光盤、可擦寫光盤D) 數(shù)據(jù)盤、音頻信息盤、視頻信息盤(5) 在計(jì)算機(jī)系統(tǒng)中,可執(zhí)行程序是A) 源代碼B) 匯編語言代碼C) 機(jī)器語言代碼D) ASCII 碼(6) 計(jì)算機(jī)軟件系統(tǒng)包括A) 操作系統(tǒng)、網(wǎng)絡(luò)軟件B) 系統(tǒng)軟件、應(yīng)用軟件C) 客戶端應(yīng)用軟件、服務(wù)器端系統(tǒng)軟件D) 操作系統(tǒng)、應(yīng)用軟件和網(wǎng)絡(luò)軟件(7) 目前,一臺計(jì)算機(jī)要
3、連入 Internet ,必須安裝的硬件是A) 調(diào)制解調(diào)器或網(wǎng)卡B) 網(wǎng)絡(luò)操作系統(tǒng)C) 網(wǎng)絡(luò)查詢工具D) WWW瀏覽器(8) 在多媒體計(jì)算機(jī)系統(tǒng)中,不能存儲多媒體信息的是A) 光盤B) 磁盤C) 磁帶D) 光纜(9) 要將當(dāng)前盤當(dāng)前目錄下一個(gè)文本文件內(nèi)容顯示在屏幕上,正確的命令形式是A) TYPE a*.*B) TYPE abc.exeC) TYPE pro.c>PRND) TYPE abc.txt(10) 下列更改文件名的命令中正確的是A) REN A:file1 C:F1B) RENAME A: A:file1 C:F1C) REN A:file1 F1D) REN A:file1
4、SUBF1(11) 已知A盤為DOS系統(tǒng)啟動盤,只有A:DOS下有自動批處理文件,其中內(nèi)容為:CDDOSMD USERCD USER由A盤啟動DOS系統(tǒng)后,A盤的當(dāng)前目錄是A) DOSB) DOSUSERC) D) USER(12) MS-DOS 是A) 分時(shí)操作系統(tǒng)B) 分布式操作系統(tǒng)C) 單用戶、單任務(wù)操作系統(tǒng)D) 單用戶、多任務(wù)操作系統(tǒng)(13) 在 Windows 操作系統(tǒng)中,不同文檔之間互相復(fù)制信息需要借助于A) 剪切板B) 記事本C) 寫字板D) 磁盤緩沖器(14) 在 Windows 操作系統(tǒng)中A) 同一時(shí)刻可以有多個(gè)活動窗口B) 同一時(shí)刻可以有多個(gè)應(yīng)用程序在運(yùn)行,但只有一個(gè)活動窗
5、口C) 同一時(shí)刻只能有一個(gè)打開的窗口D) DOS應(yīng)用程序窗口與Windows應(yīng)用程序窗口不能同時(shí)打開著(15) 下列敘述中正確的是A) 所有DOS應(yīng)用程序都可以在Windows操作系統(tǒng)中正確運(yùn)行B) 所有DOS應(yīng)用程序都不能在Windows操作系統(tǒng)中正確運(yùn)行C) 大部分DOS應(yīng)用程序可以在Windows操作系統(tǒng)中正確運(yùn)行D) 為DOS5.0以上版本操作系統(tǒng)編寫的應(yīng)用程序可以在Windows操作系統(tǒng)中正確運(yùn)行(16) 下列敘述中正確的是A) C 語言編譯時(shí)不檢查語法B) C 語言的子程序有過程和函數(shù)兩種C) C 語言的函數(shù)可以嵌套定義D) C 語言所有函數(shù)都是外部函數(shù)(17) 以下所列的C語言常
6、量中,錯(cuò)誤的是A) 0xFFB)C) 2LD) 72'(18) 下列選項(xiàng)中,合法的C語言關(guān)鍵字是A) VARB) cherC) integerD) default(19) 以下變量x.、y、z均為double類型且已正確賦值,不能正確表示數(shù)學(xué)式子的C語言表達(dá)式是A) x/y*zB) x*(1/(y*z)C) x/y*1/zD) x/y/z(20) 若 a 為 int 類型,且其值為 3,則執(zhí)行完表達(dá)式 a+=a-=a*a 后, a 的值是A) -3B) 9C) -12D) 6(21) 設(shè) x 、 y 、 t 均為 int 型變量,則執(zhí)行語句: x=y=3;t=+x|+y; 后, y 的
7、值為A) 不定值B) 4C) 3D) 1(22) 若變量已正確說明為 float 類型,要通過語句 scanf( “%f %f %f ”,&a,&b,&c); 給 a 賦于 10.0, b賦予22.0 , c賦予33.0,不正確的輸入形式是:A) 10< 回車 >B) 10.0,22.0,33.0< 回車>22<回車>33<回車>C) 10.0< 回車 >D) 10 22< 回車 >22.0 33.0< 回車> 33<回車>(23) 若執(zhí)行以下程序時(shí)從鍵盤上輸入 9,則輸出結(jié)
8、果是A) 11B) 10C) 9D) 8Main0 int n;scanf( “ %d” ,&n);if(n+<10) printf(“%d n”,n);else printf(“ %d n”,n -);(24) 若a、b、cl、c2、x、y、均是整型變量,正確的 switch語句是A) swich(a+b); B) switch(a*a+b*b) case 1:y=a+b; break; case 3:case 0:y=a-b; break; case 1:y=a+b;break; case 3:y=b-a,break;C) switch a D) switch(a-b) ca
9、se c1 :y=a-b; break default:y=a*b;break case c2: x=a*d; break case 3:case 4:x=a+b;break default:x=a+b; case 10:case 11:y=a-b;break; (25) 有以下程序段int k=0 while(k=1)k+;while 循環(huán)執(zhí)行的次數(shù)是A) 無限次 B) 有語法錯(cuò),不能執(zhí)行C) 一次也不執(zhí)行 D) 執(zhí)行 1 次(26) 以下程序執(zhí)行后 sum 的值是A) 15 B)14 C) 不確定 D) 0 min() int i , sum;for(i=1;i<6;i+) sum+
10、=i; printf( “%d n”,sum);(27) 有以下程序段int x=3do printf(“ %d” ,x -=2); while (!(-x);其輸出結(jié)果是A) 1 B) 3 0 C) 1 -2 D) 死循環(huán)(28) 若變量c為char類型,能正確判斷岀c為小寫字母的表達(dá)式是A) a'<=c<= z' B) (c>= a')|(c<=z')C) ( a'<=c)and ( z'>=c) D) (c>=a')&&(c<= z')(29) 以下所列的各函數(shù)
11、首部中,正確的是A) void play(var :Integer,var b:Integer)B) void play(int a,b)C) void play(int a,int b)D) Sub play(a as integer,b as integer)(30) 以下程序的輸岀結(jié)果是A) 0 B) 29 C) 31 D) 無定值 fun(int x, int y, int z) z=x*x+y*y; main() int a=31;fun(5,2,a);printf( “%d”,a);(31) 下列程序段的輸出結(jié)果是A) 2 1 4 3 B) 1 2 1 2 C) 1 2 3 4 D
12、) 2 1 1 2 void fun(int *x, int *y) printf( “ %d %d” , *x, *y); *x=3; *y=4; main() int x=1,y=2;fun(&y,&x);printf( “%d %d”,x, y);(32) 下列程序的輸出結(jié)果是A) 非法 B)a4 的地址 C)5 D)3 main() char a10=9,8,7,6,5,4,3,2,1,0,*p=a+5; printf( “ %d” ,* -p);(33) 下列程序的運(yùn)行結(jié)果是A) 6 3 B) 3 6 C) 編譯出錯(cuò) D) 0 0 void fun(int *a, i
13、nt *b) int *k;k=a; a=b; b=k;main() int a=3, b=6, *x=&a, *y=&b;fun(x,y);printf( “%d %d”, a, b);(34) 下面程序的輸出結(jié)果是A) 0 B) 1 C) 10 D) 9main() int a =1,2,3,4,5,6,7,8,9,0,*p;p=a;printf( “ %d n” ,*p+9);(35) 當(dāng)調(diào)用函數(shù)時(shí),實(shí)參是一個(gè)數(shù)組名,則向函數(shù)傳送的是A) 數(shù)組的長度 B) 數(shù)組的首地址C) 數(shù)組每一個(gè)元素的地址 D) 數(shù)組每個(gè)元素中的值(36) 設(shè)有以下說明語句struct ex int
14、 x ; float y; char z ; example;則下面的敘述中不正確的是A) struct 結(jié)構(gòu)體類型的關(guān)鍵字 B) example 是結(jié)構(gòu)體類型名C) x,y,z 都是結(jié)構(gòu)體成員名 D) struct ex 是結(jié)構(gòu)體類型(37) 以下只有在使用時(shí)才為該類型變量分配內(nèi)存的存儲類說明是A) auto 和 static B) auto和 registerC) register 和 static D) extern 和 register的返回值是(38) 若 fp 是指向某文件的指針,且已讀到文件末尾,則庫函數(shù) feof(fp)A) EOF B) 1 C) 非零值 D) NULL(39
15、) 以下程序的輸出結(jié)果是A) 20 B) 21 C) 22 D )23main() int i, k, a10, p3;k=5;for (i=0;i<10;i+) ai =i;for (i=0;i<3;i+) pi =ai *(i+1);for (i=0;i<3;i+) k+=p *2;printf( “%d n”,k);(40) 以下程序的輸出結(jié)果是A) 1,5,9 B) 1,4,7 C) 3,5,7 D)3,6,9main() int i, x33=1,2,3,4,5,6,7,8,9;for(i=0;i<3;i+) printf(“ %d,”,x2 -i);(41)
16、 以下程序的輸出結(jié)果是A) 18 B) 19 C) 20 D )21main() int a33= 1,2,3,4,5,6 ,i,j,s=0;for(i=1;i<3;i+)for(j=0;j<=i;j+)s+=aj;printf( “%dn”,s);(42) 以下程序的輸出結(jié)果是A) ABCDB) ABCDC) EFGD) EFGHFGH EFG JK IJKLKL IJ OMmain() char w10=“ABCD”, ”EFGH”, ”IJKL”, ”MNO”P ,k;for(k=1;k<3;k+) printf( “ %s n” ,wk);(43) 當(dāng)執(zhí)行下面的程序時(shí)
17、,如果輸入 ABC則輸岀結(jié)果是A) ABC6789 B) ABC67 C) 12345ABC6 D) ABC456789#include “ stdio.h ”#include “ string.h ”main() char ss10= “1,2,3,4,5 ”;gets(ss); strcat(ss,“6789”); printf(“%s n”,ss);DOS(44) 假定以下程序經(jīng)編譯和連接后生成可執(zhí)行文件 PROG.EXE 如果在此可執(zhí)行文件所在目錄的 提示符下鍵入:PROG ABCDEFGH IJK回車 >,則輸岀結(jié)果為A) ABCDEFG B) IJHL C) ABCDEFGH
18、IJKL D) IJKLABCDEFGHmain( int argc, char *argv) while(- argc>0) printf(“%s”,argvargc);printf( “ n”);(45) 以下程序的輸岀結(jié)果是A) 1 B) 2 C) 3 D) 4long fun( int n) long s;if(n= =1 | n= =2) s=2;else s=n-fun(n-1);return s; main() printf( “ %ld n” , fun(3); (46) 以下程序的輸出結(jié)果是A) 16 B) 2 C) 9 D) 1 #define SQR(X) X*X
19、main() int a=16, k=2, m=1; a/=SQR(k+m)/SQR(k+m); printf( “d n” ,a);(47) 若定義了以下函數(shù):void f()*p=(double *)malloc( 10*sizeof( double);p 是該函數(shù)的形參,要求通過 p 把動態(tài)分配存儲單元的地址傳回主調(diào)函數(shù),則形參 是A) double *p B) float *p C) double *p D) float *p(48) 以下程序的輸出是A) 10 B) 11 C) 51 D) 60 struct st int x; int *y; *p;int dt4= 10,20,3
20、0,40 ;struct st aa4= 50,&dt0,60,&dt0,60,&dt0,60,&dt0,;main() p=aa;printf( “%d n”,+(p ->x);(49) 假定建立了以下鏈表結(jié)構(gòu),指針p、q 分別指向如圖所示的結(jié)點(diǎn),則以下可以將表中刪除并釋放該結(jié)點(diǎn)的語句組是A) free(q); p->next=q->next;B) (*p).next=(*q).next; free(q);p 的正確定義應(yīng)當(dāng)q所指結(jié)點(diǎn)從鏈C) q=(*q).next; (*p).next=q; free(q);D) q=q->next;
21、 p->next=q; p=p->next; free(p);(50) 以下程序的輸出結(jié)果是A) 0 B) 1 C) 2 D) 3 main() int x=0.5; char z=' a'printf( “%d n”, (x&1)&&(z< ' z') ); 二) 填空題(每空 2 分,共 40 分) 請將每一個(gè)空的正確答案寫在答題卡【1】至【 20】序號的橫線上,答在試卷上不得分。(1) 計(jì)算機(jī)機(jī)領(lǐng)域中,通常用英文單詞“ Byte ”表示 【1】。(2) 在DOS境下,自動批處理的文件名為【2】。(3) 要將當(dāng)前盤當(dāng)
22、前目錄下所有擴(kuò)展名為 .TXT 的文件內(nèi)容在打印機(jī)上打印輸出,應(yīng)使用的單條 DOS 內(nèi)部命令為【3】。(4) 在Windows環(huán)境下,可以利用單擊、雙擊、拖動這三種鼠標(biāo)操作之一的【4】 操作實(shí)現(xiàn)窗口的移動。(5) 在Windows環(huán)境下,可以將窗口最小化為【5】。(6) 以下程序的輸出結(jié)果是【6】main() int a=1, b=2;a=a+b; b=a-b; a=a-b;printf(“ %d,%dn” , a, b );(7) 下列程序的輸出結(jié)果是 16.00 ,請?zhí)羁铡?。main() int a=9, b=2;float x=【 7】 , y=1.1,z;z=a/2+b*x/y+1/
23、2;printf(“%5.2f n” , z );(8) 用以下語句調(diào)用庫函數(shù) malloc ,使字符指針 st 指向具有 11 個(gè)字節(jié)的動態(tài)存儲空間,請?zhí)羁铡t=(char*)【 8】 ;(9) 下列程序段的輸出結(jié)果是【9】 。main() char b=” Hello,you ”;b5=0;printf(“%s n” , b );(10) 下列程序段的輸出結(jié)果是 【10】 int n= ' c'switch(n+) default: printf(“ error ” );break;casea':caseA':caseb':case B':
24、printf(“good”);break;casec':caseC':printf(a”、“pass”);cased':caseD':printf(a”、“warn”);p 的語句(11) 以下程序通過函數(shù)指針 p調(diào)用函數(shù)fun,請?jiān)谔羁諜趦?nèi),寫岀定義變量 void fun(int *x,int *y)main() int a=10,b=20;【11】 ; / 定義變 p */ p=fun; p(&a,&b);(12) 下列程序的輸岀結(jié)果是【12】 。void fun(int *n) while( (*n)-);printf( “%d”,+(*n
25、);main() int a=100;fun(&a);(13) 以下程序的輸岀結(jié)果是【13】 。main() int arr =30,25,20,15,10,5, *p=arr;p+;printf( “%d n”,*(p+3);(14) 以下程序用來輸岀結(jié)構(gòu)體變量 ex 所占存儲單元的字節(jié)數(shù),請?zhí)羁铡?struct st char name20; double score; ;main() struct st ex;printf( “ ex size: %dn” ,sizeof(【 14】 );(15) 下面程序把從終端讀入的文本(用 作為文本結(jié)束標(biāo)志)輸出到一個(gè)名為bi.dat 的新
26、文件中請?zhí)羁铡?include “ stdio.h ”FILE *fp; char ch;if( (fp=fopen (【15】 ) )= = NULL)exit(0);while( (ch=getchar( ) !=' ' ) fputc (ch,fp);fclose(fp);(16) 若變量 n 中的值為 24,則 prnt 函數(shù)共輸出 【16】 行,最后一行有 【17】 個(gè)數(shù)。void prnt(int n, int aa ) int i;for(i=1; i<=n;i+) printf(“ %6d” , aa);if( !(i%5 ) ) printf( “ n”);printf( “ n”);(17) 以下程序中,主函數(shù)調(diào)用了Lin eMax函數(shù),實(shí)現(xiàn)在N行M列的二維數(shù)組中,找岀每一行上的最大值。請?zhí)羁铡?define
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東水利職業(yè)學(xué)院《中藥鑒定學(xué)實(shí)驗(yàn)二》2023-2024學(xué)年第一學(xué)期期末試卷
- 廈門華天涉外職業(yè)技術(shù)學(xué)院《學(xué)術(shù)研究及論文發(fā)表》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川水利職業(yè)技術(shù)學(xué)院《平法識圖與鋼筋算量》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西陶瓷工藝美術(shù)職業(yè)技術(shù)學(xué)院《內(nèi)燃機(jī)構(gòu)造與原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 湄洲灣職業(yè)技術(shù)學(xué)院《數(shù)學(xué)分析V》2023-2024學(xué)年第一學(xué)期期末試卷
- 江西傳媒職業(yè)學(xué)院《工程結(jié)構(gòu)荷載與可靠度》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南財(cái)經(jīng)工業(yè)職業(yè)技術(shù)學(xué)院《有限元法與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 土方工程回填合同
- 建筑工程木工分包合同
- 房產(chǎn)土地使用權(quán)買賣合同
- 腎性貧血護(hù)理課件
- 綠 化 苗 木 進(jìn) 場 驗(yàn) 收 單
- 高等數(shù)學(xué)上冊ppt課件完整版
- 新時(shí)期當(dāng)好社會組織秘書長的若干思考課件
- 太陽能電池的特性完整課件
- 4D現(xiàn)場管理培訓(xùn)ppt課件(PPT 45頁)
- 軍隊(duì)經(jīng)濟(jì)適用住房建設(shè)管理辦法
- 全州朝鮮族小學(xué)校小班化教育實(shí)施方案
- pep小學(xué)英語四年級下課文及翻譯
- 四川工程竣工驗(yàn)收備案表
- 2021北京四中新初一分班英語試題(1)
評論
0/150
提交評論