單項選擇題編譯如下的C++代碼: #if 29 代碼段1 #else 代碼段2 #endif 哪個代碼段會被編譯?()

A.代碼段1
B.代碼段2
C.代碼段1和代碼段2都會被編譯
D.代碼段1和代碼段2都不會被編譯


您可能感興趣的試卷

你可能感興趣的試題

1.單項選擇題定義函數(shù):int fun(int x=0){......},下列調用不正確的語句是()。

A.int x =fun(5,0);
B.int x =fun();
C.int y =fun(0);
D.int y =fun(5);

2.單項選擇題已有函數(shù):void fun1(int x,double y){......},與該函數(shù)具有重載關系的是()。

A.void fun1(double x,double y,int z){......}
B.void fun2(double x,double y){......}
C.int fun1(int x,double y){......}
D.double fun2(int x,int y){......}

4.單項選擇題關于命名空間,下列描述不正確的是()。

A.C++標準庫函數(shù)是在命名空間std中定義的
B.聲明命名空間使用include關鍵字
C.C++命名空間是用于解決命名沖突問題的
D.定義命名空間使用namespace關鍵字

5.單項選擇題有如下類型定義:typedef int *IPointer;則下列語句中正確的是()。

A.int x;IPointer *y =&x;
B.double x;IPointer y =&x;
C.int x;IPointer y =x;
D.int x;IPointer y =&x;