首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test2_1,此工程包含一个源程序文件test2_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下: 调用基类BASE的构造函数:1 调用基类BASE的构造函数:2 调用派生类A
使用VC6打开考生文件夹下的工程test2_1,此工程包含一个源程序文件test2_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下: 调用基类BASE的构造函数:1 调用基类BASE的构造函数:2 调用派生类A
admin
2009-01-15
101
问题
使用VC6打开考生文件夹下的工程test2_1,此工程包含一个源程序文件test2_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下:
调用基类BASE的构造函数:1
调用基类BASE的构造函数:2
调用派生类A的构造函数:3
调用派生类A的析构函数
调用基类BASE的析构函数
调用基类BASE的析构函数
源程序文什test2_1.cpp清单如下:
#include<iostream.h>
class BASE
{
public:
BASE(int i){cout<<"调用基类BASE的构造函数:"<<i<<endl;}
~BASE(){cout<<"调用基类BASE的析构函数"<<endl;)
/***************** found *****************/
}
class A:public BASE
{
public:
/***************** found *****************/
A(int a,int b):i(a),b(b)
{cout<<"调用派生类A的构造函数:"<<a+b<<endl;}
~A(){cout<<"调用派生类A的析构函数"<<endl;)
private:
BASE b;
};
void main()
{
/****************found***************/
BASE obj(1,2);
}
选项
答案
(1)错误:类BASE的定义缺少“;” 正确:}; (2)错误:A(int a,int b):i(a),b(b) 正确:A(inta,intb):BASE(a),b(b) (3)错误:BASE obj(1,2); 正确:A obj(1,2);
解析
(1)主要考查考生对于类的定义的掌握,类定义结束后大括号外面不能缺少分号;
(2)主要考查考生对于派生类构造函数的掌握,该函数应该实现将参数传递给基类的功能,即派生类的构造函数应使用参数列表的形式将基类的数据成员初始化,初始化的时候直接使用基类的名称(BASE)而不是基类中变量的名称(i);
(3)主要考查考生对于基类和派生类函数调用关系的掌握,要调用派生类的构造函数必须使用派生类的对象,构造函数只有在该类的对象被使用的时候才会被调用。
转载请注明原文地址:https://kaotiyun.com/show/tOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
简述苏共二十大的主要内容与影响。(东北师范大学2002年世界现代史真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
两变量相关系数为0.43,σX为5,σY为3,请问σYX为多少?()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
简述学校教育有效促进学生身心发展的条件。
随机试题
关于颈动脉粥样硬化性闭塞症的超声表现的描述,哪些是正确的
诊断“粟粒性肺结核”,应编码于
产后虚烦不寐,体瘦面白或老人夜寐早醒而无虚烦证,都可使用的是
支点线是指
施工单位负责人接到施工现场发生安全事故的报告后,应当于最长()h内向事故发生地县级以上人民政府安全生产监督管理部门和负有安全生产监督管理职责的有关部门报告。
根据行业的竞争结构分析,对于钢铁冶炼厂来说,其需求方包括()。Ⅰ.铁矿石厂Ⅱ.建筑公司Ⅲ.商业银行Ⅳ.汽车厂
企业对所面临的风险采取接受的态度,从而承担风险带来的后果,其原因不包括()。(2014年)
下列各项中,不应在收回委托加工产品后征收消费税的有()。
根据以下资料,回答101-105题。2009年年末全市公路里程20670公里;其中,高速公路里程884公里,比上年年末增加107公里。年末城市道路里程6206公里。公共交通:年末全市公共交通运营线路701条,比上年年末增加22条;其中轨道交
下面说法中错误的是()。
最新回复
(
0
)