大學(xué)全國計(jì)算機(jī)二級(jí)C++試題及答案題庫_第1頁
大學(xué)全國計(jì)算機(jī)二級(jí)C++試題及答案題庫_第2頁
大學(xué)全國計(jì)算機(jī)二級(jí)C++試題及答案題庫_第3頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全國計(jì)算機(jī)二級(jí)考試機(jī)試筆試題庫全國計(jì)算機(jī)二級(jí)考試機(jī)試筆試題庫20102010 年年 9 9 月全國計(jì)算機(jī)二級(jí)月全國計(jì)算機(jī)二級(jí) c+c+筆試試題:文字版筆試試題:文字版一、選擇題(每小題一、選擇題(每小題 2 2 分,共分,共 7070 分)分)下列各題 a)、b)、c)、d)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的。請(qǐng)將正確選項(xiàng)填涂在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列敘述中正確的是a)線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)與順序存儲(chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間是相同的b)線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要多于順序存儲(chǔ)結(jié)構(gòu)c)線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)所需要的存儲(chǔ)空間一般要少于順序存儲(chǔ)結(jié)構(gòu)d)上述三種說法都不對(duì)(2

2、)下列敘述中正確的是a)在棧中,棧中元素隨棧底指針與棧頂指針的變化而動(dòng)態(tài)變化b)在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動(dòng)態(tài)變化c)在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動(dòng)態(tài)變化d)上述三種說法都不對(duì)(3)軟件測(cè)試的目的是a)評(píng)估軟件可靠性b)發(fā)現(xiàn)并改正程序中的錯(cuò)誤c)改正程序中的錯(cuò)誤d)發(fā)現(xiàn)程序中的錯(cuò)誤(4)下面描述中,不屬于軟件危機(jī)表現(xiàn)的是a)軟件過程不規(guī)范b)軟件開發(fā)生產(chǎn)率低c)軟件質(zhì)量難以控制d)軟件成本不斷提高(5)軟件生命周期是指a)軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程b)軟件從需求分析、設(shè)計(jì)、實(shí)現(xiàn)到測(cè)試完成的過程c)軟件的開發(fā)過程d)軟件的運(yùn)行維護(hù)

3、過程(6)面向?qū)ο蠓椒ㄖ校^承是指a)一組對(duì)象所具有的相似性質(zhì)b)一個(gè)對(duì)象具有另一個(gè)對(duì)象的性質(zhì)c)各對(duì)象之間的共同性質(zhì)d)類之間共享屬性和操作的機(jī)制(7)層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是a)記錄長(zhǎng)度b)文件的大小c)聯(lián)系的復(fù)雜程度d)數(shù)據(jù)之間的聯(lián)系方式(8)一個(gè)工作人員可以使用多臺(tái)計(jì)算機(jī),而一臺(tái)計(jì)算機(jī)可被多個(gè)人使用,則實(shí)體工作人員、與實(shí)體計(jì)算機(jī)之間的聯(lián)系是a)一對(duì)一b)一對(duì)多c)多對(duì)多d)多對(duì)一(9)數(shù)據(jù)庫設(shè)計(jì)中反映用戶對(duì)數(shù)據(jù)要求的模式是a)內(nèi)模式b)概念模式c)外模式d)設(shè)計(jì)模式(10)有三個(gè)關(guān)系 r、s 和 t 如下:則由關(guān)系 r 和 s 得到關(guān)系 t 的操作是a)自然連接b)交c)

4、投影d)并(11)下列關(guān)于函數(shù)參數(shù)的敘述中,正確的是a)在函數(shù)原型中不必聲明形參類型b)函數(shù)的實(shí)參和形參共享內(nèi)存空間c)函數(shù)形參的生存期與整個(gè)程序的運(yùn)行期相向d)函數(shù)的形參在函數(shù)被調(diào)用時(shí)獲得初始值(12)下列關(guān)于對(duì)象初始化的敘述中,正確的是a)定義對(duì)象的時(shí)候不能對(duì)對(duì)象進(jìn)行初始化b)定義對(duì)象之后可以顯式地調(diào)用構(gòu)造函數(shù)進(jìn)行初始化c)定義對(duì)象時(shí)將自動(dòng)調(diào)用構(gòu)造函數(shù)進(jìn)行初始化d)在一個(gè)類中必須顯式地定義構(gòu)造函數(shù)實(shí)現(xiàn)初始化(13)下列關(guān)于基類和派生類關(guān)系的敘述中,正確的是a)每個(gè)類最多只能有一個(gè)直接基類b)派生類中的成員可以訪問基類中的任何成員c)基類的構(gòu)造函數(shù)必須在派生類的構(gòu)造函數(shù)體中調(diào)用d)派生類除了

