專題訓(xùn)練7全國計算機二級C語言考試練習(xí)及答案(1)(近2年)_第1頁
專題訓(xùn)練7全國計算機二級C語言考試練習(xí)及答案(1)(近2年)_第2頁
專題訓(xùn)練7全國計算機二級C語言考試練習(xí)及答案(1)(近2年)_第3頁
專題訓(xùn)練7全國計算機二級C語言考試練習(xí)及答案(1)(近2年)_第4頁
專題訓(xùn)練7全國計算機二級C語言考試練習(xí)及答案(1)(近2年)_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、溫故而知新,下筆如有神全國計算機二級C語言考試專項練習(xí)題11及答案一、選擇題((1)-(40)每小題1分,(41)-(50)每小題2分,共60分)下列各題 A) 、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項在答題卡相應(yīng)位置上涂黑,答在試卷上不得分。(1) 應(yīng)用軟件是指A所有能夠使用的軟件B能被各應(yīng)用單位共同使用的某種軟件C所有微機上都應(yīng)使用的基本軟件D專門為某一應(yīng)用目的而編制的軟件(2) 下列述敘中錯誤的是A計算機要經(jīng)常使用不要長期閑置不用B為了延長計算機的壽命,應(yīng)避免頻繁開關(guān)計算機C在計算機附近應(yīng)避免磁場干擾D計算機用幾小時后,應(yīng)關(guān)機一會兒再用(3) 下列字符中,ASCI

2、I碼值小的是AABaCZDx(4) 用晶體管作為電子器件制成的計算機屬于A代B第二代C第三代D第四代(5) 下列各不同進制的四個無符號數(shù)中,小的數(shù)是A(11011001)2B(37)8C(75)10D(2A)16(6) 二進制數(shù)1110111.11轉(zhuǎn)換成十六進制數(shù)是A77.CB77.3CE7.CDE7.3(7) 下列各無符號十進制數(shù)中,能用八位二進制表示的是A296B333C256D199(8) 計算機的軟件系統(tǒng)可分類為A程序與數(shù)據(jù)B系統(tǒng)軟件與應(yīng)用軟件D操作系統(tǒng)與語言處理程序D程序、數(shù)據(jù)與文檔(9) 486機中的CPU同時能處理的二進制位數(shù)為A8B16C32D64(10) 在使用計算機的過程中

3、,需要重新啟動DOS,則要A按Ctrl+Break鍵B按C鍵C按Ctrl+Alt+Del鍵D按H鍵(11) 現(xiàn)要從軟盤啟動DOS(軟盤中已存有DOS系統(tǒng)),設(shè)有如下一些操作:打開計算機電源;將該軟盤插入A驅(qū)動器;關(guān)好A驅(qū)動器門。則冷啟動的操作順序應(yīng)為ABCD(12) 設(shè)當(dāng)前盤中某一文件路徑為ACBABC.C,當(dāng)前目錄為A。下列命令中錯誤的是ACD.BRD ACBCTYPE ACBABC.CDTYPE CBABC.C(13) 設(shè)當(dāng)前盤中的根目錄下有一子目錄AB,在子目錄AB下有一文件PQ.BAS。現(xiàn)要查看文件PQ.BAS的內(nèi)容,應(yīng)使用命令A(yù)TYPE AB PQ.BASBTYPE ABPQ.BAS

4、CTYPE PQ.BASDDIR ABPQ.BAS(14) 自動批處理文件必須放在AC盤根目錄中BA盤根目錄中C啟動盤的任一個目錄中D啟動盤的根目錄中(15) 設(shè)當(dāng)前盤當(dāng)前目錄為C:USERXYP,且當(dāng)前盤當(dāng)前目錄為空,則下列命令中能正確執(zhí)行的是ARD C:USERXYPBRD USERXYPCMD USERXYPUSERDMD USERXYPXY(16) 下列DOS命令中,合法的是ADISKCOMP A.C B.CBTYPE A.C B.CCCOMP A: B:DCOMP A: A:(17) 設(shè)當(dāng)前盤為C盤,所用的所有軟盤已格式化,且容量相同,則下列DOS命令中錯誤的是ADISKCOPY A

