計算機技術與軟件水平考試麵向對象程序設計試題(1)內容簡介
計算機技術與軟件水平考試麵向對象程序設計試題(1)
1. 在 ( ) 情況下適宜采用 inline 定義內聯函數。
A. 函數體含有循環語句
B. 函數體含有遞歸語句
C. 函數代碼少、頻繁調用
D. 函數代碼多、不常調用
2. 在類中說明的成員可以使用關鍵字 ( ) 進行修飾。
A. private B. extern
C. auto D. register
3. 如果類 A 被說明成類 B 的友元,則 ( ) 。
A. 類 A 的成員即類 B 的成員
B. 類 B 的成員即類 A 的成員
C. 類 A 的成員函數不得訪問類 B 的成員
D. 類 B 不一定是類 A 的友元
4. 定義析構函數時,應該注意 ( ) 。
A. 其名與類名完全相同 B. 返回類型是 void 類型
C. 無形參,也不可重載 D. 函數體中必須有 delete 語句
5. 在類中聲明轉換函數時不能指定 ( ) 。
A. 參數 B. 訪問權限
C. 操作 D. 標識符
6. 在派生類中重新定義虛函數時必須在 ( ) 方麵與基類保持一致。
A. 參數類型 B. 參數名字
C. 操作內容 D. 賦值
7. 在公有繼承的情況下,基類成員在派生類中的訪問權限 ( ) 。
A. 受限製 B. 保持不變
C. 受保護 D. 不受保護
8. 通過 ( ) 調用虛函數時,采用動態束定。
A. 對象指針 B. 對象名
C. 成員名限定 D. 派生類名
9. 在 int a=3,*p=&a; 中, *p 的值是 ( ) 。
A. 變量 a 的地址值 B. 無意義
C. 變量 p 的地址值 D. 3
10.C++ 類體係中,不能被派生類繼承的有 ( ) 。
A. 轉換函數 B. 構造函數
C. 虛函數 D. 靜態成員函數
11. 假定一個類的構造函數為 A(int aa,int bb){a=aa++;b=a*bb++;} ,則執行
..............................
計算機技術與軟件水平考試麵向對象程序設計試題(1)簡介結束,下載後閱讀全部內容