找个C++高手帮做题,哪位高手会做请帮做下,谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/06 12:49:52
1、 单选题
1) C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是( )
a) 面向过程
b) 面向对象
c) 安全性
d) 复用性
2) C++语言的跳转语句中,对于break和continue说法正确的是( )
a) break语句只应用与循环体中
b) continue语句只应用与循环体中
c) break是无条件跳转语句,continue不是
d) break和continue的跳转范围不够明确,容易产生问题
3) C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行;另一种是通过( ),即派生出新的类
a) 复用
b) 继承
c) 单继承
d) 多继承
4) 定义如下变量:int i=5,j=6,则i/j的结果为( )
a) 0.8333333334
b) 0
c) 0.8
d) 0.833333……
5) for(int x=0,y=0;!x& &y<=5;y++)语句执行循环的次数是( )
a) 0
b) 5
c) 6
d) 无数次
6) 在函数声明中,( )是不必要的
a) 函数参数的类型和个数
b) 函数名
c) 函数的类型
d) 函数体
7) 考虑函数原型void test(int a, int b=7,char c=’*’),下面的函数调用中,属于不合法调用的是( )
a) test(5)
b) test(5,8)
c) test(6,’#’)
d) test(0,0,’*’)
8) 假定AB是一个类,则该类的拷贝构造函数的声明语句为( )
a) AB&(AB x)
b) AB(AB x)
c) AB(AB &x)
d) AB(AB *x)
9) C++的源程序文件的扩展名为( )
a) .cpp
b) .c
c) .dll

1)面向对象
2)continue语句只应用与循环体中
3)继承
4)0
5)6
6)函数体
7)test(5,8)
8) AB(AB &x)
9) .cpp
10)9
11)删除对象时
12)公有继承时基类中的protected成员在派生类中仍是protected的
13)公有继承的公有成员
14) int *prt; prt=0;
15)构造函数在定义类对象时自动执行
16)一个类中只能定义一个析构函数
17)重载函数名可以不同

可能不会全对,很多都是应用的时候的习惯,早忘记书本的概念了

1、 单选题
1) C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是( )
b) 面向对象
2) C++语言的跳转语句中,对于break和continue说法正确的是( )
b) continue语句只应用与循环体中
3) C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行;另一种是通过( ),即派生出新的类
b) 继承
4) 定义如下变量:int i=5,j=6,则i/j的结果为( )
b) 0
5) for(int x=0,y=0;!x& &y<=5;y++)语句执行循环的次数是( )
d) 无数次
6) 在函数声明中,( )是不必要的
d) 函数体
7) 考虑函数原型void test(int a, int b=7,char c=’*’),下面的函数调用中,属于不合法调用的是( )
c) test(6,’#’)
8) 假定AB是一个类,则该类的拷贝构造函数的声明语句为( )
c) AB(AB &x) //答案有误,准确答案应为AB(const AB&)
9) C++的源程序文件的扩展名为( )
a) .cpp
10) 下列程序段执