5、: A:BCOPY A:*.*CCOPY *.*DCOPY A:*.* C:(18) 下列DOS命令中錯誤的是ATYPE A.TXTPRNBTYPE A.TXT PRNCCOPY *.TXT PRNDCOPY CON PRN(19) 下列四組DOS命令中,互相等價的一組是ACOPY A:*.* B:與DISKCOPY A: B:BCOPY ABC.TXT+XYZ.TXT與TYPE XYZ.TXT ABC.TXTCCOPY ABC.TXT+XYZ.TXT XYZ.TXT與COPY XYZ.TXT+ABC.TXTDTYPE *.FORCON與COPY *.FOR CON(20) 設(shè)C盤目錄結(jié)構(gòu)如下

6、:且C盤根目錄下文件AUTOEXEC.BAT的內(nèi)容為 CD FORTRAN CD TC如果在A驅(qū)動器中插入一張根目錄中只有擴展名為.C的若干文件(即A盤中無DOS系統(tǒng)文件)的軟盤片,則由C盤啟動DOS系統(tǒng)后,次鍵入下列命令中,正確的是ACOPY A:*.CBCOPY A:*.C TCCCOPY A:*.C FORTRANDCD USER(21) C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是ADoubleBshortCintegerDChar(22) 在C語言中,合法的長整型常數(shù)是A0LB4962710C0.054838743D2.1869e10(23) 表達(dá)式:10!=9的值是AtrueB非零值C0D1

