全国计算机等级考试题库二级C操作题100套(第82套)
第82套:
給定程序中,函數(shù)fun的功能是:找出100~999之間(含100和999)所有整數(shù)中各位上數(shù)字之和為x(x為一正整數(shù))的整數(shù),然后輸出;符合條件的整數(shù)個(gè)數(shù)作為函數(shù)值返回。
例如,當(dāng)x值為5時(shí),100~999之間各位上數(shù)字之和為5的整數(shù)有:104、113、122、131、140、203、212、221、230、302、311、320、401、410、500。共有15 個(gè)。當(dāng)x值為27時(shí),各位數(shù)字之和為27的整數(shù)是:999。只有1個(gè)。請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除, 使程序得出正確的結(jié)果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
第一處:使用while循環(huán)找出100~999之間所有整數(shù),所以應(yīng)填:999。
第二處:s2是求十位數(shù)字,所以應(yīng)填:t/10。
第三處:各位數(shù)字之和為x,所以應(yīng)填:x。
給定程序MODI1.C中函數(shù)fun的功能是:從低位開始取出長(zhǎng)整型變量s中偶數(shù)位上的數(shù),依次構(gòu)成一個(gè)新數(shù)放在t中。高位仍在高位,低位仍在低位。
例如,當(dāng)s中的數(shù)為:7654321時(shí),t中的數(shù)為:642。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
第一處:在函數(shù)fun體中,t是一個(gè)指針型變量,因此定義形參時(shí)也應(yīng)定義指針。
第二處:條件應(yīng)該s>0,所以應(yīng)改為:while(s>0)。
學(xué)生的記錄由學(xué)號(hào)和成績(jī)組成,N名學(xué)生的數(shù)據(jù)已在主函數(shù)中放入結(jié)構(gòu)體數(shù)組 s中,請(qǐng)編寫函數(shù)fun,它的功能是:按分?jǐn)?shù)的高低排列學(xué)生的記錄,高分在前。
注意: 部分源程序在文件PROG1.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫的若干語句。
給定源程序:
解題思路:
本題是按結(jié)構(gòu)體中成績(jī)s進(jìn)行降序排列,其結(jié)果仍存入當(dāng)前結(jié)構(gòu)體中。
參考答案:
總結(jié)
以上是生活随笔為你收集整理的全国计算机等级考试题库二级C操作题100套(第82套)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 9款最新炫酷HTML5/CSS3应用推荐
- 下一篇: 全国计算机等级考试题库二级C操作题100