首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: void output(){cout
有如下程序: #include using namespace std; class Base{ public: void output(){cout
admin
2020-07-23
19
问题
有如下程序:
#include
using namespace std;
class Base{
public:
void output(){cout<<1;}
virtual void Print(){cout<<’B’;}
};
class Derived:public Base{
public:
void output(){cout<<2;}
void Print(){cout<<’D’;}
};
int main()
{
Base*ptr=new Derived:
ptr->output();
ptr->Print();
delete ptr;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1B
B、1D
C、2B
D、2D
答案
B
解析
在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义了一个指向派生类对象的基类指针ptr,执行ptr->output后,会执行基类的output函数,输出1,由于Print是虚函数,所以ptr->Print()会执行派生类的Print,即输出D,所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/f1yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classVAC{public:intf()const{return3;}intf(){return5;}};intmain(){VACv
在面向对象方法中,不属于"对象"基本特点的是( )。
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
数据库中对概念模式内容进行说明的语言是
下面对对象概念描述正确的是
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
以下关键字不能用来声明类的访问权限的是()。
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的中括号处填入正确的内容并把中括号删除,使
随机试题
A.泄泻B.黄疸C.二者均是D.二者均非(2002年第119,120题)调肝扶脾,治疗的病证是()
男性,46岁,既往有高血压病史,突然出现剧烈胸痛,呈撕裂状,累及胸骨后及上腹部,伴大汗,持续1小时不缓解。查体:血压200/110mmHg(26.7/14.7kPa),心率90次/min,心(一),两肺(一),心电图:左室高电压伴V4~V6S—T段压低0.
A.碱性介质B.中性介质C.胶体溶液D.硝酸性溶液E.盐酸性溶液银量法中铬酸钾法的反应条件是
男,58岁。右舌缘溃疡4个月。病理诊断为鳞癌,决定行舌颌颈联合根治术,前臂皮瓣修复舌缺损。术后颈部创口引流最好采用()
真热假寒证产生的机制是
根据福利项目的实施范围可以分为()。
有“万园之园”之称的皇家宫苑是()。
从所给的四个选项中选择最合适的一个填人问号中,使之呈现一定的规律性:
受委托实施行政处罚的组织必须符合以下哪些条件?()
设f(x)=1/πx+1/sinπx-1/π(1-x),x∈[1/2,1),试补充定义使得f(x)在[1/2,1]上连续.
最新回复
(
0
)