C本科E方案截圖及樣卷講解學(xué)習(xí)_第1頁
C本科E方案截圖及樣卷講解學(xué)習(xí)_第2頁
C本科E方案截圖及樣卷講解學(xué)習(xí)_第3頁
C本科E方案截圖及樣卷講解學(xué)習(xí)_第4頁
C本科E方案截圖及樣卷講解學(xué)習(xí)_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、Good is good, but better carries it.精益求精,善益求善。C本科E方案截圖及樣卷-c本科e試卷題號(hào)一二三四總分得分40105一、單選題(每題2分,共40分)1、以下四個(gè)程序中,完全正確的是_。A、includemain()/*/*programming*/*/printf(programming!n);B、#includemain()/*/programming/*/printf(programming!n);C、#includemain()/*programming*/printf(programming!n);D、#includemain();/*prog

2、ramming*/printf(programming!n);您的答案:C參考答案:C您的得分:2題分:22、以下正確的字符串常量是_。A、B、abcC、OlympicGamesD、您的答案:D參考答案:A您的得分:0題分:23、已知i、j、k為int型變量,若從鍵盤輸入:1,2,3,使i的值為1、j的值為2、k的值為3,以下選項(xiàng)中正確的輸入語句是_。A、scanf(%d%d%d,&i,&j,&k);B、scanf(%d,%d,%d,i,j,k);C、scanf(i=%d,j=%d,k=%d,&i,&j,&k);D、scanf(%d,%d,%d,&i,&j,&k);您的答案:D參考答案:D您的

3、得分:2題分:24、設(shè)x、y、t均為int型變量,則執(zhí)行語句:x=y=3;t=+x|+y;后,y的值為_。A、不定值B、3C、4D、1您的答案:參考答案:B您的得分:0題分:25、以下程序的輸出結(jié)果是_。main()intx=1,y=0,a=0,b=0;switch(x)case1:switch(y)case0:a+;break;case1:b+;break;case2:a+;b+;break;printf(%d,%dn,a,b);A、2,1B、2,2C、21D、1,1您的答案:參考答案:A您的得分:0題分:26、若執(zhí)行下面的程序時(shí)從鍵盤上輸入3和4,main()inta,b,s;scanf(

4、%d%d,&a,&b);s=a;if(a6)n-;printf(%d,n);該程序段的輸出結(jié)果是_。A、6789B、9876C、8765D、987您的答案:參考答案:B您的得分:0題分:28、t為int類型,進(jìn)入下面的循環(huán)之前,t的值為0,while(t=1).則以下敘述中正確的是_。A、循環(huán)控制表達(dá)式的值為1B、循環(huán)控制表達(dá)式不合法C、以上說法都不對(duì)D、循環(huán)控制表達(dá)式的值為0您的答案:參考答案:A您的得分:0題分:29、有以下程序main()inti;for(i=0;i3;i+)switch(i)case1:printf(%d,i);case2:printf(%d,i);default:pr

5、intf(%d,i);執(zhí)行后輸出的結(jié)果是_。A、011122B、120C、012020D、012您的答案:參考答案:A您的得分:0題分:210、下面程序的輸出是_。intm=13;intfun2(intx,inty)intm=3;return(x*y-m);main()inta=7,b=5;printf(%dn,fun2(a,b)/m);A、10B、2C、7D、1您的答案:參考答案:B您的得分:0題分:211、以下程序結(jié)果為:_。voidadd()staticintx=3;x+;printf(%d,x);main()inti;for(i=0;i3;i+)add();A、456B、555C、44

6、4D、345您的答案:參考答案:A您的得分:0題分:212、有如下程序main()inta33=1,2,3,3,4,5,5,6,7,i,j,s=0;for(i=0;i3;i+)for(j=0;j=1;j+)s+=aij;printf(%dn,s);該程序的輸出結(jié)果是_。A、19B、18C、20D、21您的答案:參考答案:D您的得分:0題分:213、以下程序中函數(shù)sort的功能是對(duì)a所指數(shù)組中的數(shù)據(jù)進(jìn)行由大到小的排序。voidsort(inta,intn)inti,j,t;for(i=0;in-1;i+)for(j=i+1;jn;j+)if(aiaj)t=ai;ai=aj;aj=t;main()

