版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
式
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷
(11)關(guān)于面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,卜.列說(shuō)法正確的是
公共基礎(chǔ)知識(shí)及C++語(yǔ)言程序設(shè)計(jì)A)“封裝性”指的是將不同類(lèi)型的相關(guān)數(shù)據(jù)組合在一
(考試時(shí)間90分鐘,滿(mǎn)分100)分)起,作為一個(gè)整體進(jìn)行處理
B)“多態(tài)性”指的是對(duì)象的狀態(tài)會(huì)根據(jù)運(yùn)行時(shí)要求自動(dòng)
一、選擇題《1)?(35)每小題2分,共70分)變化
下列各即A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選C)基類(lèi)的私有成員在派生類(lèi)的對(duì)象中不可訪問(wèn),也不
項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫(xiě)在答題卡相應(yīng)位置上,占內(nèi)存空間
答在試卷上不得分。D)在面向?qū)ο蟮某绦蛟O(shè)計(jì)中.結(jié)構(gòu)化程序設(shè)計(jì)方法仍
(1)下面敘述正確的是有著重要作用
A)算法的執(zhí)行效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)(12)判斷字符型變量ch是否為大寫(xiě)英文字母,應(yīng)使用表
B)算法的空間復(fù)雜度是指算法程序中指令(或語(yǔ)句)的達(dá)式
條數(shù)A)ch>=,A,&ch<=Z'B)ch<='A'||ch>='Z'
C)算法的有窮性是指算法必須能在執(zhí)行有限個(gè)步驟C)'A'<=ch<='Z'D)ch>='A'&&ch<=,Z'
之后終止(13)己知下列語(yǔ)句中的x和y都是uit型變量,其中錯(cuò)誤
D)以上三種描述都不對(duì)的語(yǔ)句
(2)以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是A)x=y++;B)x=++y;C)(x+y)++;D)++x=y;
A)隊(duì)列B)線性表C)二叉樹(shù)D)棧(14)執(zhí)行語(yǔ)句序列
(3)在一棵二叉樹(shù)上第5層的結(jié)點(diǎn)數(shù)最多是iiitn;
A)8B)16C)32D)15cm?n;
(4)下面描述中,符合結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是switch(n)
A)使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表{case1:
示程序的控制邏輯case2:cout?T;
B)模塊只有一個(gè)入口,可以有多個(gè)出口case3:
C)注重提高程序的執(zhí)行效率case4:cout?,2\break;
D)不使用goto語(yǔ)句default:cout?3f;
(5)下面概念中,不屬于面向?qū)ο蠓椒ǖ氖?
A)對(duì)象B)繼承C)類(lèi)D)過(guò)時(shí),若健盤(pán)輸入1,則屏幕顯示
程調(diào)用A)1B)2C)3D)12
(6)在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD)作為描述工具(15)下列程序的輸出結(jié)果是
的軟件開(kāi)發(fā)階段是^include<iosueam>
A)可行性分析B)需求分析C)詳細(xì)設(shè)計(jì)D)usmgnamespacestd;
程序編碼mtmaui()
(7)在軟件開(kāi)發(fā)中,卜面任務(wù)不屬于設(shè)計(jì)階段的是(
A)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)B)給出系統(tǒng)模塊結(jié)構(gòu)cliara[]="Hello,Woildn;
C)定義模塊算法D)定義需求并建立系統(tǒng)模型char*ptr=a,
(8)數(shù)據(jù)庫(kù)系統(tǒng)的核心是while(*ptr)
A)數(shù)據(jù)模型C)軟件工具(
B)數(shù)據(jù)庫(kù)管理系統(tǒng)D)數(shù)據(jù)庫(kù)if(*ptr>='a*&&*ptrv=Z)
(9)下列敘述中正確的是cout?chai(*ptr+'A'-'a');
A)數(shù)據(jù)庫(kù)系統(tǒng)是一個(gè)獨(dú)立的系統(tǒng),不需要操作系統(tǒng)的elsecout?*ptr;
支持ptr++;
B)數(shù)據(jù)庫(kù)設(shè)計(jì)是指設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)}
C)數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問(wèn)題return0,
D)數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏鉗結(jié)構(gòu)一)
致A)HELLO,WORLDB)Hello,World
(10)卜列模式中,能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理C)11ELLO.WORLDD)hello,world
存取方法的是(16)已知:mtm=10:在下列定義引用的語(yǔ)句中,正確的
A)內(nèi)模式B)外模式C)概念模式D)邏輯模是
A)iiit&x=m;B)inty=&m;都是類(lèi)B的友元
C)int&z,D)int(23)關(guān)于動(dòng)態(tài)存儲(chǔ)分配,下列說(shuō)法正確的是
(17)下列函數(shù)原型聲明中錯(cuò)誤的是Ajnew和delete是C++語(yǔ)言中專(zhuān)門(mén)用于動(dòng)態(tài)內(nèi)存分配和
A)voidx=0.mty=0);釋放的函數(shù)
B)voidFun(mtx,mty);B)動(dòng)態(tài)分配的內(nèi)存空間也可以被初始化
C)voidFun(iiitx,iiity=0);C)當(dāng)系統(tǒng)內(nèi)存不夠時(shí),會(huì)自動(dòng)回收不再使用的內(nèi)存單
D)voidFun(intx=0.inty);元,因此程序中不必用delete釋放內(nèi)存空間
(18)已知程序中已經(jīng)定義了函數(shù)test,其原型是inttest(int,D)當(dāng)動(dòng)態(tài)分配內(nèi)存失敗時(shí),系統(tǒng)會(huì)立刻崩潰,因此一定
int,int);,則下列重載形式中正確的是要慎用new
A)chartest(int,int,int);(24)有以下程序
B)doubletest(iiit.iiit.double);#inchide<iostieain>
C)inttest(muint.mt=O);usmgnamespacestd;
D)floattest(mtjntfloat=3.5F);classMyClass
(19)有以下程序(
#include<iostieam>public:
inti=0;MyClass(mtn){number=n;}
voidfin10〃拷貝構(gòu)造函數(shù)
{{MyClass(MyClass<£rother){number=oTher.number;}
staticinti=1;-MyClass(){}
std二coutwi+YV,';private:
}mtnumber;
std二cout?i<v,二};
iMyClassfiin(MyClassp)
J
intmain。(
(MyClasstemp(p);
fiinQ;rerurntemp;
retimi0;)
jmtmain()
程序執(zhí)行后的輸出結(jié)果是(
A)l,2,l,2,B)1,2,2,3,C)2,0,3,0,D)1,0,2,0,MyClassobjl(10),obj2(0);
(20)己知函數(shù)f的原型是:void*int*a.long&b);變量MyClassobj3(objl);
vl、v2的定義是:intvl;longv2;,正確的調(diào)用語(yǔ)句是obj2=fun(obj3);
A)f(vL&v2);B)f(vLv2);lenun0;
C)氏&vl,v2);D)H&vl,&v2);)
(21)有以下類(lèi)定義程序執(zhí)行時(shí),MyClass類(lèi)的拷貝構(gòu)造函數(shù)被調(diào)用的次數(shù)
classMyClass是
{A)5B)4C)3D)2
public:(25)在公有派生的情況下,派生類(lèi)中定義的成員函數(shù)只
MyClass(){cout?l;}能訪問(wèn)原基類(lèi)的
};A)公有成員和私有成員B)私有成員和保護(hù)
則執(zhí)行語(yǔ)句MyClassa.b[2],*p[2];后,程序的輸出結(jié)果成員
是C)公有成員和保護(hù)成員DJ私有成員、保護(hù)成
AJ11B)lllCJllllDJ11111員和公有成員
(22)關(guān)于友元,下列說(shuō)法錯(cuò)誤的是(26)在C++中用來(lái)實(shí)現(xiàn)運(yùn)行時(shí)多態(tài)性的是
A)如果類(lèi)A是類(lèi)B的友元,那么類(lèi)B也是類(lèi)A的友元A)重載函數(shù)B)析構(gòu)函數(shù)
BJ如果函數(shù)fbnO被說(shuō)明為類(lèi)A的友元,那么在fiin。中C)構(gòu)造函數(shù)D)虛函數(shù)
可以訪問(wèn)類(lèi)A的私有成員(27)一個(gè)類(lèi)可以同時(shí)繼承多個(gè)類(lèi),稱(chēng)為多繼承。卜列關(guān)
C)友元關(guān)系不能被繼承于多繼承和虛基類(lèi)的表述中,錯(cuò)誤的是
D)如果類(lèi)A是類(lèi)B的友元,那么類(lèi)A的所有成員函數(shù)A)每個(gè)派生類(lèi)的構(gòu)造函數(shù)都要為虛基類(lèi)構(gòu)造函數(shù)提
供實(shí)參C)Pointpt;pt.Move(l,2);
B)多繼承時(shí)有可能出現(xiàn)對(duì)基類(lèi)成員訪問(wèn)的二義性問(wèn)D)constPointpt;pt.Move(k2);
題(34)有以下類(lèi)定義
C)使用虛基類(lèi)可以解決二義性問(wèn)題并實(shí)現(xiàn)運(yùn)行時(shí)的classMyClass
多態(tài)性(
D)建立最派生類(lèi)對(duì)象時(shí),虛基類(lèi)的構(gòu)造函數(shù)會(huì)首先被private:
調(diào)用intid;
(28)在一個(gè)類(lèi)體的卜列聲明中,正確的純虛函數(shù)聲明是cliargendei;
A)virtualvoidvf()=0;B)voidvf(iiit)=O;cliar*piione;
C)virtualuitvflint);D)virtualvoid{}public:
(29)在下面的運(yùn)算符重載函數(shù)的原型中,錯(cuò)誤的是MyClassQ:id(0),gender(W),phoiie(NULL){}
A)Volumeoperator-(double,double);MyClass(mtno,chaige='存;char*pli=NULL)
B)double\blume::operator-(double);{id=no;gende=ge;phone=ph;}
C)VblumeWlume::opeiator-(Volume);};
D)Volumeoperator-(Volume,Vblume);下列類(lèi)對(duì)象定義語(yǔ)句中錯(cuò)誤的是
(30)卜列是模板聲明的開(kāi)始部分,其中正確的是A)MyClassmyObj;
A)template<T>B)MyClassmyObj(ll,"133O1U1155H);
B)template<classT1.T2>C)MyClassmyObj(12,'m');
C)teniplate<classTl5classT2>D)MyClassmyObj(12);
D)template<classT1;classT2>(35)有以下程序
(31)執(zhí)行語(yǔ)句序列#include<iosueam>
ofstreamoutfile(MDATA.DATM);usingnamespacestd;
if(…)coutvv“OK”;elsecoutvv“FAIL”;classComplex
后,如果文件打開(kāi)成功顯示“OKH否則就顯示“FAnJ。(
由此可知,上面if語(yǔ)句的.??public:
處的表達(dá)式應(yīng)是Complex(doubler=0.doublei=O):re(r).1111(1){}
A)outfile.fail0或outflleB)outfile.good()doubleieal()const{retuinre;}
或loutfiledoubleuuag()const{returnim;}
C)outfile.good()或outfileD)outfile.fail()Complexoperator+(Complexc)const
或!outfile{returnComplex(ie+c.re,im+c.im);}
(32)C++流中重載的運(yùn)算符>>是一個(gè)(〉private:
A)用于輸出操作的非成員函數(shù)B)用于輸入操作doublere,un;
y
的非成員函數(shù)J>
C)用于輸出操作的成員函數(shù)D)用于輸入操作mtmain。
的成員函數(shù)(
(33)行以卜.類(lèi)定義Complexa=Complex。,1)+Complex(5);
classPoint{cout?a.ieal()?'+'?a.iniag()?,i,?endl;
public:return0;
Point(intx=0,mty=0){_.x=x,_.y=y;}
voidMove(iiitxOff,iiityOff)程序執(zhí)行后的輸出結(jié)果是
{_x+=xOff;_.y+=yOff;}A)6+61B)6+liC)1+61D)1+11
voidPrmt()const二、填空題(每空2分,共30分)
(cout??(1?_x?;?_y?7?endl;}請(qǐng)將每一個(gè)空的正確答案寫(xiě)在答題卡序號(hào)
private:的橫線上,答在試卷上不得分e注意:以命令關(guān)健字填
mt_x._y;空的必須拼寫(xiě)完整。
};(1)算法的復(fù)雜度主要包括口]狂雜度和空間復(fù)雜度。
卜列語(yǔ)句中會(huì)發(fā)生編譯錯(cuò)誤的是(2)數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱(chēng)
A)Pointpt,pt.PimtO;為數(shù)據(jù)的[2]o
B)constPouitpt;pt.Piint();(3)若按功能劃分,軟件測(cè)試的方法通常分為白盒測(cè)試方
法和[3]測(cè)試方法。iiitmain()
(4)如果一個(gè)工人可管理多個(gè)設(shè)備,而一個(gè)設(shè)備只被一個(gè)(
工人管理,則實(shí)體“工人”與實(shí)體“設(shè)備”之間存在[4]cout?Test::CouiitO?*
的聯(lián)系。Testtht2;
⑸關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括選Test*pT3=newTest;
擇、連接和[5]oTest*pT4=newTest;
(6)設(shè)有定義語(yǔ)句:inta=12;,則表達(dá)式a*=2+3的運(yùn)算cout?Test::CountO
結(jié)果是[6]odeletepT4;
(7)從實(shí)現(xiàn)的角度劃分,C++所支持的兩種多態(tài)性分別是deletepT3;
[7]時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性。cout?Test::CountQ?endl;
(8)將一個(gè)但數(shù)聲明為一個(gè)類(lèi)的友元函數(shù)必須使用關(guān)鍵retuin0;
字[8]。
(9)請(qǐng)按卜面注粹的提示,將類(lèi)B的構(gòu)造函數(shù)定義補(bǔ)充完(12)卜面是用來(lái)計(jì)算n的階乘的遞歸函數(shù),請(qǐng)將該函數(shù)
整。的定義補(bǔ)充完整。(注:階乘的定義是
classAunsignedfac((unsignedn)
((
iiita;if(n<=1)
public:return1;
A(iiitaa=O){a=aa;}return[12];
x}
classB:publicA{(13)卜列程序的輸出結(jié)果是[13]o
iiitb;#include<iostteam>
Ac;usmgnamespacestd;
public:template<tytenameT>
〃用aa初始化基類(lèi)A,用aa+1初始化類(lèi)對(duì)象成員cTfuii(Ta,Tb){return(a<=b)?:b;}
B(intaa):[9]{b=aa+2;}mtmain。
};(
(10)下列程序的輸出結(jié)果是[10],cout?6)?7?fun(3.14F,6.28F)?
#include<iostream>endl;
usingnamespacestd;retuin0;
intmain()
((14)與成員訪問(wèn)表達(dá)式p->iiame等價(jià)的表達(dá)式是
mti=5;[14]。
int&r=i;r=7;(15)卜列程序的輸出結(jié)果是[15]o
cout?i?endl;#include<iostteam>
renun0;usmgnamespacestd;
}classbase{
(11)下列程序的輸出結(jié)果是[11]Opublic:
#include<iostreain>intn;
usingnamespacestd;base(iiitx){n=x;}
classTest{vumalvoidset(intm){n=m;cout?n?';)
public:);
TestQ{cnt++;}classdeiiveApublicbase{
^TestQ{ent-;}public:
staticmtCount(){returnent;}denveA(intx):base(x){}
private:voidset(mtm){n+=m;cout?n?';}
staticmtent;);
};classdeiiveBpublicbase[
intTest::cut=0;public:
deriveB(intx)base(x){}A)對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行查找,最壞情況下需
voidset(intm){n+=m;cout?n?"*;}要的比較次數(shù)為n
};B)時(shí)長(zhǎng)度為11的有序鏈表進(jìn)行時(shí)分查找,最壞情況
intmain()下需要的比較次數(shù)為(n/2)
(C)對(duì)長(zhǎng)度為n的有序鏈表進(jìn)行對(duì)分查找,母壞情況
deiiveAdl(l);下需要的比較次數(shù)為(log2n)
denveBd2(3);D)對(duì)長(zhǎng)度為n的行序鏈表進(jìn)行對(duì)分查找,最壞情況
base*pbase;下需要的比較次數(shù)為(nlog2nj
phase=&dl;(2)算法的時(shí)間更雜度是指
pbase->aet(l);A)算法的執(zhí)行時(shí)間
phase=&d2;B)算法所處理的數(shù)據(jù)量
pbase->set(2);C)算法程序中的語(yǔ)句或指令條數(shù)
return0;D)算法在執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)
}(3)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支
2004年9月?lián)诬浖?或工具軟件”下面屬于系統(tǒng)軟件的是
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷A)編輯軟件
公共基礎(chǔ)知識(shí)及C++語(yǔ)言程序設(shè)計(jì)B)操作系統(tǒng)
答案及評(píng)分標(biāo)準(zhǔn)C)教務(wù)管理系統(tǒng)
選擇題(。135)每小題2分,共70分)D)瀏覽器
(1)C(2)C(3)B(4)A(5)D(4)軟件(程序)調(diào)試的任務(wù)是
(6)B⑺D(8)B(9)C(10)AA)診斷和改正程序中的錯(cuò)誤
(11JD(12)D(13)C(14)D(15)AB)盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
(16)A(17)D(18)B(19)D(20)CC)發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤
(21)B(22)A(23)B(24)B(25)CD)確定程序中錯(cuò)誤的性質(zhì)
Q6)D(27)C(28)A(29)A(30)C(5)數(shù)據(jù)流程圖(DFD圖)是
(31)C(32)B(33)D(34)B(35)BA)軟件概要設(shè)計(jì)的工具
二、填空題(每空2分,共30分)B)軟件詳細(xì)設(shè)計(jì)的工具
時(shí)間C)結(jié)構(gòu)化方法的需求分析工具
(2)[2]存儲(chǔ)結(jié)構(gòu)或物理結(jié)構(gòu)或物理存儲(chǔ)結(jié)構(gòu)D)面向?qū)ο蠓椒ǖ男枨蠓治龉ぞ?/p>
(3)[3]黑盒或黑箱(6)軟件生命周期可分為定義階段,開(kāi)發(fā)階段和維護(hù)
(4)[4]一對(duì)多或1對(duì)多或I:M或I:N(其階段。詳細(xì)設(shè)計(jì)屬于
中M、N大小寫(xiě)均可)A)定義階段
(5)[5]投影B)開(kāi)發(fā)階段
(6)[6]60C)維護(hù)階段
⑺⑺編譯D)上述三個(gè)階段
(8)[8]fiiend(7)數(shù)據(jù)庫(kù)管理系統(tǒng)中負(fù)面數(shù)據(jù)模式定義的語(yǔ)言是
(9)[9]A(aa),c(aa+1)或c(aa+l),A(aa)A)數(shù)據(jù)定義語(yǔ)言
(10)[10]7B)數(shù)據(jù)管理語(yǔ)言
(11)[11]042C)數(shù)據(jù)操縱語(yǔ)言
(12)[12]n*fact(n-l)D)數(shù)據(jù)控制語(yǔ)言
(13)[13]3,3.14(8)在學(xué)生管理的關(guān)系數(shù)據(jù)庫(kù)中,存取一個(gè)學(xué)生信息
(14)[14](*p).name的數(shù)據(jù)單位是
(15)[15]25A)文件
2010年3月計(jì)算機(jī)等級(jí)考試二級(jí)C++筆試試題B)數(shù)據(jù)庫(kù)
一、選擇題(每小題2分,共70分)C)字段
下列各即A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選D)記錄
項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,(9)數(shù)據(jù)庫(kù)設(shè)計(jì)中,用E-R圖來(lái)描述信息結(jié)構(gòu)但不涉
答在試卷上不得分。及信息在計(jì)算機(jī)中的表示,它屬于數(shù)據(jù)庫(kù)役計(jì)的
(1)下列敘述中正確的是A)需求分析階段
B)邏輯設(shè)計(jì)階段MyTempp3[2];
C)概念設(shè)計(jì)階段編譯系統(tǒng)在處理上面的語(yǔ)句序列時(shí),所生成的模板
D)物理設(shè)計(jì)階段MyTemp的實(shí)例的個(gè)數(shù)是
(10)有兩個(gè)關(guān)系R和T如下:A)1
B)2
C)3
D)0
(16)在C++中,cm是個(gè)
A)類(lèi)
B)對(duì)象
C)模板
D)函數(shù)
則由關(guān)系R得到關(guān)系T的操作是(17)在卜列字符中,不允許作為C++標(biāo)識(shí)符的是
A)選擇A)b
B)投影B)B
C)交C)_
D)并D)2
(11)卜.列關(guān)于函數(shù)的描述中,錯(cuò)誤的是(18)下列敘述中,錯(cuò)誤的是
A)函數(shù)可以沒(méi)有返回值A(chǔ))false是一個(gè)邏輯型常量
B)函數(shù)可以沒(méi)有參數(shù)B)”b”是一個(gè)字符型常量
C)函數(shù)可以是一個(gè)類(lèi)的成員C)365是一個(gè)int常量
D)函數(shù)不能被定義為模板D)3.1415926是一個(gè)double常量
(12)77MyClass是一個(gè)類(lèi)名,且有如下語(yǔ)句序列(19)若x和y是程序中的兩個(gè)整型變量,則下列if
MyClasscl,*c2;語(yǔ)句中正確的是
MyClass*c3=newMyClass;A)if(x=0)y=l;elsey=2;
MyClass&c4=cl;B)if(x==0)theny=lelsey=2;
上面的語(yǔ)句序列所定義的類(lèi)對(duì)象的個(gè)數(shù)是C)if(x==0)y=lelsey=2;
A)1D)ifx=0y=l;elsey=2;
B)2(20)要定義整型數(shù)組x,使之包括初值為O的三個(gè)
Q3元素,下列語(yǔ)句中錯(cuò)誤的是
D)4A)intx[3]={0,0,0};
(13)卜列關(guān)于繼承方式的描述中,錯(cuò)誤的是B)mtx[]={0};
A)如果不顯式地指定繼承方式,缺省的繼承方式是CJstaticint.引={0};
私有(private)D)intx[]={0,0,0};
B)采用公有繼承方式時(shí),基類(lèi)中的公有成員在派生(21)關(guān)于函數(shù)中的《返回類(lèi)型),下列表述中錯(cuò)誤的是
類(lèi)中仍然是公有成員A)〈返回類(lèi)型》中有可能包含關(guān)鍵字m(
C)采用保護(hù)繼承方式時(shí),基類(lèi)中的保護(hù)成員在派生B)〈返回類(lèi)型,中有可能包含自定義標(biāo)識(shí)符
類(lèi)中仍然是保護(hù)成員C)〈返回類(lèi)型,中有可能包含字符*
D)采用私行繼承方式時(shí),基類(lèi)中的私有成員在派生D)〈返回類(lèi)型》中可能包含口
類(lèi)中仍然是私有成員(22)要定義一個(gè)引用變量p,使之引用類(lèi)MyClass
(14)將前綴運(yùn)算符重載為非成員函數(shù),下列原型的一個(gè)對(duì)象,正確的定義語(yǔ)句是
中,能正確用于類(lèi)中說(shuō)明的是A)MyClassp=MyClass;
A)Decr&operator-(int);BJMyClassp=newMyClass;
B)DecioperatorDecr?S:.mt);CJMyClass&p=uewMyClass;
C)fi'iendDecr<Sroperator—(Decr&);D)MyClassa.<Srp=a;
DJfilendDecioperator--(Deci&,mt);(23)有如下兩個(gè)類(lèi)定義
(15)若MyTemp是一個(gè)只有一個(gè)虛擬類(lèi)型參數(shù)的類(lèi)classXX{
模板,且有如下語(yǔ)句序列private:
MyTempp2;doublexl,
protected:usingnamespacestd;
doublex2;classTest{
public:public:
doublex3;Test(){}
};Test(constTest&t){cout?l;}
classYYprotectedXX{};
private:Testfiui(Test&u){Testt=u;returnt;}
doubleyl;nitniain(){Testx,y;x=ftin(y);return0;}
protected:運(yùn)行這個(gè)程序的輸出結(jié)果是
doubley2;A)無(wú)輸出
public:B)1
doubley3;C)ll
};D)lll
在類(lèi)YY中保護(hù)成員變量的個(gè)數(shù)是(29)有如下程序
A)1#include
B)2usingnamespacestd;
Q3classA{
D)4public:
(24)下列關(guān)于運(yùn)算符重我的描述中,錯(cuò)誤的是A(iiiti=0):rl(i){}
A)可以通過(guò)運(yùn)算符重載在C++中創(chuàng)建新的運(yùn)算符voidpnnt(){coutWE,vvRlW-'Jvp>
B)賦值運(yùn)算符只能重載為成員函數(shù)voidpnnt()const{cout?'C'?Rl*Rlvv,;}<p>
C)運(yùn)算符函數(shù)重載為類(lèi)的成員函數(shù)時(shí),第一操作數(shù)voidprint(iiitx){cout?,P,?R1*Rl*Rl?-,;}<p>
是該類(lèi)對(duì)象private:
D)重載類(lèi)型轉(zhuǎn)換運(yùn)算符時(shí)不需要聲明返回類(lèi)型mtrl;
(25)下列關(guān)于類(lèi)模板的描述中,錯(cuò)誤的是};
A)類(lèi)模板的成員函數(shù)都是模板函數(shù)mtmain。{
可以為類(lèi)模板參數(shù)設(shè)置默認(rèn)值A(chǔ)al;
C)類(lèi)模板描述了一組類(lèi)constAa2(4);
D)類(lèi)模板中只允許有一個(gè)類(lèi)型參數(shù)al.print(2);
(26)下列控制格式輸入輸出的操作符中,能夠設(shè)置al.piintO;
浮點(diǎn)數(shù)精度的是reuini0;
A)setprecision}
B)setw
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水餃銷(xiāo)售代理合同范例
- 企業(yè)軟裝合同范例
- 企業(yè)審計(jì)服務(wù)合同范例
- 土方挖運(yùn)輸合同范例
- 新媒體員工合同范例
- 線條批發(fā)轉(zhuǎn)讓合同范例
- 農(nóng)戶(hù)產(chǎn)品訂購(gòu)合同范例
- 銅川職業(yè)技術(shù)學(xué)院《框架技術(shù)原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 銅川職業(yè)技術(shù)學(xué)院《機(jī)械計(jì)算機(jī)輔助設(shè)計(jì)與制造原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 通化醫(yī)藥健康職業(yè)學(xué)院《中學(xué)歷史教學(xué)技能訓(xùn)練(Ⅱ)》2023-2024學(xué)年第一學(xué)期期末試卷
- Unit 1 What's he like Part B Let's learn(說(shuō)課稿)人教PEP版英語(yǔ)五年級(jí)上冊(cè)
- 2023年全國(guó)乙卷筆試部分講解課件 【高效課堂+精研精講】 高考英語(yǔ)復(fù)習(xí)
- 國(guó)開(kāi)2023年春《人文英語(yǔ)4》機(jī)考網(wǎng)考期末復(fù)習(xí)資料參考答案
- 教師追悼會(huì)家屬答謝詞(三篇)
- 初三英語(yǔ)中考模擬試卷
- 酒店業(yè)輕資產(chǎn)運(yùn)營(yíng)模式案例研究
- 《卓有成效的管理者》讀書(shū)分享
- 員工食堂承包合同、考核細(xì)則、考核評(píng)分表
- 優(yōu)秀管理者評(píng)選方案
- SnO2材料氣敏性能研究進(jìn)展
- 爆破設(shè)計(jì)與施工(第3版)巖土爆破設(shè)計(jì)題(含答案)概要
評(píng)論
0/150
提交評(píng)論