版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、面向?qū)ο蟪绦蛟O(shè)計(jì)第02章在線剩余時(shí)間:59:56測試答題須知:1、本卷總分值20分。2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結(jié)果將會被清空。第一題、單項(xiàng)選擇題每題1分,5道題共5分1、在關(guān)鍵字public后面定義的成員為類的成員。a-A、私有B、公用CG保護(hù)D、任何2、當(dāng)一個(gè)類對象結(jié)束它的生存期的時(shí)侯,系統(tǒng)自動調(diào)用該類的()oIflA、無參構(gòu)造函數(shù)B、帶參構(gòu)造函數(shù)G拷貝構(gòu)造函數(shù)*D、析構(gòu)函數(shù)3、類的構(gòu)造函數(shù)被自動調(diào)用執(zhí)行的情況是在定義該類的()cinA、成員函數(shù)時(shí)B、數(shù)據(jù)成員時(shí)閏CIG對象時(shí)D、友兀函數(shù)時(shí)4、假定A
2、B為一個(gè)類,則執(zhí)行AB*p=newAB(1,2);”語句時(shí)共調(diào)用該類構(gòu)造函數(shù)的次數(shù)為()。C|(A、0B、1rrC2D、35、假定AB為一個(gè)類,px為指向該類的一個(gè)含有n個(gè)對象的動態(tài)數(shù)組的指針,則執(zhí)行delete口px;語句時(shí)共調(diào)用該類析構(gòu)函數(shù)的次數(shù)為()。A0B、1pGCnD、n+1第二題、多項(xiàng)選擇題每題2分,5道題共10分1、下面有關(guān)類說法正確的選項(xiàng)是(A,B,D)回A、一個(gè)類可以有多個(gè)構(gòu)造函數(shù)“B、一個(gè)類只有一個(gè)析構(gòu)函數(shù)G析構(gòu)函數(shù)需要指定參數(shù)二D在一個(gè)類中可以說明具有類類型的數(shù)據(jù)成員2、關(guān)于封裝,以下說法中正確的選項(xiàng)是。A、通過封裝,對象的全部屬性和操作結(jié)合在一起,形成一個(gè)整體“B、通過
3、封裝,一個(gè)對象的實(shí)現(xiàn)細(xì)節(jié)被盡可能地隱藏起來不可見“G通過封裝,每個(gè)對象都成為相對獨(dú)立的實(shí)體D通過封裝,對象的屬性都是不可見的3、定義析構(gòu)函數(shù)時(shí),錯(cuò)誤的說法是()oA其名與類名完全相同B、返回類型是void 類型G無形參,也不可重載17D函數(shù)體中必須有delete語句4、假定AA為一個(gè)類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個(gè)對象,則訪問象中數(shù)據(jù)成員a的語句錯(cuò)誤的選項(xiàng)是0o17*B、x.a()17Gx-GetValue()Dx.GetValue()5、下面關(guān)于成員函數(shù)的說法錯(cuò)誤的選項(xiàng)是0A、類定義中只能說明函數(shù)成員的函數(shù)頭,不能定義函數(shù)體B、
4、類中的函數(shù)成員可以在類體中定義,也可以在類體之外定義G類中的函數(shù)成員在類體之外定義時(shí)必須要與類聲明在同一文件中D在類體之外定義的函數(shù)成員不能操作該類的私有數(shù)據(jù)成員第三題、判斷題每題1分,5道題共5分1、假定AA為一個(gè)類,a為該類公有的數(shù)據(jù)成員,x為該類的一個(gè)對象,則訪問x對象中數(shù)據(jù)成員a的格式為x-a。正確1*錯(cuò)誤2、所謂私有成員是指只有類中所提供的成員函數(shù)才能直接使用它們,任何類以外的函數(shù)對它們的訪問都是非法的。正確,錯(cuò)誤3、某類中的友元類的所有成員函數(shù)可以存取或修改該類中的私有成員。正確錯(cuò)誤4、建立類的對象時(shí),先調(diào)用各個(gè)對象成員的構(gòu)造函數(shù),初始化相應(yīng)的對象成員,然后才執(zhí)行類的構(gòu)造函數(shù),初始
5、化類中其他成員pn正確修錯(cuò)誤5、this是一個(gè)隱含于每一個(gè)類的成員函數(shù)的特殊指針,它是一個(gè)指向正在被某個(gè)成員函數(shù)操作的對象的指針。正確錯(cuò)誤父卷恭喜,交卷操作成功完成!你本次進(jìn)行的面向?qū)ο蟪绦蛟O(shè)計(jì)第02章在線測試的得分為20分總分值20分,本次成績已入庫。假設(shè)對成績不滿意,可重新再測,取最高分。測試結(jié)果如下:?1.1單項(xiàng)選擇Xt在關(guān)鍵字public后面定義的成員為類的成?1.2單項(xiàng)選擇又t當(dāng)一個(gè)類對象結(jié)束它的生存期的時(shí)侯,系統(tǒng)自動調(diào)用該類的()。?1.3單項(xiàng)選擇又t類的構(gòu)造函數(shù)被自動調(diào)用執(zhí)行的情況是在定義該類的()?1.4單項(xiàng)選擇Xi假定AB為一個(gè)類,則執(zhí)行AB*p=newAB(1,2);”語句
6、時(shí)共調(diào)用該類構(gòu)造函數(shù)的次數(shù)為()。? 1.5單項(xiàng)選擇又t假定AB為一個(gè)類,px為指向該類的一個(gè)含有n個(gè)對象的動態(tài)數(shù)組的指針,則執(zhí)行“deletepx;”語句時(shí)共調(diào)用該類析構(gòu)函數(shù)的次數(shù)為()o? 2.1多項(xiàng)選擇Xt下面有關(guān)類說法正確的選項(xiàng)是(A,B,D)? 2.2多項(xiàng)選擇Xt關(guān)于封裝,以下說法中正確的選項(xiàng)是。? 2.3多項(xiàng)選擇Xt定義析構(gòu)函數(shù)時(shí),錯(cuò)誤的說法是()。? 2.4多項(xiàng)選擇Xt假定AA為一個(gè)類,a為該類私有的數(shù)據(jù)成員,GetValue()為該類公有函數(shù)成員,它返回a的值,x為該類的一個(gè)對象,則訪問x對象中數(shù)據(jù)成員a的語句錯(cuò)誤的選項(xiàng)是。? 2.5多項(xiàng)選擇又t下面關(guān)于成員函數(shù)的說法錯(cuò)誤的選項(xiàng)
7、是? 3.1判斷對假定AA為一個(gè)類,a為該類公有的數(shù)據(jù)成員,x為該類的一個(gè)對余,則訪問x對象中數(shù)據(jù)成員a的格式為x-a。? 3.2判斷對所謂私有成員是指只有類中所提供的成員函數(shù)才能直接使用它們,任何類以外的函數(shù)對它們的訪問都是非法的。? 3.3判斷對某類中的友元類的所有成員函數(shù)可以存取或修改該類中的私有成員。? 3.4判斷對建立類的對象時(shí),先調(diào)用各個(gè)對象成員的構(gòu)造函數(shù),初始化相應(yīng)的對翥成員,然后才執(zhí)行類的構(gòu)造函數(shù),初始化類中其他成員。?3.5判斷對this是一個(gè)隱含于每一個(gè)類的成員函數(shù)的特殊指針,它是一個(gè)指向正在被某個(gè)成員函數(shù)操作的對象的指針。面向?qū)ο蟪绦蛟O(shè)計(jì)第03章在線測乘11余時(shí)間:59:
8、56試答題須知:1、本卷總分值20分。2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結(jié)果將會被清空。第一題、單項(xiàng)選擇題每題1分,5道題共5分1、假定AB為一個(gè)類,則執(zhí)行“AB門=r2;”語句時(shí)將自動調(diào)用該類的()。A無參構(gòu)造函數(shù)B、帶參構(gòu)造函數(shù)c屈G賦值重載函數(shù)D、拷貝構(gòu)造函數(shù)2、假定ab為一個(gè)類,則執(zhí)行abx;語句時(shí)將自動調(diào)用該類的()。CI位A有參構(gòu)造函數(shù)B、無參構(gòu)造函數(shù)G拷貝構(gòu)造函數(shù)園D、賦值構(gòu)造函數(shù)()3、類的構(gòu)造函數(shù)被自動調(diào)用執(zhí)行的情況是在定義該類的A、成員函數(shù)時(shí)卜仁B、數(shù)據(jù)成員時(shí)包D、友元函數(shù)時(shí)4、一段程序的
9、定義如下,在函數(shù)f()中將動態(tài)對象的成員n的值改為34的語句應(yīng)該為()classAintn;public:setn(intnl)n = nl; A(int x) nx; int f() A * ptrnew A(45);A、A.n =34;B、ptr.setn(34);G ptr- setn(34); D、setn(34);5、假定AB為一個(gè)類,px為指向該類的一個(gè)含有 n個(gè)對象的動態(tài)數(shù)組的指針,則執(zhí)行del _ ete 口px;語句時(shí)共調(diào)用該類析構(gòu)函數(shù)的次數(shù)為()OA、0B、 1D、 n+1第二題、多項(xiàng)選擇題每題 2分,5道題共10分1、以下可以作為類的成員的是()A、自身類對象的指針B、自
10、身類對象自身類對象的引用另一個(gè)類的對象2、下面關(guān)于成員函數(shù)的說法錯(cuò)誤的選項(xiàng)是A、類定義中只能說明函數(shù)成員的函數(shù)頭,不能定義函數(shù)體B、類中的函數(shù)成員可以在類體中定義,也可以在類體之外定義類中的函數(shù)成員在類體之外定義時(shí)必須要與類聲明在同一文件中在類體之外定義的函數(shù)成員不能操作該類的私有數(shù)據(jù)成員3、下面關(guān)于靜態(tài)數(shù)據(jù)成員的說法錯(cuò)誤的選項(xiàng)是靜態(tài)數(shù)據(jù)成員是類的所有對象所共有的B、靜態(tài)數(shù)據(jù)成員要在構(gòu)造函數(shù)內(nèi)初始化類的每個(gè)對象有自己的靜態(tài)數(shù)據(jù)成員靜態(tài)數(shù)據(jù)成員不能通過類的對象調(diào)用4、假定AB為一個(gè)類,則執(zhí)行AB*s=newAB(a,5);”語句的結(jié)果是動態(tài)生成對象AB賦值給變量sB、動態(tài)生成對象s如果對象AB中
11、有公有成員a,則s-a可以訪問該成員動態(tài)生成對象AB,該對象的地址賦值給變量s5、下面關(guān)于常對象的說法正確的選項(xiàng)是0在定義常對象時(shí)必須進(jìn)行初始化。B、常對象的數(shù)據(jù)成員不能被更新。常對象不能作為類的成員。通過常對象可以調(diào)用該對象的成員函數(shù)。第三題、判斷題每題 1分,5道題共5分1、假設(shè)Sample類中的一個(gè)成員函數(shù)說明如下:Void set(Sample &a) 其中Sample &a表示的含義是.a是類Sample的對象引用,用來作函數(shù)Set()的形參。正確錯(cuò)誤2、所謂私有成員是指只有類中所提供的成員函數(shù)才能直接使用它們,任何類以外的函數(shù)對它們的訪問都是非法的。正確錯(cuò)誤3、某類中的友元類的所有
12、成員函數(shù)可以存取或修改該類中的私有成員。正確|r錯(cuò)誤4、靜態(tài)成員函數(shù)允許訪問類的數(shù)據(jù)成員。正確錯(cuò)誤5、建立類的對象時(shí),先調(diào)用各個(gè)對象成員的構(gòu)造函數(shù),初始化相應(yīng)的對象成員,然后才執(zhí)行類的構(gòu)造函數(shù),初始化類中其他成員正確錯(cuò)誤=1父卷恭喜,交卷操作成功完成!你本次進(jìn)行的面向?qū)ο蟪绦蛟O(shè)計(jì)第03章在線測試的得分為20分|總分值20分,本次成績已入庫。假設(shè)對成績不滿意,可重新再測,取最高分。測試結(jié)果如下:?1.1單項(xiàng)選擇對假定AB為一個(gè)類,則執(zhí)行“ABU=r2;”語句時(shí)將自動調(diào)用該類的()。?1.2單項(xiàng)選擇對假定ab為一個(gè)類,則執(zhí)行abx;語句時(shí)將自動調(diào)用該類的()。?1.3單項(xiàng)選擇對類的構(gòu)造函數(shù)被自動調(diào)
13、用執(zhí)行的情況是在定義該類的()?1.4單項(xiàng)選擇對一段程序的定義如下,在函數(shù)f()中將動態(tài)對象的成員n的值改為34的語句應(yīng)該為()classAintn;public:setn(intnl)n=nl;A(intx)n=x;intf()A*ptr=newA(45);?1.5單項(xiàng)選擇對假定AB為一個(gè)類,px為指向該類的一個(gè)含有n個(gè)對象的動態(tài)數(shù)組的指針,則執(zhí)行“del_etepx;”語句時(shí)共調(diào)用該類析構(gòu)函數(shù)的次數(shù)為()。?2.1多項(xiàng)選擇對以下可以作為類的成員的是()?2.2多項(xiàng)選擇對下面關(guān)于成員函數(shù)的說法錯(cuò)誤的選項(xiàng)是?2.3多項(xiàng)選擇對下面關(guān)于靜態(tài)數(shù)據(jù)成員的說法錯(cuò)誤的選項(xiàng)是?2.4多項(xiàng)選擇對假定AB為一個(gè)
14、類,則執(zhí)行AB*s=newAB(a,5);”語句的結(jié)里旦木TH?2.5多項(xiàng)選擇對下面關(guān)于常對象的說法正確的選項(xiàng)是?3.1判斷對假設(shè)Sample類中的一個(gè)成員函數(shù)說明如下:Voidset(Sample&a)其中Sample&a表示的含義是.a是類Sample的對象引用,用來作函數(shù)Set()的形參。?3.2判斷對所謂私有成員是指只有類中所提供的成員函數(shù)才能直接使用它們,任何類以外的函數(shù)對它們的訪問都是非法的。?3.3判斷對某類中的友元類的所有成員函數(shù)可以存取或修改該類中的私有成員。?3.4判斷對靜態(tài)成員函數(shù)允許訪問類的數(shù)據(jù)成員。?3.5判斷對建立類的對象時(shí),先調(diào)用各個(gè)對象成員的構(gòu)造函數(shù),初始化相應(yīng)
15、的對象成員,然后才執(zhí)行類的構(gòu)造函數(shù),初始化類中其他成員。面向?qū)ο蟪绦蛟O(shè)計(jì)第 04章在線剩余時(shí)間:59:57測試答題須知:1、本卷總分值20分。2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結(jié)果將會被清空。第一題、單項(xiàng)選擇題每題1分,5道題共5分1、假設(shè)B類為A類的友元類,則下面的說法正確的選項(xiàng)是A B類的所有成員函數(shù)都是A類的友元函數(shù)B、B類指定的成員函數(shù)才是 A類的友元D、B類的私有成員函數(shù)不能可以訪問A類的私GA類的所有成員函數(shù)可以訪問B類的成員有成員2、一個(gè)類的友元不是該類的成員,與該類的關(guān)系密切,所以它A有thi
16、s指針,有默認(rèn)操作的對象B、沒有this指針,可以有默認(rèn)操作的對象G有this指針,不能執(zhí)行默認(rèn)操作D、沒有this指針,也就沒有默認(rèn)操作的對象3、下面的語句中能將類B定義為類A的友元類的是A friend class B;B、classAfriendB;G class A friend class B;D、class friend B class A;4、如果類B是類A的友元類,n是類A的私有數(shù)據(jù)成員,函數(shù)f(Atmp)是類B的公有成員函數(shù),a是類A的對象,b是B類的對象,下面語句正確的選項(xiàng)是B、main() b.f;Amain()f(a);G main() a.n;D、main()b.f(
17、a);5、下面對于友元函數(shù)描述正確的選項(xiàng)是A、友元函數(shù)的實(shí)現(xiàn)必須在類的內(nèi)部定義B、友元函數(shù)是類的成員函數(shù)G友元函數(shù)破壞了類的封裝性和隱藏性D、友元函數(shù)不能訪問類的私有成員第二題、多項(xiàng)選擇題每題2分,5道題共10分1、一個(gè)類的友元不是該類的成員,與該類的關(guān)系密切,所以下面它的說法錯(cuò)誤的選項(xiàng)是“A有this指針,有默認(rèn)操作的對象“B、沒有this指針,可以有默認(rèn)操作的對象“G有this指針,不能執(zhí)行默認(rèn)操作匚D沒有this指針,也就沒有默認(rèn)操作的對象2、下面關(guān)于友元的說法正確的選項(xiàng)是A友元函數(shù)是擁有成員函數(shù)一切權(quán)利B、友元是一種成員函數(shù)“G友元可以直接訪問類的所有成員D友元不能訪問類的私有成員3、
18、下面關(guān)于友元函數(shù)正確的說法是A、在類中用關(guān)鍵詞friend聲明友元函數(shù)廠B、友元函數(shù)說明的位置只能在類的public區(qū)G友元函數(shù)的定義只能放在類的外部審D友元函數(shù)不是類的成員函數(shù)4、關(guān)于友元函數(shù)的說法正確的選項(xiàng)是A、友元函數(shù)可以是普通函數(shù),可以是其他類的成員函數(shù),也可以是本類的成員函數(shù)B、友元函數(shù)可以訪問多個(gè)類的私有成員和保護(hù)成員G在調(diào)用友元函數(shù)的時(shí)候需要使用“.”運(yùn)算符D如果友元函數(shù)是某個(gè)類的成員函數(shù),在定義這個(gè)友元函數(shù)的時(shí)候要使用類前綴。5、下面關(guān)于友元函數(shù)使用特點(diǎn)的說明正確的選項(xiàng)是17A、友元函數(shù)可以繞開成員函數(shù)直接訪問類的私有和保護(hù)成員,防止調(diào)用成員函數(shù)相關(guān)的開銷rB、友元函數(shù)雖然不是
19、類的成員函數(shù),但是因?yàn)橛言瘮?shù)是在類內(nèi)說明的,所以也帶有用this指針G友元函數(shù)可以以使用類內(nèi)的所有成員,因此破壞了數(shù)據(jù)的安全性D友元函數(shù)的形參如果是類對象,可以用對象名,對象的引用或者對象指針第三題、判斷題每題1分,5道題共5分1、友元只能訪問類中的公有成員,不能訪問私有成員。正確錯(cuò)誤2、友元函數(shù)的定義只能放在類的外部,與類的成員函數(shù)放在一起。正確錯(cuò)誤3、如果函數(shù)f()要操作類A和類B的私有成員,可以把f()聲明為類A的成員函數(shù),把類A聲明為類B的友元類正確錯(cuò)誤4、友元具有傳遞性,單向性和繼承性的特點(diǎn)。正確錯(cuò)誤5、一個(gè)函數(shù)可以是多個(gè)類的友元函數(shù)。后r|正確錯(cuò)誤父卷恭喜,交卷操作成功完成!你本
20、次進(jìn)行的面向?qū)ο蟪绦蛟O(shè)計(jì)第04章在線測試的得分為20分總分值20分,本次成績已入庫。假設(shè)對成績不滿意,可重新再測,取最高分。測試結(jié)果如下:?1.1單項(xiàng)選擇又t假設(shè)B類為A類的友元類,則下面的說法正確的選項(xiàng)是?1.2單項(xiàng)選擇Xt一個(gè)類的友元不是該類的成員,與該類的關(guān)系密切,所以它?1.3單項(xiàng)選擇又i下面的語句中能將類B定義為類A的友元類的是?1.4單項(xiàng)選擇又t如果類B是類A的友元類,n是類A的私有數(shù)據(jù)成員,函數(shù)f(Atmp)是類B的公有成員函數(shù),a是類A的對象,b是B類的對象,下面語句正確的選項(xiàng)是?1.5單項(xiàng)選擇又t下面對于友元函數(shù)描述正確的選項(xiàng)是?2.1多項(xiàng)選擇Xt一個(gè)類的友元不是該類的成員,
21、與該類的關(guān)系密切,所以下面它的說法錯(cuò)誤的選項(xiàng)是。?2.2多項(xiàng)選擇又t下面關(guān)于友元的說法正確的選項(xiàng)是?2.3多項(xiàng)選擇Xt?2.4多項(xiàng)選擇Xt?2.5多項(xiàng)選擇Xt下面關(guān)于友元函數(shù)正確的說法是關(guān)于友元函數(shù)的說法正確的選項(xiàng)是下面關(guān)于友元函數(shù)使用特點(diǎn)的說明正確的選項(xiàng)是?3.1?3.2判斷對判斷對友元只能訪問類中的公有成員,不能訪問私有成員。友元函數(shù)的定義只能放在類的外部,與類的成員函數(shù)放在一起。?3.3判斷對如果函數(shù)f()要操作類A和類B的私有成員,可以把f()聲明為類A的成員函數(shù),把類A聲明為類B的友元類。?3.4判斷對友元具有傳遞性,單向性和繼承性的特點(diǎn)。?3.5判斷對一個(gè)函數(shù)可以是多個(gè)類的友元函數(shù)
22、。面向?qū)ο蟪绦蛟O(shè)計(jì)第05章在線乘11余時(shí)間:59:56測試答題須知:1、本卷總分值20分。2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結(jié)果將會被清空。第一題、單項(xiàng)選擇題每題1分,5道題共5分1、為了實(shí)現(xiàn)兩個(gè)復(fù)數(shù)類對象c1,c2相加c1+c2,下面的語句正確的選項(xiàng)是0B、classComplexComplexoperator+(CompA、classComplexComplexoperator+();lex&);r-GclassComplexComplexoperator+(Comp1D、Complexoperator+
23、(Complex&);lex,Complex);2、在成員函數(shù)中進(jìn)行雙目運(yùn)算符重載時(shí),其參數(shù)表中應(yīng)帶有個(gè)參數(shù)。CB、1D、3個(gè)參數(shù)。3、雙目運(yùn)算符重載為普通函數(shù)時(shí),其參數(shù)表中應(yīng)帶有B、1D、34、如果表達(dá)式a+中的“+”是作為普通函數(shù)重載的運(yùn)算符,假設(shè)采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為A、a.operator+()B、operator+(a)Goperator+(a,1)D、operator+(1,a)5、如果表達(dá)式+a中的“+”是作為成員函數(shù)重載的運(yùn)算符,假設(shè)采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為Aa.operator+(1)B、operator+(a)Goperator+(a,1)D、a.op
24、erator+()第二題、多項(xiàng)選擇題每題2分,5道題共10分1、在重載一運(yùn)算符時(shí),假設(shè)運(yùn)算符函數(shù)的形參表中沒有參數(shù),則可能的情況是該運(yùn)算符是一個(gè)單目運(yùn)算符。B、該運(yùn)算符函數(shù)有一個(gè)隱含的參數(shù)this。該運(yùn)算符函數(shù)是類的成員函數(shù)。該運(yùn)算符函數(shù)是類的友元函數(shù)。2、關(guān)于運(yùn)算符重載,以下說法錯(cuò)誤的選項(xiàng)是所有的運(yùn)算符都可以重載。B、通過重載,可以使運(yùn)算符應(yīng)用于自定義的數(shù)據(jù)類型。通過重載,可以創(chuàng)造原來沒有的運(yùn)算符。通過重載,可以改變運(yùn)算符的優(yōu)先級。3、下面重載類型轉(zhuǎn)換運(yùn)算符的語句正確的選項(xiàng)是rAclassXXoperator(int);B、classXoperator(X,int);17GclassXope
25、ratorZ();DclassXoperatorY();4、下面關(guān)于類型轉(zhuǎn)換運(yùn)算符正確的說法是A、重載類型轉(zhuǎn)換運(yùn)算符沒有實(shí)際意義,因?yàn)镃+鐘有強(qiáng)制類型轉(zhuǎn)換機(jī)制“B、重載類型轉(zhuǎn)換運(yùn)算符為類的成員函數(shù)的時(shí)候,沒有返回值,也沒有形參。LG重載類型轉(zhuǎn)換運(yùn)算符可以實(shí)現(xiàn)任意兩種對象之間的轉(zhuǎn)換。D重載類型轉(zhuǎn)換運(yùn)算符可以把類對象轉(zhuǎn)換為一般數(shù)據(jù)變量。5、下面關(guān)于函數(shù)調(diào)用運(yùn)算符正確的說法是A、重載函數(shù)調(diào)用運(yùn)算符只能說明為類的非靜態(tài)成員函數(shù)B、重載了的函數(shù)調(diào)用運(yùn)算符可以帶多個(gè)形參,也可以帶缺省參數(shù)“G重載函數(shù)調(diào)用運(yùn)算符的作用與重載函數(shù)的作用相同廠D重載函數(shù)的一般格式為:類名:operator。;第三題、判斷題每題1
26、分,5道題共5分1、多數(shù)運(yùn)算符可以重載,個(gè)別運(yùn)算符不能重載,運(yùn)算符重載是通過函數(shù)定義實(shí)現(xiàn)的。,iri正確錯(cuò)誤2、對每個(gè)可重載的運(yùn)算符來講,它既可以重載為友元函數(shù),又可以重載為成員函數(shù)。cf正確錯(cuò)誤3、雙目運(yùn)算符重載為成員函數(shù)的時(shí)候,一個(gè)運(yùn)算對象由this指針給出,另一個(gè)運(yùn)算對象通過重載運(yùn)算符的形參傳遞。Id正確錯(cuò)誤4、雙目運(yùn)算符op重載為A類的成員函數(shù)后,表達(dá)式“obj1opobj2可以解釋為:operatorop(obj1,obj2)r|p正確錯(cuò)誤5、重載運(yùn)算符為成員函數(shù)和友元函數(shù)時(shí)的關(guān)鍵區(qū)別在于成員函數(shù)具有this指針,而友元函數(shù)沒有this指針。正確錯(cuò)誤、.、/,父卷恭喜,交卷操作成功完
27、成!你本次進(jìn)行的面向?qū)ο蟪绦蛟O(shè)計(jì)第05章在線測試的得分為20分總分值20分,本次成績已入庫。假設(shè)對成績不滿意,可重新再測,取最高分。測試結(jié)果如下:? 1.1 單項(xiàng)選擇對 的選項(xiàng)是為了實(shí)現(xiàn)兩個(gè)復(fù)數(shù)類對象cl,c2相加c1+c2,下面的語句正確?1.2單項(xiàng)選擇對在成員函數(shù)中進(jìn)行雙目運(yùn)算符重載時(shí),其參數(shù)表中應(yīng)帶有個(gè)參數(shù)。?1.3單項(xiàng)選擇對雙目運(yùn)算符重載為普通函數(shù)時(shí),其參數(shù)表中應(yīng)帶有個(gè)參?1.4單項(xiàng)選擇對如果表達(dá)式a+中白“+”是作為普通函數(shù)重載的運(yùn)算符,假設(shè)采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為。?1.5單項(xiàng)選擇對如果表達(dá)式+a中的“+”是作為成員函數(shù)重載的運(yùn)算符,假設(shè)采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為
28、。?2.1多項(xiàng)選擇對在重載一運(yùn)算符時(shí),假設(shè)運(yùn)算符函數(shù)的形參表中沒有參數(shù),則可能的情況是。?2.2多項(xiàng)選擇對關(guān)于運(yùn)算符重載,以下說法錯(cuò)誤的選項(xiàng)是。?2.3多項(xiàng)選擇對下面重載類型轉(zhuǎn)換運(yùn)算符的語句正確的選項(xiàng)是?2.4多項(xiàng)選擇對下面關(guān)于類型轉(zhuǎn)換運(yùn)算符正確的說法是?2.5多項(xiàng)選擇對下面關(guān)于函數(shù)調(diào)用運(yùn)算符正確的說法是?3.1判斷對多數(shù)運(yùn)算符可以重載,個(gè)別運(yùn)算符不能重載,運(yùn)算符重載是通過函數(shù)定義實(shí)現(xiàn)的。?3.2判斷對對每個(gè)可重載的運(yùn)算符來講,它既可以重載為友元函數(shù),又可以重載為成員函數(shù)。?3.3判斷對雙目運(yùn)算符重載為成員函數(shù)的時(shí)候,一個(gè)運(yùn)算對象由this指針給出,另一個(gè)運(yùn)算對象通過重載運(yùn)算符的形參傳遞。?3
29、.4判斷對雙目運(yùn)算符op重載為A類的成員函數(shù)后,表達(dá)式“obj1opobj2”可以解釋為:operatorop(obj1,obj2)。?3.5判斷對重載運(yùn)算符為成員函數(shù)和友元函數(shù)時(shí)的關(guān)鍵區(qū)別在于成員函數(shù)具有this指針,而友元函數(shù)沒有this指針。面向?qū)ο蟪绦蛟O(shè)計(jì)第06章在線測試答題須知:1、本卷總分值20分。剩余時(shí)間:59:572、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結(jié)果將會被清空。第一題、單項(xiàng)選擇題每題 1分,5道題共5分1、通常情況下,函數(shù)模板中的類型參數(shù)個(gè)數(shù) 不能 是()B、2D、32、設(shè)有函數(shù)模板 tem
30、plate Q Sum(Q x, Q y) return(x)+(y); 則以下語句中對該函數(shù)模板錯(cuò)誤的使用是()A Sum(10,2);B、Sum(5.0,6.7);C Sum(15.2f, 16.0f);D、Sum( AB3、模板參數(shù)在函數(shù)參數(shù)表中出現(xiàn)的次數(shù)不可能是B、2口 D、任意4、關(guān)于函數(shù)模板的說法錯(cuò)誤的選項(xiàng)是A、函數(shù)模板是一個(gè)模板,其中用到通用類型參B、函數(shù)模板是具體的函數(shù),在系統(tǒng)遇到具體函數(shù)調(diào)用時(shí)生成G函數(shù)模板是一組函數(shù)的抽象D、函數(shù)模板不能執(zhí)行5、已經(jīng)有類模板定義template class Tclass ;下面類模板的實(shí)例化語句中正確的選項(xiàng)是rA Tclass x;B、Tcl
31、ass ;G Tclass x;D、Tclass x;第二題、多項(xiàng)選擇題每題2分,5道題共10分1、關(guān)于模板函數(shù)的說法正確的選項(xiàng)是A、模板函數(shù)不能直接執(zhí)行B、模板函數(shù)是一組函數(shù)的抽象G模板函數(shù)的編譯系統(tǒng)遇到函數(shù)調(diào)用時(shí)生成的D模板函數(shù)是重載函數(shù)2、關(guān)于類模板的說法正確的選項(xiàng)是ya類模板是類的抽象B、類模板是模板類的抽象“G類模板中用到通用類型參數(shù)匚D類模板和普通類一樣可以用于定義對象3、關(guān)于函數(shù)模板的實(shí)例化正確的說法是A、模板函數(shù)在實(shí)例化之前要先聲明rB、模板類型可以進(jìn)行隱式的類型轉(zhuǎn)化G模板函數(shù)是函數(shù)模板的特例D函數(shù)模板實(shí)例化生成的函數(shù)模板是重載函數(shù)4、關(guān)于函數(shù)模板的說法正確的選項(xiàng)是A、函數(shù)模板
32、生成的模板函數(shù)是重載的,但是函數(shù)模板不能重載BC+序中函數(shù)模板可以同名,但是形參個(gè)數(shù)和類型應(yīng)有區(qū)別G函數(shù)模板可以和普通函數(shù)重載D函數(shù)模板不能重載5、關(guān)于類模板的成員函數(shù)的說法正確的選項(xiàng)是叵A、類模板的成員函數(shù)被認(rèn)為是函數(shù)模板,也成為類屬函數(shù)B、類模板的成員函數(shù)的定義與類的成員函數(shù)的定義一樣rG類模板的成員函數(shù)通過類模板調(diào)用D類模板的成員函數(shù)可以在類外定義,但要符合函數(shù)模板定義的標(biāo)準(zhǔn)第三題、判斷題每題1分,5道題共5分1、類模板中不能帶有靜態(tài)成員。C正確,*錯(cuò)誤2、模板類型參數(shù)名可以用來指定函數(shù)模板的返回類型。正確錯(cuò)誤3、模板參數(shù)名在同一模板參數(shù)表中只能使用一次,但可在多個(gè)函數(shù)模板聲明或定義之間
33、重復(fù)使用與正確錯(cuò)誤4、類模板中的無類型參數(shù)一定是常量。包正確錯(cuò)誤5、類模板的無類型參數(shù)可以是數(shù)組或指針。cg正確錯(cuò)誤父卷恭喜,交卷操作成功完成!你本次進(jìn)行的面向?qū)ο蟪绦蛟O(shè)計(jì)第06章在線測試的得分為20分總分值20分,本次成績已入庫。假設(shè)對成績不滿意,可重新再測,取最高分。? 1.1 單項(xiàng)選擇Xt 是( )? 1.2 單項(xiàng)選擇Xt Q y) return(x)+(y); 通常情況下,函數(shù)模板中的類型參數(shù)個(gè)數(shù) 不能測試結(jié)果如下:設(shè)有函數(shù)模板templateQSum(Qx,則以下語句中對該函數(shù)模板錯(cuò)誤的使用是()?1.3單項(xiàng)選擇又t模板參數(shù)在函數(shù)參數(shù)表中出現(xiàn)的次數(shù)不可能是。?1.4單項(xiàng)選擇Xt關(guān)于函
34、數(shù)模板的說法錯(cuò)誤的選項(xiàng)是?1.5單項(xiàng)選擇又i已經(jīng)有類模板定義templateclassTclass;下面類模板的實(shí)例化語句中正確的選項(xiàng)是?2.1多項(xiàng)選擇Xt關(guān)于模板函數(shù)的說法正確的選項(xiàng)是?2.2多項(xiàng)選擇又t關(guān)于類模板的說法正確的選項(xiàng)是?2.3多項(xiàng)選擇Xt關(guān)于函數(shù)模板的實(shí)例化正確的說法是?2.4多項(xiàng)選擇Xt關(guān)于函數(shù)模板的說法正確的選項(xiàng)是?2.5多項(xiàng)選擇又t關(guān)于類模板的成員函數(shù)的說法正確的選項(xiàng)是?3.1判斷對類模板中不能帶有靜態(tài)成員。?3.2判斷對模板類型參數(shù)名可以用來指定函數(shù)模板的返回類型。?3.3判斷對模板參數(shù)名在同一模板參數(shù)表中只能使用一次,但可在多個(gè)函數(shù)模板聲明或定義之間重復(fù)使用。?3.4
35、判斷對類模板中的無類型參數(shù)一定是常量。?3.5判斷對類模板的無類型參數(shù)可以是數(shù)組或指針。面向?qū)ο蟪绦蛟O(shè)計(jì)第08章在線乘11余時(shí)間:59:56測試答題須知:1、本卷總分值20分。2、答完題后,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。3、在交卷之前,不要刷新本網(wǎng)頁,否則你的答題結(jié)果將會被清空。第一題、單項(xiàng)選擇題每題1分,5道題共5分1、當(dāng)一個(gè)類的某個(gè)函數(shù)被說明為virtual時(shí),該函數(shù)在該類的所有派生類中()A、都是虛函數(shù)B、只有被重新說明時(shí)才是虛函數(shù)G只有被重新說明為virtual時(shí)才是虛函數(shù)D、都不是虛函數(shù)ut class B func 1確的表達(dá)是()A、C不是虛函數(shù)2
36、、對于類定義classApublic:virtualvoidfunc1()voidfunc2();classB:publicApublic:voidfunc1()coEND1; virtualvoidfunc2()coutclassBfunc2f();A虛函數(shù)是成員函數(shù)因B、虛函數(shù)可以是靜態(tài)成員函數(shù)G構(gòu)造函數(shù)和析構(gòu)函數(shù)都可以定義為虛函數(shù)園D、虛函數(shù)可以是內(nèi)聯(lián)函數(shù)4、類A中定義了虛函數(shù)f,類C是類A的派生類,類C中重新定義了虛函數(shù)f。聲明變量:Aa,*p1;Bb,*p2;下面語句實(shí)現(xiàn)動態(tài)綁定的是豈B、b.f();D、p2=&b;p2-f();5、下面的說法正確的選項(xiàng)是第二題、多項(xiàng)選擇題
37、每題2分,5道題共10分1、在派生類中重新定義虛函數(shù)時(shí)必須在()方面與基類保持一致。參數(shù)類型B、參數(shù)個(gè)數(shù)操作內(nèi)容返回值2、函數(shù)綁定的兩種形式是靜態(tài)綁定B、動態(tài)綁定隨機(jī)綁定混合綁定3、調(diào)用虛函數(shù)實(shí)現(xiàn)多態(tài)的步驟是將基類對象地址或派生類對象地址賦給基類指針B、定義基類指針用派生類對象或基類對象調(diào)用虛函數(shù)用基類指針調(diào)用虛函數(shù)4、關(guān)于抽象類的說法正確的選項(xiàng)是抽象類可以生成類對象B、抽象類不能用作參數(shù)類型、函數(shù)返回類型或顯式轉(zhuǎn)換的類型不能定義抽象類指針和引用抽象類只能作為其他類的基類5、當(dāng)一個(gè)類的某個(gè)函數(shù)被說明為virtual時(shí),下面說法錯(cuò)誤的選項(xiàng)是()該函數(shù)在該類的所有派生類中都是虛函數(shù)B、該函數(shù)在該類
38、的所有派生類中只有被重新說明為virtual 時(shí)才是虛函數(shù)該函數(shù)在該類的所有派生類中都不是虛函數(shù)第三題、判斷題每題 1分,5道題共5分1、C+鐘只要調(diào)用虛函數(shù)就是動態(tài)綁定。正確錯(cuò)誤2、構(gòu)造函數(shù)說明為純虛函數(shù)是沒有意義的。正確錯(cuò)誤3、動態(tài)聯(lián)編是在運(yùn)行時(shí)選定調(diào)用的成員函數(shù)的。正確錯(cuò)誤4、C+勺虛函數(shù)必須是類的一個(gè)成員,而不允許是類的友元。正確10錯(cuò)誤5、抽象類只能作為基類來使用,其純虛函數(shù)的實(shí)現(xiàn)由派生類給出。,司正確r錯(cuò)誤、.、/,父卷該函數(shù)在該類的所有派生類中只有被重新說明時(shí)才是虛函數(shù)的得分為20分|總分值20分,本次成績已入庫。假設(shè)對成績不滿意,可重新再測,取最高分。測試結(jié)果如下:?1.1單項(xiàng)
39、選擇對當(dāng)一個(gè)類的某個(gè)函數(shù)被說明為virtual時(shí),該函數(shù)在該類的所有派生類中()?1.2單項(xiàng)選擇對對于類定義classApublic:virtualvoidfunc1()voidfunc2();classB:publicApublic:voidfunc1()coutclassBfunc1END1; virtualvoidfunc2()coutclassBfunc2+y;x=I+)I=x;B、for(;x+=I);C、while(1)x+;Dfor(I=10;I-)sum+=I;3、關(guān)于重載函數(shù)正確的說法是ABDA、函數(shù)重載指在同一作用域內(nèi)多個(gè)函數(shù)使用相同的函數(shù)名B、重載函數(shù)的參數(shù)必須
40、不同C、重載函數(shù)的返回值類型必須不同D、兩個(gè)功能相似的操作可以重載函數(shù)得到4、下面函數(shù)聲明正確的選項(xiàng)是ABDA、voidf1(inta,intb);B、voidf2(inta,intc,intb=-1);Cvoidf3(inta,intb=-1,intc);Dintf4(,);5、C+?序中聲明變量int*p1,*p2,m=5,n;下面錯(cuò)誤的語句是ABDA、p1=&m;p2=&p1;B、p1=&m;p2=&n;*p1=*p2C、p1=&m;p2=p1;Dp1=&m;*p2=*p1;第三題、判斷題每題1分,5道題共5分1、if(x=3)和if(x=3)這兩條語句的作用是一樣的。錯(cuò)誤2、對內(nèi)聯(lián)函數(shù)
41、不能進(jìn)行異常接口聲明。正確3、重載的函數(shù)的函數(shù)名是相同的,但它們的參數(shù)的個(gè)數(shù)和數(shù)據(jù)類型不同。正確4、重載的函數(shù)的函數(shù)名是相同的,但它們的參數(shù)的個(gè)數(shù)、參數(shù)數(shù)據(jù)類型或返回值類型中至少應(yīng)有一種是不同的。錯(cuò)誤5、在for循環(huán)設(shè)置條件的第一個(gè);前,可以用“,”分隔不同的賦值表達(dá)正確7章第一題、單項(xiàng)選擇題每題1分,5道題共5分1、下面表達(dá)不正確的是()A、派生類都用公有派生產(chǎn)生8、 對基類成員的訪問必須是無二義性的C、賦值兼容規(guī)則也適用于多重繼承的組合D基類的公有成員在派生類中仍然是公有的2、在公有繼承的情況下,基類成員在派生類中的訪問權(quán)限()A受限制B、保持不變C受保護(hù)D不受保護(hù)3、可以用p.a的形式訪問派生類對象p的基類成員a,其中a是()A、私有繼承的公有成員B、公有繼承
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年招商局海通貿(mào)易有限公司招聘備考題庫有答案詳解
- 2026年玉環(huán)農(nóng)商銀行專業(yè)崗位招聘備考題庫及參考答案詳解1套
- 中國質(zhì)量檢驗(yàn)檢測科學(xué)研究院2026年第一批編外聘用人員招聘備考題庫參考答案詳解
- 2025至2030中國養(yǎng)老康復(fù)醫(yī)療器械市場老齡化需求政策紅利及投資回報(bào)分析報(bào)告
- 2025至2030旅游行業(yè)市場格局分析及消費(fèi)升級趨勢與商業(yè)機(jī)會研究報(bào)告
- 2025至2030中國抗登革熱藥物市場供需格局及風(fēng)險(xiǎn)評估研究報(bào)告
- 太原市第三十七中學(xué)校教育集團(tuán)2026年教師招聘備考題庫及一套參考答案詳解
- 2026年重慶市合川區(qū)渭沱鎮(zhèn)殘疾人專職委員招聘備考題庫及參考答案詳解1套
- 2025至2030中國智能座艙系統(tǒng)行業(yè)市場現(xiàn)狀供需人機(jī)交互及投資用戶黏性分析報(bào)告
- 2026年溫州市廣播電視監(jiān)測中心招聘臨聘合同制人員備考題庫完整答案詳解
- 修復(fù)征信服務(wù)合同范本
- 湖南省5年(2021-2025)高考物理真題分類匯編:專題11 近代物理(原卷版)
- 2025年及未來5年中國鈉基膨潤土市場深度評估及行業(yè)投資前景咨詢報(bào)告
- 康復(fù)醫(yī)學(xué)科進(jìn)修匯報(bào)
- 患者身份識別管理標(biāo)準(zhǔn)WST840-2025學(xué)習(xí)解讀課件
- 東航客服面試題目及答案
- 醫(yī)院醫(yī)療質(zhì)量分析會
- 酒吧廚房小吃承包協(xié)議書
- 項(xiàng)目系統(tǒng)測試報(bào)告模板
- 網(wǎng)約車分公司管理制度
- 社區(qū)文藝團(tuán)隊(duì)管理制度
評論
0/150
提交評論