5、繼承基類的成員,還可以定義新的成員(14)下列關(guān)于賦值運(yùn)算符“=”重載的敘述中,正確的是a)賦值運(yùn)算符只能作為類的成員函數(shù)重載b)默認(rèn)的賦值運(yùn)算符實(shí)現(xiàn)了“深層復(fù)制”功能c)重載的賦值運(yùn)算符函數(shù)有兩個(gè)本類對(duì)象作為形參d)如果己經(jīng)定義了復(fù)制(拷貝)構(gòu)造函數(shù),就不能重載賦值運(yùn)算符(15)下列關(guān)于模板的敘述中,正確的是a)如果一個(gè)類中存在純虛函數(shù),這個(gè)類就是類模板b)函數(shù)模板不能有形式參數(shù)表c)類模板是一種參數(shù)化類型的類,是類的生成器d)類模板中不能包含構(gòu)造函數(shù)(16)下列關(guān)于 c+預(yù)定義流對(duì)象的敘述中,正確的是a)cin 是 c+預(yù)定義的標(biāo)準(zhǔn)輸入流對(duì)象b)cin 是 c+預(yù)定義的標(biāo)準(zhǔn)輸入流類c)co

6、ut 是 c+預(yù)定義的標(biāo)準(zhǔn)輸入流對(duì)象d)cout 是 c+預(yù)定義的標(biāo)準(zhǔn)輸入流類(17)下列選項(xiàng)中,正確的 c+標(biāo)識(shí)符是a)6_groupb)group6c)age+3d)_group_6(18)下列選項(xiàng)中,正確的 c+表達(dá)式是a)counter+3b)element3+c)a+=bd)a=b(19)下列循環(huán)語句中有語法錯(cuò)誤的是a)int i; for( i=1; i10;i+)cout*;b)int i,j;for(i=1,j0;i10;i+,j+)cout*;c)int i=0;for(;i10;i+)cout *;d)for(1)cout*;(20)下列定義語句中,錯(cuò)誤的是a)int px

7、*;b)characp10;c)char(*pac)10;d)int(p)();(21)下列函數(shù)原型聲明中,錯(cuò)誤的是a)int fnction(int m,int n);b)int function(int,int);c)int function(int m=3,int n);d)int function(int &m,int&n);(22)若 myclass 為一個(gè)類,執(zhí)行“myclass a4,*p5;”語句時(shí)會(huì)自動(dòng)調(diào)用該類構(gòu)造函數(shù)的次數(shù)是a)2b)5c)4d)9(23)若在表達(dá)式 y/x 中,“”是作為成員函數(shù)重載的運(yùn)算符,則該表達(dá)式還可以表示為a)x.operator/

8、(y)b)operator/(x,y)c)y.operator/(x)d)operator/(y,x)(24)若要重載+、=、=和運(yùn)算符,則必須作為類成員重載的運(yùn)算符是a)+和=b)=和c)和d)和(25)有函數(shù)模板聲明和一些變量定義如下:template class tl,class t2,class t3t1 sum(t2,t3);double dl,d2;則下列調(diào)用中,錯(cuò)誤的是a)sumdouble,double,double(dl,d2);b)sum(d1,d2);c)sum(d1,d2);d)sum(d1,d2);(26)有如下語句序列:char str10;cinstr;當(dāng)從鍵盤輸

9、入”i love this game”時(shí),str 中的字符串是a)i love this gameb)i love thic)i loved)i(27)有如下程序:#include#includeusing std:cout;class pointpublic:friend double distance(const point &p); /p 距原點(diǎn)的距離point(int xx=0,int yy=0):x (xx),y(yy)/private:int x,y;;double distance(const point &p) /return sqrt(pxpx+pypy);i

10、nt main()point p1(3,4);coutdistance(p1);/return 0;下列敘述中正確的是a)程序編譯正確b)程序編譯時(shí)語句出錯(cuò)c)程序編譯時(shí)語句出錯(cuò)d)程序編譯時(shí)語句出錯(cuò)(28)有如下程序:#includeusing namespace std;class cdpublic:cd()coutc ;private:char name80;int main()cd a,*b,d2;return 0;運(yùn)行時(shí)的輸出結(jié)果是a)ccccb)cccc)ccd)c(29)某類中有一個(gè)無參且無返回值的常成員函數(shù)show,則正確的show 函數(shù)原型是a)const void show

11、();b)void const show();c)void show()const;d)void show(const);(30)若已定義了類 vehicle,則下列派生類定義中,錯(cuò)誤的是a)class car:vehicle類體略*,b)class car:public car類體略;c)class car:public vehicle類體略;d)class car:virtual public vehicle類體略;(31)有如下程序:#includeusing namespace std;class musicpublic:void settitle(charstr)strcpy(tit

