首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;} void function2(){cout<<
有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void functionl() {cout<<’0’;} void function2(){cout<<
admin
2019-06-12
25
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
virtual void functionl() {cout<<’0’;}
void function2(){cout<<’1’;}
};
class Derived:public Base{
public:
void function1(){cout<<’2’;}
void function2(){cout<<’3’;}
};
int main(){
Base* p=new Derived();
p->ftmction1();
p->function2();
return 0;
};
运行时的输出结果是,( )。
选项
A、01
B、21
C、03
D、23
答案
B
解析
函数function1()在基类Base中定义为虚成员函数,而在派生类Dervied中重新进行了定义,输出字符2,函数function2()在基类Base中定义虚成员函数,在主函数中使用指向基类的指针变量p访问function2()时,输出1。
转载请注明原文地址:https://jikaoti.com/ti/qSA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classsample{private:intx,y;public:sample(inti,intj)
若有如下程序:#includeusingnamespacestd;ints=0:classsample{staticintn:public:sample(inti)
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
有以下程序:#include<iostream>#include<string>usingnameSpacestd;classperson{intage;
当执以下程序段时,循环体将执行(),main(){inty=1;do{y--;}while(--y):}
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为______。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
已知下列程序的输出结果是42,请将画线处缺失的部分补充完整。#includeusingnamespacestd;classTlestClass{intvalue;public:TestC
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
随机试题
()金属材料可锻性的好坏,主要取决于其成分含量。
肠外营养的并发症包括
关于他汀类调节血脂药物的应用,正确的是
“熊猫眼征”是什么部位骨折患者的临床表现()
依据《安全生产法》的规定,给予生产经营单位予以关闭的行政处罚由()按照国务院规定的权限决定。
根据《跟单信用证统一惯例》(《UCP600》),除非信用证另有规定,商业发票的签发人必须是()。
某企业在生产丁产品过程中,产生不可修复废品50件,可修复废品100件,有关资料如下:(1)不可修复废品按其所消耗定额费用计算废品的生产成本。其中原材料费用定额为210元/件,已完成的定额工时共计360小时,每小时的费用定额为:直接人工2.8元,制造费
从重从快惩处严重刑事犯罪分子的前提是()。
根据以下资料回答下列问题。根据表,下列说法中正确的是()。
社会公德涵盖了人与人、人与社会、人与自然之间的关系,在人与社会之间的关系层面上,社会公德主要体现为()
最新回复
(
0
)