首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class GA{ public; virtual int f0{return 1;} }; class GB:public
有如下程序: #include using namespace std; class GA{ public; virtual int f0{return 1;} }; class GB:public
admin
2019-06-04
58
问题
有如下程序:
#include
using namespace std;
class GA{
public;
virtual int f0{return 1;}
};
class GB:public GA{
public;
virtual int f(){return 2;}
};
void show(GA g){cout<
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
解析
此题考查派生类与虚函数的考查。由主函数main入手,其中分别定义了类GA和GB的对象a和b。首先,执行参数a的show函数调用,其中的输出语句为调用GA类中的f()虚函数,返回1。同理display(a)函数输出1。show(b)函数中调用的为GA中的f()函数,display(b)调用GA中f()函数,返回1,display(b)调用GB中的f()函数返回2。所以最后输出为1112。
转载请注明原文地址:https://kaotiyun.com/show/9n8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为:Ohjectid=0Objectid=1请将程序补充完整。#include<iostream>usingnamespaeestd;classPoint{
关系模型数据库系统模型有3种,分别为:层次模型、网状模型和关系模型。其中,层次模型用树型结构表示,网状结构用无向图表示,关系模型用二维表表示。
黑箱(盒)测试黑箱测试方法主要有等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是()。A)ifstreamfin;fin.open("d:\\test.txt",ios_base::in);B)fstream
数据库系统的三级模式不包括()。A)概念模式B)内模式C)外模式D)数据模式
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
下面的符号中不属于C++关键字的是()。
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是()。
随机试题
基金投资组合公告的披露事项主要包括( )。
作为一门课程,公共关系学首次在大学内被讲授是在【 】
导致泄泻发生的重要因素是:
A、液-液萃取法B、沉淀法C、硅胶色谱法D、聚酰胺色谱法E、离子交换色谱法根据物质溶解度不同进行分离的方法是
股份有限公司作出增加或者减少注册资本的决议,必须经出席会议的股东()以上通过。
上级领导用于对下级机关布置工作、阐明工作活动原则的指导性文件,称为()。
下列属于“丝绸之路”上保留至今的文明遗迹是()。
设
数学表达式写成c++语言的表达式为【】。
Readthee-mailsbelow.Completethebookingformontheoppositepage.Writeawordorphrase(inCAPITALLETTERS)oranumber
最新回复
(
0
)