


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2011年3月計(jì)算機(jī)等級(jí)考試二級(jí)一、選擇題(1)下列關(guān)于棧敘述正確的是a)棧頂元素最先能被刪除b)棧頂元素最后才能被刪除c)棧底元素永遠(yuǎn)不能被刪除d)以上三種說法都不對(duì)(2)下列敘述中正確的是a)有一個(gè)以上根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是非線性結(jié)構(gòu)b)只有一個(gè)根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不一定是線性結(jié)構(gòu)c)循環(huán)鏈表是非線性結(jié)構(gòu)d)雙向鏈表是非線性結(jié)構(gòu)c+筆試真題(3)某二叉樹共有7個(gè)結(jié)點(diǎn),其中葉子結(jié)點(diǎn)只有1個(gè),則該二叉樹的深度為(假設(shè)根結(jié)點(diǎn)在第1層)a)3b)4c)6d)7(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是a)軟件集成測(cè)試計(jì)劃b)軟件詳細(xì)設(shè)計(jì)說明書c)用戶手冊(cè)d)軟件需求規(guī)格說明書(5)結(jié)構(gòu)化程序所
2、要求的基本結(jié)構(gòu)不包括a)順序結(jié)構(gòu)b)goto 跳轉(zhuǎn)c)選擇(分支)結(jié)構(gòu)d)重復(fù)(循環(huán))結(jié)構(gòu)(6)下面描述中錯(cuò)誤的是a)系統(tǒng)總體結(jié)構(gòu)圖支持軟件系統(tǒng)的詳細(xì)設(shè)計(jì)b)軟件設(shè)計(jì)是將軟件需求轉(zhuǎn)換為軟件表示的過程c)數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)庫設(shè)計(jì)是軟件設(shè)計(jì)的任務(wù)之一d)pad 圖是軟件詳細(xì)設(shè)計(jì)的表示工具(7)負(fù)責(zé)數(shù)據(jù)庫中查詢操作的數(shù)據(jù)庫語言是a)數(shù)據(jù)定義語言b)數(shù)據(jù)管理語言c)數(shù)據(jù)操縱語言d)數(shù)據(jù)控制語言(8)一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。則實(shí)體教師和課程間的聯(lián)系是a)1:1聯(lián)系b)1:m 聯(lián)系c)m:1聯(lián)系d)m:n 聯(lián)系(9)有三個(gè)關(guān)系 r、s 和 t 如下:則由關(guān)系 r 和 s 得到關(guān)系 t
3、 的操作是a)自然連接b)交c)除d)并(10)定義無符號(hào)整數(shù)類為uint,下面可以作為類 uint 實(shí)例化值的是a)-369b)369c)d)整數(shù)集合1,2,3,4,5(11)為了提高函數(shù)調(diào)用的實(shí)際運(yùn)行速度,可以將較簡(jiǎn)單的函數(shù)定義為a)內(nèi)聯(lián)函數(shù)b)重載函數(shù)c)遞歸函數(shù)d)函數(shù)模板(12)若 aa 為一個(gè)類,a 為該類的非靜態(tài)數(shù)據(jù)成員,在該類的一個(gè)成員函數(shù)定義中訪問a時(shí),其書寫格式為a)ab)c)a()d)aa:a()(13)當(dāng)派生類從一個(gè)基類保護(hù)繼承時(shí),基類中的一些成員在派生類中成為保護(hù)成員,這些成員在基類中原有的訪問屬性是a)任何b)公有或保護(hù)c)保護(hù)或私有d)私有(14)若要對(duì) data
4、 類中重載的加法運(yùn)算符成員函數(shù)進(jìn)行聲明,下列選項(xiàng)中正確的是a)data+(data);b)dataoperator+(data);c)data+operator(data);d)operator+(data,data);(15)下列關(guān)于函數(shù)模板的描述中,正確的是a)函數(shù)模板是一個(gè)實(shí)例函數(shù)b)使用函數(shù)模板定義的函數(shù)沒有返回類型c)函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)相同d)通過使用不同的類型參數(shù),可以從函數(shù)模板得到不同的實(shí)例函數(shù)(16)c+系統(tǒng)預(yù)定義了 4 個(gè)用于標(biāo)準(zhǔn)數(shù)據(jù)流的對(duì)象,下列選項(xiàng)中不屬于此類對(duì)象的是a)coutb)cinc)cerrd)cset(17)windows 環(huán)境下,由 c+源程序文
5、件編譯而成的目標(biāo)文件的擴(kuò)展名是a)cppb)exec)objd)lik(18)字符串“a+b=12nt”的長(zhǎng)度為a)12b)10c)8d)6(19)有如下程序:#includeusingnamespacestd;intmain()intf,f1=0,f2=1;for(inti=3;i=6;i+)f=f1+f2;f1=f2;f2=f;cout*p)s1=*p;if(s2*p)s2=*p;coutendl;return0;運(yùn)行時(shí)的輸出結(jié)果是a)23b)58c)64d)79(21)有如下程序:#includeusingnamespacestd;voidf1(int&x,int&y)i
6、ntz=x;x=y;y=z;voidf2(intx;inty)intz=x;x=y;y=z;intmain()intx=10,y=26;f1(x,y);f2(x,y);coutreturn0;運(yùn)行時(shí)的輸出結(jié)果是a)10b)16c)26d)36(22)有如下程序:#includeusingnamespacestd;classxainta;public:staticintb;xa(intaa):a(aa)b+;xa()intget()returna;intxa:b=0;intmain()xad1(2),d2(3);coutreturn0;運(yùn)行時(shí)的輸出結(jié)果是a)5b)6c)7d)8(23)有如下程序
7、:#includeusingnamespacestd;classpointintx,y;public:point(intx1=0,inty1=0):x(x1),y(y1)intget()returnx+y;classcirclepointcenter;intradius;public:circle(intcx,intcy,intr):center(cx,cy),raaius(r)intget()()+radius;intmain()circlec(3,4,5);coutendl;return0;運(yùn)行時(shí)的輸出結(jié)果是a)5b)7c)9d)12(24)若要對(duì)類 bignumber 中重載的類型轉(zhuǎn)換運(yùn)
8、算符long 進(jìn)行聲明,下列選項(xiàng)中正確的是a)operatorlong()const;b)operatorlong(bignumber);c)longoperatorlong()const;d)longoperatorlong(bignumber);(25)有如下函數(shù)模板定義:templatet1fun(t2n)returnn*;若要求以 int 型數(shù)據(jù)9作為函數(shù)實(shí)參調(diào)用該模板,并返回一個(gè)double 型數(shù)據(jù),則該調(diào)用應(yīng)表示為a)fun(9)b)func)fun(9)d)fun(double)(26)下列語句都是程序運(yùn)行時(shí)的第1條輸出語句,其中一條語句的輸出效果與其他三條語句不同,該語句是a)
9、cout12345;b)cout12345;c)cout12345;d)cout(27)下列關(guān)于析構(gòu)函數(shù)的描述中,錯(cuò)誤的是a)析構(gòu)函數(shù)可以重載b)析構(gòu)函數(shù)由系統(tǒng)自動(dòng)調(diào)用c)每個(gè)對(duì)象的析構(gòu)函數(shù)只被調(diào)用一次d)每個(gè)類都有析構(gòu)函數(shù)(28)下列關(guān)于構(gòu)造函數(shù)的描述中,錯(cuò)誤的是a)構(gòu)造函數(shù)名與類名相同b)構(gòu)造函數(shù)可以有返回值c)構(gòu)造函數(shù)可以重載d)每個(gè)類都有構(gòu)造函數(shù)(29)若 pat 是一個(gè)類,則程序運(yùn)行時(shí),語句“pat(*ad)3;”調(diào)用pat 的構(gòu)造函數(shù)的次數(shù)是a)0b)1c)2d)3(30)下列描述中,錯(cuò)誤的是a)公有繼承時(shí)基類中的公有成員在派生類中仍是公有成員b)公有繼承時(shí)基類中的保護(hù)成員在派生類
10、中仍是保護(hù)成員c)保護(hù)繼承時(shí)基類中的公有成員在派生類中仍是公有成員d)保護(hù)繼承時(shí)基類中的保護(hù)成員在派生類中仍是保護(hù)成員(31)生成派生類對(duì)象時(shí),派生類構(gòu)造函數(shù)調(diào)用基類構(gòu)造函數(shù)的條件是a)無需任何條件b)基類中顯式定義了構(gòu)造函數(shù)c)派生類中顯式定義了構(gòu)造函數(shù)d)派生類構(gòu)造函數(shù)明確調(diào)用了基類構(gòu)造函數(shù)(32)下列關(guān)于派生類和基類的描述中,正確的是a)派生類成員函數(shù)只能訪問基類的公有成員b)派生類成員函數(shù)只能訪問基類的公有和保護(hù)成員c)派生類成員函數(shù)可以訪問基類的所有成員d)派生類對(duì)基類的默認(rèn)繼承方式是公有繼承(33)有如下類模板定義:templateclassbignumberlongn;publi
11、c:bignumber(ti):n(i)bignumberoperator+(bignumberb)returnbignumber(n+;己知 b1、b2是 bignumber 的兩個(gè)對(duì)象,則下列表達(dá)式中錯(cuò)誤的是a)bl+b2b)b1+3c)3+b1d)3+3(34)下列關(guān)于文件流的描述中,正確的是a)文件流只能完成針對(duì)磁盤文件的輸入輸出b)建立一個(gè)文件流對(duì)象時(shí),必須同時(shí)打開一個(gè)文件c)若輸入流要打開的文件不存在,將建立一個(gè)新文件d)若輸出流要打開的文件不存在,將建立一個(gè)新文件(35)有如下程序:#includeusingnamespacestd;classpairintm,n;public:
12、pair(intj,intk):m(j),n(k)intget()returnm;intget()constreturnm+n;intmain()paira(3,5);constpairb(3,5);cout+()z&y=z 的值為【6】。(7)有如下語句序列:intx=-10;while(+x)運(yùn)行時(shí) while 循環(huán)體的執(zhí)行次數(shù)為【7】。(8)有如下語句序列:intarr22=9,8,7,6;int*p=arr0+1;cout*p運(yùn)行時(shí)的輸出結(jié)果是【8】。(9)函數(shù) fun 的功能是將一個(gè)數(shù)字字符串轉(zhuǎn)換為一個(gè)整數(shù),請(qǐng)將函數(shù)補(bǔ)充完整。intfun(char*str)intnum=0;
13、while(*str)num*=10;num+=【9】;str+;returnnum;(10)若要將函數(shù)“voidfrifun();”聲明為類myclass 的友元函數(shù),則應(yīng)在類myclass 的定義中加入語句【10】。(11)下列程序的輸出結(jié)果為012,請(qǐng)根據(jù)注釋將橫線處的缺失部分補(bǔ)充完整。#includeusingnamespacestd;classtestpublic:test(inta)data=a;test()voidprint()coutprivate:intdata;intmain()testt3=【11】;rint();for(inti=0;i3;i+)return0;(12)
14、請(qǐng)?jiān)跈M線處填寫派生類derived 的繼承方式,使得程序的輸出結(jié)果為base。#includeusingnamespacestd;classbasepublic:voidprint()coutbase;classderived:【12】base;intmain()derivedd;();return0;(13)下列程序的輸出結(jié)果為,請(qǐng)將橫線處的缺失部分補(bǔ)充完整。#includeusingnamespacestd;classbasepublic:base(inta):idata(a)voidprint()cout;private:intidata;classderived:publicbasepublic:derived(inta;doubleb):【13】,ddata(b)voidprint()base:print();cout;private:doubleddata;intmain()deriveddl(1,d2(2,;();();return0;(14)下列程序的輸出結(jié)果為-5/8-3/4,請(qǐng)將橫線處的缺失部分補(bǔ)充完整。#includeusingnamespacestd;classfractionri
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年二手住房買賣定金合同示例
- 2025年企業(yè)標(biāo)準(zhǔn)勞動(dòng)合同解除樣本
- 2025年企業(yè)視覺識(shí)別系統(tǒng)設(shè)計(jì)合同樣本
- 2025年信用借款合同擔(dān)保書
- 2025年醫(yī)院臨時(shí)技術(shù)人員合同范文
- 2025年養(yǎng)殖專業(yè)合作社設(shè)施租賃合同
- 2025年別墅裝修裝飾工程承包合同范本
- 2025年份電飯煲購買合同范本
- 2025年分包土建工程合同范文協(xié)議書樣本
- 2025年公共場(chǎng)所消防設(shè)施配置合同示范
- 2024版小學(xué)英語新課程標(biāo)準(zhǔn)測(cè)試題及答案
- 《學(xué)前兒童藝術(shù)教育活動(dòng)指導(dǎo)》第7章
- 2025年駕駛證資格考試科目一必刷題庫及答案(共300題)
- 南京醫(yī)科大學(xué)科技成果轉(zhuǎn)移轉(zhuǎn)化管理辦法-資產(chǎn)管理處
- AQ 1110-2014 煤礦帶式輸送機(jī)用盤式制動(dòng)裝置安全檢驗(yàn)規(guī)范(正式版)
- 10KV電力工程施工組織設(shè)計(jì)
- JT-T-905.4-2014出租汽車服務(wù)管理信息系統(tǒng)第4部分:數(shù)據(jù)交換與共享
- QCT1182-2023汽車空調(diào)鋁合金板式換熱器
- 2024年江西工業(yè)貿(mào)易職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫完整
- 《文明禮儀從我做起》文明禮儀教育主題班會(huì)課件
- 2024年安徽醫(yī)學(xué)高等專科學(xué)校單招職業(yè)適應(yīng)性測(cè)試題庫帶答案
評(píng)論
0/150
提交評(píng)論