版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、浙江理工大學(xué)c語(yǔ)言期末考試一、單項(xiàng)選擇題(每題2分,共20分)1、在C語(yǔ)言中,正確的intA2UB059種類的常數(shù)是_。C3aD0 xAF2、已知:chara;intb;floatc;doubled;履行語(yǔ)句c=a+b+c+d;后,變量c的數(shù)據(jù)種類是_。AintBcharCdoubleDfloat3、假定定義變量以下:intx;floaty;以下輸入語(yǔ)句中_是正確的。Ascanf(“%f%f”,&y,&x);Cscanf(“%f%d”,&y,&x);DscanfBscanf(“%f%d”,y,x);(“%5.2f%2d”,&y,&x);4、已知:inta,*p=&a;則為了獲得變量a的值,以下
2、錯(cuò)誤的表達(dá)式為_。Ap0B*pC&*aD*&a5、在語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)種類同意是_。A整型常量B整型表達(dá)式C整型常量或整型表達(dá)式D任何種類的表達(dá)式6、以下能對(duì)外面的二維數(shù)組a進(jìn)行正確初始化的語(yǔ)句是_。Ainta2=1,0,1,5,2,3;Binta3=1,2,3,4,5,6;Cinta24=1,2,3,4,5,6;Dinta3=1,0,1,1,1;7、設(shè)有intx,y;以下語(yǔ)句判斷x和y能否相等,正確的說法是該語(yǔ)句_。if(x=y)printf(xisequaltoy.);A語(yǔ)法錯(cuò)B不可以判斷x和y能否相等C編譯犯錯(cuò)D能判斷x和y能否相等8、若用數(shù)組名作為函數(shù)調(diào)用時(shí)的參數(shù)
3、,則實(shí)質(zhì)上傳達(dá)給形參的是_。A數(shù)組元素的個(gè)數(shù)B數(shù)組的第一個(gè)元素值C數(shù)組中所有元素的值D數(shù)組首地點(diǎn)9、如有定義charx=12345;chary=1,2,3,4,5;則Ax數(shù)組與y數(shù)組的長(zhǎng)度同樣Bx數(shù)組長(zhǎng)度大于y的長(zhǎng)度Cx數(shù)組長(zhǎng)度小于y數(shù)組長(zhǎng)度Dx數(shù)組等價(jià)于y數(shù)組。10、以下正確的函數(shù)說明是_。Afloatadd(intx,y)Bintadd(intx;inty)Ccharadd()Dintadd(charx)二、程序填空題(閱讀以下程序說明和相應(yīng)程序,在每題供給的若干可選答案中,挑選一個(gè)正確的答案。每題2分,共30分)1、【程序說明】求s=1-1/2+1/3-1/4+1/19-1/20運(yùn)轉(zhuǎn)示例
4、:的值。sum=0.668771【程序】#includevoidmain()inti;(11)fh=1;(12)for(i=2;i=20;i+)(13)s=(14)printf(15)_,s);【供選擇的答案】(11)Afloats;Bfloats;intCfloats,Dints,(12)As=0;Bs=1;Cs=0.5;Ds=2;(13)Afh=-1;Bfh=fh/i;Cfh=1/i;Dfh=-fh;(14)As+fh/i;Bs+fhCfh/iDs=s+1/i;(15)Asum=%fnCs=%fnBsum=%dnDs=%sn2、【程序說明】以下函數(shù)用于找出一個(gè)【程序】24矩陣中的最大元素值
5、。includevoidmain()intmax_num(intstr4);intstr4=-1,4,3,5,7,8,9,0;printf(maxis%dn,(16);intmax_num(intstr4)inti,j,max;max=(17);for(i=0;(18);i+)for(j=0;(19);j+)if(strijmax)max=return(max);(20);【供選擇的答案】(16)Amax_num(str4)Bmax_num(str)Cmax_numDmax_num(intstr4)(17)AstrBstr00C0Dstr4(18)Ai2Bi2(19)Aj4Cj=3Dj=3(2
6、0)AstrjBstrjCstriDstrij3、【程序說明】輸入a和b兩個(gè)整數(shù),按先大后小的次序輸出a和b,用函數(shù)辦理,并用指針種類的數(shù)據(jù)作函數(shù)參數(shù)。【程序】#includevoidmain()voidswap(int*p1,int*p2);inta,b;(21)scanf(%d,%d,&a,&b);(22)/*把變量a、b的地點(diǎn)分別賦給pointer_1、pointer_2*/if(ab)swap(23);printf(a=%d,b=%dnn,a,b);voidswap(int*p1,int*p2)inttemp;temp=(24)25)*p2=temp;【供選擇的答案】(21)Aint*
7、pointer_1,*pointer_2;Bintpointer_1,pointer_2;Cfloat*pointer_1,*pointer_2;Dfloatpointer_1,pointer_2;(22)Apointer_1=a;pointer_2=b;Ba=pointer_1;b=pointer_2;Cpointer_1=&a;pointer_2=&b;Da=&pointer_1;b=&pointer_2;(23)Aa,bBpointer_1,pointer_2Cp1,p2D*pointer_1,*pointer_2(24)AaBp1C*p2D*p1(25)Aa=bBp1=p2C*p2=*
8、p1D*p1=*p2三、程序閱讀題(閱讀以下程序說明和程序,在每題供給的若干參照答案中,精選一個(gè)正確答案,每題2分,共20分)1【程序】#includevoidmain()charc;scanf(%c,&c);if(0=c=9)printf(Number);elseif(A=c=Z)printf(UP);elseif(a=c=z)printf(Low);elseprintf(Other);(26)當(dāng)輸入字符A并按下回車后,程序輸出ANumberBUPCLowDOther(27)當(dāng)輸入字符z并按下回車后,程序輸出ANumberBUPCLowDOther2【程序】#includeintd(inta
9、,intb)intc;c=a+b;returnc;voidprint(intt)printf(z=%dn,t);voidmain()intx,y,z;voidprint(intt);x=5,y=10;z=d(x,y);print(z);z=d(x,z);print(z);z=d(z,d(z,z);print(z);(28)程序運(yùn)轉(zhuǎn)時(shí)第一行輸出Az=5Bz=10(29)程序運(yùn)轉(zhuǎn)時(shí)第二行輸出Az=15Bz=20(30)程序運(yùn)轉(zhuǎn)時(shí)第二行輸出Az=20Bz=30Cz=15Cz=25Cz=40Dz=20Dz=30Dz=603【程序】#include#defineN81voidfun(char*s)cha
10、rc=*s;for(;*(s+1);s+)*s=*(s+1);*s=c;*(s+1)=0;voidmain()charaN;gets(a);fun(a);puts(a);(31)程序運(yùn)轉(zhuǎn)時(shí)輸入”abc”輸出AabcBacb(32)程序運(yùn)轉(zhuǎn)時(shí)輸入”AgoodBoodggood”輸出CbacCdogoDbcaDdoog4【程序】#includevoidincrement()staticintx=0;x+=1;printf(%dn,x);voidmain()increment();increment();increment();(33)程序運(yùn)轉(zhuǎn)時(shí)第一行輸出A0B1C2D3(34)程序運(yùn)轉(zhuǎn)時(shí)第二行輸出
11、A0B1C2D3(35)假如將程序中staticintx=0;改成intx=0;程序運(yùn)轉(zhuǎn)時(shí)第二行輸出A0B1C2D3四、編程題(每題10分,共30分)1.編一程序,計(jì)算s=sin(1)+cos(2)+sin(3)+.+sin(99)+cos(100),輸出s。計(jì)算個(gè)人所得稅,月收入的5000元以上部分征20%,800元以上5000元之間部分需繳納3%的稅,800元以下的部分免稅。比如,小張?jiān)率杖霝?000元,則她需繳稅(60005000)20%(5000-800)3%326元。編程,要求輸入個(gè)人應(yīng)發(fā)薪資,計(jì)算并輸出個(gè)人所得稅。3.計(jì)算機(jī)期末考試結(jié)束后,班長(zhǎng)要統(tǒng)計(jì)班里所有同學(xué)(共30名同學(xué))的計(jì)算機(jī)成績(jī),請(qǐng)編寫一個(gè)程序,能錄入30名同學(xué)成績(jī),并將這些成績(jī)以及均勻值以下邊的格式保留到d:a.txt中。X23440189.00X23440278.00X23440369.00均勻值為7.87C程序設(shè)計(jì)模擬試題-yhr參照答案與評(píng)分標(biāo)準(zhǔn)一、單項(xiàng)選擇題(此題共
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老院入住老人衣物洗滌與保養(yǎng)制度
- 企業(yè)食堂安全管理制度
- 會(huì)議代表權(quán)益保障制度
- 2026年中考化學(xué)實(shí)驗(yàn)操作技能測(cè)試題
- 2026年旅游景點(diǎn)營(yíng)銷與策劃實(shí)務(wù)試題
- 2026年機(jī)械工程基礎(chǔ)理論與應(yīng)用題集
- 2026年物業(yè)垃圾清運(yùn)外包協(xié)議(環(huán)?!ず弦?guī)版)
- 檢驗(yàn)科化學(xué)試劑爆炸的應(yīng)急處置制度及流程
- 古代日本高分突破課件
- 2024年甘孜縣招教考試備考題庫(kù)附答案解析(必刷)
- 對(duì)外話語(yǔ)體系構(gòu)建的敘事話語(yǔ)建構(gòu)課題申報(bào)書
- 馬年猜猜樂(馬的成語(yǔ))打印版
- 精神障礙防治責(zé)任承諾書(3篇)
- 2025年擔(dān)保公司考試題庫(kù)(含答案)
- 2025年金融控股公司行業(yè)分析報(bào)告及未來(lái)發(fā)展趨勢(shì)預(yù)測(cè)
- 物業(yè)節(jié)前安全教育培訓(xùn)
- 介入病人安全管理
- 人教版PEP五年級(jí)英語(yǔ)下冊(cè)單詞表與單詞字帖 手寫體可打印
- 戶口未婚改已婚委托書
- 國(guó)內(nèi)外影視基地調(diào)研報(bào)告-副本
- 家具制造廠家授權(quán)委托書
評(píng)論
0/150
提交評(píng)論