首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(){ Fuction(); } virtual void Fuction(){ cout<<"Base::Fuc
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(){ Fuction(); } virtual void Fuction(){ cout<<"Base::Fuc
admin
2017-07-28
41
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
Base(){
Fuction();
}
virtual void Fuction(){
cout<<"Base::Fuction"<<endl:
}
};
class Derived:public Base{
public:
Derived(){
Fuction();
}
virtual void Fuction(){
cout<<"Derived::Fuction"<<endl:
}
};
int main(){
Derived a;
return0;
}
运行后的输出结果是( )。
选项
A、Base::Function
Derived::Function
B、Base::Function
Base::Function
C、Derived::Function
D、Base::Function
答案
A
解析
题意的main()函数中定义一个Derived类对象,对象名为a,在构造a对象时,程序过程为:
①首先调用Derived类的默认构造函数,在默认构造函数执行函数体前,再调用基类的默认构造函数,基类构造函数的函数体中调用函数Function(),此时,由于Derived类对象的构造还未完成,所以在此时Function()调用的是基类的Function()函数,输出:“Base::Function”
②执行Derived类的默认构造函数的函数体,调用Function()函数,此时Derived类对象已经完成初始化列表,所以此时的Function()调用的是Derived类的Function()函数,输出:“Derived::Function”。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/pFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classBASE{private:charc;public:BASE(charn
下列程序的输出结果为【 】。#include<iostream,h>voidFunc(charch){switch(ch).{case’A’:case’a’cout<<"优秀"<<end1;
下述说法错误的是
对于常数据成员,下面描述正确的是
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
下列有关内联函数的叙述中,正确的是()。
下列特征中不是面向对象方法的主要特征的是()。
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
随机试题
A、cropB、hotC、properD、stomachDA、B、C三项划线部分发[c],而D项划线部分发[A],所以选D项。
在局麻药中加入少量肾上腺素的适应证是()。
能清胃肠湿热,常用治热痢腹痛的药()
采用亚硝酸钠法测定含量的药物有
当翼缘连接处的弯矩为946kN·m时,翼缘连接一侧螺栓所承受的轴力为______。翼缘连接处一个螺栓连接的抗剪承载力设计值为______。
桥梁工程质量检验中,对钢筋骨架尺寸按骨架总数的()抽检。
信用卡于持卡人本人使用,持卡人不得出租或转借信用卡。()
英译汉“wharf;invoice”最确切的翻译是( )。
学前儿童身心发展处于一个特殊的时期,幼儿园教学要贯彻保育和教育相结合的原则,实施体育、智育、德育和美育,促进学前儿童的全面发展。在学前儿童智育方面,要实现的目标主要有()。
“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置()。
最新回复
(
0
)