




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一選擇題1、在C+程序中,如果要求通過函數來實現一種簡單的功能,并且要求盡可能加快程序執行速度該選用()。A、內聯函數B、重載函數C、遞歸調用D、嵌套調用2、下而關于類概念的描述中,()是錯誤的。A 類 是抽象數據類型的實現。B 類是具有共同行為的若干對象的統一描述休。C 類是創建對彖的樣板。D 類 就是 C 語言中的結構休類型。3 有 關析構函數的說法不正確的是() oA、析構函數又月?只有一個B 析構函數和構造函數一樣可以有形參。C 析構函數的功能是用來釋放一個對象。D 析 構函數無任何函數類型。4 類 模板的使用實際上是將類模板實例化成一個具休的() oA、模板函數B、對彖C、模板類D、
2、類模板5、假定x為一個類,執行X a3,*p2;語句時會自動調用該類構造函數() 次。A 3B 2C 4D 56、如果表達式+j*k中的“ +”和“*”都是重載的友元運算符,則采用運算符函數調用格式,該表達式述可以表示為()。A operator* (j. operator+ () , k)B> operator*( operator+( j) , k)C j.operator+ ().operator*( k)D k. opcrator* ( opcrator+ ( j)7、下而對靜態數據成員的描述中,正確的是()。A靜態數據成員是類的所自對象共享的數據B類的沒個對象都有自己的靜態數據
3、成員C類的不同對象有不同的靜態數據成員值D靜態數據成員不能通過類的對象調用8 下 面的說法中錯誤的是()。A、公有繼承的基類中的public成員在派生類中仍是public私有繼承的基類中的 public 成員在派牛類中是privateC、公有繼承的基類中的private成員在派生類中仍是 privateD 保 護繼承的基類中的public 成員在派生類中仍是protected9 虛 函數()是可以不同的。B 、參數個數A、函數名C、返回類型D、函數體內容10、假定MyClass為一個類,那么下列的函數說明中,(析構函數。)為該類的A、void ? MyClass();B、? MyClass(
4、int n);C、? MyClass();D、MyClass();11、類MyClass的定義如F,若要對value賦值,則卜?而語句正確的是()class MyClass public:MyClass() MyClass(int i) value=new int(i); int *value;A、 MyClass my; my.value=10;B> MyClass my; *my.value=10;C、 MyClass my; my.*value=10;12設置虛基類的口的是(、A簡化程序C、提高運行效率13有一函數原型說明為:int、的調用哪個是錯誤的(A、special (100
5、, 7. 6)C、special( ,23.5)D、MyClass my(10);)°B、消除二義性D、減少目標代碼special (int x 二 5, float y 二 5. 3);以下函數B、special (20)D、 special()14執行下列程序語句后,輸出結果為(#include <iostream>using namespace std;int m=5;int main()int m=3;m=:m+l;cout?m?endl;return 0;A、3B、 4C、5D、615、下面關于友元的說法中錯誤的是()oA、友元函數可以訪問類中的所有數據成員B
6、、 友元函數不可以在類內部定義C、 友元類的所有成員函數都是另一個類友元函數D 、 友 元函數必須聲明在public 區二、填空題1、如果表達式x=y*z ? |?的“*”是作為成員函數重載的運算符,采用顯示調用格式,該表達式還可以表示為 o2、假定用戶沒有給一個名為AB 的類定義析構函數,則系統口動給出的缺省析構函數定義為 。3、 cin 是 的個對象, 處理標準輸入;cout是的一個對彖,處理標準輸出。4、C+語言中允許 可兼容基類。5、虛函數和普通函數的區別在于函數名字與函數體之間的綁定方式不同,普通函數使用的是 , 而虛函數使用的是o6、類繼承中,缺省的繼承方式是 。7、不同的對象可以
7、調用相同名稱的函數,并可導致完全不同的行為的現象稱為O8、對于派生類的構造函數,在定義對象時構造函數的執行順序為:先執行基類的構造函數,再執行 o9、C+語言中的多態性分為編譯時的多態性和一 一時的多態性。10、 形如X" X (X&)的構造函數稱為。三、讀程序題1、寫出下面程序的執行結果。# include<iostream> using namespace std;class Sample int n;static int sum;public:Sample(int x)n=x;sum+=n;void disp()cout?"n=H?n?"
8、,sum=H?sum?endl;/ 靜態數據成員賦初值;int Sample:sum=0;int main() Sample a(l),b(4),c(5); a.disp();b.disp();c.disp(); system(HpauseH);return 0;程序運行結果為:2、寫出下列程序的運行結果。# include<iostream>using namespace std;class Apublic:A( )cout? "class A"?endl; ;class Bpublic:B( )cout? Mclass Bn?endl; ;class C:p
9、ublic B,virtual public A public:C( )cout?Mclass Cu?endl; ;class D:public B,virtual public A public:D( )cout? "class D"?endl; ;class M:public C,virtual public D public:M( )cout? Hclass M"?endl; ; int main()M obj;system(npauseH);return 0;3、寫出下面程序的執行結果。#include <iostream>using name
10、space std;class Tdatepublic:Tdate();Tdate(int d);Tdate(int mjnt d);Tdate(int m,int djnt y);protected:int month;int day;int year;Tdate:Tdate() month=6; day=15; year=2009;cout ?month ?"/" ? day ?"/" ? year ?endl; Tdate:Tdate(int d) month=4; day=d; year=200&cout ?month ?day ?
11、9;7" ?year ?endl;Tdate:Tdate(int m,int d) month=m; day=d; year=2007;cout ?month ?"/" ? day ?"/" ? year ?endl; Tdate:Tdate(int m,int d,int y) month=m; day=d; year=y;cout ?month ?day ?'7" ?year ?endl; int main() Tdate aday;Tdate bday(10);Tdate cday(2,12);Tdate dday( 1,2,2009);system(npauseH);return 0;4、在下劃線處填上缺少的部分。#include<iostream> using namespace std;class complex public:int real;int imag;complex(int r=O,int i=0)real=r;imag=i; ;comp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融行業數字化轉型背景下數據治理與隱私安全策略研究
- 直播電商新生態2025年主播與品牌合作模式探索報告
- 體育休閑廣場建設成本控制與效益分析報告:2025年數據解讀
- 數字孿生視角下的城市規劃:2025年城市歷史文化街區保護規劃應用研究
- 農村電商物流配送體系智能化升級方案建議報告
- 2025年交通運輸與物流業物流金融風險管理研究報告
- 手術室護士年度工作總結集錦6篇
- 江蘇小區充電管理制度
- 服裝企業賬款管理制度
- 鄉鎮環保所培訓管理制度
- 鄭州大學cad期末考試試題及答案
- 學院就業工作管理制度
- 吉林省吉林市名校2025年七下英語期末考試模擬試題含答案
- 2025年智能科技與數字經濟對社會交通出行方式與效率的影響報告
- 2025年機器人技術與應用開發考試試題及答案
- 2025屆福建省廈門市名校數學七下期末質量檢測試題含解析
- DB62T 3081-2022 綠色建筑工程驗收標準
- 河北大學《民法學》2023-2024學年第二學期期末試卷
- 2025年全球視域下的中國文化試題及答案
- 食品供應商協議合同模板
- 揚州市儀征市2024-2025學年三下數學期末質量檢測試題含解析
評論
0/150
提交評論