廣州大學(xué)C語(yǔ)言程序的設(shè)計(jì)期末考試試卷含答案_第1頁(yè)
廣州大學(xué)C語(yǔ)言程序的設(shè)計(jì)期末考試試卷含答案_第2頁(yè)
廣州大學(xué)C語(yǔ)言程序的設(shè)計(jì)期末考試試卷含答案_第3頁(yè)
廣州大學(xué)C語(yǔ)言程序的設(shè)計(jì)期末考試試卷含答案_第4頁(yè)
廣州大學(xué)C語(yǔ)言程序的設(shè)計(jì)期末考試試卷含答案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、院、系領(lǐng)導(dǎo)A卷審批并簽名大學(xué)2009-2010學(xué)年第J學(xué)期考試卷課程程序設(shè)計(jì)1考試形式閉卷,考試學(xué)院數(shù)學(xué)與信息系專(zhuān)業(yè)信安,計(jì)班級(jí)學(xué)號(hào)_題次一二三四五六七八九十總分評(píng)卷人分?jǐn)?shù)40202020100評(píng)分一、單項(xiàng)選擇題每小題2分,共40分.十六進(jìn)制數(shù)CDE專(zhuān)換成八制數(shù)是AA6336B6363C7337D7373.以下所列的C語(yǔ)言常量中,錯(cuò)誤的是A1ULBe0.5CADb.已知字母c的ASCII碼為十進(jìn)制的99,下面程序的輸出是intmaincharc=c;printf;A101,fB99,fC101,eD101,102.表達(dá)式5-3/2-1的值是BA0B3C2.5D2.設(shè)x、z均為int型變量,x的

2、值為1,則求值表達(dá)式z=x-,+x后,x,z的值分別為A0,1B1,0C1,1D0,0.設(shè)x、z均為int型變量,x的值為1,則求值表達(dá)式z=x-|x+后,x,z的值分別為A0,1B1,0C1,1D0,0.若函數(shù)f為intfreturn-x+0;則f,f和f的值分別為A012B110C1-10D-110.下面函數(shù)的輸出為:intx=1;intmainintx=2;externintx;printf;printf;)A11B12B21D22.下列程序的輸出為:intmainchar*p=hello,*q;for;printf%dn,int;A5B4C6D不是一個(gè)確定的值.想要表示若x既不能被3整

3、除,又不能被5整除,則把S的值加x,下面哪條語(yǔ)句是錯(cuò)的?Aif*S+=x;Bif+-S+=x;Cif=0|!;elseS+=x;Dif!=0if!=0S+=x;.下列程序段的輸出結(jié)果是voidfunprintf;*x=3,*y=4;intmainintx=1,y=2;fun;printf;A2143B1212C1234D211212.若有定義:float x;int a,b; A switch switch case1.0:printf; case 2.0:printf; C case 1:printf; case 1+2:printf; 則正確的switch 語(yǔ)句是Bcase 1,2:pri

4、ntf;case 3:printf;Dswitch switch ;case 1:printf;case x:printf;.以下程序的輸出結(jié)果是intmaininti,x33=1,2,3,4,5,6,7,8,9;fori=0;iprintf;A9,5,3B7,4,3C7,5,3D9,6,1.以下程序輸出的結(jié)果是Dintmainint k; for k=1;kcharw5=ABCD,EFGH,IJKL,MNOP;printf;DABCABCDJKLEFGFGHFGHOPJKKL15.以下程序的輸出結(jié)果是int mainB#define Zero X-Xprintf%dn,2*Zero;A-6B

5、-4C-2D-0.若有代碼structpointintx;inty;pt,*p;p=&pt;現(xiàn)要輸出pt的成員x,錯(cuò)誤的語(yǔ)句為:Aprintfx;Bprintf;Cprintf;Dprintfx;.下列代碼的輸出為:printf;AHelloBHelloWorldCWorldDoWorld.下列語(yǔ)句的輸出結(jié)果是putcharputcharAaBaaCADab.下面代碼的輸出是charfoo=HelloWorld;printf%d%d,strlen,sizeof;A1111B1112C1211D1212.有如下代碼mainintx=1;printf;橫線(xiàn)出不可填入的關(guān)鍵詞為AautoBregis

6、terCexternDstatic二、填空題每空2分,共20分.若想通過(guò)以下輸入語(yǔ)句給a賦于1,給b賦于2,inta,b;scanf;則輸入數(shù)據(jù)的形式應(yīng)該是112.寫(xiě)出能正確表示a是正偶數(shù)的關(guān)系表達(dá)式20&=0.x的類(lèi)型為doule,y的類(lèi)型為float,用一個(gè)printf語(yǔ)句輸出這兩個(gè)值3printf;.若有如下代碼doubles;doublea44=1,2,3,4,2,3,4,1,3,4,1,2,4,1,2,3;s=det4;推測(cè)函數(shù)det4的原型4doubledet4.函數(shù)stup逆序輸出一個(gè)字符串,并返回打印的字符總數(shù),請(qǐng)補(bǔ)充空白部分。intstupintn=0;ifn=1+stup;

7、6putchar;return7n;.以下程序的輸出為81361015intaccstaticintf;f=f+n;returnf;maininti;fori=1;iprintf%d,acc;.若z,i均為int類(lèi)型,i的當(dāng)前值為1,則對(duì)表達(dá)式z=i+,i+,i+求值后,z的值為91.給指針p申請(qǐng)四個(gè)long型動(dòng)態(tài)存單元,請(qǐng)?zhí)羁誴=10mallocsizeof*4;三、程序閱讀題每題4分,共20分.寫(xiě)出下列程序的運(yùn)行結(jié)果:41intfifz&zreturnx*x+y*y;elsereturnf;intmainintn;n=f;printf;.以下程序的運(yùn)行結(jié)果是:HelloWorld;Hell

8、oWorldvoidfwhileintmainchara1024;charb=HelloWorld;f;printf;printf;.寫(xiě)出程序輸出:45longfifreturnn%10+f;elsereturn0;intmainlongn=1234567890;printf%ldn,f;.以下程序的運(yùn)行結(jié)果是:15intfint3ints=0,i;fori=0;is+=*i;returns;intmaininta33=1,2,3,4,5,6,7,8,9;printf%dn,f;.下面程序的運(yùn)行結(jié)果是:intmainchar*str尸Pascal,Clanguage,Dbase,Cobol;c

9、har*p;intk;p=str;for=0;k-printf%sn,*;四、編程題共20分1.實(shí)現(xiàn)一個(gè)函數(shù)sum,對(duì)給定輸入n,若n0,返回1+2+n的值;若n0,則返回-1-2-n的值;若n=0,返回0。5分intfints=0;ifnreturnf;while0s+=n-;returns;處理負(fù)號(hào)1分,循環(huán)2分,返回值1分,初始化1分。.用牛頓迭代求a平方根的遞推公式為x-0.5,初始值可選1.利用這個(gè)公式實(shí)現(xiàn)函數(shù)doubleSqrt;此函數(shù)返回a的平方根。7分doubleSqrtdoublex=1,err;dox=0.5*;err=x*x-a;iferrerr=-err;while1e-6;returnx;變量類(lèi)型1分,初始化1分,循環(huán)迭代2分,誤差控制2分,返回值1分。.實(shí)現(xiàn)一個(gè)程序,實(shí)現(xiàn)文件復(fù)制功能。8分intmaincharbuf1024;FILE*rfp,*wfp;intn;ifargvprintf;r

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論