首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; class B { private: int a,b; public: B(){} B(
有以下程序: #include <iostream> using namespace std; class B { private: int a,b; public: B(){} B(
admin
2010-03-29
34
问题
有以下程序: #include <iostream> using namespace std; class B { private: int a,b; public: B(){} B(int i,int j); void printb(); }; class A { B C; public: A(){} A(int i,int j); void printa(); }; A::A(int i,int j) :c(i,j) {} void A::printa() { c.printb (); } B::B(int i, int j) { a=i; b=j; } void B: :printb() { cout<<a<<", "<<b<<end1; } int main () { A m(7,8); m.printa(); return 0; } 该程序运行后的输出结果是( )。
选项
A、5,6
B、7,8
C、8,9
D、9,10
答案
2
解析
本题考核类的定义和应用。程序首先定义了两个类A和B。在类A中,其私有数据成员c为类B的对象。类A的成员函数printa()中,调用私有成员对象c的成员函数printb()输出类B私有数据成员a和b的值。
转载请注明原文地址:https://kaotiyun.com/show/5Xjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#includevoidsp(int*a){intb=2;a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3,*p=&k;sp(p);printf("%d,
关于C语言的符号常量,以下叙述中正确的是
层次型、网状型和关系型数据库划分原则是
以下选项中,不合法的C语言用户标识符是()。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
下列数据结构中,属于非线性结构的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
标准库函数fgets(str,n,fp)的功能是()。
随机试题
厌食油腻厚昧,多见于
山楂的炮制方法宜选用阿胶的炮制方法宜选用
在总账系统中对应收账款进行往来核算实际上是对应收账款进行明细核算。()
出入境检验检疫机构对发现检疫对象或不符合安全卫生条件的商品、物品、包装和运输工具,无权禁止进口,但可提出进行消毒、灭菌、杀虫或其他排除安全隐患的措施等无害化处理措施。()
下列关于银行代理服务类业务的说法中,正确的是()。
某教师利用课堂提问、课堂讨论等形式来决定自己是否需要改善教学,这种评价类型属于()评价。
第二次世界大战全面爆发的标志性事件是()。
设(1)f(x,y)在点(0,0)处是否连续?(2)f(x,y)在点(0,0)处是否可微?
以下叙述中错误的是
A)Toawriter,self-publishingisanincrediblypowerfulandalluringconcept.Onthesimplestlevel,it’sanintriguingsoluti
最新回复
(
0
)