首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下列程序的输出结果是______: #include<iostream> using namespacestd; class TestClassl { public: void funl(){cout<<"Te
执行下列程序的输出结果是______: #include<iostream> using namespacestd; class TestClassl { public: void funl(){cout<<"Te
admin
2013-02-27
37
问题
执行下列程序的输出结果是______:
#include<iostream>
using namespacestd;
class TestClassl
{
public:
void funl(){cout<<"TestClassl\n";}
virtual void fun2() {cout<<"TestClassl\n";}
};
class TestClass2:public TestClass1
{
public:
选项
答案
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/TbNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于new运算符的下列描述中,错误的是()。
以下不属于对象的基本特点的是()。
当输入“d”时(“”代表空格),下列两段程序的输出结果是()。#include<iostream> #include<iostream>usingnamespacestd;usingnamesp
在下向程序和横线处填上适当的内容,使程序执行后的输出结果为1/2005。#include<iostream>usingnamespacestd;classDate{public:Date(intm=
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为()。
在深度为3的满二叉树中,叶子结点的个数为()。
一棵二叉树第八层(根结点为第一层)的结点数最多为【】个。
C++的五种基本数据类型int、char、float、double和longint所占内存空间大小的关系是【】。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是()。
根据程序中的注释将下列缺失部分补充完整。classPoint{intx,y;//点的x和y坐标public:Point(intxx=0,intyy=0):x(xx),y(yy){}};
随机试题
佝偻病患儿体内缺乏()。
设三元实二次型f(x1,x2,x3)的秩为3,正惯性指数为1,则此二次型的规范形为_______.
硬膜外隙:
项目选址对地形、地貌和地质有何具体要求?
下列无损检测方法中,属于动态无损检测方法的是()。它可以连续监测设备内部缺陷发展的全过程。
下图示意近八年来中国对美国投资总额分布。读图完成以下题。影响中国企业到美国投资家电制造业的主要因素是()。
开个农民运动会:(1)你认为重点在哪?(2)你怎么组织?(3)怎么调动积极性?
A、 B、 C、 D、 A五边形的内部区域逐渐减小直到变为零,且按顺时针方向依次减少一条边。
面向对象程序设计语言不同于其它语言的主要特点是(44);(45)可以实现函数名和运算符重载;(46)是在类与子类之间共享数据和方法的一种机制;封装是一种(47)技术,以实现对象的定义和实现分离。
穿过森林的那条路远比原野上的那条路舒服得多。
最新回复
(
0
)