1. 構(gòu)造函數(shù)、析構(gòu)函數(shù)能被繼承或取地址(×)
創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、伽師網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為伽師等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。2. 構(gòu)造函數(shù)可以重載,但析構(gòu)函數(shù)只有一個(√)
3. 返回值類型為引用類型的函數(shù)可以返回局部變量(×)
4. 靜態(tài)成員函數(shù)沒有this指針(√)
5. 靜態(tài)成員函數(shù)可以直接訪問非靜態(tài)成員變量(×)
//由于靜態(tài)成員函數(shù)沒有this指針,所以不能直接訪問非靜態(tài)成員變量,必須通過向函數(shù)傳遞當前對象作為參數(shù)才可以訪問當前對象的成員變量
6. const類型的變量聲明時可以不用初始化(×)
7. const類型的對象只能訪問const類型的成員函數(shù),構(gòu)造函數(shù)、析構(gòu)函數(shù)除外(√)
8. const類型的對象如果作為實參,只能傳遞給const類型的形參(√)
9. volatile類型的對象只能訪問volatile類型的成員函數(shù),構(gòu)造函數(shù)、析構(gòu)函數(shù)除外(√)
10. 復合類調(diào)用構(gòu)造函數(shù)時,成員對象的構(gòu)造函數(shù)調(diào)用順序取決于復合類的構(gòu)造函數(shù)初始化列表(×)
//成員對象的構(gòu)造函數(shù)調(diào)用順序取決于其在復合類的聲明順序
11. 作為友元的類或類的函數(shù),必須先聲明后使用(√)
12. 友元關(guān)系可以繼承(×)
//友元關(guān)系不繼承、不傳遞、不對稱
13. 重載函數(shù)允許只有返回值類型不同(×)
//重載函數(shù)可以在參數(shù)個數(shù)、參數(shù)類型、是否為const類型上有不同,但如果只有返回值類型不同,則調(diào)用函數(shù)時有歧義
14. 可以重載C++中不存在的運算符(×)
15. 運算符重載可以改變優(yōu)先級(×)
16. 運算符重載不改變操作數(shù)個數(shù)(√)
17. 不能重載的運算符有 ?:? ? ::? ? .? ? #? ? ?##? ? ?.*? ? ? ->*? ? ??*
18. 返回值為臨時對象的重載運算符有 后綴++? ?后綴--? ? ?+? ? -? ? *? ?/? ? %
19. 返回值為引用類型的重載運算符有 前綴++? ?前綴--? ? =? ? []? ? ()? ?< ? >>
20. 必須以友元方式重載的運算符有? ?< ? >>
21. 必須以成員函數(shù)方式重載的運算符有? ?=? ? []? ? ()? ? ->
22. 派生類對象可用在基類對象使用的任何場合,如派生類對象可以賦值給基類對象、基類指針或基類引用,但此時這一基類的對象、指針或引用只能訪問基類成員
23. 復合類或派生類的定義前需要包含成員對象所在類或基類的定義
24. 派生類構(gòu)造函數(shù)的執(zhí)行順序:基類的構(gòu)造函數(shù)(都為或都不為虛基類時按繼承時聲明的順序)->內(nèi)嵌成員對象的構(gòu)造函數(shù)(按成員對象在類中聲明的順序)->自身類的構(gòu)造函數(shù)
25. 派生類對象在調(diào)用其基類的構(gòu)造函數(shù)時,若其有多個在同一層次上的基類,則虛基類的構(gòu)造先于非虛基類的構(gòu)造
26. 派生類和基類的虛函數(shù)原型可以不一致(×)
//如果僅是同名,則只是普通重載;如果僅是返回值類型不同,則程序會出錯
27. 虛函數(shù)可以為static類型(×)
//靜態(tài)函數(shù)、內(nèi)聯(lián)函數(shù)、構(gòu)造函數(shù)不可以是虛函數(shù)
28. 在普通函數(shù)調(diào)用虛函數(shù)時,實際調(diào)用的是this指針指向的對象所在類的虛函數(shù)(√)
29. 在基類的構(gòu)造函數(shù)或析構(gòu)函數(shù)中調(diào)用虛函數(shù),調(diào)用的是基類的虛函數(shù)(√)
30. 虛特性不可以繼承(×)
31. 實現(xiàn)多態(tài)的兩種方式:重載、虛函數(shù)
32. 純虛函數(shù)是空函數(shù)(×)
33. 函數(shù)調(diào)用的匹配原則:
① 尋找完全匹配的函數(shù)
② 函數(shù)模板實例化后匹配
③ 重載函數(shù)參數(shù)隱式類型轉(zhuǎn)化后匹配
④ 在上述某一步找到兩個及以上匹配的函數(shù)或三步都找不到匹配的函數(shù)時,則程序出錯
34. 析構(gòu)函數(shù)不可以主動調(diào)用(×)
//主動調(diào)用析構(gòu)函數(shù)后,程序最終還會再次調(diào)用析構(gòu)函數(shù)
35. 友元函數(shù)的定義必須在類外(×)
//友元函數(shù)的定義可以在類內(nèi)或類外
36. 靜態(tài)成員函數(shù)的定義在類外時,需要加上static關(guān)鍵字(×)
37. 在類中定義的函數(shù)是內(nèi)聯(lián)函數(shù)(√)
//類中的內(nèi)聯(lián)函數(shù)實現(xiàn)有兩種方式,一種是在類中進行定義;另一種是在類外進行定義,函數(shù)定義前加上incline關(guān)鍵字。注意第二種方式的函數(shù)定義需要放在頭文件
38. 定義引用類型的變量時必須初始化(√)
39. 在調(diào)用派生類的拷貝構(gòu)造函數(shù)時,其基類的構(gòu)造函數(shù)不會被調(diào)用(×)
40.在異常處理機制中,throw的變量一定會被catch(×)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)站名稱:C++期末判斷題/選擇題的易錯知識點復習-創(chuàng)新互聯(lián)
瀏覽路徑:http://aaarwkj.com/article22/ccdccc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、Google、建站公司、品牌網(wǎng)站建設(shè)、網(wǎng)站設(shè)計、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容