![2019級+計算機科學與技術(師范)+《面向對象程序設計》試卷_第1頁](http://file4.renrendoc.com/view14/M00/1D/2A/wKhkGWegCm-AYW8QAAFuBNrBswI615.jpg)
![2019級+計算機科學與技術(師范)+《面向對象程序設計》試卷_第2頁](http://file4.renrendoc.com/view14/M00/1D/2A/wKhkGWegCm-AYW8QAAFuBNrBswI6152.jpg)
![2019級+計算機科學與技術(師范)+《面向對象程序設計》試卷_第3頁](http://file4.renrendoc.com/view14/M00/1D/2A/wKhkGWegCm-AYW8QAAFuBNrBswI6153.jpg)
![2019級+計算機科學與技術(師范)+《面向對象程序設計》試卷_第4頁](http://file4.renrendoc.com/view14/M00/1D/2A/wKhkGWegCm-AYW8QAAFuBNrBswI6154.jpg)
![2019級+計算機科學與技術(師范)+《面向對象程序設計》試卷_第5頁](http://file4.renrendoc.com/view14/M00/1D/2A/wKhkGWegCm-AYW8QAAFuBNrBswI6155.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
南京信息工程大學試卷本試卷共8頁;考試時間120分鐘;任課教師宣文霞;出卷 ..1.下面關于類和對象的描述中,錯誤的是。A.類就是C++語言中的結構體類型,對象就是C++語言中的結構體變量B.類和對象之間的關系是抽象和具體的關系C.對象是類的實例,一個對象必須屬于一個已知的類D.類是具有共同行為的若干對象的統(tǒng)一描述體2.使用私有成員的目的是。A.信息隱藏B.數(shù)據(jù)封裝C.定義新類D.數(shù)據(jù)抽象3.如果友元函數(shù)形式重載一個運算符時,其參數(shù)表中沒有任何參數(shù)則說明該運算符是A.一元運算符B.二元運算符C.選項A和選項B都可能D.重載錯誤4.下面對構造函數(shù)不正確的描述是。A.系統(tǒng)可以提供默認的構造函數(shù)B.構造函數(shù)可以重載C.構造函數(shù)可以有參數(shù),所以也可以有返回值D.構造函數(shù)可以設置默認參數(shù)5.類的析構函數(shù)是時被調用的。A.類創(chuàng)建B.創(chuàng)建對象C.引用對象D.釋放對象6.下列關于子對象的描述中,()是錯誤的。A.子對象是類的一種數(shù)據(jù)成員,它是另一個類的對象B.子對象不可以是自身類的對象C.對子對象的初始化要包含在該類的構造函數(shù)中D.一個類中只能含有一個子對象作其成員7.下列對派生類的描述中,()是錯誤的。A.一個派生類可以作為另一個派生類的基類B.派生類至少應有一個基類C.基類中成員訪問權限繼承到派生類中都保持不變D.派生類成員除了自己定義的成員外,還包含了它的基類成員8.關于多繼承二義性的描述是錯誤的。A.派生類的多個基類中存在同名成員時,派生類對這個成員訪問可能出現(xiàn)二義性B.由于二義性原因,一個類不能從同一個類中一次以上直接繼承C.使用作用域運算符對成員進行限定可以解決二義性D.派生類和它的基類中會出現(xiàn)同名函數(shù)時,派生類對這個成員函數(shù)的訪問可能出現(xiàn)二義性9.在公有繼承方式下,派生類成員函數(shù)中不可以直接訪問派生類中從基類繼承過來的A.公有B.保護C.私有D.所有10.在C++中,要實現(xiàn)動態(tài)聯(lián)編,必須使用調用虛函數(shù)。A.類名B.派生類指針C.對象名D.基類指針11.有關函數(shù)模板和模板函數(shù)說法錯誤的是。A.函數(shù)模板只是對函數(shù)的描述,編譯器不為其產(chǎn)生任何執(zhí)行代碼,所以它不是一個實實在在的函數(shù)B.模板函數(shù)是實實在在的函數(shù),它由編譯系統(tǒng)在遇到具體函數(shù)調用時所生成,并調用執(zhí)行C.函數(shù)模板需要實例化為模板函數(shù)后才能執(zhí)行D.當函數(shù)模板和一般函數(shù)同名時,系統(tǒng)先去匹配函數(shù)模板,將其實例化后進行調用12.以下類模板定義正確的是。A.template<classT,inti=0>B.template<classT,classinti>C.template<classT,typenameT>D.template<typenameT1,T2>13.下列描述中,不正確的是。A.賦值運算符有時也需要重載B.在重載增量或減量運算符時,若使用友元函數(shù),則需要使用引用參數(shù)C.在任何情況下,重載運算符既可用友元函數(shù),也可用成員函數(shù)D.若在某自定義類中重載了下標運算符“[]”,則可將該類的對象當做一個“數(shù)組”14.下面不是標準模板庫中的主要組件。A.容器B.迭代器C.文件D.算法15.友元的作用是。A.加強類的封裝性B.提高程序的運行效率C.實現(xiàn)數(shù)據(jù)的隱藏D.增加成員函數(shù)的種類1.類和對象的關系是一種數(shù)據(jù)類型與變量的關系。2.類的析構函數(shù)的作用是對象生存期結束時做些清理工作。3.在類的成員函數(shù)中存在語句“return*this;”,表明該函數(shù)的返回類型為類指針。4.類的靜態(tài)數(shù)據(jù)成員需要在類體內進行初始化。5.重載之后的運算符不能改變運算符的優(yōu)先級和結合性,但能改變運算符操作數(shù)的個數(shù)及語法結構。6.在同一變量作用域,創(chuàng)建對象的順序與撤銷對象的順序相反。7.只有使用基類的指針或引用調用虛函數(shù)時,系統(tǒng)才會采用動態(tài)聯(lián)編實現(xiàn)多態(tài)性。8.執(zhí)行派生類的構造函數(shù)前一定會先調用基類的構造函數(shù)。9.模板參數(shù)由關鍵字typename及其后面的標識符構成。該標識符對應的實參可以是系統(tǒng)的基本數(shù)據(jù)類型,但不可以是用戶自定義的數(shù)據(jù)類型。10.重載后綴“++”運算符時多給出的一個int參數(shù),在函數(shù)體中并不被使用。1.在C++程序設計語言中,一個類由變量和函數(shù)組成。類中的變量用來描述對象的狀態(tài)(屬性這些變量稱為【1】。類中的函數(shù)用來描述對象的方法(行為這些函數(shù)稱為【2】。2.假如一個類的名稱為MyClass,使用這個類的一個對象初始化該類的另一個對象時,可以調用【3】構造函數(shù)來完成此功能。3.在一個繼承結構中,解決二義性的方法有使用【4】和【5】。4.在C++語言中,每個類的非靜態(tài)成員函數(shù)都有一個隱含的指針稱為【6】指針。該指針指向【7】。5.純虛函數(shù)的定義是在虛函數(shù)定義的基礎上,再讓函數(shù)等于【8】。6.STL提供的容器是常用數(shù)據(jù)結構的【9】。7.運算符的重載實際上是【10】的重載。句或者刪除語句。1.程序一#include<iostream>usingnamespacestd;intmain(){cout<<"Thisisaprogram."return0;}2.程序二#include<iostream>usingnamespacestd;intmain(){x=3;inty=x*x;cout<<"y="<<y<<"\n";return0;}3.程序三#include<iostream>usingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Constructor"<<a<<endl;}~Aa(){cout<<"Destructor"<<a<<endl;}voidprint(){cout<<a<<endl;}private:inta;intmain(){Aaal(1),a2(2);al.print();cout<<a2.a<<endl;return0;}4.程序四classA{inta,b;public:A(intaa,intbb){a=aa;b=bb;}intmain(){Ax(2),y(4,9);return0;}5.程序五#include<iostream>usingnamespacestd;classTest{public:staticintx;intx=20; intmain(){cout<<Test::x;return0;}答題說明:注意輸出的格式,必須和機器運行結果一致!1.程序一#include<iostream>usingnamespacestd;classTest{private:intnum;public:Test();Test(intn);~Test(){cout<<"dst"<<num<<endl;}Test::Test(){cout<<"Initdefa"<<endl;num=0;}Test::Test(intn){cout<<"Init"<<""<<n<<endl;num=n;}intmain(){Testxx(10);Testyy[2];return0;}2.程序二#include<iostream>usingnamespacestd;classSample{public:Sample(intc){a=c;b+=c;}staticvoidfunc(Samples);private:inta;staticintb;voidSample::func(Samples){cout<<s.a<<","<<b<<endl;}intSample::b=0;intmain(){Samples1(1),s2(2);Sample::func(s1);Sample::func(s2);return0;}3.程序三#include<iostream>usingnamespacestd;classbig{private:inta;public:big(inti){a=i;cout<<"cstbiga="<<a<<endl;}~big(){cout<<"dstbiga="<<a<<endl;}classsmall:publicbig{private:intd;public:small(inti,intj);~small(){cout<<"dstsmalld="<<d<<endl;}~small::small(inti,intj):big(i){cout<<"cstsmalld="<<d<<endl;}intmain(){smallx(18,19);return0;}4.程序四#include<iostream>usingnamespacestd;classBaseClass{public:voidFun1(){cout<<"Fun1()inBaseClassiscalled!"<<endl;}virtualvoidFun2(){cout<<"Fun2()inBaseClassiscalled!"<<endl;}classDerivedClass:publicBaseClass{public:voidFun1(){cout<<"Fun1()inDerivedClassiscalled!"<<endl;}voidFun2(){cout<<"Fun2()inDerivedClassiscalled!"<<endl;}intmain(){DerivedClassd;BaseClass*pb=&d;pb->Fun1();pb->Fun2();return0;}5.程序五#include<iostream>usingnamespacestd;template<typenameT1,typenameT2>voidF(T1a,T2b,intn){for(inti=0;i<n;i++)cout<<a<<"";cout<<endl;for(inti=0;i<n;i++)cout<<b<<"";cout<<endl;}intmain(){intx=3;chary='k';F(x,y,5);F(3.3,'$',3);return0;}1.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度教學儀器知識產(chǎn)權保護合同
- 全新轎車購買合同范本
- 2025年度金融貸款居間風險控制合同
- 全國授權合同范本
- 養(yǎng)鵝合同范例
- 切割支撐合同范本
- 業(yè)主和裝修工長合同范例
- 2025年度花卉市場渠道建設與拓展合同
- 自愿租賃房屋意向合同范本
- n 1賠償合同范本
- 頂管施工施工總體部署中建
- 門急診病歷書寫內容及要求
- 2022年陜西西安亮麗電力集團有限責任公司招聘考試試題及答案
- 一人出資一人出力合伙協(xié)議范本完整版
- 2022年北京海淀區(qū)高三一模物理試題和答案
- 施工工法的編寫與申報(完整版)
- 歇后語大全500條
- 中小學教師校園安全培訓
- 2024年北京法院聘用制審判輔助人員招聘筆試參考題庫附帶答案詳解
- (高清版)DZT 0276.13-2015 巖石物理力學性質試驗規(guī)程 第13部分:巖石比熱試驗
- (高清版)DZT 0017-2023 工程地質鉆探規(guī)程
評論
0/150
提交評論