首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; c
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; c
admin
2010-12-16
71
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。
#include<iostream>
using namespace std;
class Base{
public:
void print() { cout<<’B’;}};
class Derived:public Base {
public:
选项
答案
BD
解析
因为本题中的print()函数不是虚函数,所以通过基类指针pb调用的print()函数是基类中的版本,而通过派生类指针pb调用的print()函数是派生类中的版本。因此,程序运行时会先输出一个字符′B′,然后输出字符′D′。
转载请注明原文地址:https://kaotiyun.com/show/YsVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#includeintk=7,m=5;voidf(int**s){int*t=&k;8=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s)
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
有以下程序:#include<stdio.h>main(){chaurx=2,y=2,z;z=(y<<1)&(x>>1);pnnff("%d\n",z);}程序的输出结果是()。
有以下程序:#inelude<stdio.h>main(){intx=1,v=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++
函数fun的功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的十位和千位上,b数的十位和个位数依次放在C数的百位和个位上。例如,当a=45,b=12时,调用该函数后,c=5142
下面对对象概念描述正确的是
以下叙述中错误的是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下不构成无限循环的语句或语句组是( )。
请按下面注释的提示,将类B的构造函数定义补充完整。C1assA{inta;public:A(intaa=O){a=aa;}};classB:publicA{
随机试题
简述定金责任适用的限制规则。
诊断原发性干燥综合征的肾小管酸中毒需要具备下列条件中的
肢体导联P波电压
产生的灭火泡沫倍数在20~200的泡沫灭火系统为()。
股权投资基金管理人按投资协议约定的金额和时间把投资款项划转至被投资企业或其股东的账户,如果股权投资基金办理了托管,划款操作需经托管人核准并办理。这是股权投资基金投资流程的()阶段。
根据《票据法》的规定,下列各项中,属于无需提示承兑的汇票有()。
测量和测验是对学习结果的主观判断。()
某个体户甲被其所在区的公安分局干警张某、管某滥用职权非法拘留,对其损失的赔偿,下列说法正确的是()。
下列机关之间,存在着指导与被指导关系的是()。
表4的设计是()。
最新回复
(
0
)