不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦——考試網(wǎng)>計(jì)算機(jī)考試>計(jì)算機(jī)等級(jí)考試>計(jì)算機(jī)二級(jí)考試>C語(yǔ)言程序設(shè)計(jì)>

全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題

時(shí)間: 偉文27 分享

  在全國(guó)計(jì)算機(jī)二級(jí)考試的時(shí)候,我們會(huì)遇到什么題目類型呢?下面是學(xué)習(xí)啦小編給大家整理的全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題和答案及解析,供大家參閱,對(duì)接下來(lái)的二級(jí)考試有一定的了解!

  計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題

  一、程序填空題

  程序通過(guò)定義學(xué)生結(jié)構(gòu)體變量,存儲(chǔ)了學(xué)生的學(xué)號(hào)、姓名和三門(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)诔绦虻南庐?huà)線處填人正確的內(nèi)容并把下畫(huà)線刪除,使程序得出正確的結(jié)果。

  注意:部分源程序在文件BLANKl.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  二、程序修改題

  下列給定程序中函數(shù)Creatlink的功能是:創(chuàng)建帶頭結(jié)點(diǎn)的單向鏈表,并為各結(jié)點(diǎn)數(shù)據(jù)域賦0到m-1的值。

  請(qǐng)改正函數(shù)Creatlink中指定部位的錯(cuò)誤,使它能得出正確的結(jié)果。

  注意:部分源程序在文件MODll.C中,不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  試題程序:

  三、程序設(shè)計(jì)題

  請(qǐng)編寫(xiě)函數(shù)fun,該函數(shù)的功能是:統(tǒng)計(jì)一行字符串中單詞的個(gè)數(shù),作為函數(shù)值返回。字符串在主函數(shù)中輸入,規(guī)定所有單詞由小寫(xiě)字母組成,單詞之間有若干個(gè)空格隔開(kāi),一行的開(kāi)始沒(méi)有空格。

  注意:部分源程序在文件PROGl.C中。

  請(qǐng)勿改動(dòng)main函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫(xiě)的若干語(yǔ)句。

  試題程序:

  計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題答案及解析

  一、程序填空題

  【參考答案】

  (1)filename(2)fp(3)fp

  【解題思路】

  填空1:本空是對(duì)文本文件的打開(kāi),filename所指的文件中的最后數(shù)據(jù)要進(jìn)行重寫(xiě),因此首先是要打開(kāi),因而本空填寫(xiě)filename。

  填空2:fseek功能是重定位流上的文件指針。用法:int fseek(FILE*stream,long offset,int from.where);本空應(yīng)該填寫(xiě)fp。

  填空3:因?yàn)轭}目中要對(duì)所有學(xué)生數(shù)據(jù)均以二進(jìn)制方式輸出到文件中,因此本空填寫(xiě)fp。

  知識(shí)點(diǎn)講解:函數(shù)名:fseek功能:重定位流上的文件指針。

  用法:int fseek(FILE*stream,long offset.intfromwhere)。

  描述:函數(shù)設(shè)置文件指針stream的位置。如果執(zhí)行成功,stream將指向以fromwhere為基準(zhǔn)(從文件的哪里開(kāi)始偏移)、偏移offset個(gè)字節(jié)的位置。正數(shù)表示正向偏移,負(fù)數(shù)表示負(fù)向偏移。如果執(zhí)行失敗(比如offset超過(guò)文件自身大小),則不改變stream指向的位置。

  返回值:成功,返回0;否則返回非0值。

  二、程序修改題

  【參考答案】

  (1)P=(NODE*)malloc(sizeof(NODE));(2)return h;

  【解題思路】

  (1)由變量定義可知P為指向結(jié)點(diǎn)的指針。指向剛分配的結(jié)構(gòu)指針,所以應(yīng)改為P=(NODE·)malloc(sizeof(NODE))。

  (2)在動(dòng)態(tài)分配內(nèi)存的下一行語(yǔ)句是,使用臨時(shí)結(jié)構(gòu)指針變量h保存P指針的初始位置,最后返回不能使用p,是因?yàn)镻的位置已經(jīng)發(fā)生了變化,所以應(yīng)改為return h。

  三、程序設(shè)計(jì)題

  【參考答案】

  【解題思路】

  要判斷單詞的個(gè)數(shù),首先想到的是程序怎樣識(shí)別出一個(gè)單詞,如果一個(gè)字母的下一個(gè)字符為空格或者結(jié)束標(biāo)記,則表示一個(gè)單詞結(jié)束,因此程序使用for循環(huán)語(yǔ)句遍歷整個(gè)字符串,用if條件語(yǔ)句判斷當(dāng)前字符是否表示一個(gè)單詞的結(jié)束,如果當(dāng)前字符表示一個(gè)單詞結(jié)束,則存放單詞個(gè)數(shù)的變量加1,最后返回單詞的個(gè)數(shù)。


