首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespaee std; class GA{ public: virtual int f(){retunl 1;} }; class GB:publi
有如下程序: #include using narnespaee std; class GA{ public: virtual int f(){retunl 1;} }; class GB:publi
admin
2015-07-24
21
问题
有如下程序:
#include
using narnespaee std;
class GA{
public:
virtual int f(){retunl 1;}
};
class GB:public GA{
public:
virtual int f(){return 2;}
};
void show(GA g){eout<
void display(GA&g){cout<
int main()
{
GA a;show(a);display(a);
GB b;show(b);display(b);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1111
B、1211
C、1112
D、1212
答案
C
解析
本题主要考察虚函数。虚函数指在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,本题中定义类GA的对象a,执行show(a)、display(a),输出11,定义了类GB的对象b,执行show(b),仍然输出1,display(b)执行会调用派生类的f函数,因为f函数为虚函数,输出2,所以本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/CcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
下列叙述中,不属于测试的特征的是
以下程序的执行结果是______。#include<iostream.h>voidmain(){cout.filll(’*’);cout.width(10);cout<<123.45<<endl:cou
关于纯虚函数,下列表述正确的是()。
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1:i<n;i++)
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
C++语言中标点符号中表示一条预处理命令开始的是
若有说明:int[3][4]={0};则下面叙述正确的()。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
随机试题
公共政策在形式上是()
WashingtonIrvingwasAmerica’sfirstmanofletterstobeknowninternationally.Hisworkswerereceivedenthusiasticallyboth
下列哪一个体征对诊断风湿性心脏病,主动脉瓣关闭不全有意义?
所谓“至虚有盛候”指的是
A、戴眼反折B、目睛微定C、昏睡露睛D、双睑下垂E、横目斜视痰热内闭的目态是
A、牛膝B、巴戟天C、白芍D、苦参E、防己含细小杆状草酸钙结晶的药材为
政府为了实施某种特殊政策而发行的国债是( )。
下列契税计税依据的确定中正确的有()。
关于“父亲送我上大学”的记忆是()。
【B1】【B11】
最新回复
(
0
)