第 48套
試題說明
***********************************
第一題(30分)
給定程序的功能是根據(jù)公式計(jì)算S, 計(jì)算結(jié)果通過形參指針sn傳回; n通過形
參傳入。
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)編寫函數(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)中填入
你編寫的若干語句。
試題說明
***********************************
第一題(30分)
給定程序的功能是根據(jù)公式計(jì)算S, 計(jì)算結(jié)果通過形參指針sn傳回; n通過形
參傳入。
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)編寫函數(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)中填入
你編寫的若干語句。

