首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class PARENT { public: PARENT() { cout << "PARENT"; }
有如下程序: #include <iostream> using namespace std; class PARENT { public: PARENT() { cout << "PARENT"; }
admin
2013-02-27
33
问题
有如下程序:
#include <iostream>
using namespace std;
class PARENT
{
public:
PARENT() { cout << "PARENT"; }
};
class SON: public PARENT
{
public:
SON() { cout << "SON"; }
};
int main()
{
SON son;
PARENT *p;
p = &son;
return 0;
}
执行上面程序的输出是【 】。
选项
答案
PARENTSON
解析
本题考查了派生类的构造。在构造一个派生类的时候,会先构造其基类。所以主函数一开始在定义SON类的对象son时,会先执行PARENT类的构造函数再执行SON类的构造函数,输出“PARENTSON”。接下来定义了一个PARENT类指针p,此处并未创建任何对象,所以不会调用构造函数。第3条语句让指针p指向son对象,此步只改变了指针p的值,所以也没有输出。故最终输出的结果就是:PARENTSON。
转载请注明原文地址:https://jikaoti.com/ti/S7L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() {charch=’1’; while(ch<’9’) { printf("%d",ch-’0’); ch++; } } 程序运行后的输
下列定义变量的语句中错误的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与出栈操作后,top=m+1,则栈中的元素个数为()。
以下能够正确描述“k是大于0的偶数”的表达式是()。
以下属于白盒测试方法的是()。
请编写函数fun,其功能:编写函数fun(char*s0,char*s1,char*s2,char*s3),要求实现——将s0所指字符串分解成3个字符串,分别存入s1、s2、s3所指内存中。分解的方法是,s1、s2、s3从s0中依次按顺序每隔3个字
C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行,另一种是通过()派生出新的类。
模块内聚度越高,说明模块内各成分彼此结合的程度越______。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
随机试题
组成药物中含有黄连的方剂是
(2019年邹城)我们日常所见的人中,他们之所以或好或坏,或有用或无用,十分之九都是他们的教育所决定的。这是外铄论的说法。()
He’sworkinghardforfearthathe______.
即将退役的运动员林建明先生打算自己创业,但其面临许多困惑,需要金融理财师协助规划。经过初步沟通面谈后,你获得了以下家庭、职业与财务信息:一、案例成员二、收支情况林建明的收入不确定,田虹每月税后收入4000元;家庭主要开销:每个月生活费1万元。三、
请求权中的物上请求权()。
财政补贴的主体是()。
幼儿园各班的活动室环境布置要求是每学期一换。()
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用。请补充完整。classcomplex{private:intreal;int
「田中さんが あなたに————よ。」 「なんの 用事かしら?」
A、Theauthor.B、Thepublicationdate.C、Thepagenumberofthebook.D、Thetitleofthebook.C管理员表示:ThedetailsI’llneedaret
最新回复
(
0
)