第 46套
試題說明
***********************************
第一題(30分)
給定程序的功能是把a(bǔ)數(shù)組中的n個(gè)數(shù),和b數(shù)組中逆序的n個(gè)數(shù)一一對(duì)應(yīng)相乘、
求平方, 結(jié)果存在c數(shù)組中。
例如: 當(dāng)a數(shù)組中的值是: 1、3、5、7、8, b數(shù)組中的值是: 2、3、4、5、8
調(diào)用該函數(shù)后, c中存放的數(shù)據(jù)是: 64、225、400、441、256
請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)
果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
***********************************
第二題(30分)
在主函數(shù)中從鍵盤輸入若干個(gè)數(shù)放入數(shù)組中,輸入0結(jié)束輸入并放在最后一個(gè)
元素中。給定程序MODI1.C中函數(shù)fun的功能是: 計(jì)算數(shù)組元素中值為正數(shù)的平均
值(不包括0)。
例如: 數(shù)組中元素中的值依次為: 39,-47,21,2,-8,15,0,則程序的運(yùn)行結(jié)果
為: 19.250000。
請(qǐng)改正程序中的錯(cuò)誤, 使它能得出正確的結(jié)果。
注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
***********************************
第三題(40分)
函數(shù)fun的功能是: 對(duì)a數(shù)組中n種商品價(jià)格進(jìn)行分段統(tǒng)計(jì),商品各段價(jià)格的數(shù)
目存到b數(shù)組中;其中: 價(jià)格為100元以下的個(gè)數(shù)存到b[0]中,價(jià)格為100元到199元
的個(gè)數(shù)存到b[1], 價(jià)格為200元到299元的個(gè)數(shù)存到b[2], 價(jià)格為300元到399元的
個(gè)數(shù)存到b[3],價(jià)格為400元到499元的個(gè)數(shù)存到b[4], 價(jià)格為500元以上的個(gè)數(shù)存
到b[5]中。
例如,當(dāng)a數(shù)組中的數(shù)據(jù)為: 90、180、270、380、590、530、140、750、380
時(shí); 調(diào)用該函數(shù)后, b中存放的數(shù)據(jù)應(yīng)是: 1、2、1、2、0、3。
注意: 部分源程序存在文件PROG1.C中。
請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入
你編寫的若干語句。
試題說明
***********************************
第一題(30分)
給定程序的功能是把a(bǔ)數(shù)組中的n個(gè)數(shù),和b數(shù)組中逆序的n個(gè)數(shù)一一對(duì)應(yīng)相乘、
求平方, 結(jié)果存在c數(shù)組中。
例如: 當(dāng)a數(shù)組中的值是: 1、3、5、7、8, b數(shù)組中的值是: 2、3、4、5、8
調(diào)用該函數(shù)后, c中存放的數(shù)據(jù)是: 64、225、400、441、256
請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)
果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
***********************************
第二題(30分)
在主函數(shù)中從鍵盤輸入若干個(gè)數(shù)放入數(shù)組中,輸入0結(jié)束輸入并放在最后一個(gè)
元素中。給定程序MODI1.C中函數(shù)fun的功能是: 計(jì)算數(shù)組元素中值為正數(shù)的平均
值(不包括0)。
例如: 數(shù)組中元素中的值依次為: 39,-47,21,2,-8,15,0,則程序的運(yùn)行結(jié)果
為: 19.250000。
請(qǐng)改正程序中的錯(cuò)誤, 使它能得出正確的結(jié)果。
注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
***********************************
第三題(40分)
函數(shù)fun的功能是: 對(duì)a數(shù)組中n種商品價(jià)格進(jìn)行分段統(tǒng)計(jì),商品各段價(jià)格的數(shù)
目存到b數(shù)組中;其中: 價(jià)格為100元以下的個(gè)數(shù)存到b[0]中,價(jià)格為100元到199元
的個(gè)數(shù)存到b[1], 價(jià)格為200元到299元的個(gè)數(shù)存到b[2], 價(jià)格為300元到399元的
個(gè)數(shù)存到b[3],價(jià)格為400元到499元的個(gè)數(shù)存到b[4], 價(jià)格為500元以上的個(gè)數(shù)存
到b[5]中。
例如,當(dāng)a數(shù)組中的數(shù)據(jù)為: 90、180、270、380、590、530、140、750、380
時(shí); 調(diào)用該函數(shù)后, b中存放的數(shù)據(jù)應(yīng)是: 1、2、1、2、0、3。
注意: 部分源程序存在文件PROG1.C中。
請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入
你編寫的若干語句。

