C C 題 含答案和解析

2021-10-21 11:59:24 字數 1440 閱讀 3872

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...