2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(二)
第23題函數(shù)ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)StrCharJR(),其函數(shù)的功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對(duì)應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT8.DAT中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第24題
函數(shù)ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)StrOL(),其函數(shù)的功能是:以行為單位對(duì)行中以空格或標(biāo)點(diǎn)符號(hào)為分隔的所有單詞進(jìn)行倒排。最后把已處理的.字符串(應(yīng)不含標(biāo)點(diǎn)符號(hào))仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT6.DAT中。
例如:原文:You He Me
I am a student.
結(jié)果:Me He You
student a am I
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第25題
下列程序的功能是:求出ss字符串中指定字符c的個(gè)數(shù),并返回此值。請(qǐng)編寫函數(shù)int num(*char ss,char c)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDat()把結(jié)果輸出到文件out.dat中。(注:大小寫字母有區(qū)別)
例如,若輸入字符串ss="123412132",c=’1’,則輸出3。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第26題
函數(shù)ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)ConverCharD(),其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的上一個(gè)小寫字母,如果是字母a,則改寫成字母z。大寫字母仍為大寫字母,其它字符不變。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT4.DAT中。
例:原文:Adb.Bcdza
abck.LLhj
結(jié)果:Aca.Bbcyz
zabj.LLgi
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。
第27題
下列程序的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組xx。請(qǐng)編寫函數(shù)num(int m,int k,int xx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDat()把結(jié)果輸出到文件out.dat中。
例如:若輸入17 5則應(yīng)輸出:19 23 29 31 37。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸出數(shù)據(jù)函數(shù)readwriteDat()的
內(nèi)容。
第28題
函數(shù)ReadDat()實(shí)現(xiàn)從文件IN.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中,請(qǐng)編制函數(shù)SortCharD(),其函數(shù)的功能是:以行為單位對(duì)字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后main()函數(shù)調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT2.DAT中。
例:原文:dAe,BfC.
CCbbAA
結(jié)果:fedCBA.,
bbCCAA
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
部分源程序存在文件prog1.c中。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)writeDat()的內(nèi)容。 http://fnhaliao.com/
【計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(二)】相關(guān)文章:
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(七)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(六)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(九)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(十)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(一)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(三)10-09
2005年計(jì)算機(jī)等級(jí)考試三級(jí)上機(jī)題庫(kù)(五)10-09