首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;) void dispa(){cout
有如下程序: #include using namespace std; class Base { public: Base(int i){x=i;) void dispa(){cout
admin
2020-06-29
25
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
Base(int i){x=i;)
void dispa(){cout<
private:
int x;
};
class Derived:public Base
{
public:
Derived(int i):Base(i+l0){x=i;)
void dispb(){dispa();cout<
private:
int x:
};
int main()
{
Derived b(2);
b.dispb0;
retum 0:
}
运行的结果是( )。
选项
A、2,2
B、12,2
C、12,10
D、10,2
答案
B
解析
”Derived b(2);”以整数2实例化变量b,在执行Derived的构造函数时,以i+10即12去调用类Derived的父类的构造函数,将Base::x初始化为12,然后将Derived::x赋值为2。在执行b.dispb()时,先调用父类中的dispa,输出Base::x,即12,再输出Derived::x,即2,所以运行结果为“12,2”。
转载请注明原文地址:https://jikaoti.com/ti/1MA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,请修改程序中的错误,使程序能得出正确的结果:num:0num:1num:10注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPlanet的保护数据成员distance和revolvePeriod,它们分别表示行星距太阳的距离和行星的公转
下列叙述中正确的是( )。
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
为类MyClass重载赋值运算符时,应将其重载为类的
若有函数原型声明为"voidfun(int*x,int&y,intz=3);",下列叙述中,错误的是
已知函数func的原型为intfunc(int,int);下列重载函数原型中错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程prog3,其中声明了MyString类。MyString是一个用于表示字符串的类。成员函数startsWith的功能是判断此字符串是否以指定的前缀开始,其参数8用于指定前缀字符串。如果参数s表
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
在关系数据库中,用来表示实体间联系的是
随机试题
以下对于应激性溃疡的表述中,正确的是
城市桥梁基坑中的混凝土采用的碎(砾)石最大粒径不宜大于()。
《公司法》规定以发起设立方式设立的股份有限公司的第一届董事由()选举产生。
我国目前唯一一个由两个中心城市共用的民航机场是()。
古希腊哲学家泰勒斯提出“水是万物的始基”,中国春秋时代《管子》一书中也指出“水者,何也?万物之本原也”。他们的观点属于()
有些低碳经济是绿色经济,因此低碳经济都是高技术经济。以下哪项如果为真,最能反驳上述论证?
西部大开发
某完全二叉树共有256个结点,则该完全二叉树的深度为()。
EffectiveAssignmentsUsingLibraryandInternetResourcesAwell-designedassignmentcanteachstudentsvaluableresearchskill
Hehastopay(maintain)______tohisson.
最新回复
(
0
)