計算機技術與軟件水平考試麵向對象程序設計試題(2)內容簡介
計算機技術與軟件水平考試麵向對象程序設計試題(2)
1. 假定一個類的構造函數為 A ( int aa, int bb) { a = aa; b = bb; } ,則執行 A x(4,5) ;語法後, x.a 和 x.b 的值分別為( )
A . 4 和 5 B . 5 和 4 C . 4 和 20 D . 20 和 5
2. 假定 AB 為一個類,則執行 AB x ;語句時將自動調用該類的( )
A .有參構造函數 B .無參構造函數 C .拷貝構造函數 D .賦值重載函數
3. C++ 語言建立類族是通過( )
A .類的嵌套 B .類的繼承 C .虛函數 D .抽象類
4. 執行語句序列
ofstrEAMoutf("SALARY.DAT");if (…) cout<<" 成功! "; else cout<<" 失敗! ";
後,如果文件打開成功,顯示 " 成功! " ,否則顯示 " 失敗! " 。由此可知,上麵 if 語句的 …… 處的表達式是( )
A .! outf 或者 outf.fail() B .! outf 或者 outf.good() C . outf 或者 outf.good() D . outf 或者 ouf.fail ()
5. 靜態成員函數不能說明為( )
A .整型函數 B .浮點函數 C .虛函數 D .字符型函數
6. 在 C++ 中,數據封裝要解決的問題是( )
A .數據規範化排列 B .數據高速轉換 C .避免數據丟失 D .切斷了不同模塊之間的數據的非法使用
7. 在 C++ 中有下列 4 條語句:
int hot = 100;
int &rsd = hot;
hot = hot + 100;
cout< 執行這 4 條語句後輸出為( )
A . 0 B . 100 C . 200 D . 300
8. 如果 class 類中的所有成員在定義時都沒有使用關鍵字 public 、 private 或 protected ,則所有成員缺省定義為( )
A . public B . protected C . private D . static
9. 設置虛基類的目的是( )
A .消除兩義性 B .簡化程序 C .提高運行效率 D .減少目標代碼
10. 實現運行時的多態性用( )
A .重載函數 B .構造函數 C .析構函數 D .虛函數
..............................
計算機技術與軟件水平考試麵向對象程序設計試題(2)簡介結束,下載後閱讀全部內容