計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言上機(jī)試題下[6]

字號(hào):

試題說(shuō)明
    ***********************************
    第一題(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ù)中從鍵盤(pán)輸入若干個(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)中填入
    你編寫(xiě)的若干語(yǔ)句。
    第 47套
    試題說(shuō)明
    ***********************************
    第一題(30分)
     給定程序的功能是對(duì)指定字符在字符串a(chǎn)中出現(xiàn)的次數(shù)進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)的數(shù)據(jù)
    存到b數(shù)組中。其中: 字符'z'出現(xiàn)的次數(shù)存放到b[0]中,字符'y'出現(xiàn)的次數(shù)存放
    到b[1]中, 字符'x'出現(xiàn)的次數(shù)存放到b[2]中,字符'w'出現(xiàn)的次數(shù)存放到b[3]中,
    字符'v'出現(xiàn)的次數(shù)存放到b[4]中, 其它字符出現(xiàn)的次數(shù)存到b[5]中。
     例如, 當(dāng)a中的字符串為: "yyzxxw1y+wvp", 調(diào)用該函數(shù)后, b中存放數(shù)據(jù)應(yīng)
    是: 1、3、2、2、1、3。
     請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第二題(30分)
     給定程序MODI1.C中函數(shù) fun 的功能是: 找出一個(gè)大于給定整數(shù)m且緊隨m的
    素?cái)?shù), 并通過(guò)函數(shù)名返回。
     請(qǐng)改正程序中的錯(cuò)誤, 使它能得出正確的結(jié)果。
     注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第三題(40分)
     函數(shù)fun的功能是: 統(tǒng)計(jì)老年人各年齡段的人數(shù)并存到b數(shù)組中,n個(gè)人員的年
    齡放在a數(shù)組中。年齡為60到69的人數(shù)存到b[0]中,年齡為70到79的人數(shù)存到b[1],
    年齡為80到89的人數(shù)存到b[2], 年齡為90到99的人數(shù)存到b[3], 年齡為100歲(含
    100)以上的人數(shù)存到b[4], 年齡為60歲以下的人數(shù)存到b[5]中。
     例如, 當(dāng)a數(shù)組中的數(shù)據(jù)為: 93、85、77、68、59、43、94、75、110。
     調(diào)用該函數(shù)后,b數(shù)組中存放的數(shù)據(jù)應(yīng)是: 1、2、1、2、1、2。
     注意: 部分源程序存在文件PROG1.C中。
     請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入
    你編寫(xiě)的若干語(yǔ)句。
    第 48套
    試題說(shuō)明
    ***********************************
    第一題(30分)
     給定程序的功能是根據(jù)公式計(jì)算S, 計(jì)算結(jié)果通過(guò)形參指針sn傳回; n通過(guò)形
    參傳入。
     1 1 1 1 1
     Sn= ─ - ─ + ─ - ─ + … ──
     1 3 5 7 2n+1
     例如:若n的值為15時(shí), 輸出的結(jié)果是: S=0.769788 N=15。
     請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第二題(30分)
     給定程序MODI1.C中函數(shù)fun的功能是: 比較兩個(gè)字符串,將長(zhǎng)的那個(gè)字符串
    的首地址作為函數(shù)值返回。
     請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤, 使它能得出正確的結(jié)果。
     注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第三題(40分)
     程序定義了N×N的二維數(shù)組, 并在主函數(shù)中自動(dòng)賦值。請(qǐng)編寫(xiě)函數(shù)fun,函數(shù)
    的功能是: 給數(shù)組周邊元素置0值s。例如: a 數(shù)組中的值為
     |0 11 12 7 9|
     |1 9 7 4 5|
     a = |20 13 18 3 1|
     |14 5 6 8 2|
     |15 9 17 4 1|
     |0 0 0 0 0|
     |0 4 7 9 0|
     則返回主程序后a數(shù)組中的值應(yīng)為 |0 3 18 13 0|
     |0 8 6 5 0|
     |0 0 0 0 0|
     注意: 部分源程序存在文件PROG1.C文件中。
     請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入
    你編寫(xiě)的若干語(yǔ)句。