首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行这个程序的输出结果是( ); #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"
执行这个程序的输出结果是( ); #include<iostream> using namespace std; class TestClass1 { public: void fun1(){cout<<"
admin
2013-02-27
21
问题
执行这个程序的输出结果是( );
#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 TcstClass2
解析
主函数中首先定义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/NENp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设一棵树的度为3,其中没有度为2的节点,且叶子节点数为5。该树中度为3的节点数为()。
有下列程序:#include<stdio.h>#include<string.h>typedefstructstu{charname[9];chargender;
设有定义“doublea;floatb;shortc;”,若想把1.2赋给变量a,3.4赋给变量b,5678赋给变量c,程序运行时键盘输入:1.23.45678<Enter>则以下正确的读入语句是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
下列函数的功能是()。#include<iostream>usingnamespacestd;voidmain(){chara;inti;cin>>a;
下列不是在关系代数中专门的关系运算的是()。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是【】。
MyClock类的拷贝构造函数的声明语句为()。
在C++中用来实现运行时多态性的是()。
随机试题
A注册会计师负责审计甲公司2012年财务报表。在对存货实施监盘程序前应当确定存货盘点的范围,A注册会计师拟定的存货盘点范围的以下判断中,不恰当的是()。
改错题:改正句子中的错误。这篇文章讲述了一个工人抢救国家财产的故事。
麻黄碱与肾上腺素相比,其特点不包括
我国上市银行的经营目标普遍为()。
甲公司成立于2014年5月18日,法定代表人为李某。6月5日,甲公司财务人员张某持有关资料到Q银行开立基本存款账户。8月6日,甲公司从乙公司购进一批价值260万元的货物,采用支票方式付款。9月12日,甲公司向P银行申请贷款,P银行审查符合贷款条件后向其发放
成立不作为犯罪所要求的特定义务来源为()。
以下哪个选项中的作品全部出自美国作家之手?
≌∪∽⊥≌∽⊥
A、 B、 C、 D、 C
Wemustbetherebyseventhirty______we’llmissthebeginningoftheconcert.
最新回复
(
0
)