




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第第頁共9頁南京工業(yè)大學(xué)繼續(xù)教育學(xué)院《VC++程序設(shè)計(jì)》練習(xí)題2010學(xué)年第一學(xué)期使用班級(jí):H工升本/HY交升本/H自升本一、選擇題(每小題2分,共計(jì)40分)(1)下列關(guān)于棧的敘述正確的是A)棧是非線性結(jié)構(gòu)B)棧是一種樹狀結(jié)構(gòu)C)棧具有先進(jìn)先出的特征D)棧具有后進(jìn)先出的特征(2)結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是與輸入、處理、輸出B)樹形、網(wǎng)形、環(huán)形C)順序、選擇、循環(huán)D)主程序、子程序、函數(shù)(3)結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是A)篩選法B)遞歸法C)歸納法D)逐步求精法(4)如果對(duì)一個(gè)關(guān)系實(shí)施了一種關(guān)系運(yùn)算后得到了一個(gè)新的關(guān)系,而且新的關(guān)系中屬性個(gè)數(shù)少于原來關(guān)系中屬性個(gè)數(shù),這說明所實(shí)施的運(yùn)算關(guān)系是:A)選擇B)投影C)連接D)并C++語言是從早期的C語言逐漸發(fā)展演變而來的.與C語言相比,它在求解問題方法上進(jìn)行的最大改進(jìn)是()A)面向過程B)面向?qū)ο驝)安全性D)復(fù)用性C++語言的跳轉(zhuǎn)語句中,對(duì)于break和continue說法正確的是()A)break語句只應(yīng)用與循環(huán)體中B)continue語句只應(yīng)用于循環(huán)體中C)break是無條件跳轉(zhuǎn)語句,continue不是D)break和continue的跳轉(zhuǎn)范圍不夠明確,容易產(chǎn)生問題for(intx=0,y=o;!x&&y<=5;y++)語句執(zhí)行循環(huán)的次數(shù)是()A)0B)5C)6D)無次數(shù)(8)考慮函數(shù)原型voidtest(inta,intb=7,char="*"),下面的函數(shù)調(diào)用中,屬于不合法調(diào)用的是()A)test(5);B)test(5,8);C)test(6,"#")D)test(0,0."*");(9)下面有關(guān)重載函數(shù)的說法中正確的是()A)重載函數(shù)必須具有不同的返回值類型;B)重載函數(shù)形參個(gè)數(shù)必須不同;C)重載函數(shù)必須有不同的形參列表D)重載函數(shù)名可以不同;(10)下列關(guān)于構(gòu)造函數(shù)的描述中,錯(cuò)誤的是()A)構(gòu)造函數(shù)可以設(shè)置默認(rèn)參數(shù);B)構(gòu)造函數(shù)在定義類對(duì)象時(shí)自動(dòng)執(zhí)行C)構(gòu)造函數(shù)可以是內(nèi)聯(lián)函數(shù);D)構(gòu)造函數(shù)不可以重載(11)下面描述中,表達(dá)錯(cuò)誤的是()A)公有繼承時(shí)基類中的public成員在派生類中仍是public的B)公有繼承是基類中的private成員在派生類中仍是private的C)公有繼承時(shí)基類中的protected成員在派生類中仍是protected的D)私有繼承時(shí)基類中的public成員在派生類中是private的(14)在進(jìn)行完任何C++流的操作后,都可以用C++流的有關(guān)成員函數(shù)檢測(cè)流的狀態(tài);其中只能用于檢測(cè)輸入流狀態(tài)的操作函數(shù)名稱是(B)A)failB)eofC)badD)good.(D)能用作用戶自定義標(biāo)識(shí)符AfriendB-varC3xyzDFloat.指針可以用來表示數(shù)組元素,inta[3][7],表示錯(cuò)誤的是—A—A.*(a+1)[5]B.*(*a+b)C.*(*(a+1))D.*(a[0][0]+2).有如下定義,inta[5],*p;p=a;則下列錯(cuò)誤的是_B__A.表達(dá)式p=p+1合法B.表達(dá)式a=a+1合法C.表達(dá)式p-a合法D.表達(dá)式a+2合法.下列函數(shù)中___C___不是類的成員函數(shù)A.構(gòu)造B.析構(gòu)C.友元D.拷貝構(gòu)造.下面_C__保留字不能作為函數(shù)的返回類型A.voidB.intC.newD.long.設(shè)a是一個(gè)整形數(shù)組,則元素a[4]字節(jié)地址為_C__A.a+4B.a+8C.a+16D.a+32二、填空題1分每題,合計(jì)20分1對(duì)于輸入為個(gè)數(shù)進(jìn)行快速排序算法的平均時(shí)間復(fù)雜度是((1。2))2在面向?qū)ο蠓椒▽W(xué)中,直接反映了用戶對(duì)目標(biāo)系統(tǒng)的要求的模型是(功能模型)3軟件測(cè)試方法中,黑盒測(cè)試個(gè)白盒測(cè)試法是常用的方法,其中黑盒測(cè)試法主要是用于測(cè)試(軟件外部功能)4關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中存儲(chǔ)與管理數(shù)據(jù)的基本形式是(二維表)5.一個(gè)類的析構(gòu)函數(shù)是___唯一的__拷.貝構(gòu)造函數(shù)的形參是__類的對(duì)象的引用在每個(gè)+程序中都必須包含這樣一個(gè)函數(shù)_a8假定A作為一個(gè)類,則執(zhí)行Aa(),[],*自12調(diào)用該類型析構(gòu)函數(shù)的次數(shù)為執(zhí)行"cout<<char(‘A’+2)<<endl”;關(guān)系表達(dá)式+的相反表達(dá)式:+<假定一個(gè)一維數(shù)組定義為“char*a[8],則該數(shù)組所含元素個(gè)數(shù)為_8__,所占存儲(chǔ)空間的字節(jié)數(shù)___3212.變量分全局和局部;__局_部變量__沒_有賦初值,其值是不確定1假定a是一個(gè)二維數(shù)組,則a[i][的指針訪問方式為*(*ai)1假定一個(gè)結(jié)構(gòu)類型定義為“structD{inta;union{intb;doublec;};D*d[2];};”則該類型的大小為(2(0((字節(jié)1使用cin和cout進(jìn)行輸入輸出操作的程序必須包含頭文件iostrea,其語句形式((#(include<iostream((>((1假定AB為一個(gè)類,則執(zhí)行"AB,a[10];”時(shí),系統(tǒng)自動(dòng)調(diào)用類的析構(gòu)函數(shù)的次數(shù)101假定類AB中有一個(gè)公用屬性的靜態(tài)數(shù)據(jù)成員bb,在類外不能通過對(duì)象名訪問該成員bb的寫法為ABbb1若ueer是一個(gè)類,aueer是它的一個(gè)對(duì)象,而且該類中定義了一個(gè)靜態(tài)成員函數(shù)so則在類外對(duì)該成員函數(shù)運(yùn)行調(diào)用方式為ueen$或@so.現(xiàn)有基類的構(gòu)造函數(shù),成員對(duì)象的構(gòu)造函數(shù),派生類本身的構(gòu)造函數(shù),則對(duì)于派生類的構(gòu)造函數(shù),在定義對(duì)象時(shí)該三種類型的構(gòu)造函數(shù)執(zhí)行順序,1.((基類的構(gòu)造函數(shù)(((2.成(員(對(duì)象的構(gòu)造函數(shù)((3.(派(生(類(本身的構(gòu)造函數(shù)(((.任何類中允許有三種類型數(shù)據(jù)(私(有(((((公,有((((保(護(hù),(((((((三、簡(jiǎn)答題(每小題5分,共計(jì)25分)(1)下面程序的打印結(jié)果是[1251121]#incudeintf(int);intmain(){inti;for(i=0;i<5;i++)cout<<F(I)<<"";return0;}intf(inti){staticintk=1;for(;i>0;i--)k+=i;returnk;(2)已矢口intDBL(intn){returnn+n;}和longDBL(longn){returnn+n;}是一個(gè)函數(shù)模板的兩個(gè)實(shí)例,則該函數(shù)模板的定義是[templateTDBL(Tn){returnn+n;}](3).voidmain()intx=1,y=0,a=0,b=0;switch(){switch(y){case0:a++,break;case1:b++,break;}a++;b++,break;}Cout<<a<<”,”<<b;}答案:2,1(4)應(yīng)在下列程序劃線處填入的正確語句是(C)#includeclassBase{public:voidfun(){cout<<"Base::fun"<<ENDL;}};classDerived:publicBase{voidfun(){〃顯示調(diào)用基類的函數(shù)fun()cout<<"Derived::fun"<<ENDL;}};A)fun();B)Base.fun();C)Base::fun();D)Base->fun();(5)有如下程序:A#includeclassBASE{charc;public:BASE(charn):c(n){}virtual~BASE(){cout<<C;}};classDERIVED:publicBASE{charc;public:DERIVED(charn):BASE(n+1),c(n){}~DERIVED(){cout<<C;}};intmain(){DERIVED("X");return0;}執(zhí)行上面的程序?qū)⑤敵?)A)XYB)YXC)XD)Y五應(yīng)用題15分建立一個(gè)類,秋一維數(shù)組中各元素的最大值、最小值和平均值,要求:(1)私有成員:數(shù)組名稱元素最大值.intmin.floataverage(2)公有成員構(gòu)造函數(shù)()初始成員函數(shù).voidprocess().voi
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 地理知識(shí)與國(guó)際關(guān)系試題及答案
- 2024年重要的國(guó)際氣候會(huì)議試題及答案
- 家庭教育課程設(shè)計(jì)原則試題及答案
- 投資咨詢工程師經(jīng)典案例試題及答案綜述
- 2024年寵物殯葬師考試新動(dòng)態(tài)試題及答案
- 土地利用與經(jīng)濟(jì)發(fā)展的關(guān)系試題及答案
- 人力資源管理師實(shí)戰(zhàn)模式試題及答案
- 備戰(zhàn)育嬰師資格證的試題及答案總結(jié)
- 文化地理與地域認(rèn)同研究試題及答案
- 注會(huì)備考過程中的常見誤區(qū)試題及答案
- 2024年政工職稱考試題庫附含答案
- 年度民警思想動(dòng)態(tài)分析報(bào)告
- 《微生物制藥》課件
- 醫(yī)療質(zhì)量管理相關(guān)指標(biāo)體系
- 浙美版美術(shù)一上第17課《動(dòng)物身上的斑點(diǎn)》課件2
- HG-T 6135-2022 非金屬化工設(shè)備 玄武巖纖維增強(qiáng)塑料管道及管件
- 【基于SSM的共享單車管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)10000字】
- 課程培訓(xùn)合作協(xié)議(3篇)
- 基于認(rèn)知負(fù)荷理論的文言文閱讀教學(xué)策略探討
- 農(nóng)貿(mào)市場(chǎng)項(xiàng)目轉(zhuǎn)讓協(xié)議書范本
- 處理突發(fā)事件流程圖
評(píng)論
0/150
提交評(píng)論