首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){co
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){co
admin
2010-12-16
28
问题
有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){cout<<“A2”;}}; class B:publicA{ public: void funcl(){cout<<“B1”;} void func2(){cout<<“B2”;}}; intmain(){ A*p=ne
选项
A、B1B2
B、A1A2
C、B1A2
D、A1B2
答案
C
解析
程序中B为A的派生类,由主函数入手,主函数中定义了类A的指针p指向类B。根据基类中的“vir- tual void funcl()”知道A中的funcl为虚函数,执行“p->funcl();”语句,通过指针变量调用此虚函数,此时调用的就是指针变量指向的同名函数,即派生类的funcl函数,输出B1。而fun2不是虚函数,所以执行“p->rune2();”输出为A2。
转载请注明原文地址:https://jikaoti.com/ti/65L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
有以下程序#include<stdio.h>intshow(char*str){while(*str){putchar(*str+1);str++;}return*str+1;
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
算法的时间复杂度是指()。
算法的空间复杂度是指()。
字符串’’\\\’’ABCDEF\’’\\’’的长度是()。
设二叉树如下:则后序序列为
在一棵二叉树上,第5层的结点数最多是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
冠心病的易感人格为
使吸入麻醉药MAC下降的因素有
膨胀水箱属于()系统的构成内容。
组织目标实现的必要条件是()。
简述学与教的三种过程模式。
大兴安岭在我国地理分界上的作用是:①既是中温带和暖温带,又是高原和平原之间的分界线②既是季风区和非季风区,又是耕作区与畜牧区之间的分界线③既是地势第一、第二级阶梯,又是内、外流域之间的分界线④既是森林和草原,又是半湿润区和半干旱区之间的分界线
将整体分解为不同部分、要素或层次的思维方法是()
(44)不是引起项目成本预算变更的直接原因。
Alawyerfriendofminehasdevotedherselftotheserviceofhumanity.Herspecialareaiscalled"publicinterestlaw".Ma
TheRomansleadedby______camewith10,000soldiersandlandedontheshoreofKentin55BC.
最新回复
(
0
)