freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華南理工高級(jí)語言程序設(shè)計(jì)c隨堂練習(xí)答案-資料下載頁

2025-06-18 20:49本頁面
  

【正文】 要在類體外定義 (C) 引用靜態(tài)數(shù)據(jù)成員時(shí),要在靜態(tài)數(shù)據(jù)成員前加類名和作用域運(yùn)算符 (D) 每個(gè)對(duì)象有自己的靜態(tài)數(shù)據(jù)成員副本 答題: A. B. C. D. 參考答案:D5. 若有以下說明,則對(duì)n的正確訪問語句是()。 class Y { //…。 public: staticint n。 }。 int Y::n。 Y objY。 (A)n=1。 (B)Y::n=1。 (C)objY::n=1。 (D)Yn 答題: A. B. C. D. 參考答案:B6. 若有以下類Z說明,則函數(shù)fStatic中訪問數(shù)據(jù)a錯(cuò)誤的是()。 class Z { staticint a。 public: static void fStatic(Zamp。)。 }。 int Z::a=0。 Z objZ。 (A)void Z::fStatic() { =1。 } (B)void Z::fStatic() { a = 1。 } (C)void Z::fStatic() { thisa = 0。 } (D)void Z::fStatic() { Z::a = 0。 } 答題: A. B. C. D. 參考答案:C7. 若有以下類W說明,則函數(shù)fConst的正確定義是()。 class W { int a。 public: voidfConst(intamp。) const。 }。 (A)void W::fConst( intamp。k )const { k = a。 } (B)void W::fConst( intamp。k )const { k = a++。 } (C)void W::fConst( intamp。k )const { cin a。 } (D)void W::fConst( intamp。k )const { a = k。 } 答題: A. B. C. D. 參考答案:A8. 若有以下類T說明,則函數(shù)fFriend的錯(cuò)誤定義是( )。 class T { inti。 friend void fFriend( Tamp。, int )。 }。 (A)void fFriend( T amp。objT, int k ) { = k。 } (B)void fFriend( T amp。objT, int k ) { k = 。 } (C)void T::fFriend( T amp。objT, int k ) { k += 。 } (D)void fFriend( T amp。objT, int k ) { += k。 } 答題: A. B. C. D. 參考答案:C 類的包含1. 若class B中定義了一個(gè)class A的類成員A a,則關(guān)于類成員的正確描述是()。 (A)在類B的成員函數(shù)中可以訪問A類的私有數(shù)據(jù)成員 (B)在類B的成員函數(shù)中可以訪問A類的保護(hù)數(shù)據(jù)成員 (C)類B的構(gòu)造函數(shù)可以調(diào)用類A的構(gòu)造函數(shù)做數(shù)據(jù)成員初始化 (D)類A的構(gòu)造函數(shù)可以調(diào)用類B的構(gòu)造函數(shù)做數(shù)據(jù)成員初始化 答題: A. B. C. D. 參考答案:C2. 下列關(guān)于類的包含描述正確的是()。 (A) 可以使用賦值語句對(duì)對(duì)象成員進(jìn)行初始化 (B) 可以使用“參數(shù)初始式”調(diào)用成員類的構(gòu)造函數(shù)初始化對(duì)象成員 (C) 被包含類可以訪問包含類的成員 (D)首先執(zhí)行自身構(gòu)造函數(shù),再調(diào)用成員類的構(gòu)造函數(shù) 答題: A. B. C. D. 參考答案:B第1章 運(yùn)算符重載 運(yùn)算符重載規(guī)則1. 在下列運(yùn)算符中,不能重載的是()。 (A) ! (B)sizeof (C)new (D)delete 答題: A. B. C. D. 參考答案:B2. 在下列關(guān)于運(yùn)算符重載的描述中,()是正確的。 (A)可以改變參與運(yùn)算的操作數(shù)個(gè)數(shù) (B)可以改變運(yùn)算符原來的優(yōu)先級(jí) (C)可以改變運(yùn)算符原來的結(jié)合性 (D)不能改變?cè)\(yùn)算符的語義 答題: A. B. C. D. 參考答案:D3. 運(yùn)算符函數(shù)是一種特殊的()或友元函數(shù)。 (A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù)(C)成員函數(shù)(D)重載函數(shù) 答題: A. B. C. D. 參考答案:C4. 設(shè)op表示要重載的運(yùn)算符,那么重載運(yùn)算符的函數(shù)名是:()。 (A)operator op (B) op(C)函數(shù)標(biāo)識(shí)符(D)函數(shù)標(biāo)識(shí)符op 答題: A. B. C. D. 參考答案:A5. 用于類運(yùn)算的運(yùn)算符通常都要重載。但有兩個(gè)運(yùn)算符系統(tǒng)提供默認(rèn)重載版本,它們是()。 (A)和. (B)++ 和 (C) = 和amp。(D)new和delete 答題: A. B. C. D. 參考答案:C第七章運(yùn)算符重載 用成員或友元函數(shù)重載運(yùn)算符1. 在下列函數(shù)中,不能重載運(yùn)算符的函數(shù)是()。 (A)成員函數(shù) (B)構(gòu)造函數(shù) (C)普通函數(shù) (D)友元函數(shù) 答題: A. B. C. D. 參考答案:B2. 在下列運(yùn)算符中,要求用成員函數(shù)重載的運(yùn)算符是()。 (A)= (B)== (C)= (D)++ 答題: A. B. C. D. 參考答案:A3. 在下列運(yùn)算符中,要求用友元函數(shù)重載的運(yùn)算符是()。 (A)= (B)[] (C) (D)() 答題: A. B. C. D. 參考答案:C4. 如果希望運(yùn)算符的操作數(shù)(尤其是第一個(gè)操作數(shù))有隱式轉(zhuǎn)換,則重載運(yùn)算符時(shí)必須用()。 (A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù) (C)成員函數(shù)(D)友元函數(shù) 答題: A. B. C. D. 參考答案:D5. 當(dāng)一元運(yùn)算符的操作數(shù),或者二元運(yùn)算符的左操作數(shù)是該類的一個(gè)對(duì)象時(shí),重載運(yùn)算符函數(shù)一般定義為()。 (A)構(gòu)造函數(shù)(B)析構(gòu)函數(shù) (C)成員函數(shù)(D)友元函數(shù) 答題: A. B. C. D. 參考答案:C 幾個(gè)典型運(yùn)算符的重載1. 設(shè)有類A的對(duì)象Aobject,若用成員函數(shù)重載前置自增表達(dá)式,那么++Aobject被編譯器解釋為()。 (A)++() (B)operator++(Aobject) (C)++(Aobject) (D)Aobject :: operator++() 答題: A. B. C. D. 參考答案:A2. 運(yùn)算符++,=,+和[]中,只能用成員函數(shù)重載的運(yùn)算符是()。 (A)+和= (B)[]和后置++ (C)=和[] (D)前置++和[] 答題: A. B. C. D. 參考答案:C3. 在C++中,如果在類中重載了函數(shù)調(diào)用運(yùn)算符(),那么重載函數(shù)調(diào)用的一般形式為: ()。 (A)(表達(dá)式)對(duì)象 (B)(表達(dá)式表)對(duì)象 (C)對(duì)象(表達(dá)式) (D)對(duì)象(表達(dá)式表) 答題: A. B. C. D. 參考答案:D4. 設(shè)有類A的對(duì)象Aobject,若用友員函數(shù)重載后置自減表達(dá)式,那么Aobject被編譯器解釋為()。 (A)() (B)operator(Aobject,0) (C)(Aobject,0) (D)(Aobject,0) 答題: A. B. C. D. 參考答案:B5. 如果表達(dá)式++j*k中的“++”和“*”都是重載的友元運(yùn)算符,則采用運(yùn)算符函數(shù)調(diào)用格式,該表達(dá)式還可以表示為()。 (A)operator*(++(),k) (B)operator*(operator++(j),k) (C)operator++(j).operator*(k) (D)operator*(operator++(j),) 答題: A. B. C. D. 參考答案:B6. 如果類A要重載插入運(yùn)算符“”,那么重載函數(shù)參數(shù)表的形式一般定義為()。 (A)(constAamp。) (B)(ostreamamp。) (C)(constAamp。,ostreamamp。) (D)(ostreamamp。,constAamp。) 答題: A. B. C. D. 參考答案:D 類類型轉(zhuǎn)換1. 類型轉(zhuǎn)換函數(shù)只能定義為一個(gè)類的()。 (A)構(gòu)造函數(shù) (B)析構(gòu)函數(shù) (C)成員函數(shù) (D)友員函數(shù) 答題: A. B. C. D. 參考答案:C2. 具有一個(gè)非默認(rèn)參數(shù)的構(gòu)造函數(shù)一般用于實(shí)現(xiàn)從()的轉(zhuǎn)換。 (A)該類類型到參數(shù)類型 (B)參數(shù)類型到該類類型 (C)參數(shù)類型到基本類型 (D)類類型到基本類型 答題: A. B. C. D. 參考答案:B3. 假設(shè)ClassX是類類型標(biāo)識(shí)符,Type為類型標(biāo)識(shí)符,可以是基本類型或類類型,Type_Value為Type類型的表達(dá)式,那么,類型轉(zhuǎn)換函數(shù)的形式為()。 (A)ClassX :: operator Type(Type t){… return Type_Value。} (B)friendClassX :: operator Type(){… return Type_Value。} (C)Type ClassX :: operator Type(){…return Type_Value。} (D)ClassX :: operator Type(){… return Type_Value。} 答題: A. B. C. D. 參考答案:D4. 在下列關(guān)于類型轉(zhuǎn)換的描述中,錯(cuò)誤的是()。 (A)任何形式的構(gòu)造函數(shù)都可以實(shí)現(xiàn)數(shù)據(jù)類型轉(zhuǎn)換。 (B)帶非默認(rèn)參數(shù)的構(gòu)造函數(shù)可以把基本類型數(shù)據(jù)轉(zhuǎn)換成類類型對(duì)象。 (C)類型轉(zhuǎn)換函數(shù)可以把類類型對(duì)象轉(zhuǎn)換為其他指定類型對(duì)象。 (D)類型轉(zhuǎn)換函數(shù)只能定義為一個(gè)類的成員函數(shù),不能定義為類的友元函數(shù)。 答題: A. B. C. D. 參考答案:A5. C ++中利用構(gòu)造函數(shù)進(jìn)行類類型轉(zhuǎn)換時(shí)的構(gòu)造函數(shù)形式為()。 (A)類名::類名(arg)。 (B)類名::類名(arg,arg1=E1,…,agrn=En)。 (C)~類名(arg)。 (D)~類名(arg,arg1=E1,…,agrn=En)。 答題: A. B. C. D. 參考答案:B第八章繼承 類之間的關(guān)系1. 一個(gè)大的應(yīng)用程序,通常由多個(gè)類構(gòu)成,類與類之間互相協(xié)同工作, 它們之間有三種主要關(guān)系。下列不屬于類之間關(guān)系的是( )。 (A) getsa (B) hasa (C) usesa (D) isa 答題: A. B. C. D. 參考答案:A2. 在c++中,類之間的繼承關(guān)系具有()。 (A) 自反性 (B) 對(duì)稱性 (C) 傳遞性 (D) 反對(duì)稱性 答題: A. B. C. D. 參考答案:C3. 下列關(guān)于類之間關(guān)系的描述,正確的是( )。 (A) hasa表示一個(gè)類部分地使用另一個(gè)類(B) usesa表示類的包含關(guān)系 (C)isa關(guān)系具有對(duì)稱性。 (D) isa機(jī)制稱為“繼承” 答題: A. B. C. D. 參考答案:D4. 下列關(guān)于類的描述,正確的是( )。 (A)父類具有子類的特征 (B) 一個(gè)類只能從一個(gè)類繼承 (C) isa 關(guān)系具有傳遞性 (D) usesa表示類的繼承機(jī)制 答題: A. B. C. D.參考答案:C5. 下列關(guān)于類之間關(guān)系的描述,錯(cuò)誤的是( )。 (A)用有向無環(huán)圖(DAG)表示的類之間關(guān)系,稱為“類格” (B) DAG中每一個(gè)結(jié)點(diǎn)是一個(gè)類定義,它的前驅(qū)結(jié)點(diǎn)稱為基類 (C) DAG中每一個(gè)結(jié)點(diǎn)是一個(gè)類定義,它的后繼結(jié)點(diǎn)稱為派生類 (D) DAG中每一個(gè)結(jié)點(diǎn)是一個(gè)類定義,它有且僅有一個(gè)前驅(qū)結(jié)點(diǎn) 答題: A. B. C. D. 參考答案:D6. 下列關(guān)于類的繼承描述中,正確的是()。 (A) 派生類公有繼承基類時(shí),可以訪問基類的所有數(shù)據(jù)成員,調(diào)用所有成員函數(shù)。 (B) 派生類也是基類,所以它們是等價(jià)的。 (C) 派生類對(duì)象不會(huì)建立基類的私有數(shù)據(jù)成員,所以不能訪問基類的私有數(shù)據(jù)成員。 (D)一個(gè)基類可以有多個(gè)派生類,一個(gè)派生類可以有多個(gè)基類。 答題: A. B. C. D. 參考答案:D 基類和派生類1. 當(dāng)一個(gè)派生類公有繼承一個(gè)基類時(shí),基類中的所有公有成員成為派生類的()。 (A) public成員 (B) private成員 (C) protected成員 (D) 友員 答題: A. B. C. D. 參考答案:A2. 當(dāng)一個(gè)派
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1