全国计算机等级考试题库二级C操作题100套(第37套)
第37套:
給定程序中,函數(shù)fun的功能是:在形參ss所指字符串?dāng)?shù)組中,查找含有形參substr所指子串的所有字符串并輸出,若沒(méi)找到則輸出相應(yīng)信息。ss所指字符串?dāng)?shù)組中共有N個(gè)字符串,且串長(zhǎng)小于M。程序中庫(kù)函數(shù)strstr(s1, s2)的功能是在 s1串中查找s2子串,若沒(méi)有,函數(shù)值為0,若有,為非0。
請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除, 使程序得出正確的結(jié)果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
給定源程序:
解題思路:
本題是根據(jù)給定的字符串?dāng)?shù)組中查找指定的字符串,如果存在,則顯示。
第一處:利用for循環(huán),從幾個(gè)字符串中進(jìn)行查找,程序中已經(jīng)給定了N個(gè)字符串,所以應(yīng)填:N。
第二處:查找子串,子串由形參substr傳遞,所以應(yīng)填:substr。
第三處:試題要求,若沒(méi)有找到,函數(shù)值為0,所以應(yīng)填:0。
給定程序MODI1.C中函數(shù)fun的功能是:求三個(gè)數(shù)的最小公倍數(shù)。
例如,給主函數(shù)中的變量x1、x2、x3分別輸入15 11 2,
則輸出結(jié)果應(yīng)當(dāng)是:330。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
給定源程序:
解題思路:
第一處: 函數(shù)中形參的定義不正確,應(yīng)改為:fun(int x,int y, int z)。
第二處: 程序中三個(gè)數(shù)的最小公倍數(shù)是用j處理的,所以應(yīng)返回j的值。
假定輸入的字符串中只包含字母和號(hào)。請(qǐng)編寫(xiě)函數(shù)fun,它的功能是:只刪除字符串前導(dǎo)和尾部的號(hào),串中字母之間的號(hào)都不刪除。形參n給出了字符串的長(zhǎng)度, 形參h給出了字符串中前導(dǎo)號(hào)的個(gè)數(shù),形參e給出了字符串中最后號(hào)的個(gè)數(shù)。在編寫(xiě)函數(shù)時(shí),不得使用C語(yǔ)言提供的字符串函數(shù)。
例如,字符串中的內(nèi)容為:ABCDEFG*****,刪除后,字符串中的內(nèi)容應(yīng)當(dāng)是:ABCDEF*G。
注意: 部分源程序在文件PROG1.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫(xiě)的若干語(yǔ)句。
給定源程序:
解題思路:
本題是考察對(duì)字符串的操作。
參考答案:
總結(jié)
以上是生活随笔為你收集整理的全国计算机等级考试题库二级C操作题100套(第37套)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HiJson——Json解析工具
- 下一篇: 几种常用的JSON解析工具的使用