計算機二級C上機考試綜合應用題
為了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的計算機二級C上機考試綜合應用題,供參考練習,預祝考生們考出自己理想的成績!
綜合應用題
使用VC++6.0打開考生文件夾下的源程序文件3.cpp,其中定義了用於表示個人基本信息的類PInfo,但類PInfo的定義並不完整。請按要求完成下列操作,將類Pin-fo的定義補充完成:
(1)定義私有數據成員bloodType用於表示血型,血型為char型的`數據。請在註釋1之後添加適當的語句。
(2)完成構造函數的定義,要求具有默認值,默認值為
身高175,體重70,血型A。請在註釋2之後添加適當的語句。
(3)完成類PInfo外成員函數SetInfo的定義。請在注
釋3之後添加適當的語句。
(4)在主函數main中調用成員函數Setlnfo,把對象d2的3個私有數據成員分別設定為身高170,體重64,血型B。
請在註釋4之後添加適當的語句。
注意:除在指定位置添加語句之外,請不要改動程序中的其他內容。
試題程序:
#include
classPlnfo
{
private:
intheight;
intweight;
//********1********
public:
//********2********
:height(ht),weight(wt),bloodType(bt){};
Plnfo(Plnfo&h1):height(h1.height),
weight(h1.weight),bloodType(h1.bloodType){}
intGetHeight()
{
returnheight;
}
intGetWeight()
{
returnweight;
}
intGetBloodType()
{
returnbloodType;
}
voidSetlnfo(intht,intwt,charbt);
voidDisplay();
};
//********3********
{
height=ht;
weight=wt;
bloodType=bt;
}
voidPlnfo::Display()
{
cout<<"Humanlnf0:";
cout<<height<<"cm,"<<weight<<"kg,blood-
Type"<<bloodtype<<endl;
}
voidmain()
{
PInfoh1(169,61,’A’);
Plnfoh2;
Plnfoh3(h1);
Plnfoh4(h2);
//********4********
h1.Display();
h2.Display();
h3.Display():
h4.Display();
}
答案解析:
(1)應添加“charbloodType;”。
(2)應添加“Plnfo(intht=175,intwt=70,charbt=’A’)”。
(3)應添加“voidPlnf0::Setlnfo(intht,intwt,charbt)”。
(4)應添加“h2.SetInfo(170,64,’B’);”。
【解析】本題第1處定義私有數據成員為chat:型的bloodType,故第1處應添加“charbloodType;”。構造Plnfo()完成3個成員的初始化,並且帶有默認值參數,默認值為身高175,體重70,血型A,由函數體語句可知參數名分別為ht、wt和bt,因此第2處應添加“Pinto(intht=175,intwt=70,charbt=’A’)”。第3處的語句在類外完成成員函數Setlnfo的定義,在類外定義成員函數的格式為“(返回值類型><類名>::<成員函數)(<參數表>)”,故第3處應添加“voidPlnfo::Setlnfo(intht,intWt,charbt)”。調用函數Setlnfo需要3個參數,程序要求把對象d2的3個私有數據成員分別設定為身高170,體重64,血型為B,即把這3個值傳入函數Setlnfo,因此第4處應添加“h2.Setlnfo(170,64,’B’);”。
-
北京師範大學2017年3月計算機二級考試報名時間
北京師範大學2017年3月計算機二級考試報名時間定於2016年12月5日-30日,以下是具體內容,歡迎閲讀!北京師範大學珠海分校2017年3月計算機二級考試報名定於2016年12月5日-30日進行,報名時請考生認真核對報名信息,信息一經簽名確認將不做更改。具體報名公告如下:2017年...
-
2015年9月全國計算機二級C語言模擬題
點擊查看試題參考答案一.單項選擇題1.運算符___________的優先級最高。A.[]B.+=C.?:D.++(){intn;(n=6*4,n+6),n*2;printf(n=%d\n,n);}此程序的輸出結果是______________.A.30B.24C.60D.483.若有如下定義,則__________是對數組元素的正確的引用。.inta[10],*p;p...
-
2017計算機二級MSoffice模擬練習及答案
任何考試都需要練習,計算機二級MSoffice也是如此,下面是小編整理的計算機二級MSoffice模擬練習,希望對大家有所幫助!1、下列各組軟件中,全部屬於應用軟件的是______。A、程序語言處理程序、操作系統、數據庫管理系統B、文字處理程序、編輯程序、Unix操作系統C、財...
-
全國計算機二級單選題專項訓練(附答案)
2016年9月計算機二級考試時間為24-27日,為了幫助考生們更有準備地參加計算機二級考試,下面是本站小編為大家搜索整理的關於二級單選題專項訓練(附答案),歡迎參考練習,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!練習題一1.[單選題]以下...