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

字號(hào):

第 55套
    試題說(shuō)明
    ***********************************
    第一題(30分)
     給定程序中,函數(shù)fun的功能是將不帶頭節(jié)點(diǎn)的單向鏈表結(jié)點(diǎn)數(shù)據(jù)域中的數(shù)據(jù)
    從小到大排序。即若原鏈表結(jié)點(diǎn)數(shù)據(jù)域從頭至尾的數(shù)據(jù)為:10、4、2、8、6,排
    序后鏈表結(jié)點(diǎn)數(shù)據(jù)域從頭至尾的數(shù)據(jù)為:2、4、6、8、10。
     請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除, 使程序得出正確的結(jié)
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第二題(30分)
     給定程序MODI1.C中函數(shù)fun的功能是: 將s所指字符串中的字母轉(zhuǎn)換為按字母
    序列的后續(xù)字母(但Z轉(zhuǎn)換為A, z轉(zhuǎn)換為a),其它字符不變。
     請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤, 使它能得出正確的結(jié)果。
     注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第三題(40分)
     請(qǐng)編寫函數(shù)fun, 函數(shù)的功能是: 移動(dòng)一維數(shù)組中的內(nèi)容; 若數(shù)組中有n個(gè)整
    數(shù), 要求把下標(biāo)從0到p(含p,p小于等于n-1)的數(shù)組元素平移到數(shù)組的最后。
     例如, 一維數(shù)組中的原始內(nèi)容為: 1,2,3,4,5,6,7,8,9,10; p的值為3。移動(dòng)
    后, 一維數(shù)組中的內(nèi)容應(yīng)為: 5,6,7,8,9,10,1,2,3,4。
     注意:部分源程序在文件PROG1.C中。
     請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入
    你編寫的若干語(yǔ)句。
    第 56套
    試題說(shuō)明
    ***********************************
    第一題(30分)
     給定程序中,函數(shù)fun的功能是根據(jù)形參i的值返回某個(gè)函數(shù)的值。當(dāng)調(diào)用正
    確時(shí), 程序輸出:
     x1=5.000000, x2=3.000000, x1*x1+x1*x2=40.000000
     請(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分)
     請(qǐng)編寫函數(shù)fun,函數(shù)的功能是: 移動(dòng)字符串中的內(nèi)容,移動(dòng)的規(guī)則如下: 把第
    1到第m個(gè)字符, 平移到字符串的最后, 把第m+1到最后的字符移到字符串的前部。
     例如, 字符串中原有的內(nèi)容為: ABCDEFGHIJK, m的值為3, 則移動(dòng)后, 字符串
    中的內(nèi)容應(yīng)該是: DEFGHIJKABC。
     注意:部分源程序在文件PROG1.C中。
     請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容, 僅在函數(shù)fun的花括號(hào)中填入
    你編寫的若干語(yǔ)句。
    第 57套
    試題說(shuō)明
    ***********************************
    第一題(30分)
     給定程序中,函數(shù)fun的功能是將形參給定的字符串、整數(shù)、浮點(diǎn)數(shù)寫到文本
    文件中,再用字符方式從此文本文件中逐個(gè)讀入并顯示在終端屏幕上。
     請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除, 使程序得出正確的結(jié)
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第二題(30分)
     給定程序MODI1.C中函數(shù)fun的功能是: 依次取出字符串中所有數(shù)字字符, 形
    成新的字符串, 并取代原字符串。
     請(qǐng)改正函數(shù)fun中指定部位的錯(cuò)誤, 使它能得出正確的結(jié)果。
     注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第三題(40分)
     請(qǐng)編寫函數(shù)fun, 函數(shù)的功能是: 將M行N列的二維數(shù)組中的字符數(shù)據(jù), 按列的
    順序依次放到一個(gè)字符串中。
     例如, 二維數(shù)組中的數(shù)據(jù)為:
     W W W W
     S S S S
     H H H H
     則字符串中的內(nèi)容應(yīng)是: WSHWSHWSH。
     注意:部分源程序在文件PROG1.C中。
     請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容, 僅在函數(shù)fun的花括號(hào)中填入
    你編寫的若干語(yǔ)句。