全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》機(jī)考試題及答案_第1頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》機(jī)考試題及答案_第2頁(yè)
全國(guó)計(jì)算機(jī)二級(jí)《C語(yǔ)言》機(jī)考試題及答案_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)二級(jí)全國(guó)計(jì)算機(jī)二級(jí)c c 語(yǔ)言機(jī)考試題及答案語(yǔ)言機(jī)考試題及答案2016 全國(guó)計(jì)算機(jī)二級(jí)c 語(yǔ)言機(jī)考試題及答案一、程序填空題一、程序填空題( (共共 1818 分分) )下列給定程序中,函數(shù) fun 的功能是:求 ss 所指字符串?dāng)?shù)組中長(zhǎng)度最短的字符串所在的行下標(biāo),作為函數(shù)值返回,并把其串長(zhǎng)放在形參 n 所指的變量中。ss 所指字符串?dāng)?shù)組中共有 m 個(gè)字符串,且串長(zhǎng)小于 n。請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并將下劃線刪除,使程序得出正確的結(jié)果。二、程序修改題二、程序修改題( (共共 1818 分分) )下列給定程序中函數(shù) fun 的功能是:將 tt 所指字符串中的小寫(xiě)字母全部改為對(duì)應(yīng)的

2、大寫(xiě)字母,其他字符不變。例如,若輸入“ab,cd”,則輸出“ab,cd”。請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。注意:部分源程序在文件 modil.c 中,不得增行或刪行,也不得更改程序的結(jié)構(gòu)!三、程序設(shè)計(jì)題三、程序設(shè)計(jì)題( (共共 2424 分分) )編寫(xiě)函數(shù) fun,其功能是:將所有大于 1 小于整數(shù) m 的非素?cái)?shù)存人 xx 所指數(shù)組中,非素?cái)?shù)的個(gè)數(shù)通過(guò) k 返回。例如,若輸入 l7,則應(yīng)輸出:46891012141516。注意:部分源程序在文件 progl.c 中。請(qǐng)勿改動(dòng)主函數(shù) main 和其他函數(shù)中的任何內(nèi)容,僅在函數(shù) fun的花括號(hào)中填入你編寫(xiě)的若干語(yǔ)句。參考答案參考答案一、程

3、序填空題一、程序填空題【參考答案】【參考答案】(1)m(2)(3)k【考點(diǎn)分析】【考點(diǎn)分析】本題考查:for 循環(huán)語(yǔ)句的循環(huán)條件;if 語(yǔ)句條件表達(dá)式;return語(yǔ)句完成函數(shù)值的返回。【解題思路】【解題思路】填空 1:題目指出 88 所指字符串?dāng)?shù)組中共有 m 個(gè)字符串,所以for 循環(huán)語(yǔ)句循環(huán)條件是 i填空 2:要求求長(zhǎng)度最短的字符串,tn 中存放的是已知字符串中長(zhǎng)度最短的字符串的長(zhǎng)度,這里將當(dāng)前字符串長(zhǎng)度與+n1 七較,若小于 tn,則將該長(zhǎng)度值賦給+n,因此 if 語(yǔ)句的務(wù)件表達(dá)式為1en=a)&(tti=z)(2)tti一=32;【考點(diǎn)分析】【考點(diǎn)分析】本題考查:if 語(yǔ)句條件

4、表達(dá)式;小寫(xiě)字母轉(zhuǎn)大寫(xiě)字母的方法。【解題思路】【解題思路】(1)分析本題可知,要判斷字符是否為小寫(xiě)字母,即判斷其是否在 az 之間,所以這里需要進(jìn)行連續(xù)的比較,用&。(2)從 asci1碼表中可以看出,小寫(xiě)字母的 asci1 碼值比對(duì)應(yīng)大寫(xiě)字母的 asci1值大 32。將字符串中的小寫(xiě)字母改為大寫(xiě)字母的方法是:從字符串第一個(gè)字符開(kāi)始,根據(jù) asci1 碼值判斷該字母是不是小寫(xiě)字母,若是,則 asci1 碼值減 32 即可。三、程序設(shè)計(jì)題三、程序設(shè)計(jì)題【參考答案】【參考答案】【考點(diǎn)分析】【考點(diǎn)分析】本題考查:如何判斷非素?cái)?shù);循環(huán)判斷結(jié)構(gòu);數(shù)組的引用。【解題思路】【解題思路】題目要求將 1m 之問(wèn)的非素?cái)?shù)存人數(shù)組中,應(yīng)使用循環(huán)判斷結(jié)構(gòu)。循環(huán)語(yǔ)句用來(lái)遍歷 1 一 m 之間的每個(gè)數(shù),判斷語(yǔ)句用來(lái)判斷該數(shù)是否為素?cái)?shù),若不是素?cái)?shù),則將其存人數(shù)組中。這道題目是考查個(gè)數(shù)是否為素?cái)?shù)的簡(jiǎn)單延伸,只要掌握了判斷素?cái)?shù)的方法,問(wèn)題便能順利解決。【解題寶典】【解題寶典】判定一個(gè)數(shù)是否

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論