7、intaa10=1,2,3,4,5,6,7,8,9,10,i;sort(&aa3,5);for(i=0;i10;i+)printf(%d,aai);printf(n);程序運(yùn)行后的輸出結(jié)果是_。A、1,2,3,8,7,6,5,4,9,10,B、10,9,8,7,6,5,4,3,2,1,C、1,2,3,4,5,6,7,8,9,10,D、1,2,10,9,8,7,6,5,4,3,您的答案:參考答案:A您的得分:0題分:214、設(shè)有以下語句,其中不是對(duì)a數(shù)組元素的正確引用的是:_(其中0i6)inta6=11,22,33,44,55,66,*m=a;A、*(&ai)B、&(*(a+i)C、miD、a

8、i您的答案:參考答案:B您的得分:0題分:215、若有定義inta=10,20,30,*p=a;,當(dāng)執(zhí)行p+;后,下列說法錯(cuò)誤的是_。A、p向高地址移了一個(gè)存儲(chǔ)單元B、p向高地址移了一個(gè)字節(jié)C、p向高地址移了四個(gè)字節(jié)D、p與a+1等價(jià)您的答案:參考答案:B您的得分:0題分:216、有以下程序main()chars=Yesn/No,*ps=s;puts(ps+4);*(ps+4)=0;puts(s);程序運(yùn)行后的輸出結(jié)果是_。A、/NOYes/NoB、/NoYesC、n/NoYes/NoD、/NoYes您的答案:參考答案:B您的得分:0題分:217、有以下程序main()inta33,*p,i;

9、p=&a00;for(i=0;isex);B、scanf(%s,&);C、scanf(%c,&std0.sex);D、scanf(%d,&(*p).age);您的答案:參考答案:B您的得分:0題分:220、已有文本文件t.txt,其中的內(nèi)容為:liaoningshenyang!。以下程序中,文件t.txt已正確為讀而打開,由文件指針fr指向該文件,則程序的輸出結(jié)果是_。#includemain()FILE*fr;chars80;fgets(s,6,fr);printf(%sn,s);fclose(fr);A、liaoniB、liaoningshenyangC、liaonD、sh

10、enyang您的答案:參考答案:C您的得分:0題分:2二、填空題(每題2分,共30分)1、在C語言中,假使X為單精度實(shí)型變量,如果我們采用printf(格式控制,X)格式輸出X,那么格式控制具體表示為_。您的答案:參考答案:1:%f您的得分:0題分:22、執(zhí)行下列程序段后,輸出的a的值是_。main()inta=0;switch(a)case0:a-;break;case1:a+;break;case2:a=a+5;breakprintf(%d,a);您的答案:參考答案:1:-1您的得分:0題分:23、執(zhí)行下列的程序段后,正確的結(jié)果是_。intt=2;while(t=8)t-;printf(%

11、d,t);您的答案:參考答案:1:無限循環(huán)#死循環(huán)您的得分:0題分:24、下列程序段的運(yùn)行結(jié)果是_。main()inti=1,s=0;for(;)s=s+i;i+;if(i4)break;printf(%dn,s);您的答案:參考答案:1:10您的得分:0題分:25、下列程序段的運(yùn)行結(jié)果是_。#defineMAX(x,y)xy?x:ymain()inta,b,max;a=5,b=6;max=MAX(a,b);printf(max=%dn,max);您的答案:參考答案:1:max=6您的得分:0題分:26、下列程序段的運(yùn)行結(jié)果是_。main()inta=5,b=6,c;intadd(int,in

12、t);c=add(a,b);printf(%dn,c);intadd(intx,inty)intz;z=x+y;returnz;您的答案:參考答案:1:11您的得分:0題分:27、在C語言中,數(shù)組元素的下標(biāo)從_開始的。您的答案:參考答案:1:0#零您的得分:0題分:28、以下程序的運(yùn)行結(jié)果是_。main()intk,s,a44=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16;s=0;for(k=0;k4;k+)s=s+akk;printf(%d,akk);您的答案:參考答案:1:34#34,#34,您的得分:0題分:29、若有inta32=1,2,3,4,5;,則

