全国计算机等级考试题库二级C操作题100套(第48套)
第48套:
給定程序中,函數fun的功能是:將形參s所指字符串中的數字字符轉換成對 應的數值,計算出這些數值的累加和作為函數值返回。
例如,形參s所指的字符串為:abs5def126jkm8,程序執行后的輸出結果為:22。 請在程序的下劃線處填入正確的內容并把下劃線刪除, 使程序得出正確的結果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結構!
給定源程序:
解題思路:
本題是把字符串中是數字字符轉換成對應的數值并進行累加。
第一處:'0’字符對應的ASCII值是48,因此數字字符轉換成對應數值時只要減去48,即是該數字字符對應的數值,所以應填:48。
第二處:到字符串下一個位置,所以應填:s++。
第三處:返回累加和sum,所以應填:sum。
給定程序MODI1.C中函數fun的功能是:計算小于形參k的最大的10個能被13或 17整除的自然數之和。k的值由主函數傳入,若k的值為500,則函數值為4622。
請改正程序中的錯誤,使程序能輸出正確的結果。
注意:不要改動main函數,不得增行或刪行,也不得更改程序的結構!
給定源程序:
解題思路:
第一處:判斷相等的條件是==,而不是=,所以只能在比較處再添加一個=。
第二處:經過編譯可知,"{“和”}“沒有配對,所以在橫線處加上”}"。
編寫函數fun,它的功能是:求小于形參n同時能被3與7整除的所有自然數之和的平方根,并作為函數值返回。
例如若n為1000時,程序輸出應為:s = 153.909064。
注意: 部分源程序在文件PROG1.C文件中。
請勿改動主函數main和其它函數中的任何內容,僅在函數fun的花括號中填入你編寫的若干語句。
給定源程序:
解題思路:
本題是求小于形參n同時能被3與7整除的所有自然數之和的平方根,并作為函數值返回。
參考答案:
總結
以上是生活随笔為你收集整理的全国计算机等级考试题库二级C操作题100套(第48套)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用 ServiceStack 构建跨平
- 下一篇: Word转换pdf文件之好用的pdf虚拟