計(jì)算機(jī)等級(jí)考試2014年第三次考試安排在12月21號(hào)舉行,離考試還有一個(gè)多的時(shí)間,在緊張的備考階段,小編整理了12月計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言程序設(shè)計(jì)模擬練習(xí)題,希望在這最后的緊要關(guān)頭能幫助考生順利通過(guò)考試,拿到等級(jí)證書。
一、程序填空題
1、請(qǐng)補(bǔ)充函數(shù)proc(),該函數(shù)的功能是:只保留字符串中的大寫字母,刪除其他字符,結(jié)果仍保存在原來(lái)的字符串中,由全局變量m對(duì)刪除后字符串的長(zhǎng)度進(jìn)行保存。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的橫線上填入所編寫的若干表達(dá)式或語(yǔ)句。
試題程序:
2、下列給定程序中,函數(shù)proc()的功能是:對(duì)M名學(xué)生的學(xué)習(xí)成績(jī),按從高到低的順序找出前m(m≤10)名學(xué)生來(lái),并將這些學(xué)生數(shù)據(jù)存放在一個(gè)動(dòng)態(tài)分配的連續(xù)存儲(chǔ)區(qū)中,此存儲(chǔ)區(qū)的首地址作為函數(shù)值返回。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的橫線上填入所編寫的若干表達(dá)式或語(yǔ)句。
試題程序:
二、程序改錯(cuò)題
3、數(shù)列中,第一項(xiàng)為3,后一項(xiàng)都比前一項(xiàng)的值增5。下列給定程序中,函數(shù)proc()的功能是:計(jì)算前n(44n≤50)項(xiàng)的累計(jì)和。在累加過(guò)程中把那些被4除后余2的當(dāng)前累加值放人數(shù)組中,符合此條件的累加值作為函數(shù)值返回主函數(shù)。例如。當(dāng)n 的值為20時(shí),該數(shù)列為3,8,13,18,23,28,…,93,98。符合此條件的累加值應(yīng)為42,126,366,570,1010。
請(qǐng)修改程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main()函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
4、下列給定程序中,函數(shù)proc()的功能是:計(jì)算函數(shù)F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y不相等,2和y不相等。例如,當(dāng)x的值為10,y的值為20,z的值為30時(shí),函數(shù)值為2.00。
請(qǐng)修改程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main()函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
三、程序設(shè)計(jì)題
5、下列程序定義了M×M的二維數(shù)組,并在主函數(shù)中自動(dòng)賦值。請(qǐng)編寫函數(shù)proc(int arr[][M]),該函數(shù)的功能是使數(shù)組右上半三角元素中的值全部置成0。例如a數(shù)組中的值為:
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的花括號(hào)中填入所編寫的若干語(yǔ)句。
試題程序:
6、請(qǐng)編寫一個(gè)函數(shù)proc(),它的功能是:比較2個(gè)字符串的長(zhǎng)度(不得調(diào)用C語(yǔ)言提供的求字符串長(zhǎng)度的函數(shù)),函數(shù)返回較短的字符串。若2個(gè)字符串長(zhǎng)度相等,則返回第1個(gè)字符串。
例如,輸入shanghaihebei(為
Enter鍵),函數(shù)將返回hebei。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main()函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)proc()的花括號(hào)中填入所編寫的若干語(yǔ)句。
試題程序:
以上內(nèi)容是計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言程序設(shè)計(jì)模擬練習(xí)題的全部?jī)?nèi)容,在計(jì)算機(jī)等級(jí)考試即將到來(lái)之時(shí),在計(jì)算機(jī)培訓(xùn)欄目中我們整理了大量的輔導(dǎo)資料,包括網(wǎng)絡(luò)工程師、軟件工程師、電腦維修的基本常識(shí)、計(jì)算機(jī)等級(jí)考試培訓(xùn)等輔導(dǎo)材料,更多內(nèi)容請(qǐng)點(diǎn)擊我們的計(jì)算機(jī)培訓(xùn)欄目。