全国计算机等级考试题库二级C操作题100套(第83套)
第83套:
給定程序中,函數fun的功能是:找出100至x(x≤999)之間各位上的數字之和為15的所有整數,然后輸出;符合條件的整數個數作為函數值返回。
例如,當n值為500時,各位數字之和為15的整數有:159、168、177、186、195、249、258、267、276、285、294、339、348、357、366、375、384、393、429、438、447、456、465、474、483、492。共有26個。
請在程序的下劃線處填入正確的內容并把下劃線刪除, 使程序得出正確的結果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結構!
給定源程序:
解題思路:
第一處:符合條件的整數個數n,必須進行初始化,所以應填:0。
第二處:找出x≤999,所以應填:x。
第三處:循環控制變量t每循環一次t要加1,所以應填:t++。
給定程序MODI1.C中函數fun的功能是:先將s所指字符串中的字符按逆序存放到t所指字符串中,然后把s所指串中的字符按正序連接到t所指串的后面。
例如:當s所指的字符串為:"ABCDE"時,則t所指的字符串應為:“EDCBAABCDE”。
請改正程序中的錯誤,使它能得出正確的結果。
注意:不要改動main函數,不得增行或刪行,也不得更改程序的結構!
給定源程序:
解題思路:
第一處:變量sl沒有定義。
第二處:在C語言中,字符串開始位置從0開始的,所以應改為:t[i] = s[sl-i-1];。
函數fun的功能是: 將a、b中的兩個兩位正整數合并形成一個新的整數放在c中。合并的方式是:將a中的十位和個位數依次放在變量c的百位和個位上,b中的十位和個位數依次放在變量c的千位和十位上。
例如,當a=45,b=12。調用該函數后,c=1425。
注意: 部分源程序存在文件PROG1.C中。數據文件IN.DAT中的數據不得修改。
請勿改動主函數main和其它函數中的任何內容,僅在函數fun的花括號中填入
你編寫的若干語句。
給定源程序:
解題思路:
本題是給出兩個兩位數的正整數分別取出各位上的數字,再按條件組成一個新數。
取a十位數字的方法:a/10
取a個位數字的方法:a%10
參考答案:
總結
以上是生活随笔為你收集整理的全国计算机等级考试题库二级C操作题100套(第83套)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: S3C6410 裸机硬件JPEG解码(转