刷題筆記 C C 專項練習7

2021-08-13 22:39:35 字數 485 閱讀 6120

題目:

拷貝建構函式的特點是()

a.該函式名同類名,也是一種建構函式,該函式返回自身引用

b.該函式只有乙個引數,是對某個物件的引用

c.每個類都必須有乙個拷貝初始化建構函式,如果類中沒有說明拷貝建構函式,則編譯器系統會自動生成乙個預設拷貝建構函式,作為該類的保護成員

d.拷貝初始化建構函式的作用是將乙個已知物件的資料成員值拷貝給正在建立的另乙個同類的物件

答案:d

知識點:拷貝建構函式

解析:

拷貝建構函式是一種特殊的建構函式,和建構函式一樣,函式的名稱必須和類名稱一致,沒有返回值,a錯。

拷貝建構函式的引數可以使乙個或多個,左起第乙個必須是類的引用物件,如果不止乙個引數,後面的引數必須要有預設值,b錯。

類中沒有定義拷貝建構函式,編譯器會自動產生乙個預設預設的拷貝建構函式,但是不是該類的保護成員,c錯。

通過拷貝函式可以將另乙個物件作為物件的初值,d對。

刷題筆記 C C 專項練習4

題目 不定項 開發c 時,經常見到如下型別的結構體定義 typedef struct list tlist t 最後一行char data 0 的作用是?a.方便管理記憶體緩衝區 b.減少記憶體碎片化 c.標識結構體結束 d.沒有作用 答案 ab 知識點 柔性陣列 解析 先來看柔性陣列,引自 1 什...

刷題筆記 C C 專項練習8

題目 下面有關虛函式的描述,說法錯誤的是?a.虛函式的作用是實現了繼承性 b.虛函式的作用就是實現 動態聯編 也就是在程式的執行階段動態地選擇合適的成員函式 c.和類的靜態成員函式與非類的成員函式相比,虛函式的效率較低 d.要正確的實現虛函式,只能用乙個基類的指標或者引用來指向派生類物件 答案 a ...

C C 專項練習 五

1.在過載運算子函式時,下面 運算子必須過載為類成員函式形式 a b c d 答案 d 解析 我也是不太懂。別人的優質解析 只能使用成員函式過載的運算子有 new delete 2.c 裡面如何宣告const void f void 函式為c程式中的庫函式。a static c b extern c...