第 1 頁:基本操作題 |
第 2 頁:簡單應(yīng)用題 |
第 3 頁:綜合應(yīng)用題 |
點(diǎn)擊查看:2017年9月計(jì)算機(jī)二級(jí)C++考試操作題高頻考卷匯總
基本操作題
1 [簡答題]
請(qǐng)使用VC6或使用【答題】菜單打開考生文件夾prog1下的工程prog1。此工程中包含程序文件main.cpp,其中有類Score(“成績”)和主函數(shù)main的定義。程序中位于每個(gè)“// ERROR **** found ****”之后的一行語句有錯(cuò)誤,請(qǐng)加以改正。改正后程序的輸出結(jié)果應(yīng)為:
學(xué)號(hào):12345678課程:英語總評(píng)成績:85
注意:只修改每個(gè)“// ERROR **** found ****”下的一行,不要改動(dòng)程序中的其他內(nèi)容。
參考解析:
【參考答案】 (1)strcpy(student_id,the_id);
(2)const char * getID()const{ return student_id;}
(3)int Score::getFinal() const {
【考點(diǎn)分析】
本題考查的是Score類,其中涉及動(dòng)態(tài)數(shù)組、構(gòu)造函數(shù)、strcpy函數(shù)、const函數(shù)和成員函數(shù)。strcpy()函數(shù)和strlen()函數(shù)等經(jīng)常會(huì)考到,要注意它們的參數(shù)要求。類的成員函數(shù)在類外定義時(shí)需要加上類名的作用域符。
【解題思路】
(1)主要考查考生對(duì)strcpy()函數(shù)的掌握情況,strcpy(參數(shù)一,參數(shù)二)函數(shù)的功能是將參數(shù)二的字符串復(fù)制給參數(shù)一,因此在這里student_id應(yīng)該位于參數(shù)一的位置,即strcpy(student_id,the_id);。
(2)主要考查考生對(duì)函數(shù)返回值的掌握情況,根據(jù)注釋:返回學(xué)號(hào)可知學(xué)號(hào)應(yīng)該由一個(gè)字符串組成。再看函數(shù)要返回的類型:const char *,可知要返回一個(gè)char型指針,也就是一個(gè)char型數(shù)組,而 &student_id是一個(gè)char型數(shù)組指針,因此直接寫student_id即可。
(3)主要考查考生對(duì)類的成員函數(shù)的掌握情況,因?yàn)間etFinal函數(shù)是Score類的成員函數(shù),所以在定義時(shí)要加上類名和作用域符,即Score::。
【解題寶典】
主要考查考生對(duì)strcpy函數(shù)、函數(shù)返回值和成員函數(shù)的掌握情況,在含有動(dòng)態(tài)數(shù)組或者字符數(shù)組的類中,常常會(huì)涉及strcpy、strlen等函數(shù)的使用,要注意這些函數(shù)的參數(shù)要求。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
全國計(jì)算機(jī)等級(jí)考試教材目錄(2017年版)
各地2017年全國計(jì)算機(jī)等級(jí)考試準(zhǔn)考證打印時(shí)間匯總
2017年全國計(jì)算機(jī)等級(jí)考試考前必做試題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |