首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include class TestClass2 { public: TestClass2(){); TestClass2(int i,int j); void
以下程序的执行结果是( )。 #include class TestClass2 { public: TestClass2(){); TestClass2(int i,int j); void
admin
2019-03-05
55
问题
以下程序的执行结果是( )。
#include
class TestClass2
{
public:
TestClass2(){);
TestClass2(int i,int j);
void printb();
private:
int a,b;
};
class TestClass1
{
public:
TestClass1(){}
TestClass1(int i,int j);
void printa();
pfivate:
TestClass2 c;
};
TestClass1::TestClass1(int i,intj):c(i,j)
{}
void TestClass 1::printa()
{c.printb();}
TestClass2::TestClass2(int i,int j)
{a=i;
b=j;
}
void TestClass2::printb()
{cout<<"a="<
}
void main()
{TestClass 1 m(7,9);
m.printa();
}
选项
A、a=7,b=8
B、a=8,b=7
C、a=7,b=9
D、a=8,b=9
答案
C
解析
由主函数main入手,定义了TestClass1的对象m,其中参数为7和9。“m.printa();”中TestClass1中printa为“c.printb(),其中c为TestClass2的对象,所以printb为TestClass2中的“void TestClass2::printb()”,即输出为“a=7,b=9”。
转载请注明原文地址:https://kaotiyun.com/show/HSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:main(){intk=2,i=2,m;m=(k+=i*=k);cout<<m<<","<<i<<endl;}执行后的输出结果是
下面程序的运行结果是#include<iostream.h>Voidmain(){intnum=1;int&ref=num;ref=ref+2;cout<<num;
如果类A被说明成类B的友元,则
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx:
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:()
下列关于类中成员函数特征的描述中错误的是
下列叙述中正确的是()。
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制:#include<iostream>usingnamespacestd;classBase{
随机试题
地黄饮子具有的治疗作用是
cAMP发挥作用的方式是:
掌浅弓
女性,25岁,右侧腰痛1个月,B超发现右侧肾脏积水。静脉肾盂造影影:右肾不显影,左肾正常。下一步的检查首选的方法是
既可治湿阻中焦及脾胃气滞证,又可治胎动不安的是
按照规定,期货交易所的风险管理制度不包括()。
2001年底,我国民营企业的总户数约比2000年底增长了( )。根据上述资料,下列说法不正确的是( )。
星云是由星际空间的气体和尘埃结合成的云雾状天体。星云里的物质密度是很低的,若拿地球上的标准来衡量的话,有些地方是真空的。可是星云的体积十分庞大,常常方圆达几十光年。星云和恒星有着“血缘”关系,恒星抛出的气体将成为星云的部分,星云物质在引力作用下压缩成为恒星
下列叙述中正确的是______。
Forcenturiesmendreamedofachievingverticalflight.In400A.(D),Chinesechildrenplayedwitha【B1】______toythatspunupwa
最新回复
(
0
)