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

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

發(fā)布時(shí)間:2021/7/16 22:18:35來(lái)源:admin瀏覽: 73 次

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



西交《面向?qū)ο蟪绦蛟O(shè)計(jì)》在線作業(yè)
試卷總分:100    得分:100
第1,在下面的4個(gè)關(guān)鍵字中,(  )是用來(lái)說(shuō)明虛函數(shù)的。
A、virtual
B、public
C、protected
D、private
正確答案:


第2題,對(duì)于一個(gè)類的析構(gòu)函數(shù),其函數(shù)名與類名(    )。
A、完全相同
B、完全不同
C、只相差一個(gè)字符
D、無(wú)關(guān)系
正確答案:


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


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


答案來(lái)源:(www.),假定一個(gè)二維數(shù)組的定義語(yǔ)句為" int a [3][4]={{3,4),{2,8,6));",則元素a[1][2] 的值為( )。
A、2
B、4
C、6
D、8
正確答案:


第6題,下列對(duì)繼承關(guān)系的描述中,正確的是(  )。
A、在公有繼承中,基類中的公有成員和私有成員在派生類中都是可見的;
B、在公有繼承中,基類中只有公有成員對(duì)派生類的對(duì)象是可見的;
C、在私有繼承中,基類中只有公有成員對(duì)派生類是可見的;
D、在私有繼承中,基類中的保護(hù)成員對(duì)派生類的對(duì)象是可見的;
正確答案:


第7題,若一個(gè)類中含有純虛函數(shù),則該類稱為( )。
A、基類
B、虛基類
C、抽象類
D、派生類
正確答案:


第8題,下列關(guān)于成員函數(shù)特征的描述中,(  )是錯(cuò)誤的。
A、成員函數(shù)一定是內(nèi)置函數(shù)
B、成員函數(shù)可以重載
C、成員函數(shù)可以設(shè)置參數(shù)的默認(rèn)值
D、成員函數(shù)可以是靜態(tài)的
正確答案:


第9題,雙目運(yùn)算符重載為普通函數(shù)時(shí),其參數(shù)表中應(yīng)帶有(    )個(gè)參數(shù)。
A、0
B、1
C、2
D、3
正確答案:


答案來(lái)源:(www.),虛函數(shù)的定義是在基類中進(jìn)行的,定義時(shí)需要冠以關(guān)鍵字(  )。
A、static
B、friend
C、virtual
D、public
正確答案:


第11題,面向?qū)ο蠓椒ǖ亩鄳B(tài)性是指( )。
A、一個(gè)類可以派生出多個(gè)特殊類
B、一個(gè)對(duì)象在不同的運(yùn)行環(huán)境中可以有不同的變體
C、針對(duì)一消息,不同的對(duì)象可以以適合自身的方式加以響應(yīng)
D、一個(gè)對(duì)象可以是由多個(gè)其他對(duì)象組合而成的
正確答案:


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


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


第14題,派生類的對(duì)象對(duì)其基類中( )可直接訪問(wèn)。
A、公有繼承的公有成員
B、公有繼承的私有成員
C、公有繼承的保護(hù)成員
D、私有繼承的公有成員
正確答案:


答案來(lái)源:(www.),下列對(duì)派生類的描述中,______是錯(cuò)的。
A、一個(gè)派生類可以作為另一個(gè)派生類的基類;
B、派生類至少有一個(gè)基類;
C、派生類的成員除了它自己的成員外,還包含了它的基類的成員;
D、派生類中繼承的基類成員的訪問(wèn)權(quán)限到派生類保持不變;
正確答案:


第16題,用new運(yùn)算符創(chuàng)建一個(gè)含有10個(gè)元素的一維整型數(shù)組的正確語(yǔ)句是(  )。
A、intp=newint(10);
B、intp=newint[10];
C、int*p=newint[10];
D、int*p=newint(10);
正確答案:


第17題,友元的作用之一是()。
A、提高程序的運(yùn)行效率。
B、加強(qiáng)類的封裝性。
C、實(shí)現(xiàn)數(shù)據(jù)的隱蔽性。
D、增加成員函數(shù)的種類。
正確答案:


第18題,在創(chuàng)建派生類對(duì)象時(shí),構(gòu)造函數(shù)的執(zhí)行順序是(  )。
A、對(duì)象成員構(gòu)造函數(shù)、基類構(gòu)造函數(shù)、派生類本身的構(gòu)造函數(shù);
B、派生類本身的構(gòu)造函數(shù)、基類構(gòu)造函數(shù)、對(duì)象成員構(gòu)造函數(shù);
C、基類構(gòu)造函數(shù)、派生類本身的構(gòu)造函數(shù)、對(duì)象成員構(gòu)造函數(shù);
D、基類構(gòu)造函數(shù)、對(duì)象成員構(gòu)造函數(shù)、派生類本身的構(gòu)造函數(shù)。
正確答案:


