首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
24
问题
有以下程序: #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://jikaoti.com/ti/cKW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidmain(){intc=0,k;for(k=1;k<3;k++)switch(k){default:c+=k;case2:c++:break;case4:c+=2;break;}p
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),*5,b=10;f=add;……}则以下函数调用语句错误的是
表达式a+=a=a=9的值是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
在面向对象方法中,不属于"对象"基本特点的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
随机试题
(impoverish)Heavyrainandexcessiveusehave________thesoil.
下列除哪项外,均属肾虚月经先后无定期的主要证候:
氧分压最高的血液存在于以下哪种血管中
具有破血逐瘀作用的药物是具有活血通经、利水作用的药物是
Pancoast瘤常引起
根据材料回答以下问题王先生想找你公司帮他做一个理财规划,他非常困惑于你说的投资和投资规划的概念。直接投资与间接投资同属于投资者对预期能带来收益的资产的购买行为,但二者有着实质性的区别,主要体现在投资者是否()。
课外活动的基本特点是()。
2012年是中国共产主义青年团成立90周年,也是“五四”运动93周年。()
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
Peopleneed【C1】______:childrenassumetheirparents’placeashome;boarders(寄宿生)callschool"home"onweekdays;marriedcouple
最新回复
(
0
)