




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、試卷裝訂線(xiàn)北京師范大學(xué)珠海分校2011-2012學(xué)年第二學(xué)期期末考試(A卷答案)開(kāi)課單位:應(yīng)用數(shù)學(xué)學(xué)院課程名稱(chēng):程序設(shè)計(jì)語(yǔ)言C任課教師:馮霜考試類(lèi)型:閉卷考試時(shí)間:120分鐘學(xué)院姓名學(xué)號(hào)班級(jí)題號(hào)一二三總分得分閱卷人試卷說(shuō)明:本試卷共4頁(yè),滿(mǎn)分100分、單項(xiàng)選擇題(請(qǐng)將答案填入下表內(nèi),每小題2分,共60分)12345678910BBACADBBCB11121314151617181920CBDAACDBDA21222324252627282930BBDADADBDC1、結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括(B)A、順序結(jié)構(gòu)BifgotO構(gòu)C、選擇結(jié)構(gòu)D、循環(huán)結(jié)構(gòu)2、如有定義語(yǔ)句:intx=12,y=
2、8,z;在其后執(zhí)行語(yǔ)句z=+x/y,則z的值為(B)A、B、1C2D、3、以下選項(xiàng)中可作為C語(yǔ)言合法常量的是(A)A、-80B-080C、D、4、voidmain()inty=9;for(;y0;y-)if(y%3=0)printf(%d,-y);程序的運(yùn)行結(jié)果是(C)A、741B、963C、852D、85205、以下選項(xiàng)中敘述錯(cuò)誤的是(A)A、C程序函數(shù)中定義的賦有初始值的static變量,每調(diào)用一次函數(shù),賦一次初值B、C程序的同一函數(shù)中,各復(fù)合語(yǔ)句內(nèi)可以定義變量,其作用域僅限本復(fù)合語(yǔ)句內(nèi)C、C程序函數(shù)中定義的auto變量,若無(wú)初值,則其值是不定的D、C程序函數(shù)的形參不可以說(shuō)明為static
3、型變量6、若函數(shù)調(diào)用時(shí)的實(shí)參為變量,以下關(guān)于函數(shù)形參和實(shí)參的敘述中正確的是(D)A、實(shí)參和其對(duì)應(yīng)的形參共占同一存儲(chǔ)單元C、同名的實(shí)參和形參占同一存儲(chǔ)單元7 、以下定義語(yǔ)句中正確的是( B )A、int a=b=0;B、char A=65+1,b=8 、已知 int t=0; while (t=1) printf(A、循環(huán)控制表達(dá)式的值為0C、循環(huán)控制表達(dá)式不合法B、形參只是形式上的存在,不占用存儲(chǔ)單元D、形參和實(shí)參分別占用不同的存儲(chǔ)單元C: float a=1,*b=&a,*c=&b; D、double a=10,*b=;n”“ RUN以下敘述正確的是(B )B、循環(huán)控制表達(dá)式的值為1D、以上
4、說(shuō)法都不對(duì)9、charch=aintk=12;printf(%c,%d,%d,ch,ch,k);printf(k=%dn,k);已知字符a的ASCII碼值為97,則執(zhí)行上述程序段后輸出結(jié)果是(C)A、變量類(lèi)型與格式描述符的類(lèi)型不匹配,輸出無(wú)定值B、輸出項(xiàng)與格式描述符個(gè)數(shù)不符,輸出為零值或不定值C、 a,97,12,k=12D、 a,97,k=1210、若有語(yǔ)句:inta=10,b=20;執(zhí)行表達(dá)式(a=ab)&(b=ba)后,a和b的值分別為(B)A、0和1B、0和20C10和1D、以上答案都不正確11、以下錯(cuò)誤的定義語(yǔ)句是(C)A、intx3=0,1,1,2,3;B、intx43=1,2,3
5、,1,2,3,1,2,3,1,2,3;C、intx4=1,2,3,1,2,3,1,2,3,1,2,3;D、intx3=1,2,3,4;12、以下能正確定義一維數(shù)組的選項(xiàng)是(B)A、inta5=0,1,2,3,4,5;B、chara=0,1,02;,3,4,5C、chara=A,B,C;D、inta5=0123;13、若定義語(yǔ)句:inty=2011,*p=&y;以下不能使變量y中的值增至2012的語(yǔ)句是(D)A、*p+=1;B、(*p)+;C、+(*p);D、*p+;; a , b , c14、voidmain()charp=abc,q10=printf(%d%dn,strlen(p),strl
6、en(q);以下敘述中正確的是(A)A、在給數(shù)組p和q賦初值后,都以0結(jié)束,故輸出白長(zhǎng)度都為3B、由于p數(shù)組中沒(méi)有0,長(zhǎng)度不能確定,但q數(shù)組中字符串長(zhǎng)度為3C、由于q數(shù)組中沒(méi)有0,長(zhǎng)度不能確定,但p數(shù)組中字符串長(zhǎng)度為3D、由于p和q數(shù)組中都沒(méi)有0,故長(zhǎng)度都不能確定15、程序:#defineM(X,Y)X*Y#defineN(X,Y)(X)/(Y)voidmain()inta=5,b=6,c=8,k;k=N(M(a+1,b+1),c);printf(%dn,k);運(yùn)行后的輸出結(jié)果是(A)A、1B、3C、5D、1116、當(dāng)用戶(hù)要求輸入的字符串中含有空格時(shí),應(yīng)使用的輸入函數(shù)是(C)A、scanf()
7、B、getchar()C、gets()D、getc()17、若有說(shuō)明:intn,*p=&n,m=5;以下正確的程序段是(D)A、scanf(%d,&p);B、scanf(%d,*p);C、scanf(%d,&n);p=n;D、*p=m;18、指針變量的值是(B)A、整數(shù)B、所指向變量的地址C二進(jìn)制數(shù)D、NULL19、若有以下定義inta5=0,*p=a;,則對(duì)a數(shù)組元素的正確引用是(D)A、*&a5B、a+2C、*(p+5)D、*(a+2)20、設(shè)有結(jié)構(gòu)體定義:structstudentcharname12;chargender;floatscore3;s1,s2;若變量均已正確賦初值,則以下
8、語(yǔ)句中正確的是(A)A、s1=s2;B、s2-gender=s1-gender;C、=;D、=;21、structtyintdata;charc;a=30,x;voidmain()structty*p=&a;p-data=20;(*p).c=y;printf(%d,%c,;程序運(yùn)行后的輸出結(jié)果是(A、 30,xB、 20,yC、 20,xD、程序編譯會(huì)出錯(cuò)22程序voidmain()inta10=1,2,3,4,5,6,7,8,9,10,*p=a+1;printf(%dn,*(p+2);的輸出結(jié)果是(B)A3B4C1D223有定義語(yǔ)句:chars10;若要從終端給s輸入5個(gè)字符,錯(cuò)誤的輸入語(yǔ)句
9、是(D)Agets(&s0);Bscanf(%s,s+1);Cgets(s);Dscanf(%s,s1);24若執(zhí)行fclose函數(shù)時(shí),關(guān)閉文件成功,則函數(shù)的返回值是(A)A0BNULLC1DEOF25若要用fopen函數(shù)向二進(jìn)制文件末尾添加新的數(shù)據(jù),文件使用方式應(yīng)是(D)Aw+Ba+Crb+Dab+26若有語(yǔ)句:char*line5;以下敘述中正確的是(A)A、定義line是一個(gè)指針數(shù)組,每個(gè)數(shù)組元素是一個(gè)基類(lèi)型為char的指針變量B、定義line是一個(gè)指針變量,該變量可以指向一個(gè)長(zhǎng)度為5的字符型數(shù)組C、定義line是一個(gè)字符數(shù)組,語(yǔ)句中的*號(hào)稱(chēng)為間址運(yùn)算符D、定義line是一個(gè)指向字符型函
10、數(shù)的指針變量27 以下敘述中錯(cuò)誤的是(D)A、在程序中凡是以#開(kāi)始的語(yǔ)句行都是預(yù)處理命令行B、預(yù)處理命令行的最后不能以分號(hào)表示結(jié)束C#defineMAX是合法的宏定義命令行D、C程序?qū)︻A(yù)處理命令行的處理是在程序執(zhí)行的過(guò)程中進(jìn)行的28 以下敘述中錯(cuò)誤的是(B)Agets函數(shù)用于從終端讀入字符串Bgetchar函數(shù)用于從磁盤(pán)文件讀入字符Cfputs函數(shù)用于把字符串輸出到文件Dfwrite函數(shù)用于以二進(jìn)制形式輸出數(shù)據(jù)到文件29 以下正確的函數(shù)形式是(D)Adoublefun(intx,inty)z=x+y;returnz;Bfun(x,y)intx,y;doublez;z=x+y;returnz;C
11、fun(intx,y)intz;returnz;Ddoublefun(intx,inty)doublez;z=x+y;returnz;30下面判斷正確的是(C)Achar*a=bnuz;等價(jià)于char*a;*a=bnuz;Bcharstr4=bnuz;等價(jià)于charstr=bnuz;Cchar*s=bnuz;等價(jià)于char*s;s=bnuz;Dcharc4=abc,d4=abc;等價(jià)于charc4=d4=abc;、閱讀程序(請(qǐng)將程序的輸出結(jié)果寫(xiě)在方框內(nèi),每小題5分,共30分)1、intfun(intn)if(n=1)return1;elsereturn(n+fun(n-1);voidmain(
12、)intx=10;x=fun(x);printf(%dn,x);552、intfun()staticintx=4;x+;returnx;voidmain()inti,t=1;for(i=1;i=3;i+)t*=fun();printf(t=%dn,t);t=2103、voidsub(floatx,float*y,float*z)*y=*;*z=*z+x;voidmain()floata=,b=,*p=&a;sub(b-a,p,p);printf(a+b=%.2fn,a+b);a+b=4、voidreverse(inta口,intn)inti,t;for(i=0;in/2;i+)t=ai;ai=an-1-i;an-1-i=t;voidmain()intb10=1,2,3,4,5,6,7,8,9,10,i,s=0;reverse(b,8);for(i=6;i10;i+)s+=bi;printf(s=%dn,s);s=225、voidmain()inta=0,i;for(i=1;i=0&*s=9)n=10*n+*s-0;/ASCII碼:0為48、9為57voidmain()chars10=72a4b9c0d”;printf(%dn,fun(s);72s+;三、程序設(shè)計(jì)題(共10分)b一banba已知te積分xdx(a1)Sn,Sn的值由函數(shù)sum計(jì)算,函數(shù)sum首部ani
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年德語(yǔ)TestDaF口語(yǔ)模擬試卷:歷年真題與模擬測(cè)試
- 驕傲的玫瑰花400字作文8篇
- 個(gè)人信用狀況證明書(shū)及信用評(píng)級(jí)展示(5篇)
- 深海礦產(chǎn)資源勘探2025年技術(shù)專(zhuān)利布局與產(chǎn)業(yè)升級(jí)報(bào)告
- 2025年金融科技企業(yè)估值方法與投資策略研究報(bào)告:行業(yè)競(jìng)爭(zhēng)與投資機(jī)遇
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)漏洞掃描技術(shù)在工業(yè)互聯(lián)網(wǎng)平臺(tái)安全防護(hù)中的應(yīng)用效果評(píng)估報(bào)告
- 新能源汽車(chē)在城市綠化養(yǎng)護(hù)中的應(yīng)用實(shí)踐與效果評(píng)估報(bào)告
- 醫(yī)療行業(yè)人才培養(yǎng)體系現(xiàn)狀調(diào)研:2025年改革與創(chuàng)新方向研究報(bào)告
- 電商平臺(tái)內(nèi)容營(yíng)銷(xiāo)與種草經(jīng)濟(jì)融合的市場(chǎng)前景洞察報(bào)告
- 2025-2030中國(guó)食用級(jí)深海魚(yú)油行業(yè)消費(fèi)狀況與營(yíng)銷(xiāo)前景預(yù)測(cè)報(bào)告
- 候診廳衛(wèi)生管理制度
- 超市導(dǎo)購(gòu)人員管理制度
- 柱上斷路器培訓(xùn)
- 2024年4月自考00228環(huán)境與資源保護(hù)法學(xué)試題及答案
- 設(shè)備物資管理培訓(xùn)
- 汽車(chē)漆面保護(hù)膜維護(hù)考核試卷
- 2025年算力電力協(xié)同:思考與探索白皮書(shū)
- 公司事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)制度
- 2025年醫(yī)聯(lián)體合作協(xié)議標(biāo)準(zhǔn)范本
- 2025年中考英語(yǔ)作文預(yù)測(cè)及滿(mǎn)分范文11篇
- 員工接觸勞務(wù)合同范例
評(píng)論
0/150
提交評(píng)論