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

字號(hào):

第 60套
    試題說(shuō)明
    ***********************************
    第一題(30分)
     程序通過(guò)定義學(xué)生結(jié)構(gòu)體變量,存儲(chǔ)了學(xué)生的學(xué)號(hào)、姓名和3門(mén)課的成績(jī)。所
    有學(xué)生數(shù)據(jù)均以二進(jìn)制方式輸出到文件中。函數(shù)fun的功能是重寫(xiě)形參filename所
    指文件中后一個(gè)學(xué)生的數(shù)據(jù),即用新的學(xué)生數(shù)據(jù)覆蓋該學(xué)生原來(lái)的數(shù)據(jù),其它學(xué)
    生的數(shù)據(jù)不變。
     請(qǐng)?jiān)诔绦虻南聞澗€處填入正確的內(nèi)容并把下劃線刪除, 使程序得出正確的結(jié)
    果。
     注意:源程序存放在考生文件夾下的BLANK1.C中。
     不得增行或刪行,也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第二題(30分)
     給定程序MODI1.C中的函數(shù)Creatlink的功能是創(chuàng)建帶頭結(jié)點(diǎn)的單向鏈表, 并
    為各結(jié)點(diǎn)數(shù)據(jù)域賦0到m-1的值。
     請(qǐng)改正函數(shù)Creatlink中指定部位的錯(cuò)誤, 使它能得出正確的結(jié)果。
     注意: 不要改動(dòng)main函數(shù), 不得增行或刪行, 也不得更改程序的結(jié)構(gòu)!
    ***********************************
    第三題(40分)
     請(qǐng)編寫(xiě)函數(shù)fun, 函數(shù)的功能是:統(tǒng)計(jì)一行字符串中單詞的個(gè)數(shù),作為函數(shù)值返
    回。一行字符串在主函數(shù)中輸入, 規(guī)定所有單詞由小寫(xiě)字母組成,單詞之間由若干
    個(gè)空格隔開(kāi), 一行的開(kāi)始沒(méi)有空格。
     注意:部分源程序在文件PROG1.C中。
     請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容, 僅在函數(shù)fun的花括號(hào)中填入
    你編寫(xiě)的若干語(yǔ)句。