首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #include using namespace std; class Base{ int a,b;
admin
2019-05-06
32
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#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 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://kaotiyun.com/show/Kz8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classTestClass{intx;public:TestClass(int
一问宿舍可住多个学生,则实体宿舍和学生之间的联系是
在软件开发中,需求分析阶段可以使用的工具是
下列关于成员函数特征的描述中,错误的是()。
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<<end
下列关于this指针的叙述中,正确的是()。
在关系模型中,二维表的行称为___________。
A、 B、 C、 D、 Awhile循环取串长度,赋值给j,然后在for循环中由串两边开始向中间进行字符比较,当最后i和j标识字符位置的变量相等,那么奇数个字符,或者i大于j时那么偶数个字符,则表示是对称的。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。A)-369B)369C)0.369D)整数集合{1,2,3,4,5}
下列字符串中,正确的C++标识符是()。
随机试题
某工厂职工李某经常旷工,平日游手好闲,一天车间被盗,单位领导怀疑李某有盗窃嫌疑,于是决定将其监禁,并要求其交代犯罪事实,这种做法违反了:()
基层业务人员和管理人员使用的信息是()
有效减少我国儿童盲的措施是()
()工作是医疗卫生事业的重要组成部分,与人民群众的健康利益和生命安全密切相关。
被告人江某原系某市城建委主任,因涉嫌受贿被某市人民检察院采取监视居住的强制措施。在执行时,该市人民检察院派出两名干警将江某从家中用警车带到某招待所,关在事先订好的房间里,交待江某不准外出,不准与亲友通信通电话。该县人民检察院又派出几名干警轮流值班,监视江某
卫星地球站不应设在()附近。
以下不属于政治风险范畴的是()。
PowerPoint2007演示文稿默认的扩展名是()。
根据《中华人民共和国民事诉讼法》的规定,在少数民族聚居或者多民族共同居住的地区,人民法院应当用何种语言、文字进行审理和发布法律文书?()
ManytreesintheBrackhamareawerebroughtdownintheterriblestormsthatMarch.Thetownitselflosttwogreatlimetreesf
最新回复
(
0
)