版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
++程序設(shè)計(jì)秋在線作業(yè)1
一、單選題(共20道試題,共60分。)
1.++中引入友元的作用是()。
.提高程序的運(yùn)用效率
.加強(qiáng)類的封裝性
.實(shí)現(xiàn)數(shù)據(jù)的隱藏性
.增長成員函數(shù)的種類
對的答案:
2.說明一個(gè)成員為靜態(tài)成員的關(guān)鍵字為()。
.stti
.xtrn
.inlin
.frin
對的答案:
3.假定一個(gè)類的構(gòu)造函數(shù)為“(int,int):(x),&){}個(gè)則執(zhí)行“x(6,5);y(3,2);"
語句序列后,x.的值為()。
.2
.3
.5
.6
對的答案:
4.下列不是文獻(xiàn)流類的是()。
ifstrm
.iostrm
.fstrm
.ofstrm
對的答案:
5.在聲明類時(shí),下面的說法對的的是
.可以在類的聲明中給數(shù)據(jù)成員賦初值
.數(shù)據(jù)成員的數(shù)據(jù)類型可以是rgistr
.privt、puli、pro11可以按任意順序出現(xiàn)
.沒有用privt、puli、prott定義的數(shù)據(jù)成員是公有成員
對的答案:
6.++運(yùn)用()實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的封裝性。
.構(gòu)造數(shù)據(jù)類型一類
.構(gòu)造數(shù)據(jù)類型一枚舉
.類的派生機(jī)制
.函數(shù)重載與運(yùn)算符重載
對的答案:
7.析構(gòu)函數(shù)是一種特殊的成員函數(shù),顯式定義時(shí)其訪問屬性應(yīng)被定義為()。
.puli
.privt
.prott
.stti
對的答案:
8.定義類模板時(shí)要使用關(guān)鍵字
.onst
nw
.It
,tmplt
對的答案:
9.要想以讀方式打開文獻(xiàn)“:\Fil.txt",以下不能實(shí)現(xiàn)目的的語句是()。
,ifstrminf(〃:\\Filtxt〃,ios::in);
.ifstrminf(":\\Fil.txt");
?ofstrminf(〃:\\Fi1.txt",ios::out);
?fstrminf(":\\Fil.txtz,,ios::in|ios::out);
對的答案:
10.在下列關(guān)鍵字中,用于說明類中公有成員的是()。
,puli
.privt
,prott
.frin
對的答案:
11.假設(shè)定義了一個(gè)具有構(gòu)造函數(shù)的。。k類,構(gòu)造函數(shù)只有一個(gè)非默認(rèn)的整型參數(shù),則下
列的類型轉(zhuǎn)換錯(cuò)誤的是()。
.ook(l2)
.(ook20);
?ookx=2;
.ookx=ook(2);
對的答案:
12.以下基類中的成員函數(shù)中表達(dá)純虛函數(shù)的是()。
.virtu1voivf(int);
.virtu1voivf(int)=0;
,virtu1voivf(int=O);
.virtu1voivf(int){};
對的答案:
13.下列語句中錯(cuò)誤的是()。
.int*p=nwint(10);
.int*p=nwint[10];
.int*p=nwint;
.int*p=nwint[40](0);
對的答案:
14.下列()的調(diào)用方式是引用調(diào)用。
.形參是引用,實(shí)參是變量
.形參和實(shí)參都是變量
.形參是變量,實(shí)參是地址值
.形參是指針,實(shí)參是地址值
對的答案:
15.派生類的對象對它的基類成員中什么是可訪問的0?
.公有繼承的公有成員
.公有繼承的私有成員
.公有繼承的保護(hù)成員
.私有繼承的公有成員
對的答案:
16.類中定義的成員默認(rèn)為()訪問屬性。
.puli
.privt
.prott
.frin
對的答案:
17.下列關(guān)于動(dòng)態(tài)聯(lián)編的描述中,錯(cuò)誤的是()。
.動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)的
.動(dòng)態(tài)聯(lián)編是在運(yùn)營時(shí)擬定所調(diào)用的函數(shù)代碼的
.動(dòng)態(tài)聯(lián)編需要用指向?qū)ο髮ο蟮闹羔樆蛞脕碚{(diào)用需函數(shù)
.動(dòng)態(tài)聯(lián)編是在編譯時(shí)擬定操作函數(shù)的
對的答案:
18.假定Iss為一個(gè)類,為該類公有的數(shù)據(jù)成員,px為指向該類對象的指針,則訪問px所
指對象中數(shù)據(jù)成員的格式為()。
.px()
.px[]
.pX->
.pX.
對的答案:
19.()是給對象取一個(gè)別名,它引入了對象的同一詞。
.指針
.引用
.枚舉
.結(jié)構(gòu)
對的答案:
20.下列格式控制符中不是定義于iostrm.h中的是()。
.nl
.hx
.flush
.stw
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
二、判斷題(共20道試題,共40分。)
1.在默認(rèn)參數(shù)函數(shù)的原型中,所有取缺省值的參數(shù)都必須出現(xiàn)在不取缺省值的參數(shù)的右
邊。
.錯(cuò)誤
.對的
對的答案:
2.基類的公有成員在派生類中的訪問權(quán)限由派生方式?jīng)Q定。
.錯(cuò)誤
.對的
對的答案:
3.類繼承類,則稱為的基類,稱為的派生類。
.錯(cuò)誤
.對的
對的答案:
4.ostrstrm是向字符數(shù)組的輸出流,istrstrm是從字符數(shù)組的輸入流。
.錯(cuò)誤
.對的
對的答案:
5.賦值號兩邊的數(shù)據(jù)類型不一致時(shí),將無法進(jìn)行賦值運(yùn)算。
.錯(cuò)誤
.對的
對的答案:
6.類中成員的默認(rèn)訪問屬性為私有,結(jié)構(gòu)中成員的默認(rèn)訪問屬性為公有。
.錯(cuò)誤
.對的
對的答案:
7.類中重載提取運(yùn)算符“>>”和插入運(yùn)算符“<<”時(shí)只能用友元函數(shù)而不能用成員函數(shù)的
形式。
.錯(cuò)誤
.對的
對的答案:
8.構(gòu)造函數(shù)和析構(gòu)函數(shù)都不能帶參數(shù)。
.錯(cuò)誤
.對的
對的答案:
9.原型說明中沒有指出返回類型的函數(shù)(涉及主函數(shù)min),++默認(rèn)該函數(shù)的返回類型是
voi
.錯(cuò)誤
.對的
對的答案:
10.說明或定義對象時(shí),類名前不需加Iss關(guān)鍵字。
.錯(cuò)誤
.對的
對的答案:
11.靜態(tài)成員函數(shù)與在一般的成員函數(shù)同樣,都隱具有一個(gè)this指針。
.錯(cuò)誤
對的
對的答案:
12.對于類中的對象成員既可以在構(gòu)造函數(shù)的初始化列表中初始化也可以在構(gòu)造函數(shù)體中
初始化。
.錯(cuò)誤
.對的
對的答案:
13.++的變量聲明非常靈活,它允許變量聲明與可執(zhí)行語句在程序中交替出現(xiàn)。
.錯(cuò)誤
.對的
對的答案:
14.常類型是指使用類型修飾符onst說明的類型,常類型的變量或?qū)ο蟪蓡T的值在程序
運(yùn)營期間是不可改變的。
.錯(cuò)誤
.對的
對的答案:
15.++是一種純粹的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。
.錯(cuò)誤
.對的
對的答案:
16.。ut是I/O流庫中預(yù)定義的輸出流對象,in是輸入流對象。
.錯(cuò)誤
.對的
對的答案:
17.若有聲明:lss:virtulpuli{};則類為類的虛基類。
.錯(cuò)誤
.對的
對的答案:
18.靜態(tài)數(shù)據(jù)成員是類中所有對象共享的,可以通過類的對象訪問。
.錯(cuò)誤
.對的
對的答案:
19.在文獻(xiàn)操作結(jié)束時(shí),可以用los()成員函數(shù)關(guān)閉該文獻(xiàn)。
.錯(cuò)誤
.對的
對的答案:
20.假如一個(gè)類至少有一個(gè)純虛函數(shù),那么該類就被稱為抽象類。
.錯(cuò)誤
.對的
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
一、單選題(共20道試題,共60分。)
1.在下面有關(guān)友元函數(shù)的描述中,對的的說法是()。
.友元函數(shù)是獨(dú)立于當(dāng)前類的外部函數(shù)
.一個(gè)友元函數(shù)不能同時(shí)定義為兩個(gè)類的友元函數(shù)
.友元函數(shù)必須在類的外部定義
.在外部定義友元函數(shù)時(shí),必須加關(guān)鍵字frin
對的答案:
2.下面對靜態(tài)數(shù)據(jù)成員的描述中,對的的是()。
.靜態(tài)數(shù)據(jù)成員可以在類體內(nèi)進(jìn)行初始化
.靜態(tài)數(shù)據(jù)成員不可以被類的對象調(diào)用
.靜態(tài)數(shù)據(jù)成員不能受Privt控制符的作用
.靜態(tài)數(shù)據(jù)成員可以直接用類名調(diào)用
對的答案:
3.重載賦值操作符時(shí),應(yīng)聲明為()函數(shù)。
.友元
.虛
.成員
.多態(tài)
對的答案:
4.析構(gòu)函數(shù)是一種特殊的成員函數(shù),顯式定義時(shí)其訪問屬性應(yīng)被定義為()。
.puli
.privt
.prott
.stti
對的答案:
5.++運(yùn)用()實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的多態(tài)性。
.類的派生機(jī)制
.構(gòu)造數(shù)據(jù)類型一類
.構(gòu)造數(shù)據(jù)類型一枚舉
.函數(shù)重載或運(yùn)算符重載
對的答案:
6.下列格式控制符中不是定義于iostrm.h中的是()。
.n1
.hx
.flush
.stw
對的答案:
7.在聲明類時(shí),下面的說法對的的是()。
.可以在類的聲明中給數(shù)據(jù)成員賦初值
.數(shù)據(jù)成員的數(shù)據(jù)類型可以是rgistr
.privt、puli、prott可以按任意順序出現(xiàn)
.沒有用privt、puli>prott定義的數(shù)據(jù)成員是公有成員
對的答案:
8.當(dāng)將一個(gè)函數(shù)f0說明為另一個(gè)類的友元后,函數(shù)f()可以直接訪問類的()。
.只能是公有成員
.只能是保護(hù)成員
.只能是除私有成員之外的任何成員
.具有任何權(quán)限的成員
對的答案:
9.()不是構(gòu)造函數(shù)的特性。
.構(gòu)造函數(shù)的函數(shù)名與類名相同
.構(gòu)造函數(shù)可以重載
.構(gòu)造函數(shù)可以設(shè)立缺省參數(shù)
.構(gòu)造函數(shù)必須指定類型說明
對的答案:
10.下列關(guān)于純虛函數(shù)的描述中,對的的是()。
.純虛函數(shù)是一種特殊的虛函數(shù),它是個(gè)空函數(shù)
.具有純虛函數(shù)的類稱為虛基類
.一個(gè)基類中說明有純虛函數(shù),其派生類一定要實(shí)現(xiàn)該純虛函數(shù)
.具有純虛函數(shù)的類不能創(chuàng)建類對象
對的答案:
11.假定指針變量P定義"int*p=nwint(l00);”,要釋放p所指向的動(dòng)態(tài)內(nèi)存,應(yīng)
使用語句()。
.1t*p;
.It&p;
.1tp;
.1t[]p;
對的答案:
12.靜態(tài)成員函數(shù)僅能訪問()。
.靜態(tài)的數(shù)據(jù)成員
.非靜態(tài)的成員函數(shù)
.非靜態(tài)的數(shù)據(jù)成員
.以上都不對
對的答案:
13.下列各種高級語言中,不是面向?qū)ο蟮某绦蛟O(shè)計(jì)語言的是。。
.++
.Jv
.V
對的答案:
14.假設(shè)已有定義onsthr*onstnm="hn”;下面的語句中對的的是()。
.nm[3]='';
.nm="1in";
.nm=nwhr[5];
.out<<nm[3];
對的答案:
15.下列類中()不是輸入流類istrm的派生類。
.ifstrm
.istrstrm
.iostrm
.ofstrm
對的答案:
16.在磁盤文獻(xiàn)操作中,以追加方式打開磁盤文獻(xiàn)時(shí),其m。值為0。
.in
?PP
.out
.t
對的答案:
17.假定一個(gè)類的構(gòu)造函數(shù)為“(int,int):(x),(x){}",則執(zhí)行
“x(6,5);y(3,2);“語句序列后,x.的值為()。
,2
.3
.5
.6
對的答案:
18.假如表達(dá)式y(tǒng)*x++中,“*”是作為成員函數(shù)重載的運(yùn)算符,“++”是作為友元函數(shù)重載
的運(yùn)算符,則采用運(yùn)算符函數(shù)調(diào)用格式,該表達(dá)式還可以表達(dá)為()。
.x.oprtor++(0).oprtor*(y)
.oprtor*(x.oprtor++(0),y)
.oprtor*(oprtor++(x,0),y)
y.oprtor*(oprtor++(x,0))
對的答案:
19.將客觀實(shí)體的特性與行為作為不可分割的整體進(jìn)行程序設(shè)計(jì)的方法稱為()程序設(shè)計(jì)。
.面向應(yīng)用
.面向過程
.面向?qū)ο?/p>
.面向系統(tǒng)
對的答案:
20.下面選項(xiàng)中,()是用來聲明虛函數(shù)的。
,virtul
,voi
.stti
.in1in
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
二、判斷題(共20道試題,共40分。)
1.使用in和out進(jìn)行輸入和輸出操作必須包含頭文獻(xiàn)iostrm.h
.錯(cuò)誤
.對的
對的答案:
2.gt()和put()函數(shù)的功能是一次讀寫一個(gè)字符,而r()和writ()函數(shù)是一次讀寫一
個(gè)數(shù)據(jù)塊。
.錯(cuò)誤
.對的
對的答案:
3.++不允許定義有默認(rèn)參數(shù)的函數(shù)。
.錯(cuò)誤
.對的
對的答案:
4.++對由onst修飾符定義的常量進(jìn)行嚴(yán)格的類型檢查,但對用fin定義的常量則不進(jìn)
行類型檢查。
.錯(cuò)誤
.對的
對的答案:
5.類繼承類,則稱為的派生類,稱為的基類。
.錯(cuò)誤
.對的
對的答案:
6.當(dāng)類中有指針類型數(shù)據(jù)成員時(shí),需重載賦值運(yùn)算符,否則會產(chǎn)生指針懸掛問題。
.錯(cuò)誤
.對的
對的答案:
7.常量和引用在聲明時(shí)必須初始化。
.錯(cuò)誤
.對的
對的答案:
8.ifstrm是用于讀文獻(xiàn)的文獻(xiàn)流。
.錯(cuò)誤
.對的
對的答案:
9.基類的公有成員在派生類中的訪問權(quán)限由派生方式?jīng)Q定。
.錯(cuò)誤
.對的
對的答案:
10.函數(shù)重載與運(yùn)算符重載都是編譯時(shí)的多態(tài)。
.錯(cuò)誤
.對的
對的答案:
11.為了在派生類中使用基類的同名成員,必須在該成員名之前加上基類名和作用域標(biāo)
記符
.錯(cuò)誤
.對的
對的答案:
12.文本文獻(xiàn)結(jié)束標(biāo)志為0F(即-1)。
.錯(cuò)誤
.對的
對的答案:
13.ofstrm是用于寫文獻(xiàn)的文獻(xiàn)流。
.錯(cuò)誤
.對的
對的答案:
14.++運(yùn)用類的派生機(jī)制實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的繼承性。
.錯(cuò)誤
對的
對的答案:
15.類中成員的默認(rèn)訪問屬性為公有,結(jié)構(gòu)中成員的默認(rèn)訪問屬性為私有。
.錯(cuò)誤
.對的
對的答案:
16.++運(yùn)用函數(shù)重載實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的多態(tài)性。
.錯(cuò)誤
.對的
對的答案:
17.若有聲明:lss:puli,{};則類公有繼承自類及類。
.錯(cuò)誤
.對的
對的答案:
18.當(dāng)基類的構(gòu)造函數(shù)沒有參數(shù),或沒有顯式定義構(gòu)造函數(shù)時(shí),派生類可以不定義構(gòu)造函數(shù)。
.錯(cuò)誤
.對的
對的答案:
19.ios類中的格式化輸入輸出成員函數(shù)必須由輸入輸出流對象來調(diào)用。
.錯(cuò)誤
.對的
對的答案:
20.操縱符函數(shù)stw(n)只對下一個(gè)輸出有效。
.錯(cuò)誤
.對的
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
一、單選題(共20道試題,共60分。)
1.下面的類型聲明中對的的是()。
.int&[4];
.int&*p;
.int&&q;
.intI,*pp=&I;
對的答案:
2.#inlu<iostrm.h>IssS(hr;puli:S(hrn):(n){}
virtul'S(){out<<;}};IssRIV:puliS{hr;pu1i:
RIV(hrn):S(n+l),(n){}-RIV(){out
.XY
.YX
.X
.Y
對的答案:
3.下列關(guān)于動(dòng)態(tài)聯(lián)編的描述中,錯(cuò)誤的是()。
.動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)的
.動(dòng)態(tài)聯(lián)編是在運(yùn)營時(shí)擬定所調(diào)用的函數(shù)代碼的
.動(dòng)態(tài)聯(lián)編需要用指向?qū)ο髮ο蟮闹羔樆蛞脕碚{(diào)用需函數(shù)
.動(dòng)態(tài)聯(lián)編是在編譯時(shí)擬定操作函數(shù)的
對的答案:
4.若已定義了prson類,則執(zhí)行語句"prs。npl=p2;”將調(diào)用pl的()。
.構(gòu)造函數(shù)
.拷貝構(gòu)造函數(shù)
.析構(gòu)函數(shù)
.賦值運(yùn)算符重載函數(shù)
對的答案:
5.靜態(tài)數(shù)據(jù)成員的初始化必須在()。
.類內(nèi)
.類外
.構(gòu)造函數(shù)內(nèi)
.靜態(tài)成員函數(shù)內(nèi)
對的答案:
6.下列對模板的聲明錯(cuò)誤的是()。
.tmplt<1ssTl,typnmT2>
.tmpIt<lssTl,T2>
.tmp1t<typnmT>
.tmplt<lssT1,IssT2,IssT3>
對的答案:
7.在下面有關(guān)友元函數(shù)的描述中,對的的說法是()。
.友元函數(shù)是獨(dú)立于當(dāng)前類的外部函數(shù)
.一個(gè)友元函數(shù)不能同時(shí)定義為兩個(gè)類的友元函數(shù)
.友元函數(shù)必須在類的外部定義
.在外部定義友元函數(shù)時(shí),必須加關(guān)鍵字frin
對的答案:
8.假定Iss為一個(gè)類,f()為該類公有的數(shù)據(jù)成員,x為該類的一個(gè)對象,則訪問x對象中
成員函數(shù)f()的格式為()。
.X.f
.X.f()
.X—>f
.X—>f()
對的答案:
9.gt()函數(shù)的功能是從輸入流中讀取()?
.一個(gè)字符
.當(dāng)前字符
.一行字符
.指定若干個(gè)字符
對的答案:
10.在公有派生情況下,有關(guān)派生類對象和基類對象的關(guān)系,不對的的敘述是()。
.派生類的對象可以賦給基類的對象
.派生類的對象可以初始化基類的引用
.指向派生類對象的基類指針可以直接訪問派生類中的成員
.派生類的對象的地址可以賦給指向基類的指針
對的答案:
11.下列不是文獻(xiàn)流類的是0。
.ifstrm
.iostrm
.fstrm
.ofstrm
對的答案:
12.對于一個(gè)類,可以運(yùn)用關(guān)鍵字()將其他類聲明為該類的友元。
.puli
,privt
.prott
.frin
對的答案:
13.假定變量x定義為“intx=8;",要使rx成為x的引用(別名),rx應(yīng)定義為()。
.intrx=x;
.intrx=&x;
.int*rx=&x;
.int&rx=x;
對的答案:
14.建立包具有對象成員的派生類對象時(shí),自動(dòng)調(diào)用構(gòu)造函數(shù)的執(zhí)行順序依次為()的構(gòu)造
函數(shù)。
.基類、自己所屬類、對象成員所屬類
.對象成員所屬類、基類、自己所屬類
.自己所屬類、對象成員所屬類、基類
.基類、對象成員所屬類、自己所屬類
對的答案:
15.以下基類中的成員函數(shù)中表達(dá)純虛函數(shù)的是()。
.virtu1voivf(int);
.virtulvoivf(int)=0;
.virtu1voivf(int=0);
.virtulvoivf(int){};
對的答案:
16.當(dāng)將一個(gè)函數(shù)f。說明為另一個(gè)類的友元后,函數(shù)f()可以直接訪問類的()。
.只能是公有成員
.只能是保護(hù)成員
只能是除私有成員之外的任何成員
.具有任何權(quán)限的成員
對的答案:
17.己知fl和f2是同一類的兩個(gè)成員函數(shù),但fl不能直接調(diào)用f2,這說明()。
.f1和f2都是靜態(tài)函數(shù)
.fl是靜態(tài)函數(shù),f2不是靜態(tài)函數(shù)
.門不是靜態(tài)函數(shù),f2是靜態(tài)函數(shù)
.門和f2都不是靜態(tài)函數(shù)
對的答案:
18.語句ofstrmf(rtSLRY.T",ios::pp|ios::inry);的功能是建立流對象f,
試圖打開文獻(xiàn)SLRY.T并與之連接,并且()。
.若文獻(xiàn)存在,將文獻(xiàn)寫指針定位于文獻(xiàn)尾;若文獻(xiàn)不存在,建立一個(gè)新文獻(xiàn)
.若文獻(xiàn)存在,將其置為空文獻(xiàn);若文獻(xiàn)不存在,打開失敗
.若文獻(xiàn)存在,將文獻(xiàn)寫指針定位于文獻(xiàn)首;若文獻(xiàn)不存在,建立一個(gè)新文獻(xiàn)
.若文獻(xiàn)存在,打開失??;若文獻(xiàn)不存在,建立一個(gè)新文獻(xiàn)
對的答案:
19.打開一個(gè)文獻(xiàn),就是將這個(gè)文獻(xiàn)與一個(gè)()建立關(guān)聯(lián)。
.類
.流
.對象
.設(shè)備
對的答案:
20.當(dāng)使用ifstrm流類定義一個(gè)流對象并打開一個(gè)磁盤文獻(xiàn)時(shí),隱含的打開方式為()。
.ios::in
.ios::out
.ios::inIios:rout
.IOS::1nry
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
二、判斷題(共20道試題,共40分。)
1.一個(gè)類的友元一定是另一個(gè)類的成員函數(shù)。
.錯(cuò)誤
.對的
對的答案:
2.靜態(tài)的成員函數(shù)沒有隱含的this指針,所以它們只能訪問靜態(tài)的數(shù)據(jù)成員。
.錯(cuò)誤
.對的
對的答案:
3.常成員函數(shù)不能更新對象的數(shù)據(jù)成員,也不能調(diào)用該類中的普通成員函數(shù)。
.錯(cuò)誤
.對的
對的答案:
4.在類定義體內(nèi),只有具有puli訪問屬性的成員間可以互相訪問。
.錯(cuò)誤
.對的
對的答案:
5.類中重載提取運(yùn)算符“>>”和插入運(yùn)算符“<<”時(shí)只能用成員函數(shù)而不能用友元函數(shù)的
形式。
錯(cuò)誤
.對的
對的答案:
6.在類定義體內(nèi),各種訪問屬性的成員間可以互相訪問。
.錯(cuò)誤
.對的
對的答案:
7.類是一組對象的抽象,而對象則是類的一個(gè)實(shí)例。
.錯(cuò)誤
.對的
對的答案:
8.多態(tài)性是指相同的對象收到不同的消息時(shí)產(chǎn)生多種不同的行為方式。
.錯(cuò)誤
.對的
對的答案:
9.基類的公有成員在派生類中的訪問權(quán)限由派生方式?jīng)Q定。
.錯(cuò)誤
.對的
對的答案:
10.重載函數(shù)是基于不同的數(shù)據(jù)類型完畢類似的操作,而函數(shù)模板則是對不同的數(shù)據(jù)類型
完畢相同的操作。
.錯(cuò)誤
.對的
對的答案:
11.類繼承類,則稱為的派生類,稱為的基類。
.錯(cuò)誤
.對的
對的答案:
12.++標(biāo)準(zhǔn)庫中的輸入輸出格式操作符(函數(shù))必須由輸入輸出流對象來調(diào)用。
.錯(cuò)誤
.對的
對的答案:
13.++運(yùn)用類來實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的繼承性。
.錯(cuò)誤
.對的
對的答案:
14.公有繼承方式下,基類成員的訪問權(quán)限在派生類中保持不變。
.錯(cuò)誤
.對的
對的答案:
15.。ut是I/O流庫中預(yù)定義的輸出流對象,in是輸入流對象。
.錯(cuò)誤
.對的
對的答案:
16.操縱符函數(shù)stw(n)只對下一個(gè)輸出有效。
.錯(cuò)誤
.對的
對的答案:
17.為了在派生類中使用基類的同名成員,必須在該成員名之前加上基類名和作用域標(biāo)記
符
.錯(cuò)誤
.對的
對的答案:
18.操縱符hx、。3只對下一個(gè)輸出有效。
.錯(cuò)誤
.對的
對的答案:
19.++對由onst修飾符定義的常量進(jìn)行嚴(yán)格的類型檢查,但對用fin定義的常量則不進(jìn)
行類型檢查。
.錯(cuò)誤
.對的
對的答案:
20.常量和引用在聲明時(shí)必須初始化。
.錯(cuò)誤
.對的
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
一、單選題(共20道試題,共60分。)
1.析構(gòu)函數(shù)是一種特殊的成員函數(shù),顯式定義時(shí)其訪問屬性應(yīng)被定義為()。
.pu1i
.privt
.prott
.stti
對的答案:
2.當(dāng)將一個(gè)類說明為另一個(gè)類的友元后,類可以直接訪問類的()。
.只能是公有成員
.只能是保護(hù)成員
.只能是除私有成員之外的任何成員
.具有任何權(quán)限的成員
對的答案:
3.類的析構(gòu)函數(shù)是在()被調(diào)用的。
.類創(chuàng)建時(shí)
.創(chuàng)建對象時(shí)
.刪除對象時(shí)
.不自動(dòng)調(diào)用
對的答案:
4.類My的拷貝初始化構(gòu)造函數(shù)是()。
.My()
.My(My*)
.My(My&)
.My(My)
對的答案:
5.下列關(guān)于動(dòng)態(tài)聯(lián)編的描述中,錯(cuò)誤的是()。
.動(dòng)態(tài)聯(lián)編是以虛函數(shù)為基礎(chǔ)的
.動(dòng)態(tài)聯(lián)編是在運(yùn)營時(shí)擬定所調(diào)用的函數(shù)代碼的
.動(dòng)態(tài)聯(lián)編需要用指向?qū)ο髮ο蟮闹羔樆蛞脕碚{(diào)用需函數(shù)
.動(dòng)態(tài)聯(lián)編是在編譯時(shí)擬定操作函數(shù)的
對的答案:
6.#in1u<iostrm.h>IssS(hr;pu1i:S(hrn):(n){}
virtu1~S(){out?;}};1ssRIV:puliS{hrpuli:
RIV(hrn):S(n+1),(n){}~RIV(){out
.XY
.YX
.X
.Y
對的答案:
7.以下敘述對的的是()。
.min()函數(shù)必須定義在其他函數(shù)之前,函數(shù)內(nèi)可以嵌套定義函數(shù)
.min()函數(shù)位置沒有限制,函數(shù)內(nèi)不可以嵌套定義函數(shù)
.min()函數(shù)必須定義在其他函數(shù)之前,函數(shù)內(nèi)不可以嵌套定義函數(shù)
,min()函數(shù)必須定義在其他函數(shù)之后,函數(shù)內(nèi)可以嵌套定義函數(shù)
對的答案:
8.如有以下函數(shù)模板:Tmin(T,T){rturn<?:;}則函數(shù)調(diào)用min<int>(10
0,'');返回的結(jié)果是()。
.100
.98
對的答案:
9.++運(yùn)用()實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的繼承性。
.構(gòu)造數(shù)據(jù)類型一類
.類的派生機(jī)制
.構(gòu)造數(shù)據(jù)類型一枚舉
.函數(shù)重載與運(yùn)算符重載
對的答案:
10.關(guān)于函數(shù)模板,描述錯(cuò)誤的是()。
.函數(shù)模板必須由程序員實(shí)例化
.函數(shù)模板的實(shí)例化由編譯器實(shí)現(xiàn)
.一個(gè)類定義中,只要有一個(gè)函數(shù)模板,則這個(gè)類是類模板
.若類模板的成員函數(shù)是函數(shù)模板,則類模板實(shí)例化后,成員函數(shù)也隨之實(shí)例化
對的答案:
11.++運(yùn)用()實(shí)現(xiàn)面向?qū)ο蟪绦蛟O(shè)計(jì)的多態(tài)性。
.類的派生機(jī)制
.構(gòu)造數(shù)據(jù)類型一類
.構(gòu)造數(shù)據(jù)類型一枚舉
.函數(shù)重載或運(yùn)算符重載
對的答案:
12.假如編程者沒有顯式定義構(gòu)造函數(shù)(涉及復(fù)制構(gòu)造函數(shù)),++編譯器就0。
.出現(xiàn)編譯錯(cuò)誤
.沒有構(gòu)造函數(shù)
.必須顯示定義
.隱式定義缺省的構(gòu)造函數(shù)
對的答案:
13.gt()函數(shù)的功能是從輸入流中讀?。ǎ?。
.一個(gè)字符
.當(dāng)前字符
.一行字符
.指定若干個(gè)字符
對的答案:
14.假如表達(dá)式y(tǒng)*x++中,“*”是作為成員函數(shù)重載的運(yùn)算符,“++”是作為友元函數(shù)重
載的運(yùn)算符,則采用運(yùn)算符函數(shù)調(diào)用格式,該表達(dá)式還可以表達(dá)為()。
x.oprtor++(0).oprtor*(y)
.oprtor*(x.oprtor++(0),y)
.oprtor*(oprtor++(x,0),y)
.y.oprtor*(oprtor++(x,0))
對的答案:
15.下面程序的運(yùn)營結(jié)果為()。#inlu1ss{puli:(){out?w1";}(){out<
V"2”;}}Iss:pu1i{puli:(){outVV"3";}~(){out?"4";}}voimi
n(){;}
.1234
.1324
.1342
.3142
對的答案:
16.已知:類中一個(gè)成員函數(shù)說明如下:voiSt(&);其中,&的含義是()。
.指向類的指針為
.將的地址值賦給變量St
.是類對象的引用,用來作函數(shù)St()的參數(shù)
.變量與按位與作為函數(shù)St()的參數(shù)
對的答案:
17.下列選項(xiàng)中,()是istrm類的對象。
.in
.out
.rr
.log
對的答案:
18.定義類模板時(shí)要使用關(guān)鍵字Oo
onst
,nw
.It
.tmplt
對的答案:
19.定義p并使p指向動(dòng)態(tài)空間中的包含10個(gè)整數(shù)的數(shù)組所使用的定義語句為()。
.int*p=nw[10];
.int*p=nwint(10);
.*p=nwint[10];
.int*p=nwint[l0];
對的答案:
20.當(dāng)派生類中有和基類同樣名字的成員時(shí),假如沒有使用類名加以限制,則()。
.基類的同名成員將覆蓋派生類的成員
.將產(chǎn)生二義性
.派生類的同名成員將覆蓋基類的成員
.是不允許的
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
二、判斷題(共20道試題,共40分。)
1.原型說明中沒有指出返回類型的函數(shù)(涉及主函數(shù)min),++默認(rèn)該函數(shù)的返回類型是
int
.錯(cuò)誤
.對的
對的答案:
2.當(dāng)一個(gè)類被說明為另一個(gè)類的友元時(shí),它的所有的成員函數(shù)都成為另一個(gè)類的友元函數(shù)。
.錯(cuò)誤
.對的
對的答案:
3.一個(gè)派生類繼承多個(gè)基類稱為虛擬繼承。
.錯(cuò)誤
.對的
對的答案:
4.在文獻(xiàn)操作結(jié)束時(shí),可以用。f()成員函數(shù)關(guān)閉該文獻(xiàn)。
.錯(cuò)誤
.對的
對的答案:
5.在++中,構(gòu)造派生類對象時(shí),總是先從基類的初始化開始的。
.錯(cuò)誤
.對的
對的答案:
6.若重載了賦值運(yùn)算符“=",則相稱于重載了“+="、“一="、"*="、"/=”運(yùn)算符。
.錯(cuò)誤
.對的
對的答案:
7.假如一個(gè)類只定義了一個(gè)帶參的構(gòu)造函數(shù),則系統(tǒng)會給它提供缺省的無參構(gòu)造函數(shù)。
.錯(cuò)誤
.對的
對的答案:
8.類模板必須由程序員實(shí)例化成模板類。
.錯(cuò)誤
.對的
對的答案:
9.類成員是按照它們在類里被聲明的順序進(jìn)行初始化的,與它們在成員初始化表中列出
的順序無關(guān)。
.錯(cuò)誤
.對的
對的答案:
10.指針和引用都是變量,都占有單獨(dú)的內(nèi)存空間。
.錯(cuò)誤
.對的
對的答案:
11.友元函數(shù)是獨(dú)立于當(dāng)前類的外部函數(shù)。
.錯(cuò)誤
.對的
對的答案:
12.++中,對象保存在內(nèi)存中,棧內(nèi)存是自動(dòng)分派和釋放的,而堆內(nèi)存需要用戶自己申請
和釋放。
.錯(cuò)誤
.對的
對的答案:
13.若將函數(shù)說明為返回一個(gè)引用,則該函數(shù)可以用在賦值運(yùn)算符的左邊。
.錯(cuò)誤
.對的
對的答案:
14.若有聲明:1ss:{};則類的繼承方式為公有繼承。
.錯(cuò)誤
.對的
對的答案:
15.當(dāng)一個(gè)函數(shù)無返回值時(shí),函數(shù)的返回類型應(yīng)為voi。
.錯(cuò)誤
.對的
對的答案:
16.拷貝構(gòu)造函數(shù)使用本類對象的引用作為參數(shù)初始化新創(chuàng)建的對象。
.錯(cuò)誤
.對的
對的答案:
17.構(gòu)造函數(shù)和析構(gòu)函數(shù)都不能重載。
.錯(cuò)誤
.對的
對的答案:
18.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,將一組對象的共同特性抽象出來形成類。
.錯(cuò)誤
.對的
對的答案:
19.類繼承類,則稱為的派生類,稱為的基類。
.錯(cuò)誤
.對的
對的答案:
20.賦值號兩邊的數(shù)據(jù)類型不一致時(shí),將無法進(jìn)行賦值運(yùn)算。
.錯(cuò)誤
.對的
對的答案:
++程序設(shè)計(jì)秋在線作業(yè)1
一、單選題(共20道試題,共60分。)
1.假定一個(gè)類的構(gòu)造函數(shù)為“(int,int):(x),(x){}”,則執(zhí)行“x(6,5);y(3,2);”
語句序列后,x.的值為()。
.2
.3
.5
.6
對的答案:
2.對于公有繼承,基類的公有和保護(hù)成員在派生類中將()成員。
.所有變成公有
.所有變成保護(hù)
.所有變成私有
.仍然保持為公有和保護(hù)
對的答案:
3.out是I/O流庫中預(yù)定義的()。
.類
.對象
.文獻(xiàn)
.常量
對的答案:
4.定義類模板時(shí)要使用關(guān)鍵字()。
,onst
.nw
,1t
.tmp1t
對的答案:
5.假定Iss為一個(gè)類,則執(zhí)行“Issx(5)語句時(shí)將自動(dòng)調(diào)用該類的()。
.無參構(gòu)造函數(shù)
.帶參構(gòu)造函數(shù)
.復(fù)制構(gòu)造函數(shù)
.賦值重載函數(shù)
對的答案:
6.編譯時(shí)的多態(tài)性通過使用()實(shí)現(xiàn)。
.構(gòu)造函數(shù)
.虛函數(shù)
.重載函數(shù)
.析構(gòu)函數(shù)
對的答案:
7.下面選項(xiàng)中,()是用來聲明虛函數(shù)的。
.virtu1
.voi
.stti
.in1in
對的答案:
8.構(gòu)造函數(shù)是在()時(shí)被執(zhí)行的。
.程序編譯
.創(chuàng)建對象
.創(chuàng)建類
.程序裝入內(nèi)存
對的答案:
9.以下敘述對的的是()。
.函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套
.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套
.函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套
.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套
對的答案:
10.下面關(guān)于運(yùn)算符重載的描述錯(cuò)誤的是()。
.重載不能改變操作數(shù)的個(gè)數(shù)、運(yùn)算符的優(yōu)先級、運(yùn)算符的結(jié)合性和運(yùn)算符的語法結(jié)構(gòu)
.不是所有的運(yùn)算符都可以進(jìn)行重載
.運(yùn)算符函數(shù)的調(diào)用必須使用關(guān)鍵字oprtor
.在++語言中不可通過運(yùn)算符重載發(fā)明出新的運(yùn)算符
對的答案:
11.假如在類中用友元函數(shù)的方式重載了后綴自增運(yùn)算符++,又定義了類的一個(gè)對象,
則以下用法對的的是()。
.oprtor++(,0);
..oprtor++();
..oprtor++(0);
.++;
對的答案:
12.在++程序中,對象之間的互相通信通過()。
.繼承實(shí)現(xiàn)
.調(diào)用成員函數(shù)實(shí)現(xiàn)
.封裝實(shí)現(xiàn)
.函數(shù)重載實(shí)現(xiàn)
對的答案:
13.關(guān)于成員函數(shù)特性的下述描述中,()是錯(cuò)誤的。
.成員函數(shù)一定是內(nèi)聯(lián)函數(shù)
.成員函數(shù)可以重載
.成員函數(shù)可以設(shè)立參數(shù)的缺省值
.成員函數(shù)可以是靜態(tài)的
對的答案:
14.以下基類中的成員函數(shù)中表達(dá)純虛函數(shù)的是()。
.virtulvoivf(int);
.virtu1voivf(int)=0;
.virtu1voivf
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度2025年度企業(yè)孵化器辦公室租賃合同
- 2025年度腳手架施工質(zhì)量檢測與驗(yàn)收服務(wù)合同
- 2025年度股權(quán)委托代持與私募股權(quán)基金合作框架協(xié)議
- 鐵路路基路面課程設(shè)計(jì)
- 飯盒模具課程設(shè)計(jì)
- 資產(chǎn)評估及課程設(shè)計(jì)
- 鹽味課程設(shè)計(jì)
- 高等數(shù)學(xué)網(wǎng)絡(luò)課程設(shè)計(jì)
- 餐前禮儀健康課程設(shè)計(jì)
- 家庭裝修合同范本
- 分期還款協(xié)議書
- 小區(qū)住戶手冊范本
- ??低?視頻監(jiān)控原理培訓(xùn)教材課件
- 《鄭伯克段于鄢》-完整版課件
- 土壤肥料全套課件
- 畢業(yè)生延期畢業(yè)申請表
- 學(xué)校6S管理制度
- 肽的健康作用及應(yīng)用課件
- T.C--M-ONE效果器使用手冊
- 8小時(shí)等效A聲級計(jì)算工具
- 人教版七年級下冊數(shù)學(xué)計(jì)算題300道
評論
0/150
提交評論