首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;}
有如下程序: #inc1ude <iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;}
admin
2016-11-23
64
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class Base{
public:
virtual void functionl() {cout<<’0’;}
void function2() {cout<<’1’;}
};
class Derived: public Base{
public:
void functionl() {cout<<’2’;}
void function2(){cout<<’3’;}
};
int main(){
Base*p= new Derived();
p一>functionl();
p一>function2();
return0,
};
运行时的输出结果是( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数functionl()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://jikaoti.com/ti/7et0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若以下定义:structlink{intdata;structlink*next;}a,b,C,*p,*q;且变量a和b之间已有下图所示的链表结构。指针p指向
有以下程序:#include<iostream>#include<strinq>usingnamespacestd;intmain(){chara[]={’a’/’b’/’c’/’
下列关于虚基类的描述,错误的是
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
有以下程序:#include〈iostream〉#include〈string〉usingnamespacestd;classvisited{private:intnumber;
对于常成员函数,下面描述正确的是()。
一个类的友元函数能够访问该类的
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>voidmain(){
定义如下变量:charone_char,则语句cin>>one_char等价于C语言中的()语句。
数据结构分为线性结构和非线性结构,带链的队列属于______。
随机试题
______土的通气、透水性强,保水和蓄水性能弱,热容小,温度变化剧烈,易受干旱威胁。
Asfarbackashecouldremember,LarryhadlongedtogotoHollywoodandbecomeafilmstar.Theyoungman’shopesforsuccess
关于坏死性小肠结肠炎不正确的说法是
中央型肺水肿典型X线征象是
下列属于借款人义务的是()。
对从业人员坚守工作岗位的具体要求是()
德育过程的基本矛盾是()
口腔颌面部感染的主要途径是()。
Whatarethespeakersmainlydiscussing?
Crimeisincreasingworldwide.Thereiseveryreasontobelievethe【B1】_____willcontinuethroughthenextfewdecades.Crimera
最新回复
(
0
)