C C 題 含答案和解析

2021-10-21 12:01:26 字數 2020 閱讀 9825

1. 派生類物件對其基類中的什麼成員是可訪問的( )

a  公有繼承的公有成員

b  私有繼承的公有成員

c  私有繼承的保護成員

d  保護繼承的保護成員

2. 有乙個如下的結構體:

struct a

請問在64位linux系統下用sizeof(struct a)計算出的大小是多少( )

a  24

b  28

c  16

d  18

3. 請閱讀如下c++**:

struct a

virtual void bar()

a()};

struct b : a

void bar()

};如果執行如下語句:

a * p = new b;

p-> foo();

p-> bar();

那麼其輸出是( )

a  b_bar foo b_bar

b  bar foo b_bar

c  b_bar foo bar

d  b_bar b_foo b_bar

e  bar b_foo bar

4. c語言裡i=5,j=7,請問i|j等於多少( )

a  1

b  3

c  5

d  7

5. 以下是c++的不同資料型別值的比較語句,請問這些判斷語句中作為條件部分的語句編寫有問題的有( )

a  如果變數bvar為布林型別:if (false = = bvar)

b  如果變數nvar為int型:if (0 = = nvar)

c  如果變數fvar為float型:if ( 0.02= = fvar)

d  如果變數svar為字串型:if ( 「」 = = svar)

6. win32系統裡,下面幾個sizeof的執行結果是( )

int intvalue = 1024;

char str = 「tencent」 ;

const char* ch = str;

sizeof(intvalue) = __a_;

sizeof(str) = __b__;

sizeof(ch) = __c__;

a  a=1, b=1, c=1

b  a=4, b=4, c=4

c  a=4, b=7, c=4

d  a=4, b=8, c=4

7. 請選擇下面**的輸出結果( )

int main(int argc, char* ar**)

a  60

b  80

c  100

d  125

8. 以下涉及到記憶體管理的**段中,有錯誤的是( )

a  int *a = new int(12);

//......

free(a);

b  int *ip = static_cast(malloc( sizeof(int)));

*ip = 10;

//...

delete ip;

c  double *a = new double[1];

//...

delete a;

d  int *ip = new int(12);

for(int i=0;i<12; ++i)

delete ip;

9. 在c++語言中,若要對data類中過載的加法運算子成員函式進行宣告,下列選項中正確的是( )

a  data+operator(data);

b  data+(data);

c  data operator+(data);

d  data operator+(data,data);

10. 下列關於c語言的描述正確的是( )

a  c語言的基本單位是語句

b  c語言的三種結構的順序、選擇、迴圈

c  c語言是高階語言程式,因此輸入後即可執行

d  c語言從第一條可執行語句開始執行

獲取答案和詳細的答案解析:

C C 題 含答案和解析

1.有如下程式 include iostream using namespace std class myclass myclass const myclass x myclass operator const myclass x myclass int main 執行時的輸出結果是 a 11214...

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 乙個類...