首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序; #include using namespace std; class Base{ public: void outputo{cout
有如下程序; #include using namespace std; class Base{ public: void outputo{cout
admin
2020-07-30
12
问题
有如下程序;
#include
using namespace std;
class Base{
public:
void outputo{cout<
virtual void Printo{cout<<‘B’;)
);
class Derived:public Base{
public:
void output(){cout<<2;)
void Print0{cout<<‘D’;)
);
int main(){
Base*ptr=new Derived;
ptr一>output();
ptr一>Print();
delete ptr;
return ():
)
程序的输出结果是( )。
选项
A、lB
B、lD
C、2B
D、2D
答案
B
解析
此题考查的是虚函数与多态性。在成员函数的声明前面加上vimal关键字,即可把函数声明为虚函数;在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。本题中,从基类的定义可以看出:output()函数是普通成员函数,而Print()函数是虚函数。所以,通过ptr指针调用的output()是基类中的output(),而通过它调用的PIint()则是派生类中的Print()。
转载请注明原文地址:https://kaotiyun.com/show/9typ777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的中括号处填入正确的内容并把中括号删
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程projl,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:C
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下面对静态数据成员的描述中,正确的是()。
软件设计中模块划分应遵循的准则是()。
软件生命周期是指()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:i=5i=10i=15i=20注意:错误的语句在//******error******的下面,修改该语句即可。#include
下列对模板的声明中,正确的是()。
以下数据结构中,属于非线性数据结构的是()。
随机试题
短语义叫_____。
A.《备急千金要方》B.《肘后备急方》C.《刘涓子鬼遗方》D.《备急千金翼方》能够初步诊断天花和麻疹等传染病,并有对黄疸病人做实验观察的早期记载的书是
属于风气内动的是
中风、厥证、痫病的共同症状是
从事种植业、林业、畜牧业、渔业生产,土地承包经营期限为()年。
劳动法的立法目的是为了保护劳动者的合法权益,调整劳动关系,建立和维护适应社会主义市场经济的劳动制度,促进经济和社会稳定发展。()
影响体操、跳高运动员成绩最关键的因素是最大力量。()
邓小平提出以是否有利于发展社会主义社会的生产力,是否有利于增强社会主义国家的综合国力,是否有利于提高人民的生活水平作为判断各方面工作是非得失的根本标准。“三个有利于”的判断标准()。
设随机变量X~N(μ,42),Y~N(μ,52);记p1=P{X≤μ一4},p2=P{Y≥μ+5},则()
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
最新回复
(
0
)