版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計(jì)A(本科必修)2016期末試題及答案得分評卷入一、單選題(每小題2分,共20分)題號S二一二四五總分分?jǐn)?shù)1 .由C語言目標(biāo)文件連接而成的可執(zhí)行文件的默認(rèn)擴(kuò)展名為(兀A. cppB.exeC* objD*c2 .設(shè)有兩條語句為“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)語句“foKi =(h i<n» i+ + ) 中,循環(huán)體S被執(zhí)行的次數(shù)為( 兀A. nB,n+1C. n 1D.n25
2、.在下列的字符數(shù)組定義中,存在語法錯誤的是(MA. char a20= nabcdefgM ;H. char = "x+y = 55,"C chara15 = T'J2'D* ch"a10='5'.加若有一個函數(shù)原型語句為Touble* funsionO則此函數(shù)的返回值類型為(工A.實(shí)數(shù)型B.實(shí)數(shù)指針型G函數(shù)指針型D.數(shù)組型7.在C語言中,所有預(yù)處理命令都是以()符號開頭的。A. *B. #C. &D. 8.假定整數(shù)類型的指針p所指數(shù)據(jù)單元的值為30,p+1所指數(shù)據(jù)單元的值為40,則執(zhí) 行* p+后,p所指數(shù)據(jù)單元的值為()
3、。A. 40B. 30C. 70D. 109 .若要使p指向二維整型數(shù)組a1020,則p的類型為( ).A. int*Rint *C. int* 20D.int(*)2010 .表示文件結(jié)束符的符號常量為( ).A. eofB.EofC. EOFD.feof得分評卷人二、填空題(每小題2分,共26分)11 . C語言中的每條復(fù)合語句以右 括號作為結(jié)束符。12 .在# include命令中所包含的文件,可以是頭文件,也可以是 文件。13 .十進(jìn)制數(shù)35對應(yīng)的十六進(jìn)制數(shù)為.14 .假定x=8,則表達(dá)式2 + x+ +的值為15 .對于“for(i = 0; i<10; i+ = 2) S”語
4、句,循環(huán)體S被執(zhí)行的次數(shù)為<»16 .若 x=5,y=8,則執(zhí)行“if(x>y) c=2t else c=3;”語句后,c 的值為。17 .假定二維數(shù)組的定義為“int則該數(shù)組所包含的元素個數(shù)為。18 .執(zhí)行“typedef int ABC】。;"語句把ABC定義為具有10個整型元索的類型<19 . strcat()函數(shù)用于 兩個字符串。20 .假定p所指對象的值為34,p+1所指對象的值為46,則* p+ +的值為。21 .若要把一個指針p強(qiáng)制轉(zhuǎn)換為字符指針,則采用的強(qiáng)制轉(zhuǎn)換表達(dá)式為。22 . NULL是一個符號常量,作為空指針,它所表示的整數(shù)值為.23
5、 .假定要動態(tài)分配一個類型為struct Worker的對象,并由r指針指向這個對象,則r的 數(shù)據(jù)類型為.三、寫出下列每個程序運(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)?得分評卷人四、寫出下列每個函數(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ù)功能:得分評卷人五、按題目要求編寫程序(每小題6分,共12分)31.完善下面程序,該程序功能是從鍵盤上輸入10個整數(shù)到一維數(shù)組a10中,然后按照 下標(biāo)從大到小的次序輸出數(shù)組a10中的
9、每個元索值,元索值之間用一個空格分開。# include<stdio. h>void mainO(int用i作為循環(huán)變量printf("從鍵盤輸入10個整數(shù):n”);向下補(bǔ)充程序內(nèi)容,用兩個for循環(huán)實(shí)現(xiàn)printf(HnH) ?)32.編寫一個主函數(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 *三、寫出下列每個程序運(yùn)行后的輸出結(jié)果(每小題6分,共30分) 評分標(biāo)準(zhǔn):根據(jù)答案正確程度酌情給分。24. 1025. 2 2 526. s=30*27. 2128. b=18四、寫出下列每個函數(shù)的功能(每小題6分,共12分) 評分標(biāo)準(zhǔn):根據(jù)敘述的正確與完整程度酌情給分。29. 求出a,b,c三個參數(shù)中的最大值并返回。30. 首先建立一個動態(tài)整型數(shù)組an,接著從鍵盤上輸入n個整數(shù)到an中,最后返回 數(shù)組an的首地址。五、按題目要求編寫程序(每小題6分,共12分)評分標(biāo)準(zhǔn):根據(jù)編寫程序或函數(shù)的正確與完整程度酌情給分。31. for(i = 0; i<10, i+ + ) scanKM%dM,&-ai)j 3 分 for(i=9; i> = 0; i) printfC %d/6 分注:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)三層電梯
- 道勘課程設(shè)計(jì)范文
- 2025年度合同履行違約賠償合同4篇
- 二零二五年度門窗安裝與室外照明系統(tǒng)合同4篇
- 幼兒園墻面介紹課程設(shè)計(jì)
- 年度液壓件液力件市場分析及競爭策略分析報(bào)告
- 2025年度食堂環(huán)境衛(wèi)生管理承包服務(wù)合同4篇
- 2025年度企業(yè)間財(cái)務(wù)信息保密協(xié)議范本模板2篇
- 2025年度食堂承包商服務(wù)品質(zhì)提升協(xié)議4篇
- 2025年度農(nóng)業(yè)機(jī)械設(shè)備采購合同范本:農(nóng)機(jī)購置合作協(xié)議3篇
- 新教材人教版高中物理選擇性必修第二冊全冊各章節(jié)課時(shí)練習(xí)題及章末測驗(yàn)含答案解析(安培力洛倫茲力電磁感應(yīng)交變電流等)
- 初級養(yǎng)老護(hù)理員培訓(xùn)全套
- 集中供熱管網(wǎng)系統(tǒng)一次網(wǎng)的調(diào)節(jié)方法
- GB/T 41095-2021機(jī)械振動選擇適當(dāng)?shù)臋C(jī)器振動標(biāo)準(zhǔn)的方法
- MRP、MPS計(jì)劃文檔教材
- 甲狀腺疾病護(hù)理查房課件
- 安全安全帶檢查記錄表
- GB∕T 26520-2021 工業(yè)氯化鈣-行業(yè)標(biāo)準(zhǔn)
- 2022年浙江省紹興市中考數(shù)學(xué)試題及參考答案
- Listen-to-this-3-英語高級聽力-(整理版)
- 生活垃圾焚燒處理建設(shè)項(xiàng)目評價(jià)導(dǎo)則(2022)
評論
0/150
提交評論