首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果是 #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
68
问题
下面程序的结果是
#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://kaotiyun.com/show/8XAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+ b/b的值是
下列是模板声明的开始部分,其中正确的是
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
考虑下面的函数原型:voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是
判断字符型变量ch是否为大写英文字母,应使用表达式
下列程序的输出结果是【 】。#include<iostream.h>classMyClass{public:intnumber;voidset(inti);};intnumber=3;voidMyClass:
下列叙述中错误的是
友元运算符。obj1>obj2被C++编译器解释为()。
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
下列不属于软件工程的3个要素的是
随机试题
提出悲剧“罪孽说”的是()
对能量代谢影响最为显著的是
高效便民是行政管理的基本要求,是服务型政府的具体体现。下列哪些选项体现了这一要求?(2014年卷二第76题)
穿孔板的穿孔率为()时才不影响其后面多孔材料的吸声特性。
按照施工合同示范文本规定,承包人的义务包括()。
主要承保各种团体及个人在固定场所从事生产、经营等活动以至日常生活中由于意外事故而造成他人人身伤害或财产损失,依法应由投保人所承担的各种经济赔偿责任是()保险。
旅游涉外饭店星级评定的复核工作()。
简述计算机网络的资源子网和通信子网。
中国历史上第一次税制改革发生于()。
关于一罪与数罪,下列表述正确的有()。
最新回复
(
0
)