2016計算機二級C++上機試題及答案
使用VC++6.0開啟考生檔案夾下的源程式檔案,該程式執行時有錯誤,請改正其中的錯誤,使程式正確執行,並且使程式輸出的結果為
0K
注意:錯誤的.語句在//******error******的下面,修改該語句即可。
【試題程式】:
#include
classTC
{
public:
TC()
{
a=b=0:
}
private:
inta,b;
};
classTCl:publicTC
{
public:
TC1()
{
}
//******error******
virtualvoidfunc();
};
classTC2:publicTCl
{
public:
TC2()
{
a=0:
b=0:
}
voidfunc()
{
//******error******
cout<<"OK" }
private:
inta;
intb;
};
voidmain()
{
TC20bj;
//******error******
TCl*p=(TCl*)obj;
p->func();
}
(1)應改為“virtualvoidfunc()=0;”。
(2)應改為“cout<<"0K"<(endl;”。
(3)應改為“TCl*p=(TCl*)&obj;”。
【解析】
本題中TCl類中的func函式是純虛擬函式,純虛擬函式的定義格式為virtual<函式型別><函式名>((引數表>)=0”,因此第1處的語句應為“virtualvoidfunc()=0;”。func函式沒有引數表。編譯程式後發現第2處的語句有錯誤,cout流中的資料是用流插入運算符“<<”順序加入的,因此“<”不正確,應改成“cout<<"0K"<
-
2017年9月計算機二級考試C語言鞏固試題
導語:2017下半年計算機二級考試時間9月23日-26日,目前進入了備考的階段。小編整理了2017年9月計算機二級考試C語言鞏固試題,一起來練習一下吧:單選題1).已知intk;floatm=-3;執行語句k=m%2;後,變數k的值是A.-1B.0C.1D.語句有錯誤正確答案:D2).下列關於C語言資料檔案的...
-
2007年3月全國計算機等級考試二級VB筆試真題
一、選擇題(第小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。(1)下列敘述中正確的是(B)A)演算法的效率只與問題的規模有關,而與資料的儲存結構無關B)演算法的時間複雜度是指執行演算法...
-
2017年計算機二級Access資料庫程式設計考試大綱(2016年版)
2017年全國計算機等級考試二級Access資料庫程式設計考試大綱繼續沿用2016年版,下面本站小編帶大家一起來看看詳細內容,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!基本要求1.掌握資料庫系統的基礎知識。2.掌握關係資料庫的基本原理。...
-
2016年計算機二級考試選擇題題庫帶答案
第1題:下列敘述中正確的是(d)。A)棧是"先進先出"的線性表B)佇列是"先進後出"的線性表C)迴圈佇列是非線性結構D)有序線性表既可以採用順序儲存結構,也可以採用鏈式儲存結構解析:棧是先進後出的線性表,所以A錯誤;佇列是先進先出的線性表,所以B錯誤;迴圈佇列是線性結構...