




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
眼家二級(jí)(C++)筆試模擬試卷第1套
一、公共基礎(chǔ)選擇題(本題共70題,每題7.0分,共
10分。)
1、模塊化程序設(shè)計(jì)過程中,追求模塊的獨(dú)立性,盡量做到()。
A、模塊的控制耦合要盡可能高
B、模塊的內(nèi)聚程度要盡量高,H各模塊間的耦合程度要盡量弱
C、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強(qiáng)
D、模塊的扇入系數(shù)要大,扇出要小
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:為了使模塊盡可能獨(dú)立,要求模塊的內(nèi)聚程度要盡量高,且各模塊間
的耦合程度要盡量弱。
2、在深度為3的滿二叉樹中,葉子結(jié)點(diǎn)的個(gè)數(shù)為()。
A、7
B、8
C、4
D、5
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:所謂滿二叉樹是指滿足以下條件的二叉樹:最后一層都是葉子結(jié)點(diǎn),
其他層上的所有結(jié)點(diǎn)都有左、右兩個(gè)結(jié)點(diǎn)。在滿二叉樹中,層上的結(jié)點(diǎn)數(shù)都達(dá)到最
大值,即在滿二叉樹的第A層上有2k-l個(gè)結(jié)點(diǎn)。
3、具有3個(gè)結(jié)點(diǎn)的二叉樹有()。
A、2種形態(tài)
B、4種形態(tài)
C、7種形態(tài)
D、5種形態(tài)
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:因?yàn)槎鏄溆凶蟆⒂易訕渲?,所以?個(gè)結(jié)點(diǎn)的二叉樹具有5種不
同的形態(tài)。
4、算法的空間復(fù)雜度是指()。
A、算法程序的長(zhǎng)度
B、算法程序中的指令條數(shù)
C、算法程序所占的存儲(chǔ)空間
D、執(zhí)行過程中所需要的存儲(chǔ)空間
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:算法的復(fù)雜度主要包括算法的時(shí)間復(fù)雜度和算法的空間復(fù)雜度。所謂
算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量;算法的空間復(fù)雜度一般是指
執(zhí)行這個(gè)算法所需要的內(nèi)存空間。
5、棧底至棧頂依次存放元素A、B、C、D,在第五個(gè)元素E入棧前,棧中元素可
以出棧,則出棧序列可能是()。
A、ABCED
B、DCBEA
C、DBCEA
D、CDABE
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:元素A、B、C、D在元素E之前入棧,所以出棧順序可能為
DCBEA,即元素A、B、C、D元素相繼入棧后,D出棧、C出棧、B出棧;E入
棧,E出棧,最后A出棧。
6、在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)店系統(tǒng)的主要區(qū)別是數(shù)據(jù)稱系統(tǒng)
具有()。
A、特定的數(shù)據(jù)模型
B、數(shù)據(jù)無冗余
C、數(shù)據(jù)可共享
D、專門的數(shù)據(jù)管理軟件
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)
據(jù)庫系統(tǒng)具有特定的數(shù)據(jù)模型。
7、下列4項(xiàng)中,必須進(jìn)行查詢優(yōu)化的是()。
A、關(guān)系數(shù)據(jù)庫
B、網(wǎng)狀數(shù)據(jù)庫
C、層次數(shù)據(jù)庫
D、非關(guān)系模型
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:關(guān)系數(shù)據(jù)庫必須進(jìn)行查詢優(yōu)化。
8、結(jié)構(gòu)化需求分析方法中,需要建立數(shù)據(jù)模型,不屬于數(shù)據(jù)模型所描述的內(nèi)容的
是()。
A、數(shù)據(jù)結(jié)構(gòu)
B、數(shù)據(jù)屬性
C、數(shù)據(jù)查詢
D、數(shù)據(jù)位置
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:數(shù)據(jù)查詢不屬于數(shù)據(jù)模型所描述的內(nèi)容。
9、在軟件需求分析過程中,給出需求信息的是()。
A、程序員
B、項(xiàng)目管理者
C、軟件分析設(shè)計(jì)人員
D、軟件用戶
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:在軟件需求分析過程中,需求信息是由軟件用戶給出的。
10、棧和隊(duì)列的共同特點(diǎn)是()。
A、都是先進(jìn)先出
B、都是先進(jìn)后出
C、只允許在端點(diǎn)處插入和刪除元素
D、沒有共同點(diǎn)
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析?:棧和隊(duì)列的共同特點(diǎn)是只允許在端點(diǎn)處插入和刪除元素。棧的特定是
后進(jìn)先出,隊(duì)列的特點(diǎn)是先進(jìn)先出。
二、選擇題(本題共25題,每題1.0分,共25分。)
11、若有以下定義:inta[12]={1,2,3,4,5,6,7,8.9,10.11,12};charc=,a\d,g;則下列
表達(dá)式中,結(jié)果為4的是()。
A、a[g-c]
B、a[4]
C、a[,d,-,c,]
D、a「d'-c]
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:暫無解析
12、下列關(guān)于模板的敘述中,錯(cuò)誤的是()。
A、模板聲明中的第一個(gè)符號(hào)總是關(guān)鍵字template
B、在模板聲明中用〈和〉括起來的部分是模板的形參表
C、類模板不能有數(shù)據(jù)成員
D、在一定條件下函數(shù)模板的實(shí)參可以省略
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:暫無解析
13、類模板的使用實(shí)際上是將類模板實(shí)例化成一個(gè)具體的()。
A、類
B、對(duì)象
C、函數(shù)
D、模板類
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無解析
14、在下列函數(shù)原型中,可以作為類AA構(gòu)造函數(shù)的是()。
A、voidAA(int);
B、intAA();
C、AA(int)const;
D、AA(int);
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:暫無解析
15、有如下說明inta[10]={l,2,3,4,5,6,7,8,9,10},*p=a;則數(shù)值為9的表達(dá)式
是()。
A、*p+9
B、*(p+8)
C、*p+:9
D、p+8
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
16、下列虛基類的聲明中,正確的是()。
A、classvirtualB:publicA
B、virtualclassB:publicA
C、classB:publicAvirtual
D、classB:virtualpublicA
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:暫無解析
17、卜列敘述中錯(cuò)誤的是()。
A、一個(gè)函數(shù)中可以有多條return語句
B、調(diào)用函數(shù)必須在一條獨(dú)立的語句中完成
C、函數(shù)中通過return語句傳遞函數(shù)值
D、主函數(shù)名main也可以帶有形參
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
18、下面程式程序的執(zhí)行結(jié)果是()。#inckide<iostream.h>voidmain(){int*p,
r;p=newint;*p=20;r=sizeof(*p);coutVVrVVendl;deletep;)
A、程序錯(cuò)誤
B、內(nèi)存為20地址的大小
C、20
D、4
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:暫無解析
19、假定MyClass為一個(gè)類,則執(zhí)行myClassa,b(2),*p;語句時(shí),自動(dòng)調(diào)用該
類構(gòu)造函數(shù)()次。
A、2
B、3
C、4
D、5
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無解析
20、下列語句段落將輸出字符的個(gè)數(shù)為()。#include<iostream.h>Void
main(){inti=100;whiled){i-:if(i==0)brcak;coutVV'*';}}
A、98個(gè)
B、99個(gè)
C、100個(gè)
D、101個(gè)
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
21、模板對(duì)類型的參數(shù)叱提供了很好的支持,因此()。
A、類模板的主要作用是生成抽象類
B、類模板實(shí)例化時(shí),編譯器將根據(jù)給出的模板實(shí)參生成一個(gè)類
C、在類模板中的數(shù)據(jù)成員都具有同樣類型
D、類模板中的成員函數(shù)都沒有返回值
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
22、有如下的運(yùn)算符重載函數(shù)定義:doubleoperator+(inti,intk)(returndouble(i+
k);}但定義有錯(cuò)誤,對(duì)這個(gè)錯(cuò)誤最準(zhǔn)確的描述是
A、只能作為成員函數(shù)重載,而這里的是作為非成員函數(shù)重載的
B、兩個(gè)int型參數(shù)的和也應(yīng)該是int型,而這里將的返回類型聲明為double
C、沒有將運(yùn)算符重載函數(shù)聲明為某個(gè)類的友元
D、C++已經(jīng)提供了求兩個(gè)int型數(shù)據(jù)之和的運(yùn)算符+,不能再定義同樣的運(yùn)算符
標(biāo)準(zhǔn)答案:8
知識(shí)點(diǎn)解析:暫無解析
23、對(duì)于某個(gè)函數(shù)調(diào)用,不給出調(diào)用函數(shù)的聲明的情況是()。
A、被調(diào)用函數(shù)是無參函數(shù)
B、被調(diào)用函數(shù)是無返回值的函數(shù)
C、函數(shù)的定義在調(diào)用處之前
D、函數(shù)的定義有別的程序文件中
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:暫無解析
24、下列符號(hào)中可以用作C++標(biāo)識(shí)符的是()。
A、_radius
foo?bar
C、else
D、3room
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無解析
25、以下程序的輸出結(jié)果是()。#include<iostream.h>voidmain(){inta=0,i;
for(i=l;iV5;i++){switch(i)(case0:case3:a+=2;case1:case2:a+=3;default:a+
=5;)}cout<<a<<endl;return;}
A、31
B、13
C、10
D、20
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無解析
26、在進(jìn)行了任何C++流的操作后,都可以用C++流的有關(guān)成員函數(shù)檢測(cè)流的狀
態(tài);其中只能用于檢測(cè)輸入操作的函數(shù)的函數(shù)名是()。
A、fail
eof
C、bad
D、good
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
27、設(shè)有基類定義:classChase{private:inta;protected,intb;public:intc;);
派生類采用何種繼承方式可以使成員變量b成為自己的私有成員()。
A、私有繼承
B、保護(hù)繼承
C、公有繼承
D、私有、保護(hù)、公有均可
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無解析
28、()使一個(gè)函數(shù)可以定義成對(duì)許多不同數(shù)據(jù)類型完成同一個(gè)任務(wù)。
A、函數(shù)模板
B、重載函數(shù)
C、遞歸函數(shù)
D、模板函數(shù)
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無解析
29、關(guān)于二義性的描述錯(cuò)誤的是()。
A、一個(gè)子類的兩個(gè)父類中都有某個(gè)同名成員,在子類中對(duì)該成員訪問可能出現(xiàn)二
義性
B、解決二義性可以用對(duì)成員名的限定法
C、父類和子類中同時(shí)出現(xiàn)同名函數(shù),也可能存在二義性
D、一個(gè)子類是從兩個(gè)父類派生出來的,而這兩個(gè)父類只有一個(gè)共同的父類,對(duì)該
父類成員進(jìn)行訪問時(shí),可能出現(xiàn)二義性
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:暫無解析
30、下列程序的運(yùn)行結(jié)果是()。#includc<iostrcam.h>voidfun(int*a,int*b){int
*k;k=a;a=b;b=k;}voidinain(){inta=2OO4,b=9,*x=&a,*y=&b;fun(x,y);cout<<a<
<"n<<b<<endl;}
A、20049
B、92004
C、0
D、編譯時(shí)出錯(cuò)
標(biāo)準(zhǔn)答案:1
知識(shí)點(diǎn)解析:暫無解析
31、有如下類定義;classAA(inta;public:intgetRef()const{return&a;}〃①int
getValue()const{returna;}//@voidset(intn)const{a=n;)//(3)friendvoidshow(AA
aa)const)cout<<a;)//?);其中的四個(gè)函數(shù)定義中正確的是()。
A①
、
B②
、
c③
、
D0
、
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
32、有以下程序#include<iostream>usingnamespacestd;classsample{private:int
x;public:sample(inta){x=a;}frienddoublesquare(samples););doublesquare(sample
s){returns.x*s.x;}intmain(){samplesl(20),s2(30);cout<<square(s2)<<end1;
return0;}執(zhí)行結(jié)果是()。
A、20
B、30
C、900
D、400
標(biāo)準(zhǔn)答案:4
知識(shí)點(diǎn)解析:暫無解析
33、有如下程序:#include<iostream>usingnamespacestd;classBase{private:void
fun1()const{cout<<"funl";}protected:voidfun2()eonst{cout<<"fun2n;}
public:voidtim3()const{cout<<"fun3";}};classDerived:protectedBase)public:
voidfun4()const{cout<<}};intmain(){Derivedobj;obj.funl();//
①obj.tun2();〃?obj.tun3();//③obj.fun4();〃?return0;卜其中有語法錯(cuò)誤的語句是
()。
A、①②③④
B、①②③
C、@@@
D、??
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
34、若有如下程序:#includeV沁streamAusingnamespacesstd;ints=0;class
sample{staticintn;public:sample(inti){n=i;}staticvoidadd(){s+=n;}};intsample::
n=0;intmain(){samplea(2),b(5);sample::add();cout<<s<<end1;retum0;}程序運(yùn)行
后的輸出結(jié)果是()。
A、2
B、5
C、7
D、3
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
35、若有以下程序:#include<iostrcam>usingnamespacestd;classA{private:int
x;public:intz;voidsetx(inti){x=i;}intgetx(){returnx;)|;classB:publicA(private:
intm;public:intp;voidsetvalue(inta,intb,intc){sctx(a);z=b;m=c;}voiddisplayO
{cout<<getx()<<',,',<<z<<","<<m<<end1;)};intmain(){Bobj;
obj.setvalue(2,3,4);obj.displayO;return0;程序運(yùn)行以后的輸出結(jié)果是()
A、產(chǎn)生語法錯(cuò)誤
B、2,3,4
C、2,2,2
D、4,3,2
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
三、公共基礎(chǔ)填空題(本題共5題,每題1.0分,共5
分。)
36、某二叉樹中度為2的結(jié)點(diǎn)有n個(gè),則該二叉樹中有【】個(gè)葉子結(jié)點(diǎn)。
標(biāo)準(zhǔn)答案:n+1
知識(shí)點(diǎn)解析:暫無解析
37、軟件生存周期包括軟件定義、【】、軟件使用和維護(hù)三個(gè)階段。
標(biāo)準(zhǔn)答案:軟件開發(fā)
知識(shí)點(diǎn)解析:暫無解析
38、在計(jì)算機(jī)軟件系統(tǒng)的體系結(jié)構(gòu)中,數(shù)據(jù)庫管理系統(tǒng)位于用戶和【】之間。
標(biāo)準(zhǔn)答案:操作系統(tǒng)或OS
知識(shí)點(diǎn)解析:暫無解析
39、數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu),樹形結(jié)構(gòu)屬于【】結(jié)構(gòu)。
標(biāo)準(zhǔn)答案:邏輯
知識(shí)點(diǎn)解析:暫無解析
40、對(duì)長(zhǎng)度為n的線性表進(jìn)行冒泡排序,最壞情況下需要比較的次數(shù)為【】。
標(biāo)準(zhǔn)答案:n(n-1)/2
知識(shí)點(diǎn)解析:暫無解析
四、填空題(本題共70題,每題1.0分,共10分。)
41、為解決在多重繼承環(huán)境中因公共基類帶來的二義性問題,C++語言提供了
[1機(jī)制。
標(biāo)準(zhǔn)答案:虛基類
知識(shí)點(diǎn)解析:暫無解析
42、使用如setw()的操縱符對(duì)數(shù)據(jù)進(jìn)行格式輸出時(shí),應(yīng)包含【】文件。
標(biāo)準(zhǔn)答案:iomanip.h
知識(shí)點(diǎn)解析:暫無解析
43、設(shè)inta=10,b=ll,c=12:,表達(dá)式(a/b)Vc&&b==c的值是[]。
標(biāo)準(zhǔn)答案:0
知識(shí)點(diǎn)解析:暫無解析
44、下列程序的輸出結(jié)果是[]o#include<iostream.h>voidmain(){double
d=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;cout<<y*d<<end1;}
標(biāo)準(zhǔn)答案:0
知識(shí)點(diǎn)解析:暫無解析
45、C++提供的【】機(jī)制允許一個(gè)派生類繼承多個(gè)基類,即使這些基類是相互無
關(guān)的。
標(biāo)準(zhǔn)答案:多繼承
知識(shí)點(diǎn)解析:暫無解析
46、以下程序的輸出結(jié)果是[]o#include<iostream.h>voidmain(){char
cha[3][5]={,,AAAA,,,,,BBBB",,,CC,,];cout?cha[l]<<endl;}
標(biāo)準(zhǔn)答案:BBBD
知識(shí)點(diǎn)解析:暫無解析
47、派生類中的成員不能直接訪問基類中的【】成員。
標(biāo)準(zhǔn)答案:私有或private
知識(shí)點(diǎn)解析:暫無解析
48、有以卜程序#include<iostream>usingnamespacestd;classBase{inta;public:
Base(intx)[a=x;)voidshow(){cout<<a;}classDerived:publicBase{intb;
public:Dcfivcd(inti):Base(i+1),b(i){)voidshow(){cout<<b;)};intmain(){Base
b(5),*pb;Derivedd(l);pb=&d;pb->show();return0;)運(yùn)行后的打印結(jié)果是[]。
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:暫無解析
49、卜列程序的運(yùn)行結(jié)果是[]9#include<iostream.h>classA{inta,b;public:
A(){a=b=0;}A(intaa,intbb){a=aa;b=bb;cout<<a<<,,<<b<<endl;));void
main(){Ax,y(2,3),z(4,5);}
標(biāo)準(zhǔn)答案:2345
知識(shí)點(diǎn)解析:暫無解析
50>以下程序段的執(zhí)行結(jié)果為【】。#include<iostream.h>#dcfinePLUS(x,y)x+
yvoidmain(){intx=l,y=2,z=3,suin;sum二PLUS(x+y,z)*PLUS(y,z);cout<<
"SUM=H<<sum;cout<<endl;}
標(biāo)準(zhǔn)答案:SUM=12
知識(shí)點(diǎn)解析:暫無解析
國(guó)家二級(jí)(C++)筆試模擬試卷第2套
一、公共基礎(chǔ)選擇題(本題共35題,每題分,共
35分。)
算法的有窮性是指().
A)算法程序的長(zhǎng)度是有限的B)U法程序所處理的數(shù)據(jù)依蹌?dòng)邢薜?/p>
1、C)算法程序的運(yùn)行時(shí)間處有限的D)翼法只能被有限的用戶使用
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:算法的有窮性,是指算法必須能在有限的時(shí)間內(nèi)做完,即算法必須能
在執(zhí)行有限個(gè)步驟之后終止。
以下描述中.不處線性表修序存儲(chǔ)結(jié)構(gòu)特征的是().
A)不便于插入和刷除
B)需要連續(xù)的存儲(chǔ)空間
C)可防機(jī)訪問
2、D)露另外開辟空間來保存兀素之間的關(guān)系
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:線性表的順序存儲(chǔ)是用一片連續(xù)的空間來存放數(shù)據(jù)元素,其特點(diǎn)是邏
輯上相鄰的元素在物理位置上也相鄰。數(shù)據(jù)元素之間邏輯上的先后關(guān)系自動(dòng)隱含在
物理位置的相鄰元素之中,因此不需要另外開辟空間來保存元索之間的關(guān)系。
按照“先進(jìn)后出”原則組稅數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)是(>.
A)隊(duì)列B)棧
3、C)雙向鏈我D)二乂樹
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析?:棧是一種特殊的線性表,其插入和刪除運(yùn)算都只在線性表的一端進(jìn)
行,而另一端是封閉的。進(jìn)行插入、刪除的一端稱為棧頂,封閉的一端稱為棧底。
棧頂元素是最后被插入的元素,而是最后被刪除的,是按先進(jìn)后出的原則組織數(shù)據(jù)
的?!皸!逼湫问饺缡謽尩膹椣唬詈髩喝氲淖訌椏偸亲钕缺粡棾?,而最先壓入的子
彈最后才被彈出,也就是“先進(jìn)后出”。
在三級(jí)模式之間引入兩層映像,其主要功能之一是().?
A)使數(shù)據(jù)與程序具有較口的獨(dú)立性B)使系統(tǒng)具有較高的通道能力
4、C)保持?jǐn)?shù)據(jù)與程序的致性D)提高存儲(chǔ)空間的利用率
A、
B、
c、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)。析:數(shù)據(jù)庫管理系統(tǒng)在數(shù)據(jù)庫的三級(jí)模式之間提供了兩層映像,保證了數(shù)
據(jù)庫中數(shù)據(jù)的較高的邏輯獨(dú)立性和物理獨(dú)立性。使系統(tǒng)具有較高的通道能力和提高
存儲(chǔ)空間的利用率是操作系統(tǒng)的職能,而不是數(shù)據(jù)庫管理系統(tǒng)的職能。在數(shù)據(jù)庫系
統(tǒng)中沒有“數(shù)據(jù)和程序一致性”這一概念。
自然連接(Natuniljoin)是一料特殊的等值連接.下列事個(gè)(些)是它滿足下面的條件().
I.兩關(guān)系間有公共域II、通過公共域的等值進(jìn)行連接Ilk燈進(jìn)行逆運(yùn)算
A>II和illB)1jan
5、C)I和IIID)1、H和川
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:自然連接是一種特殊的等值連接,它滿足下面的條件:①兩關(guān)系間
有公共域:②通過公共域的等值進(jìn)行連接。
6、
已知一棵二叉樹的先根序列力ABCDEFK,中根序列為DGBAFCK,則結(jié)點(diǎn)的后根序列為()?
A)ACFKDBGB)GDBFKCA
C)KCFAGDBD)ABCDFKG
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:通過兩種樹的遍歷序列來推斷第三種樹的遍歷時(shí),反復(fù)利用前序和中
序遍歷的性質(zhì),就可以確定二叉樹,具體:前序遍歷的第一個(gè)結(jié)點(diǎn)A為樹的根結(jié)
點(diǎn)。中序遍歷中A左邊的結(jié)點(diǎn)在A的左子樹中,A的右邊的結(jié)點(diǎn)在A的右子樹
中。再分別對(duì)A的左右子樹進(jìn)行前面步驟重復(fù)處理,直到每個(gè)結(jié)點(diǎn)都找到正確的
位置。
深度為6的清二叉樹中.度為2的結(jié)點(diǎn)個(gè)數(shù)為().
A)31B)32
7、C)63D)M
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
設(shè)有關(guān)密碼序列(Q,G,M,Z.A,N.B,P,X.H.Y,S.T,L,K,E).采用堆持序法進(jìn)行持
序,代過初始建堆后關(guān)健碼值A(chǔ)在序列中的序號(hào)是().
A)1B)4
C)8D)12
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
設(shè)R是一個(gè)2元關(guān)系,S是個(gè)3元關(guān)系,則下列運(yùn)算中正確的是(
9、A)R-SB)RXSC)RHSD)RUS
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析;暫無解析
下列t其中為何求分析常用工具的是().
10、A)PADB)PFDC)N-SD)DFD
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:暫無解析
下列語句中,情誤的姑().
A)constintbuffer=-256;B)constinttemp;
[]、C)constdouble?point;D)constdouble*rt-ncwdouble(5.5);
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
卜列變1名中.合法的《).
12、A)CHINAB)byte-sizeC)doubleD)A*a
A、
B、
c、
D、
標(biāo)準(zhǔn)答室.A
知識(shí)點(diǎn)初析:暫無解析
13、
在迸行任何C-潦的畏作后.都可以用Ci流的有關(guān)成員函數(shù)愴測(cè)流的狀態(tài):其中只能用于檢測(cè)輸
入流狀態(tài)的操作函數(shù)名稱是().
A)failB)cofC)badD)good
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
對(duì)于遢句8ut?endl?x:中的各個(gè)組成部分,下列敘述中精識(shí)的是().
A)-cout-是一個(gè),出流對(duì)象B)-endl-的作用是輸出回車換行
14、C)是-個(gè)變?D)“<<”稱作提取運(yùn)算符
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:暫無解析
以下程序的輸出結(jié)果是()?
#include<io?tream.h>
main()
(
intm=5;
cout?m;
elsecout?m―;
]
ID、A)7B)6C)5D)4
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
閱讀下面的程序:
#includc<iostrcam.h>
voidmainO
intx;
cin?x;
iRxf5)
cout?x?en<U;
else
cout?x-?cndl;
}
如果兩次執(zhí)行上述程序,且健盤輸入分別為4和6,則揚(yáng)出結(jié)果分別是().
16>A)4.6B)3.6C)4,7D)5.7
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:暫無解析
關(guān)Fthis指計(jì)的說法不正例的是().
A)不能在程序中修改this指針
B)加s指針可以給其他指針H值,但不能修改this指針
C)養(yǎng)態(tài)成員由數(shù)中沒有this指針
17.D)[his指釬可以被獻(xiàn)金
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:暫無解析
()便一個(gè)函數(shù)可以定義成對(duì)注多不同數(shù)據(jù)類型完成同一個(gè)任務(wù).
18、A)的數(shù)模板B)重或函數(shù)C)遞歸函數(shù)D)模板函數(shù)
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
有如F程序:
#include<iostreain>
usingnamespacesld;
inti-1;
classFun
(
public:
suticinti;
intvaluc(){returni-1;)
intvalue()const(returni”;}
};
intFun::i-2;
intmain()
(
inti-3;
Funfunl;
constFunIun2;
return0;
)
著程序的輸出結(jié)果是:
123
則程序中橫線處的語句是().
A)cout?funI.value()?Fun::t?fim2.value();B)cout?Fun::i?funl.vaJue()?fun2.value();
19、C)cout?funlvaluc(>?fun2.valuc()?Fun::i.D)cout?fun2.value()?Fun::i?fiinl.vahie();
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
下列對(duì)*毀函數(shù)的描述中,()是傳誤的.
A)重政函數(shù)中不允許使用默認(rèn)參數(shù)
B)重載函數(shù)中編譯是根據(jù)參數(shù)襄進(jìn)行選擇
C)不要使用重毀函數(shù)來描述充不相干的函數(shù)
20、D)構(gòu)造函數(shù)重我*會(huì)飴初始化帶來多沖方式
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
有如卜.程序,
#include<iostrcam>
usingnamespacestd.
classA
(
public:
AO{cout?"A";)
};
classB{public:B(){cuut?"B";}
h
classC:publicA
(
Bb;
public:CO{cout?*C";)
inttnain()
Cobj;
return0;
)
執(zhí)行后的輸出結(jié)果是()?
21、A)CBAB)BACC)ACBD)ABC
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:暫無解析
22、
下面程序的■出結(jié)果是().
#include<iostream.h>
#include"sthng.h*
voidmain。
(charaO-"HdloTeit-,b()-Tesr;
strcpyfa.b);
cout?a?cndl;
)
A)HelloB)TestC>HelloTestD)HelloTestHelioTest
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
有如下程序,
#include<iostream.h>
voidnuin()
(
char皿2Msi"l234V5678"},-p{2];
intS);
fot(i=0;i<2;i4-*-)p[i]=str(i];
fbr(i-O;i<2;i-H-)
forO-OipfiJU^U^)
COUt?l;
)
該程序的輸出結(jié)果是《)?
23、A)1357B)2468C)3556D)23678
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
以下程序的輸出結(jié)果是().
*indude<iostream>
usingnamespacestd;
voidfun(char?*q)
cout??q?endl;
)
main()
(
lUticchar?s(]-「HrJHELLO'FEST〉;
char?*p;
L;
fun(P);
?ystem("PAUSE");
return0;
}
A)為空B)HIC)HELLOD)TEST
24、
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:暫無解析
下列程序用來判斷數(shù)組中特定元素的位置所在,則*出結(jié)果為().
#include<€onio.h>
#include<iostreani.h>
mtfun(int*p,intn,int*j)
(inti;
?j-0;
fbf(i-O;i<n;i*+)
iMpjkpPD?尸i;
return
voidmain()
(inta(10)-(l,3.9,0,87,6.5.42};intj;
fun(K!O.&j);
coul?j?\*?*[j];)
25、A)2,9B)3C)9D)3.9
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
以下程序的正確運(yùn)行結(jié)臬是《).
#include<iostreafn.h>
intfiin(im);
voidmain()
(
inta-24;
for0-0;i<3;iH)
cout?fun(a)?cndl;
cout?endl;
}
intfiin(inta)
(
inib-0;
staticintc-3;
retum(a+b*c);
}
26、A)4.5.6B)6,7.9C)7.8.9D)7.7,7
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:暫無解析
有以下程序:
#includc<>ostrcain>
usingnamespacestd;
inta;
inthinO;
mtmain()
(
externinta;
intb;
a=10;
b-fiwQ;
cout<<b?endl;
return0;
)
intfun()
(
externinta;
retum(iO*a);
}
It程序運(yùn)行后的輸出結(jié)果是().
27A)10B)IC)100D)1000
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:C
知識(shí)點(diǎn)解析:暫無解析
靜態(tài)數(shù)據(jù)成員在()進(jìn)行初始化.
A)成員函數(shù)列去B)類體外C)構(gòu)造的敷D)成員函數(shù)
28、
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
均如下程序I
#include<iostrea!n>
usingnamespacestd;
classTcstClassl
{
public:
TestClastl0{cout?*TeitClaur;).
*TestClass10{cout?--TestClass1二)
);
classTestClass2:publicTcstClassl
(
TestClassi*p;
public:
TestCl*ss2(){coul?"TettClass2";p-newTcstClassl。;)
*TestClaM2(){cout?"-TestClass2";deletep;}
};
in(mainO
(
TestClassZobj;
return0;
)
執(zhí)行這個(gè)程序的輸出結(jié)果是().
A)TestCla*$2Te$tCla*slTestCUisl*-TestClassi*-TestChss2*-TestClassi
B)TestClassITestCiasslTestClass1~-TestC1ass2-*-TestClass1^-TestClassi
C)TcsiClaM2TestClassITestClassI-TestClass2-TestClassI-TestClastl
29、D)TestClassITestClassZTestChsl-*TestClaul~TestClass2~-TestCla?sl
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
有如卜類說明?
classTestClass(
intx;
public:
TestClass(mtn)(x-n;)
};
classTestClusl:publicTestClass{
>nty;
public:
TestCla&sl(mta,intb);
};
在構(gòu)造函數(shù)TcslClawl的下列定義中,正確的是().
A)TestCla&sl::TestClassl(int1,intb):x(a).y(b){)
B)TestClassl::TestClassI(inta,intb):TestCla&s(a),y(b)()
C)TestClassI::TestCla&jI(inta,intb):x(a),TestCI?ssl(b)0
30、D)TestClassI::TestClattI(inta,intb):TertClMi(a)tTestCI?Ml(b)()
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
在聲明派生類時(shí),如果不顯示地給出斛承方式,缺省的類綣承方式是私有繼承private.
已知有如F類定義:
classTcstClass{
protected:
voidfiin()O
};
classTestClasslrTestCla&sO;
MTestClass類中的成員函數(shù)fun().TestClassl類中的訪問權(quán)限是().
31、A)publicB)privateC)protectedD)virtual
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
卜面敘述錯(cuò)誤的是().
A)對(duì)基類成員的訪問能力在pnvate派生類中和public派生類中是相同的
B)&類的privMe成員在public派生類中不可訪問
C)展類中防public成員正protected派生類中是protected的
32、D)基類中的public成員在protected派生類中仍小是public的
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:D
知識(shí)點(diǎn)解析:暫無解析
在C—中.實(shí)現(xiàn)用裝件需借助于().
33、A)枚舉B)類C)ftmD)函數(shù)
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:B
知識(shí)點(diǎn)解析:暫無解析
F列關(guān)于美和對(duì)象的敘述中,錯(cuò)誤的是《).
A)一個(gè)類只能有一個(gè)對(duì)象
B)對(duì)象是美的具體實(shí)例
C)類是對(duì)某一類對(duì)量的抽檢
34、D)類和對(duì)象的關(guān)系是一料數(shù)據(jù)類型與變■的關(guān)系
A、
B、
c、
D、
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
下列關(guān)于C-函數(shù)的說明中,正確的是().
A)內(nèi)聯(lián)函數(shù)就是定義在另一個(gè)函數(shù)體內(nèi)部的函數(shù)
B)的數(shù)體的■后一條語句必須是return語句
C)標(biāo)準(zhǔn)C—要求在調(diào)用一個(gè)函效之前,必須先聲明其原理
35、D)■譯■會(huì)根據(jù)函數(shù)的返回值類型和參數(shù)表來區(qū)分函敏的不同直或形式
A、
B、
C、
D、
標(biāo)準(zhǔn)答案:c
知識(shí)點(diǎn)露析:此題考查的是有關(guān)函數(shù)的概念。內(nèi)聯(lián)函數(shù)是在函數(shù)定義之前加關(guān)鍵字
inline來聲明的函數(shù),而不是定義在另一個(gè)函數(shù)體內(nèi)部的函數(shù),故選項(xiàng)A)錯(cuò)誤;無
返回值的函數(shù)在執(zhí)行完最后一條語句后,會(huì)自動(dòng)返回而不必加入reliml語句,故選
項(xiàng)B)錯(cuò)誤;如果函數(shù)只是返回值類型不同,而其他完全相同,則不能作為函數(shù)重
載來使用。
二、公共基礎(chǔ)填空題(本題共75題,每題7.0分,共
乃分。)
36、
害普2區(qū)B階導(dǎo)"獸手幺曲即7°逐步求精的方法,把一個(gè)模塊的功能逐步分M細(xì)化為一系列
具體的步《!,繼而用某料程序設(shè)訐語吉寫成程序.
標(biāo)準(zhǔn)答案:自頂向下
知識(shí)點(diǎn)解析:程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)節(jié),逐步使問題具體化,對(duì)復(fù)
雜的問題,應(yīng)該設(shè)計(jì)一些子目標(biāo)作為過渡,上述方法概括為:自頂向下,逐步細(xì)
化。
37、在深度為6的西二叉樹中.度為2的第點(diǎn)個(gè),為.
標(biāo)準(zhǔn)答案:63
知識(shí)點(diǎn)解析:暫無解析
38、
模塊的獨(dú)立程廈可以由兩個(gè)定性標(biāo)準(zhǔn)度■,其中,_____戛廈盤一個(gè)模塊功能強(qiáng)度的一個(gè)相對(duì)指標(biāo)
標(biāo)準(zhǔn)答案:內(nèi)聚性
知識(shí)點(diǎn)解析:衡量軟件的獨(dú)立性使用耦合性和內(nèi)聚性兩個(gè)定性的度量標(biāo)準(zhǔn)。內(nèi)聚性
是一個(gè)模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密程度的度量,內(nèi)聚是從功能角度來度量
模塊內(nèi)的聯(lián)系。耦合性是模塊間互相連接的緊密程度的度量。
用數(shù)組A[1…叨%序存儲(chǔ)完全二叉樹的各結(jié)點(diǎn),則當(dāng)i>0,且i<-___________時(shí),結(jié)點(diǎn)A[i]的右子女是
結(jié)點(diǎn)A[2i-1],否則結(jié)點(diǎn)A[i]沒有右子女.
標(biāo)準(zhǔn)答案:(n-l)/2
知識(shí)點(diǎn)解析:暫無解析
40、
數(shù)據(jù)管直技術(shù)的發(fā)展經(jīng)歷/人工管理、文件系統(tǒng)和數(shù)據(jù)岸系統(tǒng)3個(gè)階段,其中數(shù)據(jù)獨(dú)立性?高的是
標(biāo)準(zhǔn)答案:數(shù)據(jù)庫系統(tǒng)
知識(shí)點(diǎn)解析:哲無解析
執(zhí)行以下等序,0出結(jié)果的?后一行語句是
#include<iostreain.h>
classSample
(
int3;
public:
Sample)(x=y-O;)
Sampleiinta,intb)(x-a;yH>;1
*Sample()
(
iRx-y)
cout?*x-y"?cndJ;
else
cout?*x!-y*?endl;
}
voiddisp()
(
cout?"x-w?x?*,y-'?y?endl;
voidm*xn()
{
Sample叫2.3);
sl.dispO;
41、)
標(biāo)準(zhǔn)答案:x!=y
知識(shí)點(diǎn)解析:暫無解析
42、
創(chuàng)建對(duì)象數(shù)組時(shí).對(duì)畋組的每一個(gè)元素都將調(diào)用一次構(gòu)造函數(shù),如果沒有顯示給出數(shù)組元素的初值.
則調(diào)用缺省構(gòu)造函數(shù).下外程序涉及對(duì)&敗組的創(chuàng)建和單個(gè)對(duì)家的創(chuàng)建,其?出結(jié)果是
#include<iostream>
usingnamespacesld;
classFoo{
public:
Foo(intx){cout?*A';}
FooOO
);
intmain()
Fooff3J.g(3);
return0;
標(biāo)準(zhǔn)答案:A
知識(shí)點(diǎn)解析:暫無解析
43、玄達(dá)式c3-cl.openitotyc2)或c3-operatorHc1,c2)還可以表示為
標(biāo)準(zhǔn)答案:c3=cl+c2
知識(shí)點(diǎn)解析:暫無解析
已知下列程序的輸出結(jié)果是42,請(qǐng)將畫線處跳尖的部分樸光先右
#include<io8tream>
usingnamespacestd;
classTestClass(
intvalue;
public:
TestClassO:va!uc(0)O;
voidsetValuc(intvalue)
{___________-value;)〃給TestClass的數(shù)據(jù)成員value賦值
voidprintO{cout?valuc;J;
};
intmainO
TestClassf;
f.?etValue(42);
f.printO;
return0;
44、)
標(biāo)準(zhǔn)答案:this=>value
知識(shí)點(diǎn)解析:暫無解析
以卜程序?出結(jié)果為?
#includc<iostreain>
usingnamespacestd;
classTestClass1
(
public:
TeftClaMlOO
TestClassl(inti)
{xl-i;)
voiddispa()
{cout?*xI-"?xI)
private:
intxl;
);
classTestClass2:publicTestClassl
(
public:
TesiClaM2()(}
TestClas12(inti):TertCiassl(t+IO)
(
x2-i;
)
voiddispb()
(
dispa();
cout?"x2--?x2?endl;
).
private:
intx2;
);
intmain()
(
TestClass:b(2);
b.dispbO;
return0;
45、).........
標(biāo)準(zhǔn)答案:xl=12,x2=2
知識(shí)點(diǎn)解析:暫無解析
由珞下列類定義撲克完”,靖線處應(yīng)填加語句__________.
classTestClasslpublic:voidfun(){cout?*Base::fun"<<^ndl;1|;
classTestClasskpublicTestClass
(
public:
voidfiin()
(
/顯示調(diào)用基類的fun函數(shù)
couBTestClassl::fun,,?cndl;
]
4M6、};
標(biāo)準(zhǔn)答案:FestClass::fun()
知識(shí)點(diǎn)解析:暫無解析
47、純癡的數(shù)的點(diǎn)明總是以媯束.
標(biāo)準(zhǔn)答案:=0
知識(shí)點(diǎn)解析:暫無解析
在下面程序的橫紋處填上,使程序執(zhí)行后的輸出結(jié)果為1/2005.
"include<iostream.h>
usingnamespacestd;
classDate
(
public:
Date(intm-l.inty-0):month(m).ycar(y)(1
voidPnnU)(cout?month?"/"?year?cndl;}
______operator^constDate&d1.constDate&d2);
private:
intmonth.year;
};
Dateoperator-HconstDate&dl.constDate&d2)
(
intyear,month;
year=dl.yearH12year;
month-d1.month4d2month;
year>=<month-1)/12;
month=(month-1)%12+!;
returnDatc(month.ycar);
}
voidmain()
(
Dated1(3,2004)心d3(10);
d2-d3^dl;
d2.Pnnt();
48、1
標(biāo)準(zhǔn)答案:friendDate
知識(shí)點(diǎn)解析:暫無解析
49、
對(duì)干派生類的構(gòu)造函數(shù),在定義對(duì)量時(shí)構(gòu)造函數(shù)的執(zhí)行順序?yàn)椋合葓?zhí)行調(diào)用___的構(gòu)造函數(shù),
再執(zhí)行調(diào)用子對(duì)&類的構(gòu)造函數(shù),最后執(zhí)行派生類的構(gòu)造函數(shù)體中的內(nèi)幅一
標(biāo)準(zhǔn)答案:基類
知識(shí)點(diǎn)解析:對(duì)于派生類的構(gòu)造函數(shù),在定義對(duì)象時(shí)構(gòu)造函數(shù)的執(zhí)行順序?yàn)椋合葓?zhí)
行調(diào)用基類的構(gòu)造函數(shù),再執(zhí)行調(diào)用子對(duì)象類的構(gòu)造函數(shù),最后執(zhí)行派生類的構(gòu)造
函數(shù)體中的內(nèi)容。所以本題填:基類。
有如下程序,
#include<iostream>
usingnamespacestd;
classA{
public:
A0<cout?"A"J
*A()(cout?"A";|
};
classB{
Aa;
public:
};
intmain(){
Bb;
return0;
sn}序的幅出站果是_________
Dv、
標(biāo)準(zhǔn)答案:ABBA
知識(shí)點(diǎn)解析:此題考查的是類的構(gòu)造與析構(gòu)。建立類的對(duì)象時(shí),構(gòu)造函數(shù)的執(zhí)行順
序如下:執(zhí)行基類的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)基類被繼承時(shí)聲明的順序(自左
向右),執(zhí)行成員對(duì)象的構(gòu)造函數(shù),調(diào)用順序按照各個(gè)成員對(duì)象在類中聲明的順序
。執(zhí)行自身的構(gòu)造函數(shù)°析構(gòu)順序與之相反。此題中,B類沒有基類,但是有一個(gè)
A類的成員a。所以構(gòu)造B類對(duì)象時(shí),先構(gòu)造成員a再構(gòu)造自身。因此,構(gòu)造時(shí)輸
出的結(jié)果是AB,析構(gòu)與構(gòu)造順序相反會(huì)輸出BA。所以程序最終輸出結(jié)果是
ABBAo
國(guó)家二級(jí)(C++)筆試模擬試卷第3套
一、公共基礎(chǔ)選擇題(本題共10題,每題7.0分,共
10分。)
1、下列數(shù)據(jù)結(jié)構(gòu)中,按先進(jìn)后出原則組織數(shù)據(jù)的是
A、線性鏈表
B、棧
C、循環(huán)鏈表
D、順序表
標(biāo)準(zhǔn)答案:2
知識(shí)點(diǎn)解析:棧是限定在一端進(jìn)行插入與刪除的線性表。在棧中,允許插入與刪除
的一端稱為棧頂,而不允許插入與刪除的另一端稱為棧底。棧頂元素總是最后被插
入的元素,從而也是最先能被刪除的元素;棧底元素總是最先被插入的元素,從而
也是最后才能被刪除的元素,即棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)
的。注意:隊(duì)列組織數(shù)據(jù)的原則是“先
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 噴油物料顏色管理制度
- 城鄉(xiāng)規(guī)劃公司管理制度
- 碳酸鈉處理對(duì)油豆角冷害的防控作用
- 醫(yī)院梅毒治療管理制度
- 壓氣設(shè)備設(shè)備管理制度
- 云上清明活動(dòng)方案
- 五一家具活動(dòng)創(chuàng)意活動(dòng)方案
- 五一活動(dòng)益智館活動(dòng)方案
- 五一雪花秀活動(dòng)方案
- 商洛職業(yè)技術(shù)學(xué)院《生命科學(xué)研究與實(shí)踐》2023-2024學(xué)年第二學(xué)期期末試卷
- XF-T 3004-2020 汽車加油加氣站消防安全管理
- 浙江省杭州市上城區(qū)2022-2023學(xué)年六年級(jí)下學(xué)期期末語文試題
- MOOC 從china到China:中國(guó)陶瓷文化三十講-景德鎮(zhèn)陶瓷大學(xué) 中國(guó)大學(xué)慕課答案
- 小區(qū)車輛刮蹭處理預(yù)案
- 建筑工程分部分項(xiàng)工程劃分表(新版)
- 咯血病人的健康宣教
- 機(jī)動(dòng)車檢測(cè)站全套管理制度(全套)
- 光伏電站售后服務(wù)承諾書
- 相位對(duì)焦技術(shù)原理
- 中小學(xué)德育工作指南實(shí)施手冊(cè)
- 學(xué)術(shù)規(guī)范與學(xué)術(shù)道德課件
評(píng)論
0/150
提交評(píng)論