全国计算机等级考试题库二级C操作题100套(第79套)
第79套:
給定程序中,函數(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)诔绦虻南聞澗€(xiàn)處填入正確的內(nèi)容并把下劃線(xiàn)刪除,使程序得出正確的結(jié)果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
第一處:字符串?dāng)?shù)組共有M個(gè)字符串,所以在循環(huán)中終止值應(yīng)填:M。
第二處:由于本題是取長(zhǎng)度最短的字符串,*n總是保存長(zhǎng)度最短值,所以應(yīng)填:<。
第三處:其中k是保存長(zhǎng)度最短的字符串所在的行下標(biāo),所以應(yīng)填:k。
給定程序MODI1.C中函數(shù) fun 的功能是:將tt所指字符串中的小寫(xiě)字母都改為對(duì)應(yīng)的大寫(xiě)字母,其它字符不變。
例如,若輸入"Ab, cD",則輸出"AB, CD"。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng) main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
第一處:判斷是小寫(xiě)字母,則條件應(yīng)該是與的關(guān)系。
第二處:小寫(xiě)字母的ASCII值減去32正好是其大寫(xiě)字母。
請(qǐng)編寫(xiě)函數(shù)fun,其功能是: 將所有大于1小于整數(shù)m的非素?cái)?shù)存入xx所指數(shù)組中, 非素?cái)?shù)的個(gè)數(shù)通過(guò)k傳回。
例如,若輸入:17,則應(yīng)輸出:4 6 8 9 10 12 14 15 16。
注意: 部分源程序在文件PROG1.C中。
請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容, 僅在函數(shù)fun的花括號(hào)中填入你編寫(xiě)的若干語(yǔ)句。
給定源程序:
解題思路:
本題是考察考生如何判斷一個(gè)數(shù)不是素?cái)?shù),如果所給出的數(shù)是非素?cái)?shù)且小于指定的數(shù),那么這些數(shù)應(yīng)存放到指定的數(shù)組xx中保存,最后由形參xx返回。在給出的程序中函數(shù)isP就是判斷一個(gè)數(shù)是否是素?cái)?shù),若是非素?cái)?shù),則返回1,否則返回0。本題是用for(i=2;i<m;i++)循環(huán)語(yǔ)句分別判斷i是否為非素?cái)?shù),如果i是非素?cái)?shù),則把該數(shù)i存入數(shù)組xx中。其中,i是控制變量,m是試題給出的整數(shù)。
參考答案:
總結(jié)
以上是生活随笔為你收集整理的全国计算机等级考试题库二级C操作题100套(第79套)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: RatingBar的自定义
- 下一篇: Windows上安装PDF虚拟打印机 (