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

1、单选题1)C++语言是从早期的C语言逐渐发展演变而来的.与C语言相比,它在求解问题方法上进行的最大改进是()a)面向过程b)面向对象c)安全性d)复用性2)C++语言... 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
d) .exe
10) 下列程序段执行完后,x的值是( )
x=0;
for(j=0;j<10;j++)
if(j) x++;
a) 0
b) 10
c) 9
d) 11
11) 类的析构函数是在( )调用的。
a) 类创建时
b) 删除对象时
c) 用户需要时
d) 创建对象时
12) 下面描述中,表达错误的是( )
a) 公有继承时基类中的public成员在派生类中仍是public的
b) 公有继承是基类中的private成员在派生类中仍是private的
c) 公有继承时基类中的protected成员在派生类中仍是protected的
d) 私有继承时基类中的public成员在派生类中是private的
13) 派生类的对象对它的基类成员中( )是可以访问的。
a) 公有继承的公有成员
b) 公有继承的私有成员
c) 公有继承的保护成员
d) 私有继承的公有成员
14) 下列关于指针的用法中正确的是( )
a) int i=5; int prt=&i;
b) int i; int *i=prt;
c) int *prt; prt=0;
d) int i; int *prt=&i;
15) 下列关于构造函数的描述中,错误的是( )
a) 构造函数可以设置默认参数
b) 构造函数在定义类对象时自动执行
c) 构造函数可以是内联函数
d) 构造函数不可以重载
16) 析构函数的特征之一是( )
a) 一个类中只能定义一个析构函数
b) 析构函数名与类名不同
c) 析构函数的定义只能在类体内
d) 析构函数可以有一个或多个参数
17) 下面有关重载函数的说法中正确的是( )
a) 重载函数必须具有不同的返回值类型
b) 重载函数形参个数必须不同
c) 重载函数必须有不同的形参列表
d) 重载函数名可以不同
展开
 我来答
twicave
2008-03-13 · TA获得超过517个赞
知道小有建树答主
回答量:198
采纳率:0%
帮助的人:57.4万
展开全部
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) 下列程序段执行完后,x的值是( )
x=0;
for(j=0;j<10;j++)
if(j) x++;
c) 9
11) 类的析构函数是在( )调用的。
b) 删除对象时
12) 下面描述中,表达错误的是( )
b) 公有继承是基类中的private成员在派生类中仍是private的
13) 派生类的对象对它的基类成员中( )是可以访问的。
b) 公有继承的私有成员 //题目错,应该是“不可以访问的”
14) 下列关于指针的用法中正确的是( )
d) int i; int *prt=&i;
15) 下列关于构造函数的描述中,错误的是( )
d) 构造函数不可以重载
16) 析构函数的特征之一是( )
a) 一个类中只能定义一个析构函数
17) 下面有关重载函数的说法中正确的是( )
c) 重载函数必须有不同的形参列表
lsaunter
2008-03-11 · TA获得超过1188个赞
知道小有建树答主
回答量:753
采纳率:0%
帮助的人:614万
展开全部
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)重载函数名可以不同

可能不会全对,很多都是应用的时候的习惯,早忘记书本的概念了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式