首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass{ protected: TestClass(){cout<<’x’;} TestClass(char c){cout<<c;} }
有如下程序: #include<iostream> using namespace std; class TestClass{ protected: TestClass(){cout<<’x’;} TestClass(char c){cout<<c;} }
admin
2019-05-06
33
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass{
protected:
TestClass(){cout<<’x’;}
TestClass(char c){cout<<c;}
};
class TestClass1:public TestClass
{
public:
TestClass1(char c){cout<<c;}
};
int main(){
TestClass1 d1(’y’);
return0:
}
执行这个程序,屏幕上将显示输出( )。
选项
A、y
B、yx
C、xy
D、yy
答案
C
解析
程序中的类TestClass为基类,TestClass1为TestClass的派生类。由:main主函数入手,定义TestClass1类型的对象d1,参数值为’y’。TestClass1类继承TestClass,所以主函数中“TestClass1 d1(’y’);”语句首先调用调用基类中的“TestClass(){cout<<’x’;}”输出x,然后调用“TestClass1(char c){cout<<c;}”输出y,即答案为“xy”。
转载请注明原文地址:https://jikaoti.com/ti/qMt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在深度为6的满二叉树中,度为2的结点个数为______。
下列叙述中正确的是
若有以下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){X=0;}
执行下列语句:#include<iostream>usingnamespacestd;intmain(){intx=3;if(x=5)cout<<x++<<end1;elsec
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};
下面是关于派生类声明的开始部分,其中正确的是()。
下列选项中不属于结构化程序设计原则的是
A、 B、 C、 D、 C根据对二叉树根的访问先后顺序不同,分别称为前序遍历、中序遍历和后序遍历。这3种遍历都是递归定义的,即在其子树中也按照同样的规律进行遍历。下面就是前序遍历方法的递归定义。当二叉树的根不
A、 B、 C、 D、 C面向对象中的多态性是指当多种事物继承自一种事物时,同一种操作在它们之间表现出不同的行为:而封装性是指将数据和算法捆绑成一个整体,这个整体就是对象,描述对象的数据被封装在其内部。c++
一个项目具有一个项目主管,一个项目主管只可管理一个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
随机试题
判断某种资源和能力是否能成为组织的核心竞争力,其依据的标准是()。
以空贝壳为家的寄居蟹和作为其伪装的海葵之间的关系是()
哪种不刺激胆汁分泌
肝硬化的病理改变主要是
建设工程安全生产管理,坚持()的方针。
甲向乙发出了一份投标邀请函,在邀请函中写明,投标书应通过电子邮件的形式提交给甲,依据《合同法》,要约生效的时间应为()。
下列属于社区营养教育评价的内容的是()。
新课程倡导的学习方式不包括()。
Thespaceshuttlediscoverycompleteda______missionuponitsreturntotheKennedySpaceCentre.
MidlandWoolenGarmentsFactory(米德兰羊毛服装厂)MidlandWoolenGarmentsFactorywasfoundedin1977.Thefactorynowhasmorethan25
最新回复
(
0
)