首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的运行结果是【 】。 # include<iostream. h> class A { public: virtual void use(){cout << "in A\n"; } }; class B:public A { public:
下列程序的运行结果是【 】。 # include<iostream. h> class A { public: virtual void use(){cout << "in A\n"; } }; class B:public A { public:
admin
2010-06-06
50
问题
下列程序的运行结果是【 】。
# include<iostream. h>
class A
{
public:
virtual void use(){cout << "in A\n"; }
};
class B:public A
{
public:
virtual void use(){cout << "in B\n";}
};
class C: public B
{
public:
virtual void use() {cout<< "in C\n"; }
}; void main()
{
A *obj;
obi=new C;
obj->use()
delete obj;
}
选项
答案
in C
解析
本题考查虚函数和多态性。原本obj指向祖先类,随后被赋值,指向新的子孙类,则在使用use这个重载的虚函数时,根据当前指向可确定调用子孙的同名虚函数。
转载请注明原文地址:https://kaotiyun.com/show/9vjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
当输入为“Fool?Swalow”时,下面程序的执行结果是()。#includemain(){charc;while(c!=’?’){c=getchar();putchar(c);}
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
以下语句定义正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
某二叉树共有730个结点,其中度为1的结点有30个,则叶子结点个数为
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdafaaz67"。注意:部分源程序在文件PROGl。C中。请勿改动主函数main和其他函数中的任何内容,仅在
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
随机试题
人们之间相互沟通思想、联络感情、传递知识和文化的社会组织是()
A、异烟肼B、链霉素C、对氨基水杨酸钠D、利福平E、乙胺丁醇可致周围神经炎的是()
人工解剖式牙牙尖斜度为
细菌在固体培养基上的菌落培养特征从以下几方面看,不正确的为()。
设双曲线=1(a>0,b>0)的离心率e=2,其右焦点F坐标为(c,0),若x1、x2分别为方程ax2+bx—C=0的两个根,则点P(x1,x2)在().
巧算1234+2341+3412+4123。
党的思想建设的根本任务是()。
旅游景区“涨价潮”无疑是________,或许会将原本就脆弱的旅游市场再次推人窘境,促使更多景区“让利于民”应是________。填入画横线部分最恰当的一项是:
函数y=x2+6x+1的图形在点(0,1)处的切线与x轴交点的坐标是()
A、B、C、D、B
最新回复
(
0
)