首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<iostream> using namespace std; class A { private: int a; public: void seta(int x
若有以下程序: #include<iostream> using namespace std; class A { private: int a; public: void seta(int x
admin
2013-05-30
71
问题
若有以下程序: #include<iostream> using namespace std; class A { private: int a; public: void seta(int x) { a=x; } void showa() { cout<<a<<","; } }; class B { private: int b; public: void setb(int x) { b=x; } void showb() { cout<<b<<",”; } }; class C:pUblic A,private B { private: int c; public: void setc(int x,int y,int z) { c=z; seta(x); setb(y); } void showc() { showa(); showb(); cout<<c<<end1; } }; int main() { Cc; c.setc(1,2,3); c.showc(); retrun 0; } 程序执行后的输出结果是
选项
A、1,2,3
B、1,1,1
C、2,2,2
D、3,3,3
答案
1
解析
本题考核派生类的应用。本题中类A和类B都是基类。而类C从类A公有派生,从类B处私有派生。所以类C中的函数成员可以访问类A和类B中的公有成员。在类C的函数成员setc中,调用基类A的函数成员seta对A的数据成员a赋值,还调用了基类B的函数成员setb对类B的数据成员b赋值,然后对类C自己的数据成员c赋值。在类C的函数成员showc中,调用基类A的函数成员showa显示数据成员a的值,还调用基类B的函数成员showb显示数据成员b的值,然后输出类C自己的数据成员c的值。在主函数main中,先定义派生类的对象c,然后调用setc对c中的数据成员赋值,然后输出赋值结果。所以程序最后输出应该为:1,2,3。
转载请注明原文地址:https://www.kaotiyun.com/show/ZnNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分成()。
数据库技术的主要特点为数据的集成性数据的高【】和低冗余性、数据独立性和数据统一管理与控制。
下列关于虚函数的说明中,正确的是()。
类的构造函数是一个特殊的成员函数,它由类的对象自动调用。它的作用是【】。
冒泡排序算法在最好的情况下的元素交换次数为【】。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中【】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
在C++语言编辑过程中,包含预处理过程,编译过程,和【】三个过程。
在下列几种排序方法中,要求内存量最大的是()。
假定a是一个一维数组,则a[i]对应的存储地址(以字节为单位)为【】。
随机试题
产生高镁血症重要的原因是
关于DNA复制描述错误的是
心肌梗塞的“损伤型”心电图改变主要表现在
关于房地产公司与某市政府之间订立的土地使用权出让合同,下列说法错误的是()。关于房地产公司未如期动工开发,下列说法正确的是()。
技术来源的渠道和()是研究产品方案需要重点关注的内容。
商业银行的资产业务包括()。
给定资料1.国庆长假,不管你选择外出游玩,还是宅在家休息,假期里吃什么和去哪儿吃通常都是一个让人苦恼的问题。如今,餐饮业的新发展让人们在曾经的苦恼中生出许多幸福来。近年来,经济稳定发展,国人消费水平大大提升,互联网技术变革重塑着人们的消费习
在数据库设计过程中,设计用户外模式属于(9)。
若将变量TestDate声明为Date类型,则下列为变量TestDate赋值的语句中正确的是()。
Theartistwenttothecountrysidetovisitthefarmer.Afterhearingthefarmer’swordstheartistfeltveryangry.
最新回复
(
0
)