C++II習題及其解答 第1版.doc

ID:49689199

大?。?96.50 KB

頁數(shù):32頁

時間:2020-03-03

C++II習題及其解答 第1版.doc_第1頁
C++II習題及其解答 第1版.doc_第2頁
C++II習題及其解答 第1版.doc_第3頁
C++II習題及其解答 第1版.doc_第4頁
C++II習題及其解答 第1版.doc_第5頁
資源描述:

《C++II習題及其解答 第1版.doc》由會員上傳分享,免費在線閱讀,更多相關內容在應用文檔-天天文庫。

1、習題及其解答第5章類與對象5.1選擇題第7章1.在下列結構變量的定義中,不正確的是(d)。第8章第9章32第10章(a)structemployee{charname[20];longcode;}emp;(b)struct{charname[20];longcode;32}emp;32(c)structemployee{charname[20];longcode;};employeeemp;(d)struct{charname[20];longcode;}employee;employeeemp;322.已知有職工情況結構變量emp定義為:structemployee{cha

2、rname[20];longcode;struct{intyear;intmonth;intday;}birth;}emp;下列對emp的birth正確賦值方法是(d)。(a)year=1980;month=5;day=1;(b)birth.year=1980;birth.month=5;birth.day=1;(c)emp.year=1980;emp.month=5;emp.day=1;(d)emp.birth.year=1980;emp.birth.month=5;emp.birth.day=1;3.假定有以下聲明和定義,則下面引用形式錯誤的是(b)。32structst

3、udent{intnum;floatscore;}stu[3]={{1001,80},{1002,75},{1003,91}},*p=stu;(a)p->num(b)(p++).num(c)(p++)->num(d)(*p).num4.下列四個運算符中,優(yōu)先級最低的是(a)。(a)++(b).(c)->(d)()5.若有以下聲明和定義,則下列錯誤的引用是(d)。structworker{intno;charname[20];}w,*p=&w;(a)w.no(b)p->no(c)(*p).no(d)*p.no6.若有以下聲明和定義,則下列引用非法的是(d)。structdata

4、{intn;floatscore;data*q;};dataa[3]={1001,87,&a[1],1002,75,&a[2],1003,90,&a[0]};data*p=a;(a)p->n++(b)(*p).n++(c)++p->n(d)*p->n7.關于類和對象不正確的說法是(c)。(a)類是一種類型,它封裝了數(shù)據(jù)和操作(b)對象是類的實例(c)一個類的對象只有一個(d)一個對象必屬于某個類8.在類定義的外部,可以被訪問的成員有(c)。(a)所有類成員(b)private或protected的類成員(c)public的類成員(d)public或private的類成員9.關

5、于this指針的說法錯誤的是(a,d)。(a)this指針必須顯式說明(b)當創(chuàng)建一個對象后,this指針就指向該對象(c)成員函數(shù)擁有this指針(d)靜態(tài)成員函數(shù)擁有this指針10.聲明一個類的對象時,系統(tǒng)自動調用(b,d)函數(shù);撤消對象時,系統(tǒng)自動調用(c)函數(shù)。(a)成員函數(shù)(b)構造函數(shù)(c)析構函數(shù)(d)復制構造函數(shù)11.下面對構造函數(shù)的不正確描述是(b)。第7章(a)系統(tǒng)可以提供默認的構造函數(shù)(b)構造函數(shù)可以有參數(shù),所以也可以有返回值32(c)構造函數(shù)可以重載(d)構造函數(shù)可以設置默認參數(shù)12.下面對析構函數(shù)的正確描述是(a,c)。(a)系統(tǒng)可以提供默認的析

6、構函數(shù)(b)析構函數(shù)必須由用戶定義(c)析構函數(shù)沒有參數(shù)(d)析構函數(shù)可以設置默認參數(shù)13.對靜態(tài)成員的不正確描述是(c,d)。(a)靜態(tài)成員不屬于對象,是類的共享成員(b)靜態(tài)數(shù)據(jù)成員要在類外定義和初始化(c)調用靜態(tài)成員函數(shù)時要通過類或對象激活,所以靜態(tài)成員函數(shù)擁有this指針(d)只有靜態(tài)成員函數(shù)可以操作靜態(tài)數(shù)據(jù)成員14.下面選項中,不是類的成員函數(shù)為(c)。(a)構造函數(shù)(b)析構函數(shù)(c)友元函數(shù)(d)復制構造函數(shù)15.下面對友員的錯誤描述是(d)。(a)關鍵字friend用于聲明友員(b)一個類中的成員函數(shù)可以是另一個類的友員(c)友員函數(shù)訪問對象的成員不受訪問特

7、性影響(d)友員函數(shù)通過this指針訪問對象成員5.2閱讀下列程序,寫出執(zhí)行結果4.#includeclassA{public:intf1();intf2();voidsetx(intm){x=m;cout<

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。
关闭