第19題,下列程序段不會(huì)發(fā)生二義性的是(  )。
A、int fun(double p){...;}
B、int fun(float p){...;}
float fun(float p){...;}float fun(unsigned p){...;}
int x;int x;
x=fun(0);x=fun(0);
C、int fun(int i,int j=2){...;}
D、int fun(int i=2,int j=2){...;}
float fun(int i){...;}int fun(int *p){...;}
cout
正確答案:


答案來(lái)源:(www.),類的析構(gòu)函數(shù)是在(  )調(diào)用的。
A、類創(chuàng)建時(shí)
B、創(chuàng)建對(duì)象時(shí)
C、刪除對(duì)象時(shí)
D、不自動(dòng)調(diào)用
正確答案:


第21題,類的構(gòu)造函數(shù)是在定義該類的一個(gè)(??)時(shí)被自動(dòng)調(diào)用執(zhí)行的。
A、成員函數(shù)
B、數(shù)據(jù)成員
C、對(duì)象
D、友元函數(shù)
正確答案:


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


第23題,一個(gè)函數(shù)功能不太復(fù)雜,但要求被頻繁調(diào)用,選用( )
A、內(nèi)置函數(shù)
B、重載函數(shù)
C、遞歸函數(shù)
D、嵌套函數(shù)
正確答案:


第24題,C++類體系中,不能被派生類繼承的有(  )
A、轉(zhuǎn)換函數(shù)
B、構(gòu)造函數(shù)
C、虛函數(shù)
D、靜態(tài)成員函數(shù)
正確答案:


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


第26題,在一個(gè)類的定義中,包含有(   )成員的定義。
A、數(shù)據(jù)
B、函數(shù)
C、數(shù)據(jù)和函數(shù)
D、數(shù)據(jù)或函數(shù)
正確答案:


第27題,cout是某個(gè)類的標(biāo)準(zhǔn)對(duì)象,該類是(  )。
A、ostream
B、istream
C、stdout
D、stdin
正確答案:


第28題,對(duì)于類中定義的成員,其隱含訪問(wèn)權(quán)限為()。
A、public
B、ptotected
C、private
D、static
正確答案:


第29題,設(shè)px是指向一個(gè)類對(duì)象的指針變量,則執(zhí)行 "delete px;"語(yǔ)句時(shí),將自動(dòng)調(diào)用該類的( )
A、無(wú)參構(gòu)造函數(shù)
B、帶參構(gòu)造函數(shù)
C、析構(gòu)函數(shù)
D、復(fù)制構(gòu)造函數(shù)
正確答案:


答案來(lái)源:(www.),實(shí)現(xiàn)運(yùn)行時(shí)的多態(tài)性要使用(    )。
A、重載函數(shù)
B、析構(gòu)函數(shù)
C、構(gòu)造函數(shù)
D、虛函數(shù)
正確答案:


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


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


第33題,C++中的所有運(yùn)算符都允許重載。(    )
A、錯(cuò)誤
B、正確
正確答案:


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


第35題,字符串"sdfgh"的長(zhǎng)度是5。( )
A、錯(cuò)誤
B、正確
正確答案:


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


第37題,打開一個(gè)二進(jìn)制文件時(shí)可以同時(shí)指定它既是輸入文件又是輸出文件。(  )
A、錯(cuò)誤
B、正確
正確答案:


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


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


第40題,常量不能作為左值使用。( )
A、錯(cuò)誤
B、正確
正確答案:


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


第42題,友元類必須被說(shuō)明為公用成員。(    )
A、錯(cuò)誤
B、正確
正確答案:


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


第44題,友元函數(shù)說(shuō)明在類體內(nèi),它是一種成員函數(shù)。(    )
A、錯(cuò)誤
B、正確
正確答案:


第45題,使用虛函數(shù)無(wú)法避免多重繼承產(chǎn)生的二義性。(  )
A、錯(cuò)誤
B、正確
正確答案:


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


第47題,C++中的字符串輸入輸出通常指定一個(gè)字符數(shù)組作為存儲(chǔ)空間,它只能輸入輸出string類數(shù)據(jù)。(    )
A、錯(cuò)誤
B、正確
正確答案:


第48題,內(nèi)置函數(shù)的定義必須出現(xiàn)在第一次調(diào)用內(nèi)置函數(shù)之前。(  )
A、錯(cuò)誤
B、正確
正確答案:


第49題,私有繼承的派生類不能訪問(wèn)基類中的私有成員,但公用繼承的派生類可以訪問(wèn)基類中的私有成員。( )
A、錯(cuò)誤
B、正確
正確答案:


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














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

    回到頂部