首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的结果是 #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
37
问题
下面程序的结果是
#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://jikaoti.com/ti/AKt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
下列关于栈的描述中错误的是
下列关于多态性的描述,错误的是
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
执行下列程序时输入123<空格>456<空格>789<回车>,输出结果是 main() {char s[100]; int c. i; scanf("%c", &c); scanf("%d"
下列叙述中正确的是
将一个函数声明为一个类的友元函数必须使用关键字______。
多态性分为两类:编译时的多态性和______。
随机试题
编一个线程并发执行的程序,该程序在运行时,由主线程创建2个线程,第一个线程计算m2,第二个线程计算m2,m、n由命令行参数给出,主线程通过参数传给子线程。子线程通过参数将计算结果送回。主线程在子线程终止后,计算两个传回参数的和,即m2+n2,并输出。
在正常机体中,下述哪个部位是无菌的
微分方程y"一4y=4的通解是()(C1,C2为任意常数)。
下列费用中属于资金筹集成本的有( )。
年度终了,各种账户在结转下年、建立新账后,一般都要把旧账送交主办会计集中统一管理。()
资料:南方股份有限公司2012年损益类账户发生额资料如下(单位:元):要求:根据上述资料分别计算该公司在该会计期间内下列有关项目金额(要求列出计算过程)
根据《中华人民共和国进出口商品检验法》有关规定,法定检验进口商品的收货人或其代理人,应当向( )的检验检疫机构报检。
根据我国法律规定,不适用著作权法保护的客体有()等。
Opinionpollsarenowbeginningtoshowthatwhoeveristoblameandwhateverhappensfromnowon,highunemploymentisprobably
A、Hefailedtofinishtheexperimentthatday.B、Hehasn’thadtimetodotheexperiment.C、Hedidonlypartoftheexperiment.
最新回复
(
0
)