首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: void output( ){cout<<l;} virtual void Print
有如下程序: #include<iostream> using namespace std; class Base{ public: void output( ){cout<<l;} virtual void Print
admin
2012-01-20
52
问题
有如下程序: #include<iostream> using namespace std; class Base{ public: void output( ){cout<<l;} virtual void Print( ){cout<<’B’;} }; class Derived:public Base{ public: void output( ){cout<<1;} void Print( ){cout<<’D’;} }; int main( ){ Base*prt=new Derived; prt->output( ); prt->Print( ); delete prt; return 0; } 程序的输出结果是
选项
A、1B
B、1D
C、2B
D、2D
答案
B
解析
基类指针可以指向派生类对象,但是只能访问从基类中继承来的成员。派生类对从基类继承来的成员可以被重新定义。故打印1D
转载请注明原文地址:https://kaotiyun.com/show/cPVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
设有如下关系表:则下列操作正确的是()。
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
C语言源程序名的后缀是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
若有定义语句:chars[10]="1234567\0\0";则strlca(s)的值是()。
设变量均已正确定义,若要通过scanf("%d%c%d‰",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:□代表空格字符)()。
C语言中规定,程序中各函数之间()。
若a是数值类型,则逻辑表达式(a==1)||(a!=1)的值是
组成C++语言的基本符号包括:字母、数字和【】。
随机试题
A、酚羟基B、4位羟基C、γ-吡喃酮D、邻二酚羟基E、1位氧原子与强酸成盐是利用黄酮类化合物有
孕期体重增长过多会使
组织穿透力最强的抗结核药是
房地产经纪服务的5S技巧是指()。
根据《环境影响评价公众参与暂行办法》,听证会组织者选定的参加听证会的代表人数一般不得()。
某大型钢厂由于厂区和家属区的统一规划以及环境保护的需要,决定将该厂转炉和连铸车间实施整体搬迁,易地重建。新区施工区域海拔高度1824m,厂区三通一平已完成,位于主要交通要道附近,道路边有永久性经纬坐标控制网和水准控制基桩。工程主要包括厂区道路,供排水系统管
林教授是湖北人,考试时他只把满分给湖北籍的学生。例如,上学期他教的班级中只有张红和李娜得了满分,她们都是湖北人。以下哪项最可能用来指出上述论证中存在的逻辑漏洞?
在系统开发方法论的实际发展过程中,共有两种开发方法被提倡和发展,它们是()和自顶而下的开发方法。
IcametoIndiaayearagotofindavillageinwhichIcouldliveandwritebutitwasmanymonthsbeforeIsettleddownhappil
Themedicalwrongdoingdebateoftenpitsphysicians—whosaythethreatoflawsuitspushesthemtoorderexpensive,unnecessaryt
最新回复
(
0
)