首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
admin
2019-04-01
67
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include
using namespace std;
class Base{
int a,b;
public:
Base(int X,int Y){a=x;b=y;)
void show(){cout<
);
class Derived:public Base{
int c,d;
public:
Derived(int x,int y,int z,int m):Base(x,y){c=z;d=m;)
void show(){cout<
);
int main()
{
Base B l(50,50),*pb;
Derived D I(1 0,20,30,40);
pb=&D1;
return 0;
return();
)
运行时输出的结果是( )。
选项
A、10,20
B、30,40
C、20,30
D、50,50
答案
A
解析
此题考查的是多态性。在C++中,一个基类指针可以用于指向它的派生类对象,而且通过这样的指针调用虚函数时,被调用的是该指针实际所指向的对象类的那个重定义版本。在实函数的情况下。通过基类指针所调用的只能是基类的那个函数版本,无法调用到派生类中重定义函数。此题中,通过指针pb所调用的是基类的版本,即输出a和b的值10,20。
转载请注明原文地址:https://kaotiyun.com/show/JeAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的运行结果是#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;
下列程序如果去掉for循环外围的大括号对,则会出现编译错误。错误原因是______。#include<iostream.h>inta=5;voidmain(){inta=10,b=20;
软件工程的理论和技术性研究的内容主要包括软件开发技术和
串的长度是
下列关于线性表、栈和队列的叙述,错误的是
数据的逻辑结构有线性结构和______两大类。
执行语句for(i=1;i++<4;);后,变量i的值是
下列对于线性链表的描述中正确的是
符合结构化原则的三种基本控制结构是:选择结构、循环结构和______。
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
随机试题
在Windows7中,各应用程序之间的信息交换是通过___________进行的。
乳房保健检查的最佳时间一般选择在
鳞状细胞癌Broder分级法主要依据是A.对周围支持组织的评价B.肿瘤组织具有异质性C.宿主的免疫反应D.评价围绕瘤细胞的结构特征E.瘤细胞的功能特征
市场法适用的对象表明,只要是具有交易性的房地产都可以采用市场法进行估价。()
场景某机电工程安装公司承包本市某化工厂车间的洁净空调工程安装任务。其洁净空调设计等级为N7级,并安装了高效过滤器。为保证工程质量,机电安装公司在风管制作、系统严密性检验、系统调试等关键工作中采取了相应的措施。空调工程在竣工验收后,进行了综合效能测定。由于
在某客户的财务状况分析中,不属于收入支出表中的投资收入的是()。[2009年5月真题]
在其他因素不变的情况下,下列财务评价指标中,指标数值越大表明项目可行性越强的有()。
如果某人现有退休金100000元,准备存入银行,在银行年复利率为4%的情况下,其10年后可以从银行取得()元。
中国历史上记载最早的儿童识字课本是()
TheThree-YearSolutionHartwickCollege,asmallliberal-artsschoolinupstateNewYork,makesthisoffertowell-prepared
最新回复
(
0
)