首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include<iostream> using namespace std; class Base{
admin
2017-11-28
59
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#include<iostream>
using namespace std;
class Base{
int a,b;
public:
Base(int x,int y){a=x;b=y;}
void show(){cout<<a<<’,’<<b<<end1;}
};
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<<c<<’,’<<d<<endl;}
};
int main()
{
Base B1(50,50),*pb;
Derived D1( 10,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://jikaoti.com/ti/Bat0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面的描述中错误的是
下列程序的输出结果为()。#include<iostream.h>voidmain(){intx;int&y=x;//变量引用y=99;cout<<"x="<<x<<end
按照“先进先出”组织数据的数据结构是()。
数据库设计分为以下6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
以下叙述中不正确的是
针对数组定义intdata[10];,下列表述中错误的是
已有如下定义和输入语句,若要求a、b、c、d分别得到的值为10、20、’A’和’B’,当从第一列开始输入数据时,正确的数据输入方式是()。inta,b;charc,d;Cin>>a>>b>>c>>d;
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
以下选项中合法的用户标识符是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
随机试题
黄疸与萎黄的鉴别要点是
气逆证的临床表现有
蛋白质腐败变质的鉴定指标不包括
患者,男,70岁,慢性迁延性肝炎15年余,近半个月来感全身明显乏力,食欲差,腹胀,腹泻入院。查体:面色晦暗,体形消瘦,皮肤巩膜中度黄染,腹部膨隆,叩诊有移动性浊音。该患者腹水形成的最主要原因是
利泽公司为一家一人有限责任公司,经税务机关发现有企图逃避纳税义务的行为,并有证据证明。税务机关在规定的纳税期之前,责令限期缴纳应纳税款。在此期限内,税务局又发现利泽公司有将其库存产品及银行存款私分,转移的迹象,即责成其提供纳税担保。但该公司股东已销声匿迹,
企业的信用标准严格,给予客户的信用期很短,使得应收账款周转率很高,将有利于增加企业的利润。()
“乌卵的结构”是某版本生物学教材八年级下册第七单元第一章第四节的内容,根据课程标准的要求,学生应能够说出鸟卵基本结构的名称与功能。为了更好地使学生观察和理解鸟卵的结构与功能,教师为学生准备了新鲜的鸡蛋、烧杯、热水、小镊子、解剖盘、解剖针、培养皿、放大镜等,
数学考试的满分是100分,六位同学的平均分数是91分,这六个人的分数各不相同,其中有一位同学仅得65分。那么,居第三位的同学至少得了多少分?
Aneweconomicspaperhassomeold-fashionedadviceforpeoplenavigatingthestressesoflife:Findaspousewhoisalsoyourb
结构化程序所要求的基本结构不包括()。
最新回复
(
0
)