13、a01的值是_。您的答案:參考答案:1:2您的得分:0題分:210、已知charstrstudent,則strlen(str)的值為_。您的答案:參考答案:1:7您的得分:0題分:211、下列程序段的運(yùn)行結(jié)果是_。floatm5=10,20,30,40,50,*t;t=m;printf(%f,*(t=t+1);您的答案:參考答案:1:20.000000#20.0您的得分:0題分:212、下列程序段的運(yùn)行結(jié)果是_。structstudentlongnum;charname20;charsex;floatscore;a=1021103,jiangping,M,85.5;main()printf(%

14、ldn,a.num);您的答案:參考答案:1:1021103您的得分:0題分:213、空指針值用_表示您的答案:參考答案:1:NULL#0您的得分:0題分:214、共用體類型變量的定義關(guān)鍵字是_。您的答案:參考答案:1:union您的得分:0題分:215、字符讀寫函數(shù)_是用于把一個(gè)字符寫入磁盤文件。您的答案:參考答案:1:fputc#fputc()#putc#putc()您的得分:0題分:2三、是非題(每題0.5分,共10分)1、C語言本身沒有輸入、輸出語句。您的答案:參考答案:是您的得分:0題分:0.52、C程序是由函數(shù)構(gòu)成的,其中可以有一個(gè)或多個(gè)主函數(shù)main()。您的答案:參考答案:否您

15、的得分:0題分:0.53、C程序中的變量就是在程序的執(zhí)行過程中值可以被改變的量。您的答案:參考答案:是您的得分:0題分:0.54、i+表示在使用該表達(dá)式值之后將i值加1。您的答案:參考答案:是您的得分:0題分:0.55、C程序中else語句可以單獨(dú)存在。您的答案:參考答案:否您的得分:0題分:0.56、break語句不能跳出多層循環(huán)。您的答案:參考答案:是您的得分:0題分:0.57、C程序中如果對(duì)一維數(shù)組的全部元素都賦初值,則定義數(shù)組時(shí)必須指定數(shù)組長度。您的答案:是參考答案:否您的得分:0題分:0.58、一個(gè)函數(shù)中可以有多個(gè)return語句,當(dāng)執(zhí)行到某個(gè)return語句時(shí),程序的控制流程返回到

16、調(diào)用該函數(shù)的地方,并將return語句中表達(dá)式的值作為函數(shù)值帶回。您的答案:參考答案:是您的得分:0題分:0.59、結(jié)構(gòu)體的各個(gè)成員各自占用自己的存儲(chǔ)單元,各有自己的地址,各個(gè)成員所占的存儲(chǔ)單元的總和一般就是結(jié)構(gòu)體的長度。您的答案:是參考答案:是您的得分:0.5題分:0.510、C語言中浮點(diǎn)型常量指數(shù)表示形式中,e或E后面的指數(shù)部分可以是非整數(shù)。您的答案:參考答案:否您的得分:0題分:0.511、C語言中sizeof是函數(shù),而不是運(yùn)算符。您的答案:參考答案:否您的得分:0題分:0.512、C語言對(duì)文件讀、寫之前必須先打開文件,在使用文件之后應(yīng)關(guān)閉該文件。您的答案:參考答案:是您的得分:0題分:

17、0.513、C語言中不相同類型的指針變量也可以相互賦值。您的答案:否參考答案:否您的得分:0.5題分:0.514、在一定范圍內(nèi),字符型數(shù)據(jù)也可以像整型數(shù)據(jù)那樣使用。您的答案:參考答案:是您的得分:0題分:0.515、實(shí)型常量分為float型和double型。您的答案:參考答案:否您的得分:0題分:0.516、強(qiáng)制類型轉(zhuǎn)換時(shí),原來變量的類型會(huì)發(fā)生改變。您的答案:參考答案:否您的得分:0題分:0.517、用scanf()函數(shù)輸入實(shí)型數(shù)時(shí),既可以指定寬度,又可以規(guī)定精度。您的答案:參考答案:否您的得分:0題分:0.518、對(duì)于一個(gè)具體的函數(shù)來說,實(shí)參與形參必須一一對(duì)應(yīng)。您的答案:參考答案:是您的得分:0題分:0.519、局部靜態(tài)變量在函數(shù)內(nèi)定義,函數(shù)調(diào)用結(jié)束時(shí),它的生存期就結(jié)束了。您的答案:參考答案:否您的得分:0題分:0.520、對(duì)字符數(shù)組進(jìn)行初始化時(shí),如果初值個(gè)數(shù)小于數(shù)組長度,則系統(tǒng)報(bào)錯(cuò)。您的答案:參考答案:否您的得分:0題分:0.5四、C程序設(shè)計(jì)(每題10分,共20分)1、給定程序modi.c中函數(shù)fun的功能是:計(jì)算n!。例如,給n輸入5,則輸出120.000000。請(qǐng)改正程序中的

溫馨提示

  • 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)論