首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为【 】。 #include<iostream> using namespace std; class base { public: virtual void who( ) { cout < <
以下程序的执行结果为【 】。 #include<iostream> using namespace std; class base { public: virtual void who( ) { cout < <
admin
2010-03-29
56
问题
以下程序的执行结果为【 】。
#include<iostream>
using namespace std;
class base
{
public:
virtual void who( )
{
cout < < "base class" < <end1;
};
class derivel:public base
{
public:
void who( )
{
cout < <"derivel clas
选项
答案
base class derivel class derive2 class
解析
类base含有虚函数who( ),该类派生出derivel类和derive2类,两个派生类中都有虚函数who( )的定义。在main( )函数中定义了一个指向base类的指针,它也被允许指向其派生类。在执行过程中,不断改变它所指的对象,当p->who( )时就能调用不同的版本。这是因为使用了虚函数,因而进行动态联编。注意:应掌握静态联编的使用方法。
转载请注明原文地址:https://kaotiyun.com/show/JQjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=1,b=2;for(;a
下面不属于软件设计原则的是
以下程序段中,与语句:k=a>b?(b>c?1:0):O;功能相同的是
下列结构体类型说明和变量定义中正确的是()。
以下叙述中错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
面向对象方法中,继承是指()。
对于以下函数声明voidfun(intarray[4],int*ptr);以下叙述中正确的是
若有以下函数首部:intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*X的初值为十六进制数*/printf(“%u\n”,x);}程序运行后的输出结果是()。
随机试题
新婚妇女,停经50天后出现阴道少量流血伴右下腹痛,今晨突然右下腹剧烈疼痛,难以忍受,来院就诊。查体:面色苍白,口唇色淡,腹部稍膨隆,右下腹压痛明显,血压82/60mmHg。妇科检查:子宫稍大,较软,右附件区触及一压痛之包块,阴道后穹窿穿刺得到不凝血。本病例
男性,63岁。确诊慢性阻塞性肺病近10年,因呼吸困难一直需要家人护理和照顾起居。晨起大便时突然气急显著加重,伴胸痛,送来急诊。[假设信息]若已有检查仍不能证明气胸,诊断尚需考虑下列哪种可能性
患者男性,70岁,意识障碍,有时谵妄,行为失常,呼气有肝臭味,3天未解大便。为该病人行灌肠时,禁用的溶液是
国际收支逆差也称为()。
简述贯彻教育一致性与连贯性德育原则的基本要求。
课程实施是指通过一系列的教学活动,把课程计划付诸实践的过程,它是达到预期的课程目标的基本途径。()
A.肾小球滤过膜的机械屏障作用B.肾小球滤过膜的电荷屏障作用C.两者均有D.两者均无正常情况下,尿中不出现红细胞是由于
某项目采用先估计各个独立工作的费用,然后再汇总估计出整个项目的总费用,这种估算方法是()。
Intoday’smedical,littleagreementexistsonthe______fordefiningmentalillness.
【B1】【B20】
最新回复
(
0
)