一、程序填空題
給定程序中,函數(shù)fun的功能是:利用指針數(shù)組對形參ss所指字符串?dāng)?shù)組中的字符串按由長到短的順序排序,并輸出排序結(jié)果。ss所指字符串?dāng)?shù)組中共有N個字符串,且串長小于M。請?jiān)诔绦虻南庐嬀處填人正確的內(nèi)容并把下畫線刪除,使程序得出正確的結(jié)果。
注意:部分源程序在文件BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
試題程序:
二、程序修改題
下列給定程序中,函數(shù)fun的功能是:比較兩個字符串,將長的字符串的首地址作為函數(shù)值返回。
請改正程序中的錯誤,使它能得出正確的結(jié)果。
注意:部分源程序在文件MODll.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
試題程序:
三、程序設(shè)計(jì)題
請編寫函數(shù)fun,其功能是:移動字符串中的內(nèi)容,移動的規(guī)則是把第1一m個字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。
例如,字符串中原有的內(nèi)容為”ABCDEFGHl—JK”,m的值為3,移動后,字符串中的內(nèi)容應(yīng)該是”DEFGHUKABC”。
注意:部分源程序在文件PROGl.C中。
請勿改動main函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入你編寫的若干語句。
試題程序:
一、程序填空題
【參考答案】
(1)i(2)ps Ej](3)tp
【解題思路】
本題是按字符串的長短進(jìn)行排序。
填空1:外循環(huán)每循環(huán)一次,k應(yīng)保存當(dāng)前的i值,所以應(yīng)填i。
填空2:使用內(nèi)循環(huán)對i+1后面的字符串長度進(jìn)行比較,所以應(yīng)填ps[j]。
填空3:此處的作用是交換兩個變量的值,所以應(yīng)填tp。
二、程序修改題
【參考答案】
(1)double fun(int n)
(2)return sum;
【解題思路】
(1)根據(jù)函數(shù)的返回值可知函數(shù)fun應(yīng)定義為double類型。
(2)語法錯誤,缺分號。
三、程序設(shè)計(jì)題
- 2023年下半年計(jì)算機(jī)等級考試四級計(jì)算機(jī)組成與接口備考要點(diǎn)歸納
- 2023年下半年計(jì)算機(jī)等級考試三級信息安全技術(shù)復(fù)習(xí)要點(diǎn)匯總
- 2023年下半年計(jì)算機(jī)等級考試三級數(shù)據(jù)庫技術(shù)復(fù)習(xí)要點(diǎn)匯總
- 2023年下半年計(jì)算機(jī)等級一級考試Photoshop考點(diǎn)梳理
- 2023年下半年計(jì)算機(jī)等級考試三級網(wǎng)絡(luò)技術(shù)考點(diǎn)梳理
- 2023年下半年計(jì)算機(jī)等級一級考試WPS office考點(diǎn)匯總
- 查看計(jì)算機(jī)等級考試全部文檔 >>