首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; c
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。 #include<iostream> using namespace std; c
admin
2010-12-16
43
问题
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。
#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全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char**p){++p;printf(’’%s\n’’,*p);}voidmain(){char*a[]={’’Monday’’,’’Tuesday’’,’’Friday’’,’’S
以下合法的定义语句是()。
有以下程序:#includemain(){inta=3,b=0;do{b+=a;}while(a一一);printf(’’%d,%d\n’’,b,a);}执行后的输出结果是()。
给定程序MODI1.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和Y的值不等。例如,当x的值为9、y的值为11、z的值为15时,函数值为-3.50。请改正程序中的错误,
若有定义:doublea=22;int:i=0,k=18;,则不符合C语言规定的赋值语句是()。
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
以下选项中不合法的标识符是( )。
下列关于二叉树的叙述中,正确的是( )。
可在C程序中用作用户标识符的一组标识符是()。
下面程序有注释的语句中,错误的语句是( )。 #include <iostream> using namespace std; class A{ int a; public: void show A(
随机试题
患儿,男,3岁。患病日久,小便频数,滴沥不尽,尿液不清,神疲乏力,面色萎黄,食欲不振,畏寒怕冷,手足不温,大便稀薄,眼睑浮肿,舌质淡有齿痕,苔薄腻,脉细弱。其证候是
H1受体阻断作用时间最长的药物是
哺乳期妇女禁用的药品是()。
以下属于代理报检单位权利的有()。
CA6140车床型号中,“40”表示的意思有()。
某公司2017年平均资产总额为8000万元,平均资产负债率为60%;2017年度实现销售收入2800万元,实现净利润448万元。若2018年该公司的资产规模、销售收入和净利润水平不变,净资产收益率比2017年度提高两个百分点,则该公司2018年的权益乘数应
下列各项中,属于资本主义国家推行的缓和工人阶级和资产阶级矛盾的措施有()。
科学家在克隆某种家蝇时,改变了家蝇的某单个基因,如此克隆出的家蝇不具有紫外视觉,因为它们缺少使家蝇具有紫外视觉的眼细胞。而同时以常规方式(未改变基因)克隆出的家蝇具有正常的视觉。科学家由此表明,不具有紫外视觉的这种家蝇必定在这个基因上有某种缺陷或损坏。以下
毛泽东在《
软件生命周期是指()。
最新回复
(
0
)