第 48套
試題說明
***********************************
第一題(30分)
給定程序的功能是根據(jù)公式計算S, 計算結(jié)果通過形參指針sn傳回; n通過形
參傳入。
1 1 1 1 1
Sn= ─ - ─ + ─ - ─ + … ──
1 3 5 7 2n+1
例如:若n的值為15時, 輸出的結(jié)果是: S=0.769788 N=15。
請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)
果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
***********************************
第二題(30分)
給定程序MODI1.C中函數(shù)fun的功能是: 比較兩個字符串,將長的那個字符串
的首地址作為函數(shù)值返回。
請改正函數(shù)fun中指定部位的錯誤, 使它能得出正確的結(jié)果。
注意: 不要改動main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
***********************************
第三題(40分)
程序定義了N×N的二維數(shù)組, 并在主函數(shù)中自動賦值。請編寫函數(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文件中。
請勿改動主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入
你編寫的若干語句。
試題說明
***********************************
第一題(30分)
給定程序的功能是根據(jù)公式計算S, 計算結(jié)果通過形參指針sn傳回; n通過形
參傳入。
1 1 1 1 1
Sn= ─ - ─ + ─ - ─ + … ──
1 3 5 7 2n+1
例如:若n的值為15時, 輸出的結(jié)果是: S=0.769788 N=15。
請在程序的下劃線處填入正確的內(nèi)容并把下劃線刪除,使程序得出正確的結(jié)
果。
注意:源程序存放在考生文件夾下的BLANK1.C中。
不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
***********************************
第二題(30分)
給定程序MODI1.C中函數(shù)fun的功能是: 比較兩個字符串,將長的那個字符串
的首地址作為函數(shù)值返回。
請改正函數(shù)fun中指定部位的錯誤, 使它能得出正確的結(jié)果。
注意: 不要改動main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
***********************************
第三題(40分)
程序定義了N×N的二維數(shù)組, 并在主函數(shù)中自動賦值。請編寫函數(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文件中。
請勿改動主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填入
你編寫的若干語句。