




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、南京工業(yè)大學繼續(xù)教育學院練習題南京工業(yè)大學繼續(xù)教育學院VC+程序設(shè)計練習題2010學年第一學期 使用班級:H工升本/HY交升本/H自升本一、選擇題(每小題2分,共計40分)(1)下列關(guān)于棧的敘述正確的是A)棧是非線性結(jié)構(gòu)B)棧是一種樹狀結(jié)構(gòu)C)棧具有先進先出的特征D)棧具有后進先出的特征(2)結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是與輸入、處理、輸出B)樹形、網(wǎng)形、環(huán)形C)順序、選擇、循環(huán)D)主程序、子程序、函數(shù)(3)結(jié)構(gòu)化程序設(shè)計的一種基本方法是A)篩選法B)遞歸法C)歸納法D)逐步求精法(4)如果對一個關(guān)系實施了一種關(guān)系運算后得到了一個新的關(guān)系,而且新的關(guān)系中屬性個數(shù)少于 原來關(guān)系中屬性個
2、數(shù),這說明所實施的運算關(guān)系是:A)選擇B)投影C)連接D)并C+語言是從早期的C語言逐漸發(fā)展演變而來的.與C語言相比,它在求解問題方法上進行的 最大改進是()A)面向過程B)面向?qū)ο驝)安全性D)復(fù)用性C+語言的跳轉(zhuǎn)語句中,對于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(int x= 0 ,y=o;!x& &y=5;y+)語句執(zhí)行循環(huán)的次數(shù)是()A) 0 B) 5 C) 6 D)無次數(shù)(8)考慮函數(shù)
3、原型 void test(int a,int第1頁共9頁南京工業(yè)大學繼續(xù)教育學院練習題b=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ù)形參個數(shù)必須不同;C)重載函數(shù)必須有不同的形參列表D)重載函數(shù)名可以不同;(10)下列關(guān)于構(gòu)造函數(shù)的描述中,錯誤的是()A)構(gòu)造函數(shù)可以設(shè)置默認參數(shù);B)構(gòu)造函數(shù)在定義類對象時自動執(zhí)行C)構(gòu)造函數(shù)可以是內(nèi)聯(lián)函數(shù);D)構(gòu)造函數(shù)不可以重載(11)下面描述中,表達錯誤
4、的是()A)公有繼承時基類中的public成員在派生類中仍是public的B)公有繼承是基類中的private成員在派生類中仍是private的C)公有繼承時基類中的protected成員在派生類中仍是protected的D)私有繼承時基類中的public成員在派生類中是private的(14)在進行完任何C+流的操作后,都可以用C+流的有關(guān)成員函數(shù)檢測流的狀態(tài);其中只能用 于檢測輸入流狀態(tài)的操作函數(shù)名稱是(BA)fail B)eof C)bad D)good. ( D)能用作用戶自定義標識符A friend B-var C 3xyz D Float.指針可以用來表示數(shù)組元素,int a37,
5、表示錯誤的是_AA. * (a+1) 5B.*(*a+b)C.*(*(a+1)D.*(a00+2)第2頁共9頁南京工業(yè)大學繼續(xù)教育學院練習題.有如下定義,int a5,*p;p=a;則下列錯誤的是 B_A.表達式p=p+1合法B.表達式a=a+1合法C.表達式p-a合法D.表達式a+2合法.下列函數(shù)中C不是類的成員函數(shù)A.構(gòu)造B.析構(gòu)C.友元D.拷貝構(gòu)造.下面_C_保留字不能作為函數(shù)的返回類型A.void B.int C.new D.long.設(shè)a是一個整形數(shù)組,則元素a4字節(jié)地址為_C_A.a+4 B.a+8 C.a+16 D.a+32二、填空題1分每題,合計20分.對于輸入為N個數(shù)進行快速
6、排序算法的平均時間復(fù)雜度是(O(Nlog2N).在面向?qū)ο蠓椒▽W中,直接反映了用戶對目標系統(tǒng)的要求的模型是(功能模型.軟件測試方法中,黑盒測試個白盒測試法是常用的方法,其中黑盒測試法主要是用于測試(軟 件外部功能.關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中存儲與管理數(shù)據(jù)的基本形式是(二維表. 一個類的析構(gòu)函數(shù)是唯一的.拷貝構(gòu)造函數(shù)的形參是一類的對象的引用.在每個C+程序中都必須包含這樣一個函數(shù)_main.假定AB作為一個類,則執(zhí)行AB a(4),b3,*p2,自動調(diào)用該類型析構(gòu)函數(shù)的次數(shù)為_4.執(zhí)行 “coutchar(A+2)5的相反表達式:x+y=5.假定一個一維數(shù)組定義為“ char*a8,則該數(shù)組所含元素
7、個數(shù)為_8_,所占存儲空間的字節(jié)數(shù)32第3頁共9頁南京工業(yè)大學繼續(xù)教育學院練習題.變量分全局和局部;局部變量沒有賦初值,其值是不確定.假定a是一個二維數(shù)組,則aij的指針訪問方式為*(_*(a+i)+j).假定一個結(jié)構(gòu)類型定義為struct D int a;unionint b;double c;D*d2;” 則該類型 的大小為_20字節(jié). C+使用cin和cout進行輸入輸出操作的程序必須包含頭文件_iostream.h,其語句形式#include.假定AB為一個類,則執(zhí)行 AB,a10;”時,系統(tǒng)自動調(diào)用類的析構(gòu)函數(shù)的次數(shù) 10.假定類AB中有一個公用屬性的靜態(tài)數(shù)據(jù)成員bb,在類外不能通過
8、對象名訪問該成員bb的寫法 為 AB:bb.若Queen是一個類,a Queen是它的一個對象,而且該類中定義了一個靜態(tài)成員函數(shù)show(), 則在類外對該成員函數(shù)運行調(diào)用方式為 Queen:show()或a.show()_.現(xiàn)有基類的構(gòu)造函數(shù),成員對象的構(gòu)造函數(shù),派生類本身的構(gòu)造函數(shù),則對于派生類的構(gòu)造函 數(shù),在定義對象時該三種類型的構(gòu)造函數(shù)執(zhí)行順序,1._基類的構(gòu)造函數(shù) 2._成員對象的構(gòu)造 函數(shù)_3. 派生類本身的構(gòu)造函數(shù)_.任何類中允許有三種類型數(shù)據(jù)私有,公有,.保護三、簡答題(每小題5分,共計25分)(1)下面程序的打印結(jié)果是1 2 5 11 21#incudeint f(int);
9、int main() int i;for(i=0;i5;i+)coutF(I)0;i-)k + = i;return k;第4頁共9頁南京工業(yè)大學繼續(xù)教育學院練習題(2 )已矢口 intDBL(int n)return n + 工和 longDBL(long n)return n +n;是一個函數(shù)模板的兩個實例,則該函數(shù)模板的定義是templateT DBL(T n)return n+n;(3).void main()int x=1,y=0,a=0,b=0;switch()switch(y) case 0:a+,break;case 1:b+,break;a+;b+,break;Couta,”
10、b;答案:2, 1第5頁共9頁南京工業(yè)大學繼續(xù)教育學院練習題(4)應(yīng)在下列程序劃線處填入的正確語句是(C#includeclass Base public:void fun()coutBase:funENDL;);class Derived:public Base void fun()/顯示調(diào)用基類的函數(shù)fun()coutDerived:funfun();(5)有如下程序:A# includeclass BASEchar c;public:BASE(char n):c(n)virtualBASE()coutC;class DERIVED:public BASEchar c;public:DER
11、IVED(char n):BASE(n+1),c(n)DERIVED()coutC;int main() DERIVED(X);return 0;執(zhí)行上面的程序?qū)⑤敵?)A)XY B)YX C)X D)Y第6頁共9頁南京工業(yè)大學繼續(xù)教育學院練習題五應(yīng)用題15分建立一個ARRAY類,秋一維數(shù)組中各元素的最大值、最小值和平均值,要求:(1)私有成員:.int data10:數(shù)組名稱.int max :元素最大值.int min.float average(2)公有成員.構(gòu)造函數(shù)ARRAY(int a10):初始成員函數(shù).void process().void print()答案:#includeusing namespace std;class ARRAY(public:ARRAY(int a10);Void process()Void print();Private:int data10;第7頁共9頁南京工業(yè)大學繼續(xù)教育學院練習題int max,min;float average;);ARRAY:ARRAY(int a10)(for(i=0;i10;i+)datai=ai;)void ARRAY:process()(int i;float sum;max=a0;min=a0;sum=a0;for(i=1;imax) max=ai;if(aimin) min=ai;s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度知識產(chǎn)權(quán)授權(quán)解除三方協(xié)議原因分析
- 2025年度智慧城市市場運營全面合作協(xié)議書
- 2025年度甲方同意乙方轉(zhuǎn)租的商鋪租賃合同協(xié)議
- 二零二五年度旅游產(chǎn)品加盟商退出合同
- 二零二五年度醫(yī)療設(shè)備研發(fā)生產(chǎn)比例分成合同
- 二零二五年度車輛抵押權(quán)登記與解除服務(wù)協(xié)議
- 2025至2030年鑄鋁突起路標項目投資價值分析報告
- 2025至2030年破碎攪拌機項目投資價值分析報告
- 2025至2030年半寶石手鏈項目投資價值分析報告
- 2025年海蝦油項目可行性研究報告
- 《新會計法解讀》課件
- 南寧市良慶區(qū)招聘專職化城市社區(qū)工作者筆試真題2024
- 2024年西安航空職業(yè)技術(shù)學院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 臨平區(qū)九年級上學期期末考試語文試題(PDF版含答案)
- 2024年港作拖輪項目可行性研究報告
- 2025年甘南州國控資產(chǎn)投資管理集團限公司人員招聘13人高頻重點提升(共500題)附帶答案詳解
- 2025年四川成都農(nóng)業(yè)科技中心管理人員招聘1人歷年高頻重點提升(共500題)附帶答案詳解
- 2025上海大學行政管理崗位及部分教育輔助崗位公開招聘19人高頻重點提升(共500題)附帶答案詳解
- 巨量千川(中級)營銷師認證考試題庫(附答案)
- 地震應(yīng)急預(yù)案桌面演練
- 安防監(jiān)控基礎(chǔ)知識培訓(xùn)
評論
0/150
提交評論