首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是______。 #inclUde(iostream.h) Class A {public: Virtual void use(){cout<<“inA\n”;}}; class B:public A {pu
下列程序的运行结果是______。 #inclUde(iostream.h) Class A {public: Virtual void use(){cout<<“inA\n”;}}; class B:public A {pu
admin
2013-05-30
44
问题
下列程序的运行结果是______。
#inclUde(iostream.h)
Class A
{public:
Virtual void use(){cout<<“inA\n”;}};
class B:public A
{public:
virtual void use(){cout<<“inB\n”;}};
class C:public B
{public:
Virtual void use(){cout<<“in C\n”;}};
void
选项
答案
in C。
解析
本题考查虚函数和多态性。原本obj指向祖先类,随后被赋值,指向新的子孙类,则在使用use这个重载的虚函数时,根据当前指向可确定调用子孙的同名虚函数。
转载请注明原文地址:https://www.kaotiyun.com/show/J9Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出的结果是()。#include<iostream.h>intx=3;voidmain(){voidincre();inti;for(i=1;i<x;i++)incre();}Voidinc
数据结构包括数据的逻辑结构、数据的【】以及对数据的操作运算。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
软件结构是以【】为基础而组成的一种控制层次结构。
下面程序的运行结果是()。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;}Sample(inta,intb){x=a;y=b;}void(lis
执行下列语句序列后,ofstreamoutfile("DATA.DATA")if(…)cout<<"OK";elsecout<<"FAIL";如果文件打开成功显示OK,否则就显示FAIL。由此可知,…处的表达式应是()。
for(intx=0,y=0;!x||y<=5;y++,x=!x)语句执行的循环次数是()。
若要将一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序,应该在程序设计阶段采取【】和逐步求精的方法。
在C++语言编辑过程中,包含预处理过程,编译过程,和【】三个过程。
随机试题
不属于“无形资产”科目下的二级科目的是()
直接作用于全身各处靶细胞的腺垂体激素有
阑尾动脉发自()
为了制定合理的现金预算,银行理财从业人员需预测客户的收入,若客户是一位市场销售人员,在这一过程中,主要应该估计()。
下列哪一组力度记号是按照由弱到强排列的?()
【2015江西真题】不属于师德规范的是()。
开汽车、打篮球、跳健美操属于_________技能。
财产继承权是指公民依照法律的规定或者被继承人生前立下的合法有效的遗嘱而继承被继承人遗产的权利,以下属于法定继承人第一顺序的是()。
A、 B、 C、 D、 B每组第一个图形顺时针旋转90。得到第二个图形,第一个图形上下翻转得到第三个图形。
简述罪责刑相适应原则的基本内容与体现
最新回复
(
0
)