7、(24) 合法的C語言中,合法的長整型常數(shù)是AtBAC65DA(25) 若有說明和語句: int a=5; a+; 此處表達(dá)式a+的值是A7B6C5D4(26) 在下列選項中,不正確的賦值語句是A+t;Bn1=(n2=(n3=0);Ck=i=j;Da=b+c=1;(27) 若有說明:int i,j=7, *p=&i;,則與i=j;等價的語句是AI= *P;B*P=*&J;Ci=&j;Di=* *p;(28) 不能把字符串:Hello!賦給數(shù)組b的語句是Achar b10=H,e,l,l,o,!;Bchar b10;b=Hello!;Cchar b10;strcpy(b,Hello!);Dcha

8、r b10=Hello!;(29) 若有以下說明: int a12=1,2,3,4,5,6,7,8,9,10,11,12; char c=a,d,g; 則數(shù)值為4的表達(dá)式是Aag-cBa4Cad-cDad-c(30) 若有以下說明: int a10=1,2,3,4,5,6,7,8,9,10,*p=a; 則數(shù)值為6的表達(dá)式是A*p+6B*(p+6)C*p+=5Dp+5(31) 若有以下說明: int w34o=0,1,2,4,5,8; int(*p)4=w; 則數(shù)值為4的表達(dá)式是A*w1+1Bp+,*(p+1)Cw22Dp11(32) 若程序中有下面的說明和定義 struct abc int x

9、;char y; struct abc s1,s2;則會發(fā)生的情況是A編譯進錯B程序?qū)㈨樌幾g連接執(zhí)行C能順利通過編譯連接但不能執(zhí)行D能順利通過編譯但連接出錯(33) 能正確表示a10或a0的關(guān)系表達(dá)式是Aa=10 or a=10a=10a=10 a=0(34) 下面程序的輸出是main() int x=3,y=6,a=0;while(x+!=(y+=o1) a+o=1;if(y#includemain() char ss10=12345;strcat(ss,6789);gets(ss);printf(%sn,ss);AABCBABC9C123456ABCDABC456789(35) 下面程序

10、的輸出是main() char *a=12134211;int v1=0,v2=0,v3=0,v4=0,k;for(k=0;sk;k+)switch(sk) default:v4+;case 1: v1+;case 3: v3+;case 2: v2+; printf(v1=%d,v2=%d,v3=%d,v4=%dn,v1,v2,v3,v4); Av1=4,v2=2,v3=1,v4=1Bv1=4,v2=9,v3=3,v4=1Cv1=5,v2=8,v3=6,v4=1Dv1=8,v2=8,v3=8,v4=8(36) 下面程序的輸出是main()int k=11;printf(k=%d,k=%o,k

11、=%xn,k,k,k);Ak=11,k=12,k=11Bk=11,k=13,k=13Ck=11,k=013,k=0xbDk=11,k=13,k=b(37) 若有以下程序段,w和k都是整型變量: w=k;LB: if(w=0) go to LE;w-;printf(*);goto LB;LE: 則不能與上面程序段等價的循環(huán)語句是Afor(w=k;w!=0;w-) printf(*);Bfor(w=k;w;-w)printf(*);Cw=k;Dw=k;while(w-!=0)printf(*);w+;dow-;printf(*);while(w!=0);(38) 若有說明,double *p,a;

12、則能通過scanf語句正確給輸入項讀入數(shù)據(jù)的程序段是A*p=&a; scanf(%lf,p);Bp=(double *)malloc(8);scanf(%f,p);Cp=&a;scanf(%lf,a);Dp=&a; scanf(%le,p);(39) 當(dāng)執(zhí)行下面程序且輸入:ABC時,輸出的結(jié)果是#include#includemain() char ss10=12345;gets(ss);printf(%sn,ss); AABCBABC9C123456ABCDABC456789(40) 若有以下的說明和語句:main()int t32, *pt3,k;fpr(k=o; k3;k+)ptk=tk

13、; 則以一選項中能正確表示t數(shù)組元素地址的表達(dá)式是A&t32B*pt0C*(pt+1)D&pt2(41) 下面程序輸出數(shù)組中的值,由s指針指向該元素.main() int a10=6,7,2,9,1,10,5,8,4,3,*p,*s;flr(p=a, s=a; p-asB*p*sCapasDp-ap-s(42) 下面程序的輸出是#includemain() char*a=abcdefgh;fun(a);puts(a); fun (char * s) int x=0,y;char c;for(y=strlen(s)-1;xAabcdefghBhgfdecbaCdcbahgfeDhgfedcba(

14、43) 若有以下函數(shù)調(diào)用語句: fun(a+b,(x,y),fun(n+k,d,(a,B);在此函數(shù)調(diào)用語句中實參的個數(shù)是A3B4B5D6(44) 下面程序的輸出是main() int t=1; fun(fun(t);fun(int h) static int a3=1,2,3;int k;for(k=0;k3;k+) ak+=ak-h;for(k=1;k3;k+) printf(%d,ak);printf(n); return(ah);A1,2,3,B1,3,5,C1,3,5,D1,3,5,1,5,9, 1,3,5, 0,4,8, -1,3,7,(45) C語言中,函數(shù)的隱含存儲類別是Aau

15、toBstaticCexternD無存儲類別(46) 下面程序的輸出是int w=3;main() int w=10; printf(%dn,fun(5)*w); fun(int k) if(k=0) return w;return(fun(k-1)*k); A360B3600C1080D1200(47) 要求函數(shù)的功能是交換x和y中的值,且通過正確調(diào)用返回交換結(jié)果。能正確招待此功能的函數(shù)是Afuna(int *x,int *y)Bfunb(int x,int y)int *p; int t;*p=*x;*x=*y;*y=*p; t=x;x=y;y=t;Cfunc(int *x,int *y)

16、Dfund(int x,int y)*x=*y;*y=*x; *x=*x+*y; *y=*x-*y; *x=*x-*y; (48) 要求函數(shù)的功能是在一維數(shù)組中查找值;若找到則返回所在的下標(biāo)值,否則返回0;數(shù)列放在到中。不能正確執(zhí)行的函數(shù)是Afuna(int *a,int n,int x )Bfunb(int *a,int n,int x) *a=x; int k;while(an!=x)n-; for(k=1;k,執(zhí)行命令PROMPT$p后,系統(tǒng)提示符變?yōu)椤?】。(5)要建立當(dāng)前盤當(dāng)前目錄下的全部文件與下一級子目錄的目錄信息文件MYDIR,應(yīng)使用的DOS命令為【5】。(6)若想通過以下輸入語

17、句給a賦于1,給b賦于2,則輸入數(shù)據(jù)的形式應(yīng)該是【6】。inta,b;scanf(a=%b,b=%d,&a,&b);(7)函數(shù)mycmp(char*s,chat*t)的功能是比較字符串s和t的大小,當(dāng)s等于t時返回0,否則返回s和t的個不同字符的ASCOII碼的差值,即當(dāng)st時返回正值,當(dāng)s等于t時返回0,否則返回s和t的個不同字符的ASCOII碼的差值,即當(dāng)st時返回正值,當(dāng)smycmp(char*s,char*t)while(*s=*t)if(*s=0)return0;+s;+t;return(【7】);(8)下面程序的輸出是【8】。#defineMAX5intaMAX,k;main()fun1();fun3();fun2();fun3();print

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論