首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果是 #include class A { int a; public: A():a (1){} void showa(){cout<<a;} }; class B { int a; public
下面程序的结果是 #include class A { int a; public: A():a (1){} void showa(){cout<<a;} }; class B { int a; public
admin
2017-10-17
66
问题
下面程序的结果是
#include
class A
{
int a;
public:
A():a (1){}
void showa(){cout<<a;}
};
class B
{
int a;
public:
B():a (2){}
void showa(){cout<<a;}
};
class C:public A, public B
{
int a;
public:
C():a (3){}
void showa(){cout<<a;}
};
void main()
{
C c;
c.showa();
}
选项
A、1
B、2
C、3
D、程序有错误
答案
C
解析
类A,类B,中都有showa()函数,类C继承后再次重写showa()函数就解决了继承的二义性,这时c.showa()函数显示的就是类C中的showa()的值。
转载请注明原文地址:https://www.kaotiyun.com/show/8XAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:inti=0;
联接运算是将两个或两个以上的关系根据联接条件生成一个【】。
决定C++语言中函数的返回值类型的是
完成下列类的构造函数,初始化语句为【 】。#include<iostream.h>classTest{private:intx,y;public,voidTest(intinitx,intinity){_
有如下程序 main( ) {int n[5]={0,0,0},i, k=2; for(i=0 i<k i++)n[i]=n[i]+1; cout<<n[k]<<end1;
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,b;charc,d;Cin>>a>>b>>c>>d;
下面关于运算符重载的描述错误的是()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不会引起应用程序的变化,这是指数据的______。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
现代的本草学有( )
对疑有胆结石所致梗阻性黄疸较深者,应选择哪种检查法较合适
根据现行国家标准《建筑灭火器配置设计规范》的规定,下列配置灭火器的场所中,危险等级属于严重危险级的是()。
李志和妻子胡丽2005年8月5号出行遭遇车祸,李志当场死亡,胡丽送往医院抢救无效后去世。夫妇俩生前居住的房子价值人民币50万元。李志遗有伤残补助金6万元。胡丽2002年以个人名义在单位集资入股获得收益4万元。李志夫妇有一个儿子李达,于2001年病故,李达和
李某创作完成一部作品,交由图书出版社出版,自()之日起李某享有该作品的著作权。
我国第一个实行的现代学制是()。
刺配刑始创于()。
下列属于刑事诉讼强制措施的有
お忙しい______を、お越しいただき申し訳ございません。
Thegoalistomakehighereducationavailabletoeveryonewhoiswillingandcapable______hisfinancialsituation.
最新回复
(
0
)