全国计算机等级考试题库二级C操作题100套(第31套)
第31套:
給定程序中,函數(shù)fun的功能是:對形參s所指字符串中下標(biāo)為奇數(shù)的字符按ASCII碼大小遞增排序,并將排序后下標(biāo)為奇數(shù)的字符取出,存入形參p所指字符數(shù)組中,形成一個(gè)新串。
例如,形參s所指的字符串為:baawrskjghzlicda,執(zhí)行后p所指字符數(shù)組中的字符串應(yīng)為:aachjlsw。
請?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
第一處:取外循環(huán)的控制變量,所以應(yīng)填:t=i。
第二處:內(nèi)循環(huán)的起始變量,應(yīng)該是i+2,所以應(yīng)填:i。
第三處:新字符串處理完后應(yīng)添加字符串結(jié)束符,所以應(yīng)填:’\0’。
給定程序MODI1.C中函數(shù) fun 的功能是:用下面的公式求π的近似值,直到最后一項(xiàng)的絕對值小于指定的數(shù)(參數(shù)num )為止:
π 1 1 1
┄┄≈1 - ┄┄ + ┄┄ - ┄┄ + …
4 3 5 7
例如, 程序運(yùn)行后, 輸入0.0001, 則程序輸出3.1414。
請改正程序中的錯(cuò)誤,使它能輸出正確的結(jié)果。
注意:不要改動(dòng) main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
第一處:要判斷t的最后一項(xiàng)絕對小于指定的數(shù),由于t是實(shí)數(shù),那么應(yīng)改為while(fabs(t)>=num)。
第二處:t是s除以n的值,而不是取余數(shù),所以應(yīng)改t=s/n;。
請編寫一個(gè)函數(shù)void fun (char a[],char b[],int n),其功能是:刪除一個(gè)字符串中指定下標(biāo)的字符。其中, a指向原字符串, 刪除指定字符后的字符串存放在b所指的數(shù)組中,n中存放指定的下標(biāo)。
例如,輸入一個(gè)字符串: World,然后輸入3,則調(diào)用該函數(shù)后的結(jié)果為: Word。
注意: 部分源程序在文件PROG1.C中。
請勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。
給定源程序:
解題思路:
本題是利用字符串拷貝和字符串連接來生成新的字符串。
參考答案:
總結(jié)
以上是生活随笔為你收集整理的全国计算机等级考试题库二级C操作题100套(第31套)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于Mathemtica绘制一元酸滴定碱
- 下一篇: 关于多条id相同,只取其中一条记录的sq