版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言程序設(shè)計(jì)A(本科必修)2016期末試題及答案得分評(píng)卷入一、單選題(每小題2分,共20分)題號(hào)S二一二四五總分分?jǐn)?shù)1 .由C語(yǔ)言目標(biāo)文件連接而成的可執(zhí)行文件的默認(rèn)擴(kuò)展名為(兀A. cppB.exeC* objD*c2 .設(shè)有兩條語(yǔ)句為“int a=3; a + = a*a$”,則執(zhí)行結(jié)束后的值為()。A. 12氏18C. 15D.273 .帶有隨機(jī)函數(shù)調(diào)用的表達(dá)式3代。2。的值在( )區(qū)間內(nèi),A. 19B4120C 0 - 19D.0204 .在hr循環(huán)語(yǔ)句“foKi =(h i<n» i+ + ) 中,循環(huán)體S被執(zhí)行的次數(shù)為( 兀A. nB,n+1C. n 1D.n25
2、.在下列的字符數(shù)組定義中,存在語(yǔ)法錯(cuò)誤的是(MA. char a20= nabcdefgM ;H. char = "x+y = 55,"C chara15 = T'J2'D* ch"a10='5'.加若有一個(gè)函數(shù)原型語(yǔ)句為T(mén)ouble* funsionO則此函數(shù)的返回值類(lèi)型為(工A.實(shí)數(shù)型B.實(shí)數(shù)指針型G函數(shù)指針型D.數(shù)組型7.在C語(yǔ)言中,所有預(yù)處理命令都是以()符號(hào)開(kāi)頭的。A. *B. #C. &D. 8.假定整數(shù)類(lèi)型的指針p所指數(shù)據(jù)單元的值為30,p+1所指數(shù)據(jù)單元的值為40,則執(zhí) 行* p+后,p所指數(shù)據(jù)單元的值為()
3、。A. 40B. 30C. 70D. 109 .若要使p指向二維整型數(shù)組a1020,則p的類(lèi)型為( ).A. int*Rint *C. int* 20D.int(*)2010 .表示文件結(jié)束符的符號(hào)常量為( ).A. eofB.EofC. EOFD.feof得分評(píng)卷人二、填空題(每小題2分,共26分)11 . C語(yǔ)言中的每條復(fù)合語(yǔ)句以右 括號(hào)作為結(jié)束符。12 .在# include命令中所包含的文件,可以是頭文件,也可以是 文件。13 .十進(jìn)制數(shù)35對(duì)應(yīng)的十六進(jìn)制數(shù)為.14 .假定x=8,則表達(dá)式2 + x+ +的值為15 .對(duì)于“for(i = 0; i<10; i+ = 2) S”語(yǔ)
4、句,循環(huán)體S被執(zhí)行的次數(shù)為<»16 .若 x=5,y=8,則執(zhí)行“if(x>y) c=2t else c=3;”語(yǔ)句后,c 的值為。17 .假定二維數(shù)組的定義為“int則該數(shù)組所包含的元素個(gè)數(shù)為。18 .執(zhí)行“typedef int ABC】。;"語(yǔ)句把ABC定義為具有10個(gè)整型元索的類(lèi)型<19 . strcat()函數(shù)用于 兩個(gè)字符串。20 .假定p所指對(duì)象的值為34,p+1所指對(duì)象的值為46,則* p+ +的值為。21 .若要把一個(gè)指針p強(qiáng)制轉(zhuǎn)換為字符指針,則采用的強(qiáng)制轉(zhuǎn)換表達(dá)式為。22 . NULL是一個(gè)符號(hào)常量,作為空指針,它所表示的整數(shù)值為.23
5、 .假定要?jiǎng)討B(tài)分配一個(gè)類(lèi)型為struct Worker的對(duì)象,并由r指針指向這個(gè)對(duì)象,則r的 數(shù)據(jù)類(lèi)型為.三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(每小題6分,共30分)24 . # include<stdio. h>void mainO (int i,j,k = O;for(i = 0; i<4» i+ + )for(j = i; j<4; j + + ) k+ + ; printf("%dnk)j)25 . # includeVstdio. h>void mainO int x=20;int i = 2;while(i<C = x) if
6、(x%i=O) (printfC'd ", i) ; x/ = ij else i + + ;)26 . # include<stdio. h>void mainO int a8=7,6,4,5,8,3,9,12iint i, s=0;for(i=Oj i<8; i+ + )if(ai> = 6 && ai< = 9) s+=ai; printf(Ms= %dn" ,s);)27 .井 includeVstdio. h>int WF(int x, int y) x=x+y; y+ = x;return x+y;vo
7、id mainO (int x = 3, y=5;printf("dn”,WF(x,y);28 . # include<stdio. h>int LA(int * a, int n) int i»s = 0;for(i = 0;i<n;i+ + ) s+=ai; return s;)void mainO int a5=l,2,3,4,5,int b=LA(a,3) + LA(a + 2,3)? printf(Mb=%dnM,b)?得分評(píng)卷人四、寫(xiě)出下列每個(gè)函數(shù)的功能(每小題6分,共12分)29 . int SC(int a, int b, int c) i
8、f(a = b && a> = c) return a;if(b> = a && b> = c) return b;return c;)函數(shù)功能:30 . int * Ll(int n) int i;int * a=malloc(n * sizeof(int);for(i = 0;iVn;i+ + ) scanf(=d" ,a+i);return a;函數(shù)功能:得分評(píng)卷人五、按題目要求編寫(xiě)程序(每小題6分,共12分)31.完善下面程序,該程序功能是從鍵盤(pán)上輸入10個(gè)整數(shù)到一維數(shù)組a10中,然后按照 下標(biāo)從大到小的次序輸出數(shù)組a10中的
9、每個(gè)元索值,元索值之間用一個(gè)空格分開(kāi)。# include<stdio. h>void mainO(int用i作為循環(huán)變量printf("從鍵盤(pán)輸入10個(gè)整數(shù):n”);向下補(bǔ)充程序內(nèi)容,用兩個(gè)for循環(huán)實(shí)現(xiàn)printf(HnH) ?)32.編寫(xiě)一個(gè)主函數(shù),假定函數(shù)體中定義的整數(shù)變量a和b的取值范圍分別為:6&aa 50,104b&30,求出滿足不定方程3a+4b=120的全部整數(shù)組解。如(20,15)就是其中的一組 解。一、單選題(每小題2分,共20分)5. D10. C1. B2. A3. C4. A6. B7. B8. A9, D二、填空題(每小題2分,
10、共26分)11. 花()12. 程序13. 0x2314. 1015. 516. 317. 1518. 一維數(shù)組19. 連接20. 3421. (char * )p22. 023. struct Worker *三、寫(xiě)出下列每個(gè)程序運(yùn)行后的輸出結(jié)果(每小題6分,共30分) 評(píng)分標(biāo)準(zhǔn):根據(jù)答案正確程度酌情給分。24. 1025. 2 2 526. s=30*27. 2128. b=18四、寫(xiě)出下列每個(gè)函數(shù)的功能(每小題6分,共12分) 評(píng)分標(biāo)準(zhǔn):根據(jù)敘述的正確與完整程度酌情給分。29. 求出a,b,c三個(gè)參數(shù)中的最大值并返回。30. 首先建立一個(gè)動(dòng)態(tài)整型數(shù)組an,接著從鍵盤(pán)上輸入n個(gè)整數(shù)到an中,最后返回 數(shù)組an的首地址。五、按題目要求編寫(xiě)程序(每小題6分,共12分)評(píng)分標(biāo)準(zhǔn):根據(jù)編寫(xiě)程序或函數(shù)的正確與完整程度酌情給分。31. for(i = 0; i<10, i+ + ) scanKM%dM,&-ai)j 3 分 for(i=9; i> = 0; i) printfC %d/6 分注:
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年購(gòu)銷(xiāo)協(xié)議取消官方文本
- 《信號(hào)理論與共享經(jīng)濟(jì)》
- 《檢測(cè)谷氨酰轉(zhuǎn)肽酶和環(huán)氧化酶2的近紅外熒光探針的合成及在肺纖維化中的應(yīng)用》
- 2024至2030年中國(guó)航空器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 《地方稅收競(jìng)爭(zhēng)對(duì)長(zhǎng)江中游城市群市場(chǎng)一體化的影響研究》
- 《多齒羧酸基配位聚合物及其衍生碳材料的制備和性能研究》
- 《奧希替尼聯(lián)合顱腦放療對(duì)肺癌腦轉(zhuǎn)移患者治療的臨床療效及安全性分析》
- 2024年財(cái)政借款協(xié)議格式
- 2024-2030年中國(guó)標(biāo)準(zhǔn)蒸汽室市場(chǎng)競(jìng)爭(zhēng)動(dòng)態(tài)與營(yíng)銷(xiāo)前景預(yù)測(cè)報(bào)告
- 2024-2030年中國(guó)林業(yè)產(chǎn)權(quán)交易行業(yè)深度分析及投資模式研究報(bào)告
- 四川公安基礎(chǔ)知識(shí)模擬1
- 患者溝通技巧
- 18 牛和鵝 第一課時(shí) 課件
- 2024年宜賓人才限公司招聘高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- DBT29-305-2024 天津市裝配式建筑評(píng)價(jià)標(biāo)準(zhǔn)
- 冀教版七年級(jí)數(shù)學(xué)上冊(cè) 2.6 角大小的比較(第二章 幾何圖形的初步認(rèn)識(shí) 學(xué)習(xí)、上課課件)
- 創(chuàng)建“環(huán)保銀行”(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)教科版
- 2024秋九年級(jí)英語(yǔ)上冊(cè) Module 3 Heroes Unit 3 Language in use教案(新版)外研版
- 《CSCO腫瘤相關(guān)性貧血臨床實(shí)踐指南(2024)》解讀
- 人工肝技術(shù)護(hù)理
- 云南省2023年秋季學(xué)期期末普通高中學(xué)業(yè)水平考試信息技術(shù)(含答案解析)
評(píng)論
0/150
提交評(píng)論