首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> #include <string> using namespace std; class base { private: char baseName[10
有以下程序: #include <iostream> #include <string> using namespace std; class base { private: char baseName[10
admin
2010-06-06
34
问题
有以下程序: #include <iostream> #include <string> using namespace std; class base { private: char baseName[10]; public: base ( ) { strcpy (baseName, "Base"); } virtual char *myName() {
选项
A、DerivedBase
B、BaseBase
C、DerivedDerived
D、BaseDerived
答案
1
解析
本题考核虚函数的应用。类Derived是从基类Base公有派生而来的。因此,Derived是基类Base的子类型。主函数中定义了一个基类对象bb和一个派生类对象dd。从程序中可看出,派生类Derived的对象dd交给了处理基类Base的对象的函数showPtr进行处理。由于在基类中函数myName被定义成虚函数,所以在函数showPtr中调用的myName函数为派生类的成员函数mySame,从而输出Derived。然后输出className,即基类名称Base。
转载请注明原文地址:https://kaotiyun.com/show/fqjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n",i1,i2
下列选项中,不属于数据管理员(DBA)职责的是()。
下列给定程序中,函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制4个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出正
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
下面属于白盒测试方法的是()。
软件测试的目的是( )。
软件测试的目的是()。
随机试题
黏土类型砂的保存性主要取决于()。
下列业务中,会引起资产和负债同时减少的是()。
除哪项外,均是休克的病理生理改变
下列哪项不是麻疹的正确治法
《建设工程施工合同(示范文本)》合同文件其优先解释顺序是不同的,一般的优先顺序应为()。
试述:高桩码头施工沉桩平面定位方法;
【背景资料】某机电工程公司通过招标承包了一台660MW火电机组安装工程,工程开工前,施工单位向监理工程师提交了工程安装主要施工进度计划(如下图所示,单位:d)。满足合同工期的要求并获得业批准。在施工进度计划中,因为工作E和G需吊装载荷
在大型游乐公园里,现场表演是刻意用来引导人群流动的。午餐时间的表演是为了减轻公园餐馆的压力;傍晚时间的表演则有一个完全不同的目的——鼓励参观者留下来吃晚餐。表面上不同时间的表演有不同的目的,但这背后,却有一个统一的潜在目标,即________。填入划横线部
下列程序段的执行结果为DimM(10)Fork=1To10M(k)=11-kNextkx=6PrintM(2+M(x))
有以下程序#includemain(){inta=5,b=1,t;t=(a
最新回复
(
0
)