計(jì)算機(jī)等級(jí)考試二級(jí)C語言超級(jí)經(jīng)典400道題目_第1頁
計(jì)算機(jī)等級(jí)考試二級(jí)C語言超級(jí)經(jīng)典400道題目_第2頁
計(jì)算機(jī)等級(jí)考試二級(jí)C語言超級(jí)經(jīng)典400道題目_第3頁
計(jì)算機(jī)等級(jí)考試二級(jí)C語言超級(jí)經(jīng)典400道題目_第4頁
計(jì)算機(jī)等級(jí)考試二級(jí)C語言超級(jí)經(jīng)典400道題目_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、文檔編碼 : CS5C3T1E7L7 HU5O1C9X1N4 ZF3I5Z5G10E2運(yùn)算機(jī)等級(jí)考試二級(jí)C語言超級(jí)經(jīng)典 400 道題目 8351、設(shè) ch 是 char 型變量,其值為 A,且有下面的表達(dá)式:ch=ch=A&chdata 、aDp、data 、a、B、3353、設(shè)有如下定義: int*ptr*;就以下表達(dá)中正確選項(xiàng)Aptr 是指向一維組數(shù)的指針變量 Bptr 是指向 int 型數(shù)據(jù)的指針變量 Cptr 是指向函數(shù)的指針,該函數(shù)返回一個(gè) int 型數(shù)據(jù) Dptr是一個(gè)函數(shù)名,該函數(shù)的返回值是指向 int 型數(shù)據(jù)的指針、 C、3354、設(shè)有如下定義 :int*ptr*;就以下表達(dá)中

2、正確選項(xiàng)Aptr 是指向一維組數(shù)的指針變量 Bptr 是指向 int 型數(shù)據(jù)的指針變量 Cptr 是指向函數(shù)的指針 , 該函數(shù)返回一個(gè) int 型數(shù)據(jù) Dptr 是一個(gè)函數(shù)名 , 該函數(shù)的返回值是指向 int 型數(shù)據(jù)的指針、 C、3355、設(shè)有如下枚舉類型定義:enumlanguageBasic=3,Assembly,Ada=100,COBOL,Fortran; 枚舉量 Fortran 的值為 A4B7C102D103、C、3356、設(shè)有如下函數(shù)定義:intfchar*schar*p=s;while*p.=0p+;returnp-s; 如果在主程序中用下面的語句調(diào)用上述函數(shù), 就輸出結(jié)果為pr

3、intf%dn,fgoodbey.;A3B6C8D0、C、3357、設(shè)有說明 int*ptrm;其中的標(biāo)識(shí)符 ptr 是 ;AM 個(gè)指向整型變量的指針 B 指向 M個(gè)整型變量的函數(shù)指針 C 一個(gè)指向具有 M個(gè)整型元素的一維數(shù)組的指針D 具有 M個(gè)指針元素的一維指針數(shù)組,每個(gè)元素都只能指向整型量、C、3358、為表示關(guān)系 xyz, 應(yīng)使用 C語言表達(dá)式 Ax=y&y=zBx=yANDy=zCx=y=zDx=y&y=z、A、3359、設(shè)有以下定 義:typedefunionlongi;intk5;charc;DATE;structdateintcat ;DATEcow;doubledog;too;

4、DATEmax; 就以下語句的執(zhí)行結(jié)果是 printf%d,sizeofstructdate+sizeofmax;A25B30C18D8、B、3360、設(shè)有以下說明語句typedefstructintn;charch8;PER;就下面表達(dá)中正確選項(xiàng) APER是結(jié)構(gòu)體變量名 BPER是結(jié)構(gòu)體類型名 Ctypedefstruct 是結(jié)構(gòu)體類型 Dstruct 是結(jié)構(gòu)體類型名、 B、3361、設(shè)有以下說明語句structexintx;floaty;charz;example;就下面的表達(dá)中不正確的是 Astruct 結(jié)構(gòu)體類型的關(guān)鍵字 Bexample 是結(jié)構(gòu)體類型名 Cx,y,z 都是結(jié)構(gòu)體成員名

