21年6月西交《面向?qū)ο蟪绦蛟O(shè)計》在線作業(yè)(標(biāo)準(zhǔn)答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2021/7/16 22:18:05來源:admin瀏覽: 78 次

可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406      微信:aopopenfd777



西交《面向?qū)ο蟪绦蛟O(shè)計》在線作業(yè)
試卷總分:100    得分:100
第1,函數(shù)重載是指(  )。
A、兩個或兩個以上的函數(shù)取相同的函數(shù)名,但形參的個數(shù)或類型不同
B、兩個以上的函數(shù)取相同的名字和具有相同的參數(shù)個數(shù),但形參的類型可以不同
C、兩個以上的函數(shù)名字不同,但形參的個數(shù)或類型相同
D、兩個以上的函數(shù)取相同的函數(shù)名,并且函數(shù)的返回類型相同
正確答案:


第2題,下列程序段不會發(fā)生二義性的是(  )。
A、intfun(doublep){...;}
B、intfun(floatp){...;}
floatfun(floatp){...;}floatfun(unsignedp){...;}
intx;intx;
x=fun(0);x=fun(0);
C、intfun(inti,intj=2){...;}
D、intfun(inti=2,intj=2){...;}
floatfun(inti){...;}intfun(int*p){...;}
coutfun(5);coutfun(5);
正確答案:


第3題,下列說法錯誤的是()。
A、在類中不能對所定義的數(shù)據(jù)成員進(jìn)行初始化;
B、類的公有成員函數(shù)是類與外界的接口
C、同一個類的兩個對象占用相同的內(nèi)存空間;
D、類實(shí)現(xiàn)數(shù)據(jù)隱藏。
正確答案:


第4題,假定一個類的構(gòu)造函數(shù)為 "B(int ax, int bx): a(ax), b(bx) {}",執(zhí)行 "B x(1,2),y(3,4);x=y;"語句序列后x.a的值為(  )。
A、1
B、2
C、3
D、4
正確答案:


答案來源:(www.),由C++源程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為()。
A、cpp
B、exe
C、obj
D、lik
正確答案:


第6題,假定AB為一個類,則執(zhí)行"AB*p=new AB(1,2);"語句時共調(diào)用該類構(gòu)造函數(shù)的次數(shù)為( )。
A、0
B、1
C、2
D、3
正確答案:


第7題,下面的類中,(  )不是由抽象基類ios直接派生出來的。
A、istream
B、ostream
C、iostream
D、fstreambase
正確答案:


第8題,能夠釋放對象所占資源的是(    )。
A、析構(gòu)函數(shù)
B、數(shù)據(jù)成員
C、構(gòu)造函數(shù)
D、靜態(tài)成員函數(shù)
正確答案:


第9題,派生類的構(gòu)造函數(shù)的成員初始化列表中,不能包含()。
A、基類的構(gòu)造函數(shù);
B、派生類中子對象的初始化;
C、基類的子對象初始化;
D、派生類中一般數(shù)據(jù)成員的初始化;
正確答案:


答案來源:(www.),如果表達(dá)式a+b中的"+"是作為成員函數(shù)重載的運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為( )。
A、a.operator+(b)
B、b.operator+(a)
C、operator+(a,b)
D、operator(a+b)
正確答案:


第11題,在關(guān)鍵字private后面定義的成員為類的(  )成員。
A、私有
B、公用
C、保護(hù)
D、任何
正確答案:


答案來源:(www.),下面是四條順序出現(xiàn)的聲明語句,非法的初始化語句是()。
A、int i = -1;
B、const int ic=i;
C、const int *pc=⁣
D、int *const cpi=⁣
正確答案:


第13題,一個類的析構(gòu)函數(shù)通常被定義為該類的()成員。
A、私有
B、保護(hù)
C、公用
D、友元
正確答案:


第14題,關(guān)于運(yùn)行時多態(tài)的下列描述中,()是錯誤的。
A、運(yùn)行時多態(tài)是以虛函數(shù)為基礎(chǔ)的;
B、運(yùn)行時多態(tài)是在運(yùn)行時確定所調(diào)用的函數(shù)代碼的;
C、用基類指針或引用所標(biāo)識的派生類對象來操作虛函數(shù)才能實(shí)現(xiàn)運(yùn)行時多態(tài);
D、運(yùn)行時多態(tài)是在編譯時確定操作函數(shù)的。
正確答案:


答案來源:(www.),下列關(guān)于類的訪問控制機(jī)制說法錯誤的是()。
A、靜態(tài)數(shù)據(jù)成員通常都定義為公有類型。
B、一個對象的私有成員對于同類的另一個對象是可見的
C、友元機(jī)制破壞了類的封裝性。
D、基類的保護(hù)成員對派生類新定義的成員函數(shù)是可見的。
正確答案:


第16題,C++的繼承性允許派生類繼承基類的( )。
A、部分特性,并允許增加新的特性或重定義基類的特性
B、部分特性,但不允許增加新的特性或重定義基類的特性
C、所有特性,并允許增加新的特性或重定義基類的特性
D、所有特性,但不允許增加新的特性或重定義基類的特性
正確答案:


第17題,面向?qū)ο筌浖_發(fā)中使用的OOA表示( )。
A、面向?qū)ο蠓治?br/>B、面向?qū)ο笤O(shè)計
C、面向?qū)ο笳Z言
D、面向?qū)ο蠓椒?br/>正確答案:


第18題,構(gòu)造函數(shù)不具備的特征是(  )。
A、構(gòu)造函數(shù)的函數(shù)名與類名相同
B、構(gòu)造函數(shù)可以重載
C、構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù)
D、構(gòu)造函數(shù)必須指定類型說明
正確答案:


第19題,設(shè)置虛基類的目的是(  )。
A、簡化程序;
B、消除二義性;
C、提高運(yùn)行效率;
D、減少目標(biāo)代碼;
正確答案:


答案來源:(www.),使用如setfill()的操作符對數(shù)據(jù)進(jìn)行格式輸出時,應(yīng)包含( )頭文件。
A、iostream
B、fstream
C、iomanip
D、stdlib
正確答案:


第21題,若需要使類中的一個指針成員指向一塊動態(tài)存儲空間,則通常在(  )函數(shù)中完成。
A、析構(gòu)
B、構(gòu)造
C、任一成員
D、友元
正確答案:


第22題,下列關(guān)于私有繼承的說法中正確的是()。
A、基類成員對派生類新定義的成員函數(shù)是不可見的;
B、基類成員對派生類新定義的成員函數(shù)是可見的;
C、只有基類成員中的公有成員對派生類新定義的成員函數(shù)是可見的;
D、基類成員中的保護(hù)成員對派生類新定義的成員函數(shù)是可見的。
正確答案:


第23題,繼承機(jī)制的作用是(  )。
A、信息隱藏
B、數(shù)據(jù)封裝
C、定義新類
D、數(shù)據(jù)抽象
正確答案:


第24題,假定AB為一個類,則執(zhí)行AB x;語句時將自動調(diào)用該類的(  )
A、有參構(gòu)造函數(shù)
B、無參構(gòu)造函數(shù)
C、拷貝構(gòu)造函數(shù)
D、賦值構(gòu)造函數(shù)
正確答案:


答案來源:(www.),派生類可以訪問其基類的(    )。
A、公用成員
B、保護(hù)成員
C、私有派生
D、公用和保護(hù)成員
正確答案:


第26題,下列說法不正確的是(  )。
A、在類中,成員的默認(rèn)訪問特性是私有的。
B、類封裝了數(shù)據(jù)和操作。
C、類實(shí)質(zhì)上是一種數(shù)據(jù)類型。
D、在類的定義中,必須包含private、public
E、protected三種存取方式對應(yīng)得部分。
正確答案:,C,D


