首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; class Base{
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; class Base{
admin
2016-11-23
57
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#inc1ude <iostream>
using namespace std;
class Base{
int a,b;
public:
Base (int x,int y){a=x; b=y;)
void show(){cout<<a<<’,’<<b<<endl;)
};
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://kaotiyun.com/show/zsAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
由关系数据库系统支持的完整性约束是指______和参照完整性。
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
下列程序的输出结果为#include<iostream.h>voidmain(){char*a[]={"hello","the","world"};char**pa=a;pa++;
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
下列各项特点中,属于线性表的顺序存储结构的是()。
一个类的友元函数能够访问该类的
下面关于C++语言变量的叙述错误的是()。
算法的空间复杂度是指
随机试题
《走出非洲》是二十世纪最伟大的英语文学作品之一。这部在散文、小说、自传间自由_________的作品,以1914至1931年间,作者在肯尼亚恩贡山麓经营咖啡农场的经历为背景,_________地将众多的人、景、物熔于一炉,既有忠实而富文学性的观察与描摹,也
威玛诺公司是一家生产小型家电的公司。目前经营着600多种产品。该公司的目标是每年销售额的25%要从前三年研制的产品中获得。为此,威玛诺公司每年都要开发20多种新产品。然而新产品并不是自然诞生的,威玛诺公司努力创造一个有助于新产品革新的环境。首先,它通常要拿
小儿哮喘发病的主要原因是
血液透析的适应证有
论民法中的公序良俗原则及其在司法实践中的意义。[中山大学2011年研]
流程图中决策应用()表示。
临时用电工程安装完毕后,由安全部门组织检查验收,参加人员有主管临时用电安全的项目部领导、有关技术人员、()。必要时请主管部门代表和业主代表参加。
根据《消费者权益保护法》的规定,消费者因购买、使用商品而使其合法权益受到损害的,需要对消费者承担损害赔偿责任的,包括商品的()。
下列哪种情形中,当事人之间产生合同法律关系?()
Theresourcesofthelibrarycanbehelpfulevenwhenwearedoingsomethingveryinformal,suchastryingtodeviseabetterwa
最新回复
(
0
)