5、 Dstructex 是結(jié)構(gòu)體類型、 B、3362、以下程序的輸出結(jié)果是 maininta5=2,4,6,8,10,*p,*k;p=a;k=&p;printf%d,*p +;printf%dn,*k;A44B22C24D46、C、3363、以下程序的輸出結(jié)果是 mainchar*p1,*p2,str50=xyz;p1=abcd;p2=ABCD;strcpy str+2,strcatp1+2,p2+1;printf%s,str;AxyabcABBabcAB zCAbabczDxycdBCD、D、3364、以下程序的輸出結(jié)果是 A4B6C8D10intb=2;intfuncint*ab+=*a;r

6、eturnb;main inta=2,res=2;res+=func&a;printf%dn,res;、B、3365、以下程序的輸出結(jié)果是 A5B6C7D8structabcinta,b,c;mainstructabcs2=1,2 ,3,4,5,6;intt;t=s0,a+s1,b;printf%dn,t;、B、3366、以下程序的輸出結(jié)果是A非法 Ba4 的地址C5D3mainchara10=9,8,7,6,5,4,3,2,1,0,*p=a+5;printf %d,*-p;、C、3367、以下程序的運(yùn)行結(jié)果是A63B36C編譯出錯(cuò)D00voidfunint*a,int*bint*k;k=a;

7、a=b;b=k;maininta=3,b=6,*x=&a,*y=&b;funx,y;printf%d%d,a,b;、B、3368、請(qǐng)讀程序 :intx,y;forx=1;x、C、3369、以下程序執(zhí)行后的輸出結(jié)果是A6B8C10D12#defineMAxx*x-1maininta=1,b=2;printf%dn,MA1+a+b;、B、3370、以下程序執(zhí)行后的輸出結(jié)果是A-32767BFFFEC-1D-32768maincharx=0 xFFFF;printf%dn,x-;、C、3371、以下分支語句合法的是 ;Aifacm=aelsem=cBifacifabm=aCifab&acm=aD c

8、ase6,7:printfresetn、C、3372、下面程序的輸出結(jié)果為 structstintx;int*y;*p;intdt4=10,20,30,40;structstaa4 =50,&dt0,60,&dt1,70,&dt2,80,&dt3;mainp=aa;pri ntf%dn,+p-x;printf%dn,+p-x;printf%dn,+*p-y;A10B50C51D602060607020222131 、C、3373、以下有關(guān)長度不同的數(shù)據(jù)進(jìn)行運(yùn)算時(shí),系統(tǒng)的擴(kuò)充操作正 確的是 _A、右端對(duì)齊,短方按符號(hào)位擴(kuò)充,無符號(hào)數(shù)以零擴(kuò)充B、右端對(duì)齊,短方按零擴(kuò)充C、左端對(duì)齊,短方按符號(hào)位擴(kuò)充

9、,無符號(hào)數(shù)以零擴(kuò)充 D、左端對(duì)齊,短方以 1 擴(kuò)充、 A、3 374、下面程序的輸出是 A32B16C8D24typedefunionlongx2;inty4;charz8;MYTY PE;MYTYPEthem;mainprintf%dn,sizeofthem;、C、3375、下面程序的輸出是 A0B1C3D6mainstructcmplxintx;inty;cnum2=1,3,2,7;printf%dn,cnum0 376、請(qǐng)讀程、y/cnum0 、x*cnum1 、x; 、D、3序:mainstructcmplxintx;inty;cnum2=1,3,2,7;printf %dn,cnum

10、0 、y/cnum0 、x*cnum1 、x; 就上面程序的輸出結(jié) 果是_A:0B:1C:3D:6 、D、3377、寫出以下程序段運(yùn)行結(jié)果 unsignedinta=3,b=10;printf%dn,ax;、C、3381、以下程序的輸出結(jié)果是 structHARintx,y;structHAR*p;h2;mainh0,x=1;h0;y=2 ;h1,x=3;h1;y=4;h0,p=&h1,p=h;printf%d%dn,h0,p -x,h1,p-y;A12B23C14D32、D、3382、以下程序的輸出結(jié)果是unionmyunstructintx,y,z;u;intk;a;maina、 u、 x

