首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; class
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; class
admin
2010-06-06
33
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。
#include<iostream>
using namespace std;
class Base{
public:
void print(){cout<<’B’;}};
class Derived:public Base{
public:
void print(){cout<<’D’;}};
int main()
{
Derived* pd=new Derived();
Base* pb=pd;
pb->print();
pd->print();
delete pd;
return 0;
}
选项
答案
BD
解析
因为本题中的print()函数不是虚函数,所以通过基类指针pb调用的print()函数,是基类中的版本,而通过派生类指针pb调用的print()函数是派生类中的版本。因此,程序运行时会先输出一个字符’B’,然后输出字符’D’。
转载请注明原文地址:https://kaotiyun.com/show/4fjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
下列给定程序中,函数fun的功能是:将N×N矩阵中元素的值按列向右移动1个位置,右边被移出矩阵的元素绕回左边第l列。例如,N=3,有下列矩阵123456789计算结果为:
能从任意一个结点开始没有重复地扫描到所有结点的数据结构是
表达式:(int)((double)9/2)-9%2的值是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
对下列二叉树进行前序遍历的结果为()。
表达式:(int)((double)9/2)-9%2的值是()。
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符串转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下画线处填入正确的内容并把下画线删除,使
给定程序中,函数fun的功能是:将参数给定的字符串、整数、浮点数写到文本文件中,再用字符串方式从此文本文件中逐个读入,并调用库函数atoi和atof将字符申转换成相应的整数、浮点数,然后将其显示在屏幕上。请在程序的下画线处填入正确的内容并把下画线
随机试题
在下列药物中哪种不是治疗由于气血两虚引起的月经不调的药
根据《中小学校设计规范》(GB50099),中小学校用地中不包括()。
“三网融合”中的三网指的是()。
代理人没有代理权,超越代理权限范围或代理权终止后进行活动,属于下列的说法中的( )。
企业内部员工根据协议与合同,通过法定程序有条件地拥有企业股份的一种企业分配制度,我们称之为()。
中国公民张某为某文艺团体演员,2015年12月收入情况如下:(1)取得工薪收入6000元,年终奖金4000元;(2)自编剧本取得某文工团给予的剧本使用费10000元;(3)以拍卖方式支付100000元购入力达公司“打包债权”150000元,其中甲欠力
为了提醒幼儿便后冲水,秦老师在每一个马桶盖上都贴上了一张特别漂亮且富有提示意义的卡通画,效果很好。秦老师这一做法运用的德育方法是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
微机中,西文字符所采用的编码是__________。
A、 B、 C、 C“Canwe…?”是“我们可不可以……?”的意思。问句问的是是否可以把带晚宴的会议推迟到周四,C回答说周四晚上已经有了预约,拒绝了该请求,因此是正确答案。
最新回复
(
0
)