計算機考試二級C語言上機試題下[6]

字號:

第 36套
    試題說明
    ***********************************
    第一題(30分)
     函數fun的功能是進行字母轉換。若形參ch中是小寫英文字母,則轉換成對應
    的大寫英文字母;若ch中是大寫英文字母,則轉換成對應的小寫英文字母;若是
    其它字符則保持不變;并將轉換后的結果作為函數值返回。
     請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結構!
    ***********************************
    第二題(30分)
     給定程序MODI1.C中函數fun的功能是: 根據整型形參m,計算如下公式的值。
     1 1 1 1
     y = ------- + --------- + --------- + …… + -------
     100*100 200*200 300*300 m*m
     例如, 若m = 2000, 則應輸出: 0.000160。
     請改正程序中的語法錯誤, 使它能計算出正確的結果。
     注意: 不要改動main函數, 不得增行或刪行, 也不得更改程序的結構!
    ***********************************
    第三題(40分)
     程序定義了N×N的二維數組, 并在主函數中自動賦值。請編寫函數
    fun( int a[][N], int n ), 函數的功能是: 使數組上半三角元素中的值乘以m。
    例如:若m的值為2, a 數組中的值為
     | 1 9 7 | | 2 18 14|
     a = | 2 3 8 | 則返回主程序后a數組中的值應為 | 2 6 16|
     | 4 5 6 | | 4 5 12|
     注意: 部分源程序存在文件PROG1.C文件中。
     請勿改動主函數main和其它函數中的任何內容,僅在函數fun的花括號中填入
    你編寫的若干語句