文章責編:wangmeng
看了本文的網友還看了學歷中考高考考研專升本自考成考工程 一建二建一造二造一消二消安全會計經濟師初級會計中級會計注會資格公務員教師人力社工
醫學藥師醫師護士初級護師主管護師衛生資格臨床
臨床助理
中醫
中醫助理
口腔醫師
金融基金證券銀行期貨外語四六級計算機等考軟考
程序改錯題
使用VC++6.0打開考生文件夾下的源程序文件1.cpp,使其輸出結果為:
n=0
注意:不要改動main函數,不能增加或刪除行,也不能更改程序的結構,錯誤的語句在//******error******的下面。
試題程序:
#include
//********error*******。
classTC()
{
public:
//********error********
void~TC(){}
TC(intn)
{
cout<<’n’<<’=’< };
//********error********
}
voidmain()
{
TCtest(0);
return;
}
參考答案
程序改錯題
(1)應改為“classTC”。
(2)應改為“~TC(){}”。
(3)應改為“};”。
【解析】本題第1處的“classTC()”為類的定義,根據C++中類的定義格式,類名后面是沒有括號的,所以第1處應為“classTC”。第2處的“void~TC(){}”是析構函數,C++中析構函數的格式中是沒有函數類型說明的,所以修改為“~TC(){}”。根據C++中類的定義,第3個標識下類結束的“}”缺少分號,即修改為“};”。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: