版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
國(guó)家二級(jí)C++機(jī)試(選擇題)模擬試卷
第1套
一、選擇題(本題共31題,每題1.0分,共31分。)
1、數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和()。
A、編碼設(shè)計(jì)
B、測(cè)試階段
C、運(yùn)行階段
D、物理設(shè)計(jì)
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)目前一般采用牛.命周期法,即將整個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開(kāi)
分解成目標(biāo)獨(dú)立的若干階段,它們是:需求分析階段、概念設(shè)計(jì)階段、邏輯設(shè)計(jì)階
段、物理設(shè)計(jì)階段、編碼階段、測(cè)試階段、運(yùn)行階段、進(jìn)一步修改階段.在數(shù)據(jù)庫(kù)
設(shè)計(jì)中采用上面幾個(gè)階段中的前四個(gè)階段,并且重點(diǎn)以數(shù)據(jù)結(jié)構(gòu)和模型設(shè)計(jì)為主
線。
2、下列符號(hào)中能夠作為C++標(biāo)識(shí)符的是()。
A、const
B、2a
C^_shape
D、-count
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:此題考查的是C++標(biāo)識(shí)符。標(biāo)識(shí)符是由數(shù)字、字母以及下劃線構(gòu)
成,其第一個(gè)字符必須是字母或下劃線,中間不能有空格:標(biāo)識(shí)符的長(zhǎng)度是任意
的,但由于編譯系統(tǒng)的限制一般不超過(guò)31個(gè)字符;標(biāo)識(shí)符中的大小寫(xiě)字母是不同
的:定義標(biāo)識(shí)符時(shí)不能采用系統(tǒng)的保留字。
3、設(shè)循環(huán)隊(duì)列的存儲(chǔ)空間為Q(l:35),初始狀態(tài)為front=rcar=35?,F(xiàn)經(jīng)過(guò)一系列
入隊(duì)與退隊(duì)運(yùn)算后,front=15;rear=15,則循環(huán)隊(duì)列中的元素個(gè)數(shù)為()。
A、15
B、16
C、20
D、0或35
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:循環(huán)隊(duì)列的隊(duì)頭指針和尾指針都等于15,此循環(huán)隊(duì)列中元素的個(gè)數(shù)
有兩種情況,第一種情況是隊(duì)頭指針和尾指針都是第一次到達(dá)15,此時(shí)元素個(gè)數(shù)
為0:第二種情況是隊(duì)頭指針第一次到達(dá)15,而尾指針第二次到達(dá)15,此時(shí)元素
個(gè)數(shù)為35。
4、下列關(guān)于成員函數(shù)特征的描述中,錯(cuò)誤的是()。
A、成員函數(shù)一定是內(nèi)聯(lián)函數(shù)
B、成員函數(shù)可以重載
C、成員函數(shù)可以設(shè)置參數(shù)的默認(rèn)值
D、成員函數(shù)可以是靜態(tài)的
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:因?yàn)槌蓡T函數(shù)可以在類(lèi)體內(nèi)定義,也可以在類(lèi)體外定義,所以成員函
數(shù)不一定都是內(nèi)聯(lián)函數(shù);成員函數(shù)可以重載,可以設(shè)置參數(shù)的默認(rèn)值,成員函數(shù)可
以是靜態(tài)的。
5、下列數(shù)據(jù)結(jié)構(gòu)中,能用二分法進(jìn)行查找的是()。
A、順序存儲(chǔ)的有序線性表
B、線性鏈表
C、二叉鏈表
D、有序線性鏈表
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:二分法查找只適應(yīng)于順序存儲(chǔ)的有序表。有序表是指線性表中的元素
按值非遞減排序(即從小到大,但允許相鄰元素值相等)的表。
6、下面不屬于軟件工程的3個(gè)要素是()。
A、工具
B、過(guò)程
C、方法
D、環(huán)境
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:軟件工程的3個(gè)要素是工具、過(guò)程和方法。
7、下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是()。
A、軟件測(cè)試
B、概要設(shè)計(jì)
C、軟件維護(hù)
D、詳細(xì)設(shè)計(jì)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:軟件生命周期是指軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用退
役的過(guò)程。開(kāi)發(fā)階段包拈概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、實(shí)現(xiàn)和測(cè)試4個(gè)階段。軟件維護(hù)屬
于維護(hù)階段。
8、下列敘述中正確的是
A、程序執(zhí)行的效率與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)密切相關(guān)
B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)
C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量
D、以上都不正確
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:影響程序決行效率的岡素有很多,如數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)、程序處理的數(shù)
據(jù)量、程序的算法等。順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)在數(shù)據(jù)插入和刪除操作上的效
率就存在差別。其中,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的效率要高一些。
9、耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是()。
A、提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性
B、降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性
C、耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度
D、內(nèi)聚性是指模塊間互相連接的緊密程度
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析?:耦合性是反映模塊間互相連接的緊密程度,內(nèi)聚性是指一個(gè)模塊內(nèi)部
各個(gè)元素間彼此接合的緊密程序。提高模塊的內(nèi)聚性,降低模塊的耦合性是有利于
模塊的獨(dú)立性。
10、兩個(gè)或兩個(gè)以上模塊之間關(guān)聯(lián)的緊密程度稱(chēng)為().
A、耦合度
B、內(nèi)聚度
C、復(fù)雜度
D、數(shù)據(jù)傳輸特性
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:模塊的獨(dú)立性是指每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并且與
其他模塊的聯(lián)系較少且接口簡(jiǎn)單。衡量軟件的模塊獨(dú)立性使用:內(nèi)聚性和耦合性?xún)?/p>
個(gè)定性度量標(biāo)準(zhǔn)。內(nèi)聚性是對(duì)…個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量;
耦合件是對(duì)模塊間互相連接的緊密程度的度量「一般較優(yōu)秀的軟件設(shè)計(jì),應(yīng)盡量做
到高內(nèi)聚、低耦合,即減弱模塊之間的耦合性和提高模塊內(nèi)的內(nèi)聚性,有利于提高
模塊的獨(dú)立性。
11、在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是
A、N-S圖
B、DFD圖
C、PAD圖
D、程序流程圖
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:在軟件開(kāi)發(fā)中,需求分析階段常使用的工具有數(shù)據(jù)流圖(DFD),數(shù)據(jù)
字典(DD)、判斷樹(shù)和判斷表。
12、下列關(guān)于類(lèi)和對(duì)象的敘述中,錯(cuò)誤的是()。
A^一個(gè)類(lèi)只能有一個(gè)對(duì)象
B、對(duì)象是類(lèi)的具體實(shí)例
C、類(lèi)是對(duì)某一類(lèi)對(duì)象的抽象
D、類(lèi)和對(duì)象的關(guān)系是一種數(shù)據(jù)類(lèi)型與變量的關(guān)系
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是類(lèi)和對(duì)象的概念。類(lèi)是用戶(hù)定義的一種數(shù)據(jù)類(lèi)型,可以
使用這個(gè)類(lèi)型來(lái)說(shuō)明一個(gè)或多個(gè)變量,即對(duì)象。
13、設(shè)有如下關(guān)系表:則下列操作正確的
是()。
A、T=R/S
B、T=RxS
C、T=RAS
D、T=RUS
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:T就是關(guān)系R中有的,同時(shí)S中也有的有序組(4、5、6),即交運(yùn)算
S)。
14、派生類(lèi)的構(gòu)造函數(shù)的成員初始化列中,不能包含()。
A、基類(lèi)的構(gòu)造函數(shù)
B、派生類(lèi)中子對(duì)象的初始化
C、基類(lèi)的子對(duì)象初始化
D、派生類(lèi)中一般數(shù)據(jù)成員的初始化
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:派生類(lèi)的陶造函數(shù)會(huì)調(diào)用基類(lèi)的構(gòu)造函數(shù)。對(duì)于基類(lèi)子對(duì)象的初始化
會(huì)在基類(lèi)的構(gòu)造函數(shù)中進(jìn)行。派生類(lèi)會(huì)為基類(lèi)提供參數(shù),當(dāng)基類(lèi)的構(gòu)造函數(shù)收到參
數(shù)時(shí)會(huì)將參數(shù)傳遞給相應(yīng)的基類(lèi)子對(duì)象。
15、在下列模式中,能夠給出數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法的是
A、外模式
B、內(nèi)模式
C、概念模式
D、邏輯模式
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)有三層模式結(jié)構(gòu),邏輯模式是數(shù)據(jù)的全局邏輯結(jié)構(gòu)的描述,外
模式也稱(chēng)為子模式,是局部數(shù)據(jù)的邏輯結(jié)構(gòu)描述,而內(nèi)模式也稱(chēng)為存儲(chǔ)模式,是數(shù)
據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)和存取方法的描述。
16、有如下定義:inta[5]={l,3,5,7,9),*p=a;下列表達(dá)式中不能得到數(shù)值
5的是()。
A、a|2]
B、a[3]
C、*(p+2)
D、*p+4
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:此題考查的是指針引用數(shù)組元素。B選項(xiàng)中,a[3]是數(shù)組的第四個(gè)元
素,即7;其它選項(xiàng)的引用均可得到5。
RT
三rqABC
LZJC32
LZJ□JLZJd32
LZJLZJABC
c32
17、有兩個(gè)關(guān)系R和T如下:□JLDE1則由關(guān)系
R得到關(guān)系T的操作是
A、選擇
B、投影
C、交
D、并
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由關(guān)系R和T所包含的元素可知,關(guān)系R經(jīng)過(guò)選擇操作就可以得到
關(guān)系T。
18、對(duì)C++編譯器區(qū)分重載函數(shù)無(wú)任何意義的信息是()。
A、參數(shù)類(lèi)型
B、參數(shù)個(gè)數(shù)
C、返回值類(lèi)型
D、常成員函數(shù)關(guān)鍵字const
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:如果重載函數(shù)只是函數(shù)類(lèi)型不同,而參數(shù)個(gè)數(shù)和類(lèi)型完全相同,C++
編譯器則無(wú)法區(qū)別它們。
19、已知函數(shù)f的原型是voidf(int*a,long&b);,變量vl、v2的定義是:int
vl;loongv2;下列調(diào)用語(yǔ)句中正確的是()。
A、f(vl,&v2);
B、f(vl,v2);
C、f(&vl,&v2);
D、f(&vl,v2);
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是函數(shù)的調(diào)用。因?yàn)樽兞康亩x是inlvl;longv2,而函數(shù)
f。的第一個(gè)參數(shù)是指針,第二個(gè)參數(shù)是引用,所以選項(xiàng)D為正確引用。
20、if語(yǔ)句的語(yǔ)法格式可描述為:格式1:if(〈條件〉)V語(yǔ)句〉或格式2:if(V
條件>)V語(yǔ)句l>elseV語(yǔ)句2>關(guān)于上面的語(yǔ)法格式,下列表述中錯(cuò)誤的是()。
A、V條件>部分可以是一個(gè)if語(yǔ)句,例如if(if(a==0-)…)…
B、V語(yǔ)句,部分可以是一個(gè)if語(yǔ)句,例如if(…)if(…)…
C、如果在<條件>前加上邏輯非運(yùn)算符!并交換<語(yǔ)句1>和<語(yǔ)句2>的位置,
語(yǔ)句功能不變
D、V語(yǔ)句,部分可以是一個(gè)循環(huán)語(yǔ)句,例如if(…jwhile(…).…
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是if語(yǔ)句。If語(yǔ)句的條件部分是一個(gè)表達(dá)式而不是語(yǔ)句,
因此選項(xiàng)A敘述錯(cuò)誤。
21、有如下程序:#include<iostream>usingnamespacestd;classtest{private:int
a;public:testO{cout+"constructor"+end1;)test(inta){cout+a+endl;)test(const
test&test){a=test,a;cout+"copyconstructor"+endl;)
test(){Cout+"dcstructor"+end1;));intmain(){testA(3);return0;}運(yùn)行時(shí)輸出的
結(jié)果是()。
A、3
B、constructordestructor
C、copyDestructor
D、3destructor
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是構(gòu)造函數(shù)和析構(gòu)函數(shù)。一個(gè)類(lèi)可以有多個(gè)構(gòu)造函數(shù),但
只能有一個(gè)析構(gòu)函數(shù)。每一個(gè)對(duì)象在被創(chuàng)建時(shí),都會(huì)隱含調(diào)用眾多構(gòu)造函數(shù)中的一
個(gè),而在銷(xiāo)毀時(shí)乂會(huì)隱含調(diào)用唯一的析構(gòu)函數(shù)。此題中,主函數(shù)創(chuàng)建對(duì)象A是會(huì)
隱含調(diào)用tcst(inta)這個(gè)構(gòu)造函數(shù),輸出3;接著主函數(shù)結(jié)束,對(duì)象A銷(xiāo)毀又隱含調(diào)
用~1?S1()析構(gòu)函數(shù)輸出destructor0
22、有如下程序:#includeusingnamespacestd:intmain(){intsum:for(inti=0:
i<6;i+=3){sum=i;for(intj=i;j<6;j++)sum+=j;)cout<
A、3
B、10
C、12
D、15
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:由題干可以知道,外層循環(huán)會(huì)進(jìn)行兩次,且第一次的結(jié)果我們可以不
去理會(huì)和計(jì)算,讀者仔細(xì)觀察能發(fā)現(xiàn),在第一次的循環(huán)以后sum和j都會(huì)被重新賦
值,所以外層第二次循環(huán)如下:此時(shí)i=3,sum=3內(nèi)層循環(huán)開(kāi)始如下:j=3,j<6,
sum=6;j=4,j<6,sum=10,j=5,j<6>sum=15,j=6退出內(nèi)層循環(huán)。得到
sum二15。
23>假設(shè)函數(shù)fun已經(jīng)定義,其原型為“voidfun(inta,intb=7,char*p="**");"下
列函數(shù)調(diào)用中錯(cuò)誤的是()。
A、fun(5)
B、fun(5,8)
C、fug”##")
D、fun(O,0,1,==*')
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:根據(jù)函數(shù)fun()的定義,其前兩個(gè)形參為整型變量,第三個(gè)形參為字
符型變量。所以在調(diào)用時(shí),必須符合形參的數(shù)據(jù)類(lèi)型,而選項(xiàng)C)的第二個(gè)實(shí)參的
數(shù)據(jù)類(lèi)型為字符串,不符合第二個(gè)形參的數(shù)據(jù)類(lèi)型。
24、定義派生類(lèi)時(shí),若不使用關(guān)鍵字顯式地規(guī)定采用何種繼承方式,則默認(rèn)方式為
()。
A、私有繼承
B、非私有繼承
C、保護(hù)繼承
D、公有繼承
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:繼承的方式包括三種:公有繼承,保護(hù)繼承和私有繼承。如果不顯示
的給出繼承方式,缺省的類(lèi)繼承方式是私有繼承private。
25、有如卜類(lèi)定義:classTest{chara;constcharb;public:Test(charc){a=c;
b=c;)//第1行voidf(chara)consl{this—>a=a;)//第2行voidg(charb){this
—>b=b;)//H3Ifcharhoconst{returna;//第4行};編譯時(shí)沒(méi)有錯(cuò)誤的
行是()。
A、第3行
B、第4行
C、第1行
D、第2行
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:類(lèi)Test中的常成員函數(shù)h()返回?cái)?shù)據(jù)成員a的值。
26、有如下程序:#inc1ude<iostream>usingnamespacestd;classAA{intk;
protected:intn;voidsetK(intk){this->k=k;)public:voidsetN(intn){this—>
n=n;}};classBB:publicAA{/*類(lèi)體略*/};intmain(){BBX;x.ri=l;//I
x.setN(2);//2x.k=3;//3x.setK(4);//4return0;}在標(biāo)注號(hào)碼的四條語(yǔ)句中正
確的是()。
A、1
B、2
C、3
D、4
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:因?yàn)轭?lèi)BB公有繼承自類(lèi)AA,所以AA中的保護(hù)成員和公有成員在
類(lèi)BB中仍是保護(hù)成員和公有成員。在選項(xiàng)B中調(diào)用了公有成員函數(shù)setN(intn)
{tliis—>n=n,),對(duì)保護(hù)成員n進(jìn)行賦值操作。
27、有如卜.程序:#includeusingnamespacestd;classBase{intx;public;
Base{intn=0);x(n){cout<
A、375
B、357
C、0375
D、0357
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:此題考查的是派生類(lèi)的構(gòu)造與析構(gòu)。建立派生類(lèi)的對(duì)象時(shí),構(gòu)造函數(shù)
的執(zhí)行順序如下:執(zhí)行基類(lèi)的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)基類(lèi)被繼承時(shí)聲明的順
序(自左向右)->執(zhí)行成員對(duì)象的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)成員對(duì)象在類(lèi)中聲明
的順序->執(zhí)行自身的構(gòu)造函數(shù)。此題中,執(zhí)行語(yǔ)句Deriveddl(3)首先調(diào)用基類(lèi)的構(gòu)
造函數(shù),輸出0;接著調(diào)用自身的構(gòu)造函數(shù)輸出3。執(zhí)行語(yǔ)句Derivedd2(5,7)時(shí),
會(huì)調(diào)用基類(lèi)的Base(n)函數(shù)輸出7;然后執(zhí)行繼承類(lèi)中的Derived(in[m,inin)的
y(m)輸出5o
28、若需要為XV類(lèi)重載乘法運(yùn)算符,運(yùn)算結(jié)果為XV類(lèi)型,在將其聲明為類(lèi)的成
員函數(shù)時(shí),下列原型聲明正確的是()。
A、XVoperator*(XV,XV);
B、XV*(XV);
C、operator*(XV);
D^XVoperator*(XV);
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析”是一個(gè)二元運(yùn)算符,在作為成員函數(shù)重載時(shí)參數(shù)表中只有一個(gè)參
數(shù).對(duì)應(yīng)于第二個(gè)操作數(shù).而第一個(gè)操作數(shù)就是對(duì)象本身,僅以this指針的形式隱
藏在參數(shù)表中。
29、若耍重載+、=、<<、=和口運(yùn)算符,則必須作為類(lèi)成員重載的運(yùn)算符是()。
+和二
B、二和VV
C、==和<<
D、=和口
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:=、口、()、->以及所有的類(lèi)型轉(zhuǎn)換運(yùn)算符只能作為成員函數(shù)重載,
而且不能是針對(duì)枚舉類(lèi)型操作數(shù)的重載。
30、下列運(yùn)算符中,不能被重載的是()。
A、&&
B、!=
c、.
D^++
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:此題考查的是運(yùn)算符重我。在C++中,只
有::這五個(gè)運(yùn)算符不能重載。
31、下列運(yùn)算符不能重載為友元函數(shù)的是()。
A、=()||->
B、+-++--
C、><>=<=
D、+=-=*=/=
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是運(yùn)算符重載的概念。cl++語(yǔ)言規(guī)定,=、[]、()、?>以
及所有的類(lèi)型轉(zhuǎn)換運(yùn)算符只能作為成員函數(shù)重載,如果要重載為友元函數(shù)就必須重
載為非成員函數(shù)。
國(guó)家二級(jí)C++機(jī)試(選擇題)模擬試卷
第2套
一、選擇題(本題共34題,每題1.0分,共34分。)
1、下列符號(hào)中,正確的C++標(biāo)識(shí)符是()。
A、enum
B、lOObit
C、s—1
D、_int
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是C++語(yǔ)言中標(biāo)識(shí)符的概念。標(biāo)識(shí)符是由數(shù)字、字母以
及下劃線構(gòu)成,其第一個(gè)字符必須是字母或下劃線,中間不能有空格;標(biāo)識(shí)符的長(zhǎng)
度是任意的,但由于編譯系統(tǒng)的限制一般不超過(guò)31個(gè)字符:標(biāo)識(shí)符中的大小寫(xiě)字
母是不同的:定義標(biāo)識(shí)符時(shí)不能采用系統(tǒng)的保留字。
2、下列符號(hào)中,正確的C++標(biāo)識(shí)符是()。
A、enum
B、lOObit
C、s-1
D、int
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是C++語(yǔ)言中標(biāo)識(shí)符的概念。標(biāo)識(shí)符是由數(shù)字、字母以
及下劃線構(gòu)成,其第一個(gè)字符必須是字母或下劃線,中間不能有空格;標(biāo)識(shí)符的長(zhǎng)
度是任意的,但由于編譯系統(tǒng)的限制一般不超過(guò)31個(gè)字符;標(biāo)識(shí)符中的大小寫(xiě)字
母是不同的:定義標(biāo)識(shí)符時(shí)不能采用系統(tǒng)的保留字。
3、下列選項(xiàng)中,正確的C++標(biāo)識(shí)符是()。
A、6_group
B、group?6
C、age4-3
D、—group_6
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:C++中標(biāo)識(shí)符的命名遵循如下規(guī)則:不能是C++關(guān)鍵字,第一個(gè)
字母必須是字母或下劃線,中間不能有空格,變量名中不能包括
一之類(lèi)的特殊符號(hào)??傊畼?biāo)識(shí)符中除了能使用26個(gè)英文大小寫(xiě)字
母和數(shù)字外,只能使用下劃線“一”。
4、下列選項(xiàng)可以做C++標(biāo)識(shí)符的是()。
A、_256
B、fat/pig
C^delete
D、5char
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:標(biāo)識(shí)符的命名規(guī)則:①所有標(biāo)識(shí)符必須由一個(gè)字母(a~z或A?z)或下
劃線0開(kāi)頭;②標(biāo)識(shí)符的其他部分u丁以用字母、F劃線或數(shù)字(0?9)組成;③大
小寫(xiě)字母表示不同意義,即代表不同的標(biāo)識(shí)符,如coin和Cout。
5、下列語(yǔ)句中錯(cuò)誤的是()。
A、constinta;
B、constinta=10;
C、constint*point=0;
D、constintpoint=newint(10);
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由關(guān)鍵字const聲明符號(hào)常量的同時(shí)必須為其賦初值。
6、下列關(guān)于線性鏈表的敘述中,正確的是
A、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)空間可以不連續(xù),但它們的存儲(chǔ)順序與邏輯順序必須一致
B、各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與邏輯順序可以不一致,但它們的存儲(chǔ)空間必須連續(xù)
C、進(jìn)行插入與刪除時(shí),不需要移動(dòng)表中的元素
D、以上都不正確
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)稱(chēng)為線性鏈表。在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中,存儲(chǔ)數(shù)據(jù)
結(jié)構(gòu)的存儲(chǔ)空間可以不連續(xù),各數(shù)據(jù)結(jié)點(diǎn)的存儲(chǔ)順序與數(shù)據(jù)元素之間的邏輯關(guān)系可
以不一致,而數(shù)據(jù)元素之間的邏輯關(guān)系是由指針域來(lái)確定的。
7、某二叉樹(shù)中有n個(gè)度為2的結(jié)點(diǎn),則該二叉樹(shù)中的葉子結(jié)點(diǎn)數(shù)為()。
A、n+1
B>n-1
C、2n
D、n/2
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在任意一喋二叉樹(shù)中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的
結(jié)點(diǎn)多一個(gè)。所以該二叉樹(shù)的葉子結(jié)點(diǎn)數(shù)等于n+1。
8、設(shè)某棵樹(shù)的度為3,其中度為3、2、1的結(jié)點(diǎn)個(gè)數(shù)分別為3、0、4。則該樹(shù)中
的葉子結(jié)點(diǎn)數(shù)為
A、7
B、8
C、6
D、不可能有這樣的樹(shù)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:樹(shù)的度是有一棵樹(shù)中,最大的結(jié)點(diǎn)的度稱(chēng)為“樹(shù)的度根據(jù)題目可知
本樹(shù)中沒(méi)有度為2的結(jié)點(diǎn)。樹(shù)的總結(jié)點(diǎn)=(度1*個(gè)數(shù)+度2*個(gè)數(shù)…)十1,這里我們?cè)O(shè)
總結(jié)點(diǎn)數(shù)為n,那么『3*3+2*0+1*4+1=14。樹(shù)的葉子結(jié)點(diǎn)數(shù)等于總結(jié)點(diǎn)減去所有
度不為0的結(jié)點(diǎn),也就是14—3—4=7。
9、在面向?qū)ο蠓椒ㄖ?,?shí)現(xiàn)信息隱蔽是依靠()。
A、對(duì)象的繼承
B、對(duì)象的多態(tài)
C、對(duì)象的封裝
D、對(duì)象的分類(lèi)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析?:對(duì)象的封裝性是指從外部看只能看到對(duì)象的外部特征,即只需知道數(shù)
據(jù)的取值范圍和可以對(duì)該數(shù)據(jù)施加的操作,而不需要知道數(shù)據(jù)的具體結(jié)構(gòu)以及實(shí)現(xiàn)
操作的算法。對(duì)象的內(nèi)部,即處理能力的實(shí)行和內(nèi)部狀態(tài),對(duì)外是不可見(jiàn)的。從外
面不能直接使用對(duì)象的處理能力,也不能直接修改其內(nèi)部狀態(tài),對(duì)象的內(nèi)部狀態(tài)只
能由其自身改變。
10、耦合性和內(nèi)聚性是對(duì)模塊獨(dú)立性度量的兩個(gè)標(biāo)準(zhǔn)。下列敘述中正確的是()。
A、提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性
B、降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性
C、耦合性是指一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度
D、內(nèi)聚性是指模塊間互相連接的緊密程度
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:耦合性是反映模塊間互相連接的緊密程度,內(nèi)聚性是指一個(gè)模塊內(nèi)部
各個(gè)元素間彼此接合的緊密程序。提高模塊的內(nèi)聚性,降低模塊的耦合性是有利于
模塊的獨(dú)立性。
11、數(shù)據(jù)庫(kù)系統(tǒng)的核心是()。
A、數(shù)據(jù)模型
B、軟件開(kāi)發(fā)
C、數(shù)據(jù)庫(kù)設(shè)計(jì)
D、數(shù)據(jù)庫(kù)管理系統(tǒng)
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心。DBMS是負(fù)責(zé)數(shù)據(jù)庫(kù)
的建立、使用和維護(hù)的軟件。DBMS建立在操作系統(tǒng)之上,實(shí)施對(duì)數(shù)據(jù)庫(kù)的統(tǒng)一
管理和控制。用戶(hù)使用的各種數(shù)據(jù)庫(kù)命令以及應(yīng)用程序的執(zhí)行,最終都必須通過(guò)
DBMSo另外,DBMS還承擔(dān)著數(shù)據(jù)庫(kù)的安全保護(hù)工作,按照。DBA所規(guī)定的要
求,保證數(shù)據(jù)庫(kù)的完整性和安全性。
12、由于常對(duì)象不能被更新,因此()。
A、通過(guò)常對(duì)象只能調(diào)用它的常成員函數(shù)
B、通過(guò)常對(duì)象只能調(diào)用靜態(tài)成員函數(shù)
C、常對(duì)象的成員都是常成員
D、通過(guò)常對(duì)象可以調(diào)用任何不改變對(duì)象值的成員函數(shù)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是常對(duì)象與常成員函數(shù)的概念。使用consl關(guān)鍵字修飾的
對(duì)象稱(chēng)為常對(duì)象,它不能被更新,所以常對(duì)象只能調(diào)用常成員函數(shù)而不能調(diào)用其它
成員函數(shù);使用const關(guān)鍵字聲明的成員函數(shù)是常成員函數(shù),它也不能被更新,常
成員函數(shù)只能調(diào)用常成員函數(shù)而不能調(diào)用其它函數(shù)。
13、下歹U代碼段聲明了3個(gè)類(lèi)classPerson{卜classStudent:publicPerson{};
classUndergraduate:Student1};下列關(guān)于這些類(lèi)之間關(guān)系的描述中,錯(cuò)誤的是
()o
A、類(lèi)Person是類(lèi)Undergraduate的基類(lèi)
B、類(lèi)Undergraduate從類(lèi)student公有繼承
C、類(lèi)student是類(lèi)Person的派生類(lèi)
D、類(lèi)Undergraduate是類(lèi)Person的派生類(lèi)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:Sludent類(lèi)公有繼承白Person類(lèi),Undergraduale類(lèi)私有繼承自Student
類(lèi)。所以LJndcrgraduate類(lèi)是從Student類(lèi)私有繼承的。
14、下列各組類(lèi)型聲明將中,含義相同的一組是(),
A、unsignedlongint和long
B、signedshortint和short
C、unsignedshort和short
D、shortint和ini
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:此題考查的是基本類(lèi)型和派生型。C++語(yǔ)言中,基本類(lèi)型的字長(zhǎng)及其
取值范圍可以放大和縮小,改變后的類(lèi)型就叫做基本類(lèi)型和派生類(lèi)型。本題A選
項(xiàng)中,unsignedlongint的省略形式為unsignedlong:選項(xiàng)B中,signedshortint的
省略形式是short:選項(xiàng)C中,unsignedshort的省略形式是unsignedshort:選項(xiàng)D
中,shortint的省略形式是shorto
15、有如下程序:includeusingnamespacestd;classXX{intx;public:XX(int
xx=0):x(xx){)intgetX(){returnx;));classYY:publicXX{inty;public:
YY(intXX,intyy):XX(xx),y(yy){)intget(){returngetXO+y;));intmain(){YY
c(3,4);cout<
A、3
B、4
C、7
D、10
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:由于類(lèi)YY公開(kāi)繼承自類(lèi)xx,所以執(zhí)行表達(dá)式c.gctV()+c.gctX()
的值等于3+3+4=10。
16、若一個(gè)函數(shù)的原型為“int*Xfiml(intx,int&y,charz);”,則該函數(shù)的返回值
類(lèi)型為()。
A、int*
int
C、int&
D、char
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由“int*Xfunl(intx,int&y,charz);”的定義可知,其返回值為指
向int指針的函數(shù)。
17、有如下函數(shù)定義:voidfunc(inta,int&b){a++:b++;}若執(zhí)行代碼段:int
x=0,y=l;func(x,y);則變量x和y的值分別是()。
A、0和1
B、1和1
C、0和2
D、1和2
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:此題考查的是函數(shù)參數(shù)的傳遞方式。此題中形參a是普通參數(shù),即傳
值調(diào)用,函數(shù)中對(duì)a增1不會(huì)影響到實(shí)參x的值;形參b是傳址調(diào)用,函數(shù)中對(duì)b
增1同時(shí)會(huì)改變實(shí)參y的值。故最終結(jié)果是0和2。
18、有如下類(lèi)定義:classMyClass)intb;chara;doublec;public:MyClass():
c(0.0),b(0),af,^{j};創(chuàng)建這個(gè)類(lèi)的對(duì)象時(shí),數(shù)據(jù)成員的初始化順序是()。
A、a,b,C
B、c,b,a
C、b,a,C
D、c,a,b
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)常析:類(lèi)的成員初始化順序與成員變量在構(gòu)造函數(shù)中的位置先后順序無(wú)關(guān),
只與成員變量在類(lèi)中定義的先后順序有關(guān)。
19、下列符號(hào)中不屬于C++關(guān)鍵字的是()。
A、friend
B、namespace
C、continue
D、byte
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是C++語(yǔ)言的關(guān)鍵字。Friend是聲明友元函數(shù)或友元類(lèi)時(shí)
用到的關(guān)鍵字:namespace是定義或使用名字空間時(shí)用到的關(guān)鍵字:continue是終
止本次循環(huán)直接開(kāi)始下一次循環(huán)所用到的關(guān)鍵字;byte是字節(jié)的意思,它不是C十十
語(yǔ)言中的關(guān)鍵字。
20、有如下類(lèi)定義:classMyClass{intx;public:MyClass():x(0),y(0){}int
GctX(){returnx;}voidSctX(intxx){x=xx;)inty;);已知obj是類(lèi)MyClass的對(duì)
象,下列語(yǔ)句中違反類(lèi)成員訪問(wèn)控制權(quán)限的是()。
A^obj.x
B、obj.y
C、obj.GetX()
D、ohj.SetX(O)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由類(lèi)MyClass的定義可知,數(shù)據(jù)成員x屬于私有成員,所以只能在類(lèi)
的內(nèi)部訪問(wèn)。類(lèi)MyClass的對(duì)象obj不能訪問(wèn)類(lèi)MyClass的私有成員X。
21、若AA為一個(gè)類(lèi),a為該類(lèi)的私有整型數(shù)據(jù)成員,getA()為該類(lèi)的一個(gè)非靜態(tài)
公有成員函數(shù),功能是返回a的值。如果x為該類(lèi)的一個(gè)對(duì)象,耍在類(lèi)外訪問(wèn)x對(duì)
象中a的值,正確的訪問(wèn)格式為()。
A、AA.getA()
B、x.getA()
C>x.a
D、AA::a
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:要在類(lèi)外訪問(wèn)x對(duì)象中a的值,必須調(diào)用類(lèi)的非靜態(tài)公有成員函數(shù)
getA()o
22、使用輸入輸出操作符selw,可以控制()。
A、輸出精度
B、輸出寬度
C、對(duì)齊方式
D、填充字符
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:此題考查的是C++流的操作符。在C++流中,操作符sclw的作
用是設(shè)置輸入輸出寬度。
23、字符串、'a+b=12\n\t”的長(zhǎng)度為()。
A、12
B、10
C、8
D、6
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:題目給出的字符串含有7個(gè)字符,再加字符串的結(jié)束字符,所以共8
個(gè)字符。
24、下列關(guān)于this指針的描述中,正確的是().
A、類(lèi)的成員函數(shù)都有this指針
B、類(lèi)的友元函數(shù)都有this指針
C、任何與類(lèi)相關(guān)的函數(shù)都有this指針
D、類(lèi)的非靜態(tài)成員函數(shù)都有this指針
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)常析:this是成員函數(shù)所屬對(duì)象的指針,它指向類(lèi)對(duì)象的地址。成員函數(shù)通
過(guò)這個(gè)指針可以知道自己屬于哪一個(gè)對(duì)象。它隱藏于每個(gè)類(lèi)的非靜態(tài)成員函數(shù)
中,。
25、下列關(guān)于this指針的敘述中,正確的是()。
A、任何與類(lèi)相關(guān)的函數(shù)都有this指針
B、類(lèi)的成員函數(shù)都有Ihis指針
C、類(lèi)的友元函數(shù)都有this指針
D、類(lèi)的非靜態(tài)成員函數(shù)才有this指針
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析?:此題考查的是this指針的使用。類(lèi)的每一個(gè)成員函數(shù)都有一個(gè)隱含的
常量指針,即this指針,類(lèi)的靜態(tài)成員函數(shù)小能含有ihis指針,因?yàn)閕his指針是一
個(gè)指向本對(duì)象的指針。
26、下列關(guān)于C++函數(shù)的說(shuō)明中,正確的是()。
A、內(nèi)聯(lián)函數(shù)就是定義在另一個(gè)函數(shù)體內(nèi)部的函數(shù)
B、函數(shù)體的最后一條語(yǔ)句必須是return語(yǔ)句
C、標(biāo)準(zhǔn)C*要求在調(diào)用一個(gè)函數(shù)之前,必須先聲明其原型
D、編譯器會(huì)根據(jù)函數(shù)的返回值類(lèi)型和參數(shù)表來(lái)區(qū)分函數(shù)的不同重載形式
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:此題考查的是有關(guān)函數(shù)的概念。內(nèi)聯(lián)函數(shù)是在函數(shù)定義之前加關(guān)鍵字
inline來(lái)聲明的函數(shù),而不是定義在另一個(gè)函數(shù)體內(nèi)部的函數(shù),故選項(xiàng)A錯(cuò)誤;無(wú)
返回值的函數(shù)在執(zhí)行完最后一條語(yǔ)句后,會(huì)白動(dòng)返回而不必加入return語(yǔ)句,故選
項(xiàng)B錯(cuò)誤;如果函數(shù)只是返回值類(lèi)型不同,而其它完全相同,則不能作為函數(shù)重
載來(lái)使用,故選項(xiàng)D錯(cuò)誤。
27、由于常對(duì)象不能被更新,因此()。
A、通過(guò)常對(duì)象只能調(diào)用它的常成員函數(shù)
B、通過(guò)常對(duì)象只能調(diào)用靜態(tài)成員函數(shù)
C、常對(duì)象的成員都是常成員
D、通過(guò)常對(duì)象可以調(diào)用任何不改變對(duì)象值的成員函數(shù)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是常對(duì)象與常成員函數(shù)的概念。使用const關(guān)鍵字修飾的
對(duì)象稱(chēng)為常對(duì)象,它不能被更新,所以常對(duì)象只能調(diào)用常成員函數(shù)而不能調(diào)用其它
成員函數(shù);使用const關(guān)鍵字聲明的成員函數(shù)是常成員函數(shù),它也不能被更新,常
成員函數(shù)只能調(diào)用常成員函數(shù)而不能調(diào)用其它函數(shù)。
28、己知在一個(gè)類(lèi)體中包含如下函數(shù)原型:VOLUMEoperator—(VOLUME)
const;,下列關(guān)于這個(gè)函數(shù)的敘述中,錯(cuò)誤的是()。
A、這是運(yùn)算符.的重載運(yùn)算符函數(shù)
B、這個(gè)函數(shù)所重載的運(yùn)算符是一個(gè)一元運(yùn)算符
C、這是一個(gè)成員函數(shù)
D、這個(gè)函數(shù)不改變類(lèi)的任何數(shù)據(jù)成員的值
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:此題考查的是運(yùn)算符的重載。運(yùn)算符“一”有一元和二元兩種,在本題
中它作為…個(gè)二元運(yùn)算符,所以它不能更新對(duì)象的數(shù)據(jù)成員,也不能調(diào)用該類(lèi)中沒(méi)
有const修飾的成員函數(shù)。
29、下列運(yùn)算符函數(shù)中肯定不屬于類(lèi)FunNumber的成員函數(shù)的是()。
A、intoperator-(FunNumber);
B、PunNumberoperator-();
C、FunNumberoperator-(int);
D、intoperator-(FunNumber,FunNumber);
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是運(yùn)算符的重載?!?”運(yùn)算符有一元和二元兩種,且均
可以重載為成員函數(shù)和非成員函數(shù)。運(yùn)算符重載為成員函數(shù)時(shí),形參個(gè)數(shù)一般為運(yùn)
算符元數(shù)減1;重載為非成員函數(shù)時(shí),形參個(gè)數(shù)一般和運(yùn)算符元數(shù)相等。所以,
運(yùn)算符重載為成員函數(shù)時(shí),參數(shù)可以是0個(gè)或1個(gè);而重載為非成員函數(shù)時(shí),參數(shù)
個(gè)數(shù)可以是1個(gè)或2個(gè),所以D選項(xiàng),肯定是重載為非成員函數(shù)。
30、有如下的運(yùn)算符重載函數(shù)定義:doubleoperator+(inti,inik){return
double(i+k);)但定義有錯(cuò)誤,對(duì)這個(gè)錯(cuò)誤最油確的描述是()。
A、+只能作為成員函數(shù)重載,而這里的+是作為非成員函數(shù)重載的
B、兩個(gè)im型參數(shù)的和也應(yīng)該是int型,而這里將+的返回類(lèi)型聲明為double
C、沒(méi)有將運(yùn)算符重載函數(shù)聲明為某個(gè)類(lèi)的友元
D、C++已經(jīng)提供了求兩個(gè)int型數(shù)據(jù)之和的運(yùn)算符+,不能再定義同樣的運(yùn)算符
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)常析:此題考查的是運(yùn)算符的重載。C++語(yǔ)言規(guī)定,不能作為非成員函數(shù)重
載的運(yùn)算符有二、?。ǎ?、一〉以及所有的類(lèi)型轉(zhuǎn)換運(yùn)算符,故選項(xiàng)A錯(cuò)誤;運(yùn)算
符重我對(duì)返回值類(lèi)型沒(méi)有限制,故選項(xiàng)B錯(cuò)誤;C-+并不強(qiáng)制要求非成員重載的運(yùn)
算符一定是某個(gè)類(lèi)的友元,所以C選項(xiàng)錯(cuò)誤;題目中重載的運(yùn)算符的兩個(gè)參數(shù)
都是int類(lèi)型,而C++已經(jīng)提供了求兩個(gè)int型數(shù)據(jù)之和的運(yùn)算符+,編譯器無(wú)法區(qū)
分應(yīng)該調(diào)用哪一個(gè),.所以應(yīng)該選擇D選項(xiàng)。
31、下列關(guān)于模板的敘述中,錯(cuò)誤的是()。
A、模板聲明中的第一個(gè)符號(hào)總是關(guān)鍵字template
B、在模板聲明中用〈和〉括起來(lái)的部分是模板的形參表
C、類(lèi)模板不能有數(shù)據(jù)成員
D、在一定條件下函數(shù)模板的實(shí)參可以省略
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)露析:此題考查模板的概念。模板的一般說(shuō)明形式如下:template類(lèi)型形參
表函數(shù)返回值類(lèi)型函數(shù)名(形參表){函數(shù)體},所以選項(xiàng)A、B正確。函數(shù)模板的
實(shí)參在一定條件下是可以省略的,所以選項(xiàng)C錯(cuò)誤。
32、下列關(guān)于C++流的說(shuō)明中,正確的是()。
A、與鍵盤(pán)、屏幕、打印機(jī)和通信端口的交互都可以通過(guò)流類(lèi)來(lái)實(shí)現(xiàn)
B、從流中獲取數(shù)據(jù)的操作稱(chēng)為插入操作,向流中添加數(shù)據(jù)的操作稱(chēng)為提取操作
C、cin是一個(gè)預(yù)定義的輸入流類(lèi)
D、輸出流有一個(gè)名為open的成員函數(shù),其作用是生成一個(gè)新的流對(duì)象
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是C++流的概念。從輸入流中提取數(shù)據(jù)稱(chēng)為提取操作,
把表達(dá)式插入到輸出流中的操作稱(chēng)為插入操作,故選項(xiàng)B錯(cuò)誤:cin是一個(gè)預(yù)定義
的輸入流對(duì)象而不是流類(lèi),故選項(xiàng)C錯(cuò)誤:輸入輸出流中沒(méi)有open成員函數(shù),故
選項(xiàng)D錯(cuò)誤。
33、有如下的運(yùn)算符重載函數(shù)定義:doubleoperator+(inti,intk){return
double(i+k);}但定義有錯(cuò)誤,對(duì)這個(gè)錯(cuò)誤最準(zhǔn)確的描述是()。
A、+只能作為成員函數(shù)重載,而這里的+是作為非成員函數(shù)重載的
B、兩個(gè)im型參數(shù)的和也應(yīng)該是im型,而這里將?+的返回類(lèi)型聲明為double
C、沒(méi)有將運(yùn)算符重載函數(shù)聲明為某個(gè)類(lèi)的友元
D、C++已經(jīng)提供了求兩個(gè)int型數(shù)據(jù)之和的運(yùn)算符+,不能再定義同樣的運(yùn)算符
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是運(yùn)算符的重載。C++語(yǔ)言規(guī)定,不能作為非成員函數(shù)重
載的運(yùn)算符有=、?。ǎ?、,以及所有的類(lèi)型轉(zhuǎn)換運(yùn)算符,故選項(xiàng)A錯(cuò)誤;運(yùn)算符重
載對(duì)返回值類(lèi)型沒(méi)有限制,故選項(xiàng)B錯(cuò)誤:C++并不強(qiáng)制要求非成員重載的運(yùn)算符
一定是某個(gè)類(lèi)的友元,所以C選項(xiàng)錯(cuò)誤;題目中重載的運(yùn)算符的兩個(gè)參數(shù)都是
ini類(lèi)型,而C++己經(jīng)提供了求兩個(gè)int型數(shù)據(jù)之和的運(yùn)算符+,編譯器無(wú)法區(qū)分應(yīng)
該調(diào)用哪一個(gè),所以應(yīng)該選擇D選項(xiàng)。
34、在C++中,cin是一個(gè)()。
A、類(lèi)
B、對(duì)象
C、模板
D、函數(shù)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:cin為istream流類(lèi)的對(duì)象。
國(guó)家二級(jí)C++機(jī)試(選擇題)模擬試卷
第3套
一、選擇題(本題共35題,每題1.0分,共35分。)
1、下列語(yǔ)句中錯(cuò)誤的是()。
A^constinta:
B、constinta=10;
C、constint*point=0;
D^constint*point*newint(10);
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由關(guān)鍵字consi聲明符號(hào)常量的同時(shí)必須為其賦初值。
2^有如下類(lèi)的定義,橫線處的語(yǔ)句是()。classTestClass{intx,y;public:
TestClass(inta=0,intb=0){x=a;y=b;)staticvoidchange(){y-=10;y-
=10;!);
A、public
B、private
C、static
D、protected
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:因?yàn)閟ialicvoidchange。為靜態(tài)函數(shù),靜態(tài)函數(shù)主要訪問(wèn)靜態(tài)數(shù)據(jù),
不訪問(wèn)非靜態(tài)數(shù)據(jù)。所以函數(shù)中訪問(wèn)了數(shù)據(jù)y,所以下劃線的數(shù)據(jù)類(lèi)型應(yīng)對(duì)應(yīng)為
statico
3、下面不屬于軟件工程過(guò)程的4種基本活動(dòng)()。
A、軟件規(guī)格說(shuō)明
B、軟件開(kāi)發(fā)
C、軟件演進(jìn)
D、軟件測(cè)試
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:軟件工程過(guò)程的4種基本活動(dòng)足:軟件規(guī)格說(shuō)明、軟件開(kāi)發(fā)、軟件確
認(rèn)、軟件演進(jìn)。
4、將前綴運(yùn)算符“一一”重載為非成員函數(shù),下列原型中能正確用于類(lèi)中說(shuō)明的是
()。
A^Deer&operator-----(int);
B、Dccroperator-----(Dccr&,int);
C、friendDeer&operator-----(Deer&);
D、friendDeeroperator一—(Deer&,int);
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:非成員函數(shù)重載用友元函數(shù)的形式實(shí)現(xiàn),"一一''運(yùn)算符重載分為前置
和后置兩種重載方式。用友元函數(shù)來(lái)實(shí)現(xiàn)“一一”運(yùn)算符的重載時(shí),前置“一一”運(yùn)算
符的重載的一般格式為:fricndopcrator-----(ClassNamc&);后置++運(yùn)算符的重載
的一般格式為:friendoperator-----(ClassName&,im)。所以答案為D。
5、下面不屬于軟件需求分析階段主要工作的是()。
A、需求變更申請(qǐng)
B、需求分析
C、需求評(píng)審
D、需求獲取
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在軟件開(kāi)發(fā)的過(guò)程中,應(yīng)該盡早的制定測(cè)試計(jì)劃,其中在需求分析階
段制定系統(tǒng)測(cè)試計(jì)劃,在概要設(shè)計(jì)階段制定集成測(cè)計(jì)劃,在詳細(xì)設(shè)計(jì)階段制定單元
測(cè)試計(jì)劃。
6、數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部具有3級(jí)模式,用來(lái)描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)
構(gòu)和特性的是()。
A、外模式
B、概念模式
C、內(nèi)模式
D、存儲(chǔ)模式
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:概念模式,也稱(chēng)邏輯模式,是對(duì)數(shù)據(jù)庫(kù)系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描
述,是全體用戶(hù)應(yīng)用公共數(shù)據(jù)視圖。它不涉及具體的硬件環(huán)境與平臺(tái),與具體的軟
件環(huán)境也無(wú)關(guān)。
7、必須用一對(duì)大括號(hào)括起來(lái)的程序段是()。
A、switch語(yǔ)句中的clise標(biāo)號(hào)語(yǔ)句
B、if語(yǔ)句的分支
C、循環(huán)語(yǔ)句的循環(huán)體
D、函數(shù)的函數(shù)體
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:本題考查C++基本控制結(jié)構(gòu),A、B、c三個(gè)選項(xiàng)中的大括號(hào)不是必須
的,而D選項(xiàng)中的函數(shù)體必須使用大括號(hào)。
8^有如下程序:#includc#includcusingstd::cout:classPoint{public:friend
doubledistance(constPoint&p);||p距原點(diǎn)的距離Point(intxx=0,intyy=0):
x(xx),y(yy))II(T)private:intx,y;}:doubledistance(constPoint&p){||@return
sqrt(p.XP.x+p.yP.y);}intmain(){Pointpl(3,4);cout<
A、程序編譯正確
B、程序編譯時(shí)語(yǔ)句①出錯(cuò)
C、程序編譯時(shí)語(yǔ)句②出錯(cuò)
D、程序編譯時(shí)語(yǔ)句③出錯(cuò)
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:這段程序是正確的,計(jì)算p距離原點(diǎn)的距離。語(yǔ)句①是類(lèi)Point的構(gòu)
造函數(shù),在構(gòu)造函數(shù)中給變量xx和yy賦初值0。語(yǔ)句②是計(jì)算點(diǎn)p距原點(diǎn)的距離
的函數(shù)distanceo語(yǔ)句③是計(jì)算點(diǎn)pl距離原點(diǎn)的距離并輸出。
9、檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱(chēng)為()。
A、確認(rèn)測(cè)試
B、需求測(cè)試
C、驗(yàn)證測(cè)試
D、路徑測(cè)試
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:確認(rèn)測(cè)試的任務(wù)是驗(yàn)證軟件的功能和性能,以及其他特性是否滿足需
求規(guī)格說(shuō)明中確定的各種需求。
10、下列存儲(chǔ)類(lèi)標(biāo)識(shí)符中,可見(jiàn)性與存在性不一致的是()。
A、外部類(lèi)
B、自動(dòng)類(lèi)
C、內(nèi)部靜態(tài)類(lèi)
D、寄存器類(lèi)
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)露析:可見(jiàn)性是函數(shù)內(nèi)部,存在整個(gè)程序中,第二次調(diào)用值不變。
RT
ABC
c32
d32
ABC
c32
則由關(guān)系R得到關(guān)系T的操作是()。
A、選擇
B、投影
C、交
D、并
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由關(guān)系R和T所包含的元素可知,關(guān)系R經(jīng)過(guò)選擇操作就可以得到
關(guān)系T。
T
ADABCD
c4c314
12、有三個(gè)關(guān)系R、S和T如下:則由
關(guān)系R和S得到關(guān)系T的操作是()。
A、自然連接
B、交
C、投影
D、并
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量
必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以根據(jù)T中元組可
以判斷R和S做的是自然連接操作。
13、()提供了類(lèi)對(duì)外部的接口,私有成員是類(lèi)的內(nèi)部實(shí)現(xiàn),而保護(hù)成員不允許外界
訪問(wèn),但允許派生類(lèi)的成員訪問(wèn),這樣既有一定的隱藏能力,又提供了開(kāi)放的接
口。
A、公有成員
B、私有成員
C、私有成員函數(shù)
D、保護(hù)成員
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是公有成員的特點(diǎn)。公有成員允許可使用者訪問(wèn),提供了
類(lèi)對(duì)外部的接口。
14、字面常量42、4.2、42L的數(shù)據(jù)類(lèi)型分別是()。
A、long,double,int
B、long,float,int
C^int?double>long
D、int,float,long
標(biāo)準(zhǔn)答案:c-
知識(shí)點(diǎn)解析:此題考查的知識(shí)點(diǎn)是字面常量。對(duì)于整型字面常量,只要沒(méi)有超過(guò)
C++中整數(shù)所能表示的范圍,C++將自動(dòng)按整數(shù)來(lái)存儲(chǔ)此數(shù),也可以通過(guò)在整型字
面常量后添加u或1來(lái)指定無(wú)符號(hào)整數(shù)或長(zhǎng)整數(shù)來(lái)存儲(chǔ);對(duì)于實(shí)型字面常量,C++
將自動(dòng)按照雙精度數(shù)來(lái)存儲(chǔ),也可以通過(guò)在實(shí)型字面常量后添加f來(lái)指定按單精度
數(shù)存儲(chǔ)。
15^有如下程序:intx=3;do{x-=2;cout<<x;}while(l(—x));執(zhí)行這個(gè)程
序的輸出結(jié)果是()0
A、1
B、30
C、1-2
D、死循環(huán)
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:此題考查的是do-whilc循環(huán)語(yǔ)句。do-whilc循環(huán)首先執(zhí)行do語(yǔ)句中
的循環(huán)體,再判斷是否需要繼續(xù)執(zhí)行循環(huán)。題目中do語(yǔ)句“x?=2",while語(yǔ)句中
x”即x為0,取反為非0,循環(huán)繼續(xù)執(zhí)行;執(zhí)行“x-=2”和“--X”取反后,循環(huán)結(jié)束程
序退出。
RST
BCDBCDBCD
a0klf3h2a0kl
b1nia0kl
16、有三個(gè)關(guān)系R、S和T如下:
由關(guān)系R和S通過(guò)運(yùn)算得到關(guān)系T,則所使用的運(yùn)算為
A、并
B、自然連接
C、笛卡爾積
D、交
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:關(guān)系R與S經(jīng)交運(yùn)算后所得到的關(guān)系是由那些既在R內(nèi)又在S內(nèi)的
有序組組成的,記為RCS。
17、要定義一個(gè)具有5個(gè)元素的一維數(shù)組vect,并使其各元素的初值依次是30,50.
—88,0和0,則下列定義語(yǔ)句中錯(cuò)誤的是()。
A、intvect[]={30,50—88);
B、intvect|l={30,50,—88,0,0};
C、intvect[5]={30,50—88);
D、intvect[5]=(30,50—88,0,0);
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:此題考查的是一維數(shù)組定義時(shí)的初始化。當(dāng)數(shù)組聲明時(shí)沒(méi)有給出數(shù)組
的大小但是有初始化列表時(shí),數(shù)組的大小就由列表中元素的個(gè)數(shù)來(lái)確定。所以選項(xiàng)
A中數(shù)組只定義3個(gè)元素,不符合題目。
18、字符串“a+b=12\n\t”的長(zhǎng)度為()。
A、12
B、10
C、8
D、6
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)0析:題目給出的字符串含有7個(gè)字符,再加字符串的結(jié)束字符,所以共8
個(gè)字符。
19、有如下函數(shù)定義:voidfunc(inta,ini&b){a++:b++;}若執(zhí)行代碼段:int
=>產(chǎn)
XA-1;func(x,y);則變量x和y的值分別是()。
0和
B、1
1和
、I
c0和
、
D1和
、
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:此題考查的是函數(shù)參數(shù)的傳遞方式C此題中形參a是普通參數(shù),即傳
值調(diào)用,函數(shù)中對(duì)a增1不會(huì)影響到實(shí)參x的值;形參b是傳址調(diào)用,函數(shù)中對(duì)b
增1同時(shí)會(huì)改變實(shí)參y的值。故最終結(jié)果是0和2o
20、學(xué)院的每名教師只能屬于一個(gè)系,則實(shí)體系和實(shí)體教師間的聯(lián)系是
A、一對(duì)多
B、多對(duì)多
C、多對(duì)一
D、一對(duì)一
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:一對(duì)多關(guān)系是關(guān)系數(shù)據(jù)庫(kù)中兩個(gè)表之間的一種關(guān)系,該關(guān)系中第一個(gè)
表中的單個(gè)行可以與第二個(gè)表中的一個(gè)或多個(gè)行相關(guān),但第二個(gè)表中的一個(gè)行只可
以與第一個(gè)表中的一個(gè)行相關(guān)。本題中一個(gè)是體系有多個(gè)老師,但老師只能屬于一
個(gè)系,因此是一對(duì)多關(guān)系。
21、有如下類(lèi)定義:classFoo{public:Foo(inlv):value(v){}//(T)Foo(){)11(2)
private:F00(){}||③intvalue=0;//④};其中存在語(yǔ)法錯(cuò)誤的行是()。
A①
、
B②
、
c③
、
D@
、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:此題考查的是類(lèi)的定義。C++語(yǔ)言規(guī)定,在類(lèi)體內(nèi)不允許對(duì)所定義的
數(shù)據(jù)成員進(jìn)行初始化。
22、有如下頭文件:staticintf2();classMA{public:int13();staticint
f4(););在所描述的函數(shù)中,具有隱含的this指針的是()。
A、fl
B、f2
C、f3
D、f4
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)謁析:此題考查的是this指針。this指針是一個(gè)隱含的指針,它隱含于每個(gè)
類(lèi)的非靜態(tài)成員函數(shù)中,它明確地表示出了成員函數(shù)當(dāng)前操作的數(shù)據(jù)所屬的對(duì)象。
題目電,只有f3()滿足“類(lèi)的非靜態(tài)成員函數(shù)''的要求,故應(yīng)選C選項(xiàng)。
23、有如下類(lèi)定義:classAA{inta:public:intgetRef()const{return.&a;}/
/①intgctValucoconst|returna:}//②voidset(intn)const{a=n;}//③friend
voidshow(AAaa)const{cout<
A、①
B、②
C、@
D、④
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:此題考查了常成員函數(shù)和友元函數(shù)的概念。選項(xiàng)A中,getRef()函數(shù)
的返回值和函數(shù)函數(shù)類(lèi)型不符,故錯(cuò)誤;C選項(xiàng)中set()常成員函數(shù)改變了數(shù)據(jù)成員
的值,這是不允許的;D選項(xiàng)中show()函數(shù)被同時(shí)定義成友元函數(shù)和常成員函數(shù)是
錯(cuò)誤的。
24、在類(lèi)聲明中,緊跟在“public:”后聲明的成員的訪問(wèn)權(quán)限是()。
A^私有
B、公有
C、保護(hù)
D、默認(rèn)
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:類(lèi)中提供了3種訪問(wèn)控制的權(quán)限:公有,私有和保護(hù)。其中公有類(lèi)型
定義了類(lèi)的外部接口,任何一個(gè)外部的訪問(wèn)都必須通過(guò)外部接口進(jìn)行。私有類(lèi)型的
成員只允許本類(lèi)的成員函數(shù)訪問(wèn),來(lái)自類(lèi)外部的任何訪問(wèn)都是非法的,保護(hù)類(lèi)型介
于公有類(lèi)型和私有類(lèi)型之間,在繼承和派生時(shí)可以體現(xiàn)出其特點(diǎn)。
25>有如下程序:#include<iostream>usingnamespacestd;classMountain{int
height;public:Mountain(inth=0):height(h){)virtualchar*GetNameO
const)return"ll]H;}intGetHeight()const{returnheight;}};classLushan:public
Mountain)Publie:Lushan(intd):Mountain(d){)Char*GetNameOconst{returnJp
山";));intmain(){Mountain*p=newLushan(1000);cout<<p->GetName()<
<“海拔Vp->GetHeight()VV”米":return0:}運(yùn)行這個(gè)程序的輸出結(jié)果是
()。
A、廬山海拔1000米
B、廬山海拔0米
C、山海拔1000米
D、山海拔0米
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:在基類(lèi)Mountain中定義了虛函數(shù)GotName。輸出字符串“山”,而在
派生類(lèi)Lushan中對(duì)虛函數(shù)GetNameO進(jìn)行了重新定義,輸出字符串“廬山在主
函數(shù)中對(duì)派生類(lèi)中的虛函數(shù)GetNameO進(jìn)行了多態(tài)調(diào)用,此時(shí)調(diào)用的是派生類(lèi)中重
新定義的GetNameO,輸出字符字符串“廬山
26、有如下類(lèi)定義:classAA{inta;public:intgetRef()const{return&a;}//
(T)intgetValueoconst{returna;)//@voidset(intn)const{a=n;)//(3)friend
voidshow(AAaa)const{cout<
A①
、
B②
、
c③
、
D④
、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:此題考查了常成員函數(shù)和友元函數(shù)的概念。選項(xiàng)A中,gctRcf()函數(shù)
的返回值和函數(shù)類(lèi)型不符,故錯(cuò)誤;C選項(xiàng)中set()常成員函數(shù)改變了數(shù)據(jù)成員的
值,這是不允許的:D選項(xiàng)中show。函數(shù)被同時(shí)定義成友元函數(shù)和常成員函數(shù)是錯(cuò)
誤的。
27、已知Value是一個(gè)類(lèi),Value是Vahe的一個(gè)對(duì)象。下列以非成員函數(shù)形式重
載的運(yùn)算符函數(shù)原形中,正確的是()。
A、Valueopcrator+(Valuev,inti);
B、Valueoperalor+(Valuev=value;inti);
C^Valueoperator+(Valuevinti=0);
D、Valueopcrator+(Valuev=valuc,inti=0);
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:此題考查的是重載加法運(yùn)算符"+”是二元運(yùn)算符,其第一操作數(shù)
是對(duì)象本身,i為第二操作數(shù),由此可知選項(xiàng)B正確。
28、下列關(guān)于運(yùn)算符重我的描述中,錯(cuò)誤的是()。
A、可以通過(guò)運(yùn)算符重載在C++中創(chuàng)建新的運(yùn)算符
B、賦值運(yùn)算符只能重載為成員函數(shù)
C、運(yùn)算符函數(shù)重載為類(lèi)的成員函數(shù)時(shí),第一操作數(shù)是該類(lèi)對(duì)象
D、重載類(lèi)型轉(zhuǎn)換運(yùn)算符時(shí)不需要聲明返回類(lèi)型
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:運(yùn)算符重載應(yīng)盡可能保持其原有的基本語(yǔ)義,而不是創(chuàng)建新的運(yùn)算
符。重載的運(yùn)算符應(yīng)該體現(xiàn)為原運(yùn)算符的功能在新數(shù)據(jù)類(lèi)型上的延伸,它的使用應(yīng)
當(dāng)使程序中算法的表達(dá)式顯得更流暢、自然,使閱讀程序的人在不借助于其他說(shuō)明
資料的情況下就能夠正確理解。
29、已知類(lèi)MyClock中未顯式定義構(gòu)造函數(shù),并重載了加法運(yùn)算符,使得下面的
語(yǔ)句序列能夠正確執(zhí)行:MyClockcl,c2;//.......c2=cl+10;由此可知:為類(lèi)
MyClock重載的運(yùn)算符函數(shù)的聲明是()。
friendMyClockoperator+(MyClock,int);
B、friendMyClockopcrator+(MyClock,MyClock);
C、friendMyClockoperator+(int,MyClock);
D^MyClockoperator+(MyClock);
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:由表達(dá)式c2=cl+10可知,在對(duì)進(jìn)行重載時(shí),第一操作數(shù)是
MyClock類(lèi)的對(duì)象,而第二操作數(shù)是一個(gè)整型數(shù)據(jù)。
30、虛函數(shù)支持多態(tài)調(diào)用,一個(gè)基類(lèi)的指針可以指向派生類(lèi)的對(duì)象,而且通過(guò)這樣
的指針調(diào)用虛函數(shù)時(shí),被調(diào)用的是指針?biāo)傅膶?shí)際對(duì)象的虛函數(shù)。而非虛函數(shù)不支
持多態(tài)調(diào)用。有如下程序:#include<iostream>usingnamespacestd:classBase
{public:virtualvoidf(“coutVV"fO+'‘;}voidg(){cout<<,,g04->,;));class
Derived:publicBase{public:voidf(){coutV<''什'';}voidgo{cout<
<.''g+'':}};intmain{Derivedd:Rase*p=&d:p->f():p->g():return0:)
運(yùn)行時(shí)輸出的結(jié)果是()c
A、f+g+
fO+g+
C、f+gO+
D、m+g0+
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)解析:此題考查的是虛函數(shù)和多態(tài)性。此題中,因?yàn)?/p>
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙江城建融資租賃有限公司工作人員公開(kāi)招聘?jìng)淇碱}庫(kù)及答案詳解參考
- 未來(lái)五年電聲元件企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年事故指揮系統(tǒng)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級(jí)戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年厚板坯(粗鋼)行業(yè)跨境出海戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年走帶機(jī)芯企業(yè)ESG實(shí)踐與創(chuàng)新戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年飼料用魚(yú)粉行業(yè)跨境出海戰(zhàn)略分析研究報(bào)告
- 未來(lái)五年雜交南瓜行業(yè)直播電商戰(zhàn)略分析研究報(bào)告
- 客戶(hù)服務(wù)中法律問(wèn)題解析
- 幼兒園大班主題小樹(shù)葉教案
- 公開(kāi)課魯教初中語(yǔ)文七上死海不死教案(2025-2026學(xué)年)
- 洗鞋知識(shí)技能培訓(xùn)課件
- 室外拓展器材施工方案
- 抗美援朝長(zhǎng)津湖戰(zhàn)役課件
- 高中英語(yǔ)讀后續(xù)寫(xiě)萬(wàn)能句式100句
- 藥店店長(zhǎng)年終總結(jié)與計(jì)劃
- 鄉(xiāng)村景觀重構(gòu)概述
- 壓鑄機(jī)安全培訓(xùn)試題及答案解析
- 《改變世界的四大發(fā)明》教案
- 2025年廣東省政府采購(gòu)評(píng)審專(zhuān)家考試真題庫(kù)(帶答案)
- 2025年醫(yī)院人力資源管理測(cè)試題(附答案)
- 2025胰島素皮下注射團(tuán)體標(biāo)準(zhǔn)解讀
評(píng)論
0/150
提交評(píng)論