首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下列程序的输出结果是______: #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"Te
执行下列程序的输出结果是______: #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"Te
admin
2010-06-06
54
问题
执行下列程序的输出结果是______:
#include<iostream>
using namespace std;
class TestClass1
{
public:
void fun1(){cout<<"TestClass1\n";}
virtual void fun2(){cout<<"TestClass1\n";}
};
class TestClass2:public TestClass1
{
public:
void fun1(){cout<<"TestClass2\n";}
void fun2(){cout<<"TestClass2\n";}
};
void f(TestClass1&b)<b.fun1();b.fun2();}
int main()
{
TestClass2 obj;
f(obj);
return 0;
}
选项
答案
TestClass1 TestClass2
解析
主函数中首先定义TestClass2对象obj,然后执行“f(obj);”。“void f(TestClass1& b)(b.fun1);b.fun2();}”语句中fun中参数为TestClass1类型的对象b,其中调用fun1()和fun2()。基类 TestClass1中的fun2()为虚函数,所以派生类中的fun2也是虚函数,所以输出为调用TestClass1中的fun1,TestClass2中的fun2。即结果为TestClass1和TestClass2。
转载请注明原文地址:https://kaotiyun.com/show/Yfjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列4个程序中,完全正确的是()。
有以下程序#include<stdio.h>#include<string.h>structA{inta;charb[10];doublec;};structAf(structAt);
以下选项中叙述错误的是
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k
能从任意一个结点开始没有重复地扫描到所有结点的数据结构是
数据流图中带有箭头的线段表示的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
以下针对相应语句的注释中,说法错误的是()。
从实现的角度划分,C++所支持的两种多态性分别是【】时的多态性和【】时的多态性。
随机试题
男性,38岁,饱餐饮酒后中上腹持续疼痛9小时,伴恶心、呕吐。既往体健。体格检查:体温37.0℃,血压16/10kPa,腹平软,中上腹压痛,无反跳痛及肌紧张,肠鸣音不亢进。急性胰腺炎被证实,下列哪项治疗措施是错误的
盐酸普鲁卡因的主要降解途径为()
肺痈初期的主要病理是肺痈恢复期的主要病理是
A、黄褐色便B、柏油样便C、白陶土色便D、乳凝便E、米泔样便阻塞性黄疸可见()。
关于研究领导行为的俄亥俄模式的说法,错误的是()。
案例:李老师在进行Flash综合复习课教学时,以“制作北京风景名胜电子相册”为学习总任务,将学生4人分为一组进行小组合作,任务完成后将小组作品上传到教学平台上,由其他小组评价、赏析,然后进行投票,知图16、图17所示。最后,李老师分别远取票数最高的、最低
某鸭梨产区建立恒温库储存鸭梨,为反季销售提供了条件,也为鸭梨增收提供了保障。据测算,每储存1千克鸭梨可增加收入0.5元,这一做法表明()。
在我国同日本发展双边贸易中,我国处于优势的项目是()。
[*]
(l)Easternmedicinesarebecomingmorepopularinthewest,butfewpeoplerealizehowlongthetwocultureshaveexchangedidea
最新回复
(
0
)