首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; c
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; c
admin
2010-12-16
46
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。
#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://jikaoti.com/ti/pZL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下代码do{while(条件表达式1)循环体A;}while(条件表达式2);while(条件表达式1){do{循环体B;}while(条件表达式2);}其中,循环体
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量S中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:7531。请改正程序中的错误,使它能得出正确的
若希望P指向的值加1,则以下表达式不正确的是()。
有以下程序#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(
对于if(表达式)语句,以下叙述正确的是
在面向方法中,不属于“对象”基本特点的是()。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
可在C程序中用作用户标识符的一组标识符是()。
随机试题
某空管安装公司中标仪表着陆系统和全向信标台安装合同,合同约定工期6个月。工期惩罚额为1000元/d,采用固定总价合同,保修期一年。该工程于2007年4月1日开工。在施工过程中,因为设计变更使得安装公司原采购的主要材料规格不符合设计要求,只能重新采购。因此,
当晶闸管整流电路的负载为感性负载时,在电感负载两端要加装________。
抗心律失常谱广,半衰期长的药物是
下列哪一项的情形属于我国《合同法》中规定的“不安抗辩权”?
()是承包商只负责建设项目的工程设计和设备材料采购,工程施工由建设项目业主另行委托的一种承包方式。
我国南方海港的水位变动区,当构件的箍筋为直径8mm时,主筋保护层的最小厚度为()。
近年来,我国蔗糖产业逐步由福建、广东等地向广西、云南等地转移。“东蔗西移”、“东糖西移”一方面为东部产业发展提供新的空间,另一方面在西部形成新的蔗糖业基地,提升了我国蔗糖产业的国际竞争力,这一事例表明东部产业向西部转移有利于()。①促进东
城市三无人员是指城市非农业户籍中无劳动能力、()且无法定赡养、抚养、扶养义务人,或者其法定赡养、抚养、扶养义务人无赡养、抚养、扶养能力的特定人群。
Whoisthespeaker?
WithinEUprimaryeducation,aclearmajorityofpupilschoosetostudyEnglishlikeaforeignlanguage.Indeed,learningEnglis
最新回复
(
0
)