首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的执行结果为 #include"iostream" using namespace std; class A { int a; public:
下面程序的执行结果为 #include"iostream" using namespace std; class A { int a; public:
admin
2013-05-30
27
问题
下面程序的执行结果为 #include"iostream" using namespace std; class A { int a; public: void Seta(int x){a=x;} void Display_a( ){cout<<a<<endl;} }; class B { int b; public: void Setb(int x){b=x;} void Dispaly-b( ) {cout<<b<<endl;} }; 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 Display_c( ){ cout<<c<<endl;} }; ①void main( ) ② { ③ C cc; ④ cc.Seta(1); ⑤ cc.Display_a( ); ⑥ cc.Setc(2,2,3); ⑦ cc.Dispaly-b( ); ⑧ cc.Display_c( ); }
选项
A、输出为2 2 3
B、有错误在第5行
C、输出为1 2 3
D、有错误在第7行
答案
8
解析
private继承不能调用Display_b函数, public继承可以调用基类中非private成员。注意:类的继承方式public,protected和private的区别。
转载请注明原文地址:https://kaotiyun.com/show/lQNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
写出下列程序的运行结果【】。#include<iostream.h>voidfunc(doublex,int&part1,double&part2){part1=int(x)+500:p
下列必须重载为成员函数的运算符是______。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
若有以下变量定义和函数调用语句:inta=25;print_value(&a);则执行下面函数后正确的输出结果是()。voidprint_value(int*x){cout<<++*x<<endl
下列叙述中错误的是()。
软件调试方法中的静态调试方法之一为______。
用黑盒技术测试用例的方法之一为()。
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1,则T中的叶子结点数为【】。
下列关于对象的描述,不正确的是()。
设一棵完全二叉树共有699个节点,则在该二叉树中的叶子节点数为()。
随机试题
我国学校与社会各组织和个人之间关系的法律调整,最突出地反映在()
以下为目前诊断脑出血最好方法的是
由两个以上法人或者其他组织组成一个联合体参加工程投标的,联合体各方应指定牵头人,并向招标人提交由联合体所有成员签署的()。
会计数据输出包括的形式有()。
关于行政诉讼简易程序,下列说法正确的是()。
仁达公司2005年1月2日购入B公司2005年1月1日发行的五年期可转换公司债券,B公司在可转换公司债券募集说明书中规定:从2006年起每年1月5日支付上一年度的债券利息(即,上年末仍未转换为普通股的债券利息);债券持有人自2006年3月31日起可以申请将
在具有商业实质且公允价值能够可靠计量的非货币性资产交换中,下列有关会计处理正确的是()。
根据我国宪法规定,下列选项表述正确的有()。
以下是关于党的思想路线的材料:材料1“贯彻‘三个代表’要求,我们必须坚持党的解放思想、实事求是的思想路线,大力发展求真务实,勇于创新的精神,创造性的推进党和国家的各项工作,在实践中不断丰富和发展马克思主义。”
在数据库管理系统提供的数据语言中,负责数据模式定义的是
最新回复
(
0
)