首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; class Base{
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。 #inc1ude <iostream> using namespace std; class Base{
admin
2016-11-23
25
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。
#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全国计算机二级
相关试题推荐
C++语言中关键字运算符有new,delete和______。
下面对于友元函数描述正确的是
若有以下程序:#include〈iostream〉usingnamespacestd;classsample{private:inti;public:voidsetva
有以下程序:#include〈iostream〉#include〈string〉usingnamespacestd;classvisited{private:intnumber;
对于常成员函数,下面描述正确的是()。
关于二义性的描述错误的是
在下面程序横线处填上适当内容,使得程序的输出为9876。#include<iostream>usingnamespacestd;template<classT>voidf(【】){
有如下程序:#include<iostream>usingnamespacestd;classsample{private:intx,y;public:sample(inti
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
随机试题
人民民主专政概念的第一次公开使用是在()
不属于经股动脉穿刺插管并发症的是
下列有关地图舌与扁平苔藓的鉴别,说法错误的是
A.耳蜗微音电位B.细胞内电位C.和电位D.蜗内电位E.听神经动作电位由血管纹细胞主动分泌所形成的电位是
椎间盘共有
兴源公司与郭某签订钢材买卖合同,并书面约定本合同一切争议由中国国际经济贸易仲裁委员会仲裁。兴源公司支付100万元预付款后,因郭某未履约依法解除了合同。郭某一直未将预付款返还,兴源公司遂提出返还货款的仲裁请求,仲裁庭适用简易程序审理,并作出裁决,支持该请求。
提出写赋是“雕虫篆刻”“壮夫不为”的人是()。
根据下列材料,回答问题。某水产公司共销售甲、乙、丙、丁四种鱼类产品。其在两个季度的销售额和销售量情况如下:在第二季度,其销售价格较上一季度涨幅最大的是()。
在SQLServer2008的某数据库中,设U1用户是R1角色中的成员,现已授予R1角色对T表具有SELECT和DENYUPDATE权限,同时授予了U1用户对T表具有INSERT和UPDATE权限,则U1用户最终对T表具有的权限是()。
Whichofthefollowingstatementsistrueaccordingtothespeaker?
最新回复
(
0
)