1. 有如下程式:
#include < iostream >
using namespace std;
class myclass
myclass(const myclass &x)
myclass& operator=(const myclass &x)
~myclass()
};int main()
執行時的輸出結果是( )
a 11214444
b 11114444
c 122444
d 11214445
e 121444
2. 關於read()函式的下列描述中,( )是對的。
a 該函式只能從鍵盤輸入中獲取字串
b 該函式只能按規定讀取所指定的字元數
c 該函式只能用於文字檔案的操作中
d 該函式所獲取的字元多少是不受限制的
3. 下列輸出字元『a』的方法中,( )是錯誤的。
a char a = 'a'; cout << a;
b cout << 'a';
c cout << put('a');
d cout.put(『a');
a 它使乙個預設建構函式的宣告變為強制性的
b 它可以使乙個變數存在主記憶體中而不是處理器的快取中
c 它可以防止單引數的建構函式被用於隱式轉換
5. 有如下程式
class name
name(char *fname)
};void main();}
執行此程式輸出符號?的個數是( )
a 1
b 2
c 0
d 3
6. 被非靜態成員函式訪問的類的資料成員( )
a 不可能是類的靜態資料成員
b 只能是類的非靜態資料成員
c 只能是類的靜態資料成員
d 可以是非靜態資料成員或靜態資料成員
7. 已知int a , *pa=&a 輸出指標pa十進位制的位址值的方法是( )
a cout << *pa;
b cout << long(&pa);
c cout << pa;
d cout << &pa
8. 記憶體釋放的原則是誰申請誰釋放( )
a 錯
b 對
9. 下面對於友元函式的描述正確的是( )
a 友元函式不能訪問類的私有成員
b 友元函式是類的成員
c 友元函式的實現必須在類的內部定義
d 友元函式破壞了類的封裝性和隱藏性
10. 下面的程式段的輸出結果是( )
void main()
a 指標變數x的位址
b 字元c的位址
c c
d cd
獲取答案和詳細的答案解析:
C C 題 含答案和解析
1.int x 2 y 3 z 4 則表示式!x y z的值為 a 1 b false c true d 0 2.下面哪乙個不是由標準模板庫提供的合法的雜湊表 a hash multiset b hash table c hash set d hash multimap e hash map 3.關...
C C 題 含答案和解析
1.設a 1,b 2,則 a b 和 a b 這兩個表示式的值分別是 a 4 4 b 3 4 c 4 3 d 3 3 2.執行 int a 1 3 11 int b a 後,b的值是多少 a 11 b 1 c 3 d 15 e 3.下列哪乙個是析構函式的特徵 a 析構函式定義只能在類體內 b 乙個類...
C C 題 含答案和解析
1.若輸入b,則以下程式執行後的輸出結果是 int main void a error.b 60 c 85 d 60 60error.2.以下程式的執行結果是 int main void a computer puter b computer com c computer computer d co...