第27題,關(guān)于new運(yùn)算符的下列描述中,_____是錯誤的。
A、他可以用來動態(tài)創(chuàng)建對象和對象數(shù)組
B、使用它創(chuàng)建的對象或?qū)ο髷?shù)組,可以使用運(yùn)算符delete刪除
C、使用它創(chuàng)建對象時要調(diào)用構(gòu)造函數(shù)
D、使用它創(chuàng)建對象數(shù)組時必須指定初始值
正確答案:


第28題,對于類模板,其類型形參可以作為______。
A、成員函數(shù)的形參類型
B、成員函數(shù)的返回類型
C、數(shù)據(jù)成員的類型
D、其他三種均可
正確答案:


第29題,在公有繼承的情況下,基類成員在派生類中的訪問權(quán)限(  )
A、受限制
B、保持不變
C、受保護(hù)
D、不受保護(hù)
正確答案:


答案來源:(www.),在公用繼承的情況下,基類成員在派生類中的訪問權(quán)限(   )
A、受限制
B、保持不變
C、受保護(hù)
D、不受保護(hù)
正確答案:


第31題,析構(gòu)函數(shù)必須指定返回類型以及函數(shù)參數(shù)。(  )
A、錯誤
B、正確
正確答案:


第32題,對于從基類繼承的虛函數(shù),派生類也可以不進(jìn)行重定義。( )
A、錯誤
B、正確
正確答案:


第33題,引用可以不初始化。(    )
A、錯誤
B、正確
正確答案:


第34題,C++只能用于面向?qū)ο蟪绦蛟O(shè)計,不適用于面向過程程序設(shè)計。(    )
A、錯誤
B、正確
正確答案:


第35題,純虛函數(shù)是在基類中說明的虛函數(shù),它在該基類中必須定義具體的操作內(nèi)容。(    )
A、錯誤
B、正確
正確答案:


第36題,將運(yùn)算符"+"函數(shù)重載為類的成員函數(shù),交換律不適用。(    )
A、錯誤
B、正確
正確答案:


第37題,字符串"sdfgh"的長度是5。( )
A、錯誤
B、正確
正確答案:


第38題,在類的繼承層次結(jié)構(gòu)中,在不同的層次中不能出現(xiàn)名字相同、參數(shù)個數(shù)和類型都相同而功能不同的函數(shù)。(  )
A、錯誤
B、正確
正確答案:


第39題,C++語言支持封裝性和繼承性,不支持多態(tài)性。( )。
A、錯誤
B、正確
正確答案:


第40題,在C++中,在文件中只能用"#include iostream包含頭文件iostream,而不能用"#include iostream.h包含頭文件iostream。(    )
A、錯誤
B、正確
正確答案:


第41題,變量必須先定義后賦值。( )
A、錯誤
B、正確
正確答案:


第42題,引用和指針都可作函數(shù)參數(shù)。(  )
A、錯誤
B、正確
正確答案:


第43題,使用虛函數(shù)可以避免多重繼承產(chǎn)生的二義性。(  )
A、錯誤
B、正確
正確答案:


第44題,關(guān)系運(yùn)算符可以用來比較兩個字符的大小,也可用來比較兩個字符串的大小。(    )
A、錯誤
B、正確
正確答案:


第45題,若類Y是類X的私有派生類,類Z是類Y的公用派生類,則類Z不能訪問類X 的公用成員和保護(hù)成員。(  )
A、錯誤
B、正確
正確答案:


第46題,成員函數(shù)中調(diào)用的虛函數(shù)可能實(shí)現(xiàn)動態(tài)聯(lián)編。( )
A、錯誤
B、正確
正確答案:


第47題,運(yùn)算符重載以后,其優(yōu)先級和結(jié)合性都不能改變。(    )
A、錯誤
B、正確
正確答案:


第48題,派生類能夠繼承基類的析構(gòu)函數(shù)。(    )
A、錯誤
B、正確
正確答案:


第49題,抽象類中只能有一個純虛函數(shù)。( )
A、錯誤
B、正確
正確答案:


答案來源:(www.),程序運(yùn)行過程出現(xiàn)異常是由于語法錯誤引起的。(    )
A、錯誤
B、正確
正確答案:














  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部