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

字號:

第 1套
    試題說明
    ***********************************
    第一題(30分)
     給定程序中已建立一個帶有頭結點的單向鏈表,鏈表中的各結點按結點數(shù)據(jù)
    域中的數(shù)據(jù)從小到大順序鏈接。函數(shù)fun的功能是:把形參x的值放入一個新結點
    并插入到鏈表中,插入后各結點仍保持從小到大順序排列。
     請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結構!
    ***********************************
    第二題(30分)
     給定程序MODI1.C中函數(shù)fun的功能是:計算并輸出k以內的10個能被13或
    17整除的自然數(shù)之和。k的值由主函數(shù)傳入, 若k的值為500, 則函數(shù)值為4622。
     請改正程序中的錯誤,使程序能輸出正確的結果。
     注意: 不要改動main函數(shù), 不得增行或刪行, 也不得更改程序的結構!
    ***********************************
    第三題(40分)
     函數(shù)fun的功能是: 對指定字符在字符串a中出現(xiàn)的次數(shù)進行統(tǒng)計, 統(tǒng)計的數(shù)
    據(jù)存到b數(shù)組中。其中: 字符'a'出現(xiàn)的次數(shù)存放到b[0]中,字符'b'出現(xiàn)的次數(shù)存
    放到b[1]中,字符'c'出現(xiàn)的次數(shù)存放到b[2]中,字符'd'出現(xiàn)的次數(shù)存放到b[3]中,
    字符'e'出現(xiàn)的次數(shù)存放到b[4]中,其它字符出現(xiàn)的次數(shù)存到b[5]中。
     例如, 當a中的字符串為: "bacd1b+ddep",調用該函數(shù)后,b中存放數(shù)據(jù)應是:
    1、2、1、3、1、3。
     注意: 部分源程序存在文件PROG1.C中。
     請勿改動主函數(shù)main和其它函數(shù)中的任何內容,僅在函數(shù)fun的花括號中填入
    你編寫的若干語句。
    第 2套
    試題說明
    ***********************************
    第一題(30分)
     給定程序的功能是:調用函數(shù)fun將指定源文件中的內容復制到指定的目標
    文件中,復制成功時函數(shù)返回值為1,失敗時返回值為0。在復制的過程中,把復
    制的內容輸出到終端屏幕。主函數(shù)中源文件名放在變量sfname中,目標文件名放
    在變量tfname中。
     請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結構!
    ***********************************
    第二題(30分)
     給定程序MODI1.C的功能是:讀入一行英文文本, 將其中每個單詞的最后一個
    字母改成大寫,然后輸出此文本行(這里的“單詞”是指由空格隔開的字符串)。
     例如, 若輸入I am a student to take the examination.,
     則應輸出"I aM A studenT tO takE thE examination."。
     請改正程序中的錯誤, 使它能計算出正確的結果。
     注意: 不要改動main函數(shù), 不得增行或刪行, 也不得更改程序的結構!
    ***********************************
    第三題(40分)
     編寫函數(shù)fun, 它的功能是: 計算并輸出下列級數(shù)和:
     1 1 1
     S = ── + ── + … + ───
     1×2 2×3 n(n+1)
     例如: 當n = 15時, 函數(shù)值為: 0.937500。
     注意: 部分源程序存在文件PROG1.C文件中。
     請勿改動主函數(shù)main和其它函數(shù)中的任何內容,僅在函數(shù)fun的花括號中填入
    你編寫的若干語句。