看了“全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題”的人還看了:

1.2015年計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案

2.2015年計(jì)算機(jī)二級(jí)C語(yǔ)言測(cè)試題及答案解析

3.2015年計(jì)算機(jī)二級(jí)《C語(yǔ)言》考試上機(jī)測(cè)試題

4.2015年全國(guó)計(jì)算機(jī)考試二級(jí)C語(yǔ)言模擬卷

5.全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)公共基礎(chǔ)知識(shí)試題及答案

6.2015年全國(guó)計(jì)算機(jī)二級(jí)C語(yǔ)言過(guò)關(guān)經(jīng)驗(yàn)分享

全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題

在全國(guó)計(jì)算機(jī)二級(jí)考試的時(shí)候,我們會(huì)遇到什么題目類型呢?下面是學(xué)習(xí)啦小編給大家整理的全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題和答案及解析,供大家參閱,對(duì)接下來(lái)的二級(jí)考試有一定的了解! 計(jì)算機(jī)c語(yǔ)言二級(jí)考試試題 一、程序填空題 程序通過(guò)定義學(xué)生結(jié)構(gòu)體變量,存儲(chǔ)了
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

精選文章

  • 全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試時(shí)間
    全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試時(shí)間

    2017年下半年全國(guó)計(jì)算機(jī)C語(yǔ)言二級(jí)的考試時(shí)間是什么時(shí)候呢?下面是學(xué)習(xí)啦小編給大家整理的全國(guó)計(jì)算機(jī)c語(yǔ)言二級(jí)考試時(shí)間、方式和考試練習(xí)題目及答案,供

  • 2018年計(jì)算機(jī)二級(jí)考試時(shí)間
    2018年計(jì)算機(jī)二級(jí)考試時(shí)間

    2018年計(jì)算機(jī)二級(jí)考試時(shí)間 【計(jì)算機(jī)等級(jí)考試官網(wǎng)暫未公布2018年計(jì)算機(jī)二級(jí)考試時(shí)間,屆時(shí)小編會(huì)為你第一時(shí)間收集整理】 下面是學(xué)習(xí)啦小編給大家整理的

  • 全國(guó)計(jì)算機(jī)二級(jí)c語(yǔ)言考試大綱
    全國(guó)計(jì)算機(jī)二級(jí)c語(yǔ)言考試大綱

    計(jì)算機(jī)二級(jí)C語(yǔ)言考試,我們需要注意哪些知識(shí)點(diǎn)?下面是學(xué)習(xí)啦小編給大家整理的全國(guó)計(jì)算機(jī)二級(jí)c語(yǔ)言考試大綱,供大家參閱! 計(jì)算機(jī)二級(jí)c語(yǔ)言考試基本

  • 計(jì)算機(jī)二級(jí)c語(yǔ)言考試大綱2018
    計(jì)算機(jī)二級(jí)c語(yǔ)言考試大綱2018

    在計(jì)算機(jī)二級(jí)的C語(yǔ)言考試前,我們需要先了解什么樣的先關(guān)內(nèi)容呢?下面是學(xué)習(xí)啦小編給大家整理的2018年計(jì)算機(jī)二級(jí)c語(yǔ)言考試大綱,供大家參閱! 計(jì)算機(jī)二

18468