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. 關於運算子過載,下列說法正確的是( )
a 過載時,運算子的結合性可以改變
b 過載時,運算子的優先順序可以改變
c 過載時,運算子的功能可以改變
d 過載時,運算子的運算元個數可以改變
4. 以下程式段的輸出結果是( )
#include< iostream >
using namespace std;
class a
~a()
};class b
~b()
};class c
~c()
};class d : public c
~d()
private:
b b;
a a;
};int main()
a a b c d ~d
b a b c d ~c
c c b a d ~d
d c b a d ~c
5. 下面的程式的輸出結果為( )
#include < stdio.h >
void main(void)
a ret1 = 0 ; ret2 = 0
b ret1 = 0 ; ret2 = 1
c ret1 = 1 ; ret2 = 0
d ret1 = 1 ; ret2 = 1
6. 在64位系統上,定義的變數int *a[2][3]佔多少位元組( )
a 8
b 16
c 32
d 48
7. 以下關於函式模板和模板函式的描述中,錯誤的是( )
a 函式模板是定義過載函式的一種工具
b 模板函式在編譯時不生成可執行**
c 函式模板是一組函式的樣板
d 模板函式是函式模板的乙個例項
8. 下列運算子函式中,肯定不屬於類value的成員函式是( )
a value operator/(value);
b value operator-(value,value);
c value operator+(value);
d value operator*(int);
9. 已知有如下的變數定義,那麼第二行的表示式的值是多少( )
int main(void)
a 6
b 2
c 0
d 1
10. 17、若執行下面的程式時,從鍵盤上輸入5,則輸出是( )
int main(int argc, char** ar**)
a 7
b 4
c 6
d 5
獲取答案和詳細的答案解析:
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.設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...