全国计算机等级考试题库二级C操作题100套(第25套)
第25套:
人員的記錄由編號和出生年、月、日組成,N名人員的數(shù)據(jù)已在主函數(shù)中存入 結(jié)構(gòu)體數(shù)組std中,且編號唯一。函數(shù)fun的功能是:找出指定編號人員的數(shù)據(jù), 作為函數(shù)值返回,由主函數(shù)輸出,若指定編號不存在,返回數(shù)據(jù)中的編號為空串。請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
本題是要求從給定的人員數(shù)據(jù)中找出編號相同的記錄數(shù)據(jù)。
第一處:從返回值來看,是返回一個結(jié)構(gòu)型的值,所以應填:STU。
第二處:判斷結(jié)構(gòu)變量中的編號num是否相等,所以應填:stu[i].num。
第三處:返回編號相等的記錄值,所以應填:std[i]。
給定程序MODI1.C中函數(shù)fun的功能是:從s所指字符串中,找出與t所指字符串相同的子串的個數(shù)作為函數(shù)值返回。
例如,當s所指字符串中的內(nèi)容為:“abcdabfab”,t所指字符串的內(nèi)容為:
“ab”,則函數(shù)返回整數(shù)3。
請改正程序中的錯誤,使它能得出正確的結(jié)果。
注意:不要改動main 函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
第一處:語句后缺少分號。
第二處:判斷r的當前字符是否是字符串結(jié)束符,所以應改為:if(*r==0)。
函數(shù)fun的功能是:將s所指字符串中ASCII值為偶數(shù)的字符刪除,串中剩余字
符形成一個新串放在t所指的數(shù)組中。
例如,若s所指字符串中的內(nèi)容為:“ABCDEFG12345”,其中字符B的ASCII碼值
為偶數(shù)、…、字符2的ASCII碼值為偶數(shù)、… 都應當刪除,其它依此類推。最后t所指的數(shù)組中的內(nèi)容應是:“ACEG135”。
注意: 部分源程序存在文件PROG1.C中。
請勿改動主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。
給定源程序:
解題思路:
本題是從一個字符串按要求生成另一個新的字符串。我們使用for循環(huán)語句來解決這個問題。
參考答案:
總結(jié)
以上是生活随笔為你收集整理的全国计算机等级考试题库二级C操作题100套(第25套)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全国计算机等级考试题库二级C操作题100
- 下一篇: linux版小米随身WIFI驱动,在官网