新建
上传
首页
助手
最?/div>
资料?/div>
工具

一、单项选择?/p>

 

1. 

?/p>

C++

语言中,对函数参数默认值描述正确的是:?/p>

 

 

D 

 

 

?/p>

 

 

 

A) 

函数参数的默认值只能设定一?/p>

 

B) 

一个函数的参数若有多个,则参数默认值的设定可以不连?/p>

 

C) 

函数参数必须设定默认?/p>

 

D) 

在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认?/p>

 

2. 

假定

 

AB 

为一个类,则执行

 

AB x 

;语句时将自动调用该类的?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

 

A) 

有参构造函?/p>

 

 

 

 

 

 

B) 

无参构造函?/p>

 

 

C) 

拷贝构造函?/p>

 

 

 

 

 

 

D) 

赋值构造函?/p>

 

3. 

下述关于开关语句的描述中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

开关语句中

default

子句可以没有,也可以有一?/p>

; 

B) 

开关语句中每个语句序列中必须有

break

语句

; 

C) 

开关语句中

default

子句只能放在最后;

 

D) 

开关语句中

case

子句后面的表达式可以是整形表达式?/p>

 

4. 

关于对象概念的描述中,(

 

 

 

 

 

?/p>

 

是错误的?/p>

 

A) 

对象就是

C

语言中的结构变量

; 

 

B) 

对象代表着正在创建的系统中的一个实体;

 

 

C) 

对象是一个状态和操作(或方法)的封装?/p>

; 

 

D) 

对象之间的信息传递是通过消息进行?/p>

; 

5. 

下列给字符数组进行初始化中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

 

char s1[ ]="12345abcd"; 

 

 

 

 

 

 

 

 

B) char s2[3]="xyz"; 

 

 

C) 

 

char s3[][3]={ 'a', 'x', 'y'}; 

 

 

 

 

 

 

 

D) char s4[2[3]={"xyz","mnp"}; 

6. 

?/p>

int a[][3]={{1},{3,2},{4,5,6},{0}}

中,

a[2][2]

的值是

 

?/p>

 

 

 

 

 

?/p>

 

 

?/p>

 

A) 

 

3             

 

 

B) 

 

2            

    

C) 6             

  

D) 

 

4 

7. 

声明?/p>

test

的拷贝构造函数的正确形式?/p>

 

?/p>

 

 

D 

 

 

?/p>

 

?/p>

 

 

A) int test 

 

 

 

 

B) void test 

 

 

C) 

 

test(void) 

 

 

 

D) 

 

test(test&) 

8. 

关于

new

运算符的下列描述中,?/p>

 

 

 

 

 

?/p>

 

是错的?/p>

 

A) 

它可以用来动态创建对象和对象数组?/p>

 

B) 

使用它创建的对象或对象数组可以使用运算符

delete

删除

; 

C) 

使用它创建对象时要调用构造函数;

 

D) 

使用它创建对象数组时必须指定初始值?/p>

 

9. 

?/p>

 

C++ 

中有以下

 

4 

条语句:

 

static int hot=200;int &rad=hot; 

  

 

 

hot=hot+100;cout<<rad<<endl; 

执行?/p>

 

4 

条语句后输出为:?/p>

 

 

 

 

 

?/p>

 

?/p>

 

 

 

 

 

 

A) 

 

0 

   

 

 

 

 

 

 

 

 

 

B) 100 

 

 

 

 

 

C) 

 

300 

 

 

 

 

 

 

 

 

  D) 200 

10. 

下列关于构造函数的描述中,错误的是

 

 

?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

A) 

构造函数可以设置默认参数;

 

B) 

构造函数在声明对象时自动执行;

 

C) 

构造函数可以对静态数据成员进行初始化?/p>

 

D) 

构造函数可以重载;

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一、单项选择?/p>

 

1. 

?/p>

C++

语言中,对函数参数默认值描述正确的是:?/p>

 

 

D 

 

 

?/p>

 

 

 

A) 

函数参数的默认值只能设定一?/p>

 

B) 

一个函数的参数若有多个,则参数默认值的设定可以不连?/p>

 

C) 

函数参数必须设定默认?/p>

 

D) 

在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认?/p>

 

2. 

假定

 

AB 

为一个类,则执行

 

AB x 

;语句时将自动调用该类的?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

 

A) 

有参构造函?/p>

 

 

 

 

 

 

B) 

无参构造函?/p>

 

 

C) 

拷贝构造函?/p>

 

 

 

 

 

 

D) 

赋值构造函?/p>

 

3. 

下述关于开关语句的描述中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

开关语句中

default

子句可以没有,也可以有一?/p>

; 

B) 

开关语句中每个语句序列中必须有

break

语句

; 

C) 

开关语句中

default

子句只能放在最后;

 

D) 

开关语句中

case

子句后面的表达式可以是整形表达式?/p>

 

4. 

关于对象概念的描述中,(

 

 

 

 

 

?/p>

 

是错误的?/p>

 

A) 

对象就是

C

语言中的结构变量

; 

 

B) 

对象代表着正在创建的系统中的一个实体;

 

 

C) 

对象是一个状态和操作(或方法)的封装?/p>

; 

 

D) 

对象之间的信息传递是通过消息进行?/p>

; 

5. 

下列给字符数组进行初始化中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

 

char s1[ ]="12345abcd"; 

 

 

 

 

 

 

 

 

B) char s2[3]="xyz"; 

 

 

C) 

 

char s3[][3]={ 'a', 'x', 'y'}; 

 

 

 

 

 

 

 

D) char s4[2[3]={"xyz","mnp"}; 

6. 

?/p>

int a[][3]={{1},{3,2},{4,5,6},{0}}

中,

a[2][2]

的值是

 

?/p>

 

 

 

 

 

?/p>

 

 

?/p>

 

A) 

 

3             

 

 

B) 

 

2            

    

C) 6             

  

D) 

 

4 

7. 

声明?/p>

test

的拷贝构造函数的正确形式?/p>

 

?/p>

 

 

D 

 

 

?/p>

 

?/p>

 

 

A) int test 

 

 

 

 

B) void test 

 

 

C) 

 

test(void) 

 

 

 

D) 

 

test(test&) 

8. 

关于

new

运算符的下列描述中,?/p>

 

 

 

 

 

?/p>

 

是错的?/p>

 

A) 

它可以用来动态创建对象和对象数组?/p>

 

B) 

使用它创建的对象或对象数组可以使用运算符

delete

删除

; 

C) 

使用它创建对象时要调用构造函数;

 

D) 

使用它创建对象数组时必须指定初始值?/p>

 

9. 

?/p>

 

C++ 

中有以下

 

4 

条语句:

 

static int hot=200;int &rad=hot; 

  

 

 

hot=hot+100;cout<<rad<<endl; 

执行?/p>

 

4 

条语句后输出为:?/p>

 

 

 

 

 

?/p>

 

?/p>

 

 

 

 

 

 

A) 

 

0 

   

 

 

 

 

 

 

 

 

 

B) 100 

 

 

 

 

 

C) 

 

300 

 

 

 

 

 

 

 

 

  D) 200 

10. 

下列关于构造函数的描述中,错误的是

 

 

?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

A) 

构造函数可以设置默认参数;

 

B) 

构造函数在声明对象时自动执行;

 

C) 

构造函数可以对静态数据成员进行初始化?/p>

 

D) 

构造函数可以重载;

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一、单项选择?/p>

 

1. 

?/p>

C++

语言中,对函数参数默认值描述正确的是:?/p>

 

 

D 

 

 

?/p>

 

 

 

A) 

函数参数的默认值只能设定一?/p>

 

B) 

一个函数的参数若有多个,则参数默认值的设定可以不连?/p>

 

C) 

函数参数必须设定默认?/p>

 

D) 

在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认?/p>

 

2. 

假定

 

AB 

为一个类,则执行

 

AB x 

;语句时将自动调用该类的?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

 

A) 

有参构造函?/p>

 

 

 

 

 

 

B) 

无参构造函?/p>

 

 

C) 

拷贝构造函?/p>

 

 

 

 

 

 

D) 

赋值构造函?/p>

 

3. 

下述关于开关语句的描述中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

开关语句中

default

子句可以没有,也可以有一?/p>

; 

B) 

开关语句中每个语句序列中必须有

break

语句

; 

C) 

开关语句中

default

子句只能放在最后;

 

D) 

开关语句中

case

子句后面的表达式可以是整形表达式?/p>

 

4. 

关于对象概念的描述中,(

 

 

 

 

 

?/p>

 

是错误的?/p>

 

A) 

对象就是

C

语言中的结构变量

; 

 

B) 

对象代表着正在创建的系统中的一个实体;

 

 

C) 

对象是一个状态和操作(或方法)的封装?/p>

; 

 

D) 

对象之间的信息传递是通过消息进行?/p>

; 

5. 

下列给字符数组进行初始化中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

 

char s1[ ]="12345abcd"; 

 

 

 

 

 

 

 

 

B) char s2[3]="xyz"; 

 

 

C) 

 

char s3[][3]={ 'a', 'x', 'y'}; 

 

 

 

 

 

 

 

D) char s4[2[3]={"xyz","mnp"}; 

6. 

?/p>

int a[][3]={{1},{3,2},{4,5,6},{0}}

中,

a[2][2]

的值是

 

?/p>

 

 

 

 

 

?/p>

 

 

?/p>

 

A) 

 

3             

 

 

B) 

 

2            

    

C) 6             

  

D) 

 

4 

7. 

声明?/p>

test

的拷贝构造函数的正确形式?/p>

 

?/p>

 

 

D 

 

 

?/p>

 

?/p>

 

 

A) int test 

 

 

 

 

B) void test 

 

 

C) 

 

test(void) 

 

 

 

D) 

 

test(test&) 

8. 

关于

new

运算符的下列描述中,?/p>

 

 

 

 

 

?/p>

 

是错的?/p>

 

A) 

它可以用来动态创建对象和对象数组?/p>

 

B) 

使用它创建的对象或对象数组可以使用运算符

delete

删除

; 

C) 

使用它创建对象时要调用构造函数;

 

D) 

使用它创建对象数组时必须指定初始值?/p>

 

9. 

?/p>

 

C++ 

中有以下

 

4 

条语句:

 

static int hot=200;int &rad=hot; 

  

 

 

hot=hot+100;cout<<rad<<endl; 

执行?/p>

 

4 

条语句后输出为:?/p>

 

 

 

 

 

?/p>

 

?/p>

 

 

 

 

 

 

A) 

 

0 

   

 

 

 

 

 

 

 

 

 

B) 100 

 

 

 

 

 

C) 

 

300 

 

 

 

 

 

 

 

 

  D) 200 

10. 

下列关于构造函数的描述中,错误的是

 

 

?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

A) 

构造函数可以设置默认参数;

 

B) 

构造函数在声明对象时自动执行;

 

C) 

构造函数可以对静态数据成员进行初始化?/p>

 

D) 

构造函数可以重载;

 

Ͼλ">
Ͼλ
Ŀ

面向对象程序设计题库 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

一、单项选择?/p>

 

1. 

?/p>

C++

语言中,对函数参数默认值描述正确的是:?/p>

 

 

D 

 

 

?/p>

 

 

 

A) 

函数参数的默认值只能设定一?/p>

 

B) 

一个函数的参数若有多个,则参数默认值的设定可以不连?/p>

 

C) 

函数参数必须设定默认?/p>

 

D) 

在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认?/p>

 

2. 

假定

 

AB 

为一个类,则执行

 