11、=4;a 、u、y=5;a 、u、z=6;a 、k=0;printf%dn,a、u、x;A4B5C6D0、D、3383、請(qǐng)讀程序 :mainunionintk;chari2;*s,a;s=&a;s-i0=0 x39;s-i1=0 x38;printf“ %x、n” , s-k;就上面程序的輸出結(jié)果是 _A3839B3938C380039D390038、A、3384、有如下定義structpersoncharname9;intage;strictpersonclass10=Johu,17,Paul,19Mary,18,Adam16,;依據(jù)上述定義,能輸出字母 M的語句是 Aprinft%cn,c

12、lass3、mane;Bpfintf%cn,class3、name1;Cprinft%cn,class2name1;Dprintf%cn,class2、name0; 、D、3385、有如下函數(shù)調(diào)用語句 funcrec1,rec2+rec3,rec4,rec5;該函數(shù)調(diào)用語句中,含有的實(shí)參個(gè)數(shù)是 3A3B4C5D有語法錯(cuò)、 A、386、以下選項(xiàng)中,能定義 s 為合法的結(jié)構(gòu)體變量的是AtypedefstructabcBstructdoublea;doublea;charb10;charb10;s;s;CstructABCDtypedefABCdoublea;doublea;charb10;char

13、b10;ABCs;ABCs;、B、3387、以下對(duì)結(jié)構(gòu)體類型變量的定義中,不正確選項(xiàng)AtypedefstructaaB#defineAAstructaaintn;AAintn;floatm;floatm;AA;td1;AAtd1;CstructDstructintn;intn;floatm;floatm;aa;td1;stuctaatd1;、C、3388、以下程序運(yùn)行后 , 輸出結(jié)果是A1B7C9D11futint*s,intp23*s=p11;maininta23=1,3,5,7,9,11,*p;p=int*mallocsizeofint;fut&p,a;printf%dn,*p;、C、33

14、89、有語句 charstr110,str210=china; 就能將字符串china 賦給數(shù)組 str1 的正確語句是 _;A、str1=china;B、strcpystr1,str2;C、str1=str2;D、strcpystr2,str1;、B、3390、有以下結(jié)構(gòu)體說明和變量的定義, 且如下圖所示指針p 指向變量 a, 指針 q 指向變量 b;就不能把結(jié)點(diǎn) b 連接到結(jié)點(diǎn) a 之后的語 句是 Aa、next=q;Bp 、next=&b;Cp-next=&b;D*p、next=q;structnodechardata;structnode*next;a,b,*p=&a,*q=&b ;d

15、atanextdatanext、B、3391、有以下程序段 chararr=ABCDE;char*ptr;forptr=arr;ptrmainunionintk ;chari2;*s,a;s=&a;s-i0=0 x39;s-i1=0 x38;printf%xn,s-k; 輸出結(jié)果是 A3839B3938C380039D390038、D、3392、有以下程序 #includestdio、hstructstuintnum;charname10;intage;voidfunstructstu* pprintf%sn,*p、name;mainstructstustudents3=9801,Zhang,

16、20,9802 ,Wang,19,9803,Zhao,18;funstudents+2; 輸出結(jié)果是 AZhangBZhaoCWangD18、B、3393、運(yùn)行下面的程序 , 假如從鍵盤上輸入 :abcdef 就輸出結(jié)果為 A、aB、aC、abD、abcdefbbcccdddef#include#defineN6maincharcN;inti=0;inti=0;for;isschar*schar*p=s;while*、pp+;returnp-s;mainchar*a=abded;inti;i=ssa;print%dn,i;、C、3394、在 C程序中 , 可把整型數(shù)以二進(jìn)制形式存放到文件中的函

17、數(shù)是 Afprintf函數(shù) Bfread 函數(shù) Cfwrite函數(shù) Dfputc 函數(shù)、 A、3395、在 C語言中, fclose函數(shù)返回 _時(shí),表示關(guān)閉不成功A0B-1CEOFD 非零值、 D、3396、在 C語言中,假如下面的變量都是 int 類型,就輸出的結(jié)果是 ;sum=5,p=5;p=sum+,p+,+p;printf%dn,p;A、7B、6C、5D、4、A、3397、在 scanf 中,表示本輸入項(xiàng)在讀入后不賦給相應(yīng)變量的 格式說明字符是 _ALBhCCD*、D、3398、在 TC語言中 int和 short 兩種數(shù)據(jù)所占用的內(nèi)存 _A均為 2 個(gè)字節(jié) B由用戶自己定義 C由所用機(jī)器的機(jī)器

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論