首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
2010-03-29
33
问题
若有以下程序: #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; sera (x); seth (y); } void showc() { showa(); showb(); cout<<c<<end1; } }; int main () { C c; c.setc(1,2,3); c.showc(); return 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的值。
在主函数中,先定义派生类的对象c,然后调用setc()对c中的数据成员赋值,然后输出赋值结果。所以程序最后输出应该为:1,2,3。
转载请注明原文地址:https://kaotiyun.com/show/IXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不属于C语言程序运算符的是
有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}voidmain()
以下关于C语言函数参数传递方式的叙述中正确的是()。
读取二进制文件的函数调用形式为:fread(buffer,size,count,fp);其中buffer代表的是
以下叙述中正确的是
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是
软件需求规格说明书的作用不包括()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
软件设计中模块划分应遵循的准则是()。
随机试题
周涛散文《巩乃斯的马》中,用来与马对比的动物牛、骆驼和毛驴所共有的特点是()
三隅二不二的PM领导行为类型理论认为,管理效果最好的类型是()。
牙龈因失去食物按摩而出现了废用性萎缩是由于A.牙冠轴面突度过大B.牙冠轴面突度过小C.牙冠轴面无突度D.牙冠颊外展隙不明显E.牙冠邻面无接触点
患者,女,36岁。因乏力、牙龈渗血、鼻出血1周入院。查血象:血红蛋白75g/L,白细胞2.8×109/L,血小板45×109/L。骨髓检查示增生极度活跃,颗粒增多的早幼粒细胞占89%。患者牙龈渗血最主要的原因是
A、非水溶液滴定法B、紫外分光光度法C、高效液相色谱法D、溴酸钾法E、氯仿提取—非水溶液滴定法奋乃静注射剂的含量测定方法为( )。
支气管扩张病人出现哪种情况提示有混合性厌氧菌感染
潜台词本是戏剧用词,指的是台词实际包含而没有明确说出的意见,所谓题外之话,言外之意。丰富的潜台词往往能使表演更加耐人寻味。根据上述定义,以下哪项表述中包含典型的潜台词?()
以下情形中,不属于专利侵权行为的是()。
以下语句或语句组中,不能找出x、y中最大值的是
下列工具中为需求分析常用工具的是()。
最新回复
(
0
)