首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass l { public: void fun0{cout
下列程序的输出结果为2,横线处应添加语句( )。 #include using namespace std; class TestClass l { public: void fun0{cout
admin
2015-08-01
23
问题
下列程序的输出结果为2,横线处应添加语句( )。
#include
using namespace std;
class TestClass l
{
public:
void fun0{cout<
};
class TestClass2:public TestClassl
{
public:
void fun(){cout<<2;}
};
intmain()
{
选项
A、public
B、private
C、virtual
D、protected
答案
C
解析
由主函数main入手,定义TestClassl类的指针对象p指向派生类TestClass2。因为基类和派生类中都有fun函数,题目要求输出为2,就是基类对象访问派生类中furl函数。通过虚函数与指向基类对象的指针变量的配合使用,就能方便调用同名函数。所以这里将基类中的fun函数声明为virtual。并且当一个成员函数被声明为虚函数后,其派生类中的同名函数自动成为虚函数。
转载请注明原文地址:https://jikaoti.com/ti/2CE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于运算符重载的描述错误的是
以下程序的执行结果是______。#include<iostream.h>voidmain(){cout.filll(’*’);cout.width(10);cout<<123.45<<endl:cou
进行文件操作时需要包含()文件。
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
下列叙述中正确的是
下列叙述中正确的是
为用户与数据库系统提供接口的语言是
数据结构中,与所使用的计算机无关的是数据的
设计程序时应采纳的原则之一是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
A.易复性疝B.滑动疝C.Richter疝D.Littre疝疝囊壁的一部分是内脏者称为
胸片中伴随阴影是由下列哪项组织组成
李女士,胃大部切除术后第3天,骶尾部皮肤发红,翻身后持续不消退,局部皮温升高,患者主诉有轻微触痛。该病人局部皮肤最有可能为
激素发挥作用是通过
A.500mlB.550mlC.600mlD.650mlE.700ml【2003年考试真题】
某机电安装工程合同在履行过程中,业主要求施工承包单位加速施工,施工承包单位在监理工程师发出加速施工指令后的第30天向监理工程师发出索赔意向通知。随后,施工承包单位又向监理工程师提示了补偿经济损失的索赔报告及有关资料。索赔报告中详细准确地计算了损失金额及时间
两脚左右开立宽于肩,脚尖向前,屈膝屈股半蹲,大腿略高于膝,全脚着地。以上描述的是()。
三法司
下列行为中属于民事代理的是()
Welookforwardto______totheopeningceremony.(厦门大学2013年试题)
最新回复
(
0
)