12、le,str);protected:char type10;private:char title20;class jazz:public musicpublic:void set(char* str)strcpy(type,jazz);/strcpy(title,str);/;下列敘述中正確的是a)程序編譯正確一b)程序編譯時(shí)語句出錯(cuò)c)程序編譯時(shí)語句出錯(cuò)d)程序編譯時(shí)語句和都出錯(cuò)(32)有如下程序:#includeusing namespace std;class instrumentpublic:virtual void display()=0;class piano:public ins

13、trumentpublic:void display()函數(shù)體程序略;int, main()instrument s;instrumentp=0;/;return 0;下列敘述中正確的是a)語句“insturment *p=0;”編譯時(shí)出錯(cuò)b)語句“instruments;”編譯時(shí)出錯(cuò)c)類 piano 中的 display 函數(shù)不是虛函數(shù)d)類 instrumen 七是一個(gè)虛基類(33)有類定義如下:氣class type public:type (int i=0);tvpe operator -(int);friend type operator + (type, type );priva

14、te:int val;若有對(duì)象定義 type cl;則下列語句序列中,錯(cuò)誤的是a)type(3)+c1;b)cl+type(3);c)3-cl;d)c1-3;(34)有如下程序:#include#includeusing namespace std;int main()coutsetw(10)setfill(x)setprecision(8)left;cout123456793_98765;return 0;若程厚的輸出是 12.345679x98765xxxxx,則劃線處缺失的部分是a)setw(10)b)setfill(x)c)setprecision(8)d)right(35)有如下程序

15、:#includeusing namespace std;class bookpublic:book(char* t=)strcpy(titie,t); _private:char title40;class novel:public bookpublic:novel(chart):b00k (t)charcategory()const return” 文學(xué) ;int main()bookpb;pb=new novel();coutcategory();return 0;若程序運(yùn)行時(shí)輸出結(jié)果是“文學(xué)”,則劃線處缺失的語句是a)char* category();b)charcategory()c

16、onst;c)virtual charcategory()const;d)virtual charcategory()const0;二、填空題(每空二、填空題(每空 2 2 分,共分,共 3030 分)分)請(qǐng)將每一個(gè)空的正確答案寫在答題卡【1】-【15】序號(hào)的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。(1)一個(gè)棧的初始狀態(tài)為空。首先將元素 5,4,3,2,1 依次入棧,然后退棧一次,再將元素 a,b,c,d 依次入棧,之后將所有元素全部退棧,則所有元素退棧(包括中間退棧的元素)的順序?yàn)開【1】_。(2)在長(zhǎng)度為 n 的線性表中,尋找最大項(xiàng)至少需要比較_【2】_次。(3)一

17、棵二叉樹有 10 個(gè)度為 1 的結(jié)點(diǎn),7 個(gè)度為 2 的結(jié)點(diǎn),則該二叉樹共有_【3】_個(gè)結(jié)點(diǎn)。(4)僅由順序、選擇(分支)和重復(fù)(循環(huán))結(jié)構(gòu)構(gòu)成的程序是 _【4】_程序。(5)數(shù)據(jù)庫設(shè)計(jì)的四個(gè)階段是:需求分析,概念設(shè)計(jì),邏輯設(shè)計(jì)和_【5】_。(6)如果一個(gè)派生類只有一個(gè)直接基類,則該類的繼承方式稱為_【6】_繼承;如果一個(gè)派生類同時(shí)有多個(gè)直接基類,則該類的繼承方式稱為_【7】_繼承。(7)運(yùn)算符“+”允許重載為類成員函數(shù),或者非成員函數(shù)。若用operator+(c1,c2)這樣的表達(dá)式來使用運(yùn)算符“+”,應(yīng)將“+”重載為_【8】_函數(shù)。(8)下列程序的輸出是 3,請(qǐng)?zhí)畛涑绦蛑械目杖?,使該行形?/p>

18、一個(gè)運(yùn)算符重載函數(shù)的定義。#includeusing namespace std;class mynumberint n;public:mynumber(int k):n(k)_【9】_int()constreturn n,;int main()mynumber numl(3);coutint(numl);return 0;(9)下列程序的輸出結(jié)果是_【10】_。#includeusing namespace std;class basepublic:int m,n;base(int i,int j):m(i),n(j);class derived:public basepublic:int m, k;derived(int i,int j):base(i,j),m(i+1),k(j1);int main()derived d(1;5);coutd md kd n;return 0;(10)根據(jù)程序中的注釋將下列缺失部分補(bǔ)充完整。class achara;public:a():a(0)a

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論