AB x 

;语句时将自动调用该类的?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

 

A) 

有参构造函?/p>

 

 

 

 

 

 

B) 

无参构造函?/p>

 

 

C) 

拷贝构造函?/p>

 

 

 

 

 

 

D) 

赋值构造函?/p>

 

3. 

下述关于开关语句的描述中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

开关语句中

default

子句可以没有,也可以有一?/p>

; 

B) 

开关语句中每个语句序列中必须有

break

语句

; 

C) 

开关语句中

default

子句只能放在最后;

 

D) 

开关语句中

case

子句后面的表达式可以是整形表达式?/p>

 

4. 

关于对象概念的描述中,(

 

 

 

 

 

?/p>

 

是错误的?/p>

 

A) 

对象就是

C

语言中的结构变量

; 

 

B) 

对象代表着正在创建的系统中的一个实体;

 

 

C) 

对象是一个状态和操作(或方法)的封装?/p>

; 

 

D) 

对象之间的信息传递是通过消息进行?/p>

; 

5. 

下列给字符数组进行初始化中,?/p>

 

 

 

 

 

)是正确的?/p>

 

A) 

 

char s1[ ]="12345abcd"; 

 

 

 

 

 

 

 

 

B) char s2[3]="xyz"; 

 

 

C) 

 

char s3[][3]={ 'a', 'x', 'y'}; 

 

 

 

 

 

 

 

D) char s4[2[3]={"xyz","mnp"}; 

6. 

?/p>

int a[][3]={{1},{3,2},{4,5,6},{0}}

中,

a[2][2]

的值是

 

?/p>

 

 

 

 

 

?/p>

 

 

?/p>

 

A) 

 

3             

 

 

B) 

 

2            

    

C) 6             

  

D) 

 

4 

7. 

声明?/p>

test

的拷贝构造函数的正确形式?/p>

 

?/p>

 

 

D 

 

 

?/p>

 

?/p>

 

 

A) int test 

 

 

 

 

B) void test 

 

 

C) 

 

test(void) 

 

 

 

D) 

 

test(test&) 

8. 

关于

new

运算符的下列描述中,?/p>

 

 

 

 

 

?/p>

 

是错的?/p>

 

A) 

它可以用来动态创建对象和对象数组?/p>

 

B) 

使用它创建的对象或对象数组可以使用运算符

delete

删除

; 

C) 

使用它创建对象时要调用构造函数;

 

D) 

使用它创建对象数组时必须指定初始值?/p>

 

9. 

?/p>

 

C++ 

中有以下

 

4 

条语句:

 

static int hot=200;int &rad=hot; 

  

 

 

hot=hot+100;cout<<rad<<endl; 

执行?/p>

 

4 

条语句后输出为:?/p>

 

 

 

 

 

?/p>

 

?/p>

 

 

 

 

 

 

A) 

 

0 

   

 

 

 

 

 

 

 

 

 

B) 100 

 

 

 

 

 

C) 

 

300 

 

 

 

 

 

 

 

 

  D) 200 

10. 

下列关于构造函数的描述中,错误的是

 

 

?/p>

 

 

 

B 

 

?/p>

 

?/p>

 

A) 

构造函数可以设置默认参数;

 

B) 

构造函数在声明对象时自动执行;

 

C) 

构造函数可以对静态数据成员进行初始化?/p>

 

D) 

构造函数可以重载;

 



ļ׺.doc޸Ϊ.docĶ

  • ɽʡ2012-2013ѧ߶¿ѧģһ
  • Э᰸4ƪ
  • 2017󱾿ƼӦû⼰
  • 걨㽭ʡѧѧصо㽭ʡ
  • XXҵ޹˾ԴЧ˹ƶ
  • 200T۹
  • 2015̨ģѧ⼰
  • ˽̰桿꼶ϲͬѵµڶۻ
  • Ҷïй桢Ӫ¼
  • 2.0èHS8145Vƽ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)