首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果是( )。 #include<iostream.h> class TcstClass2 { public: TestClass2(){}; TestClass2(int i,int j
以下程序的执行结果是( )。 #include<iostream.h> class TcstClass2 { public: TestClass2(){}; TestClass2(int i,int j
admin
2020-04-07
55
问题
以下程序的执行结果是( )。
#include<iostream.h>
class TcstClass2
{
public:
TestClass2(){};
TestClass2(int i,int j);
void printb();
private:
int a,b;
};
class TestClass1
{
public:
TestClass1(){}
TestClass1(int i,int j);
void printa();
private:
TestClass2 c;
};
TestClass1::TestClass1(int i,int j):c(i,j)
{}
void TestClass1::printa()
{c.printb();}
TestClass2::TestClass2(int i,int j)
{a=i;
b=j;
}
void TestClass2::printb()
{ cout<<’’a="<<a<<’’,’’<<’’b=’’<<b<<end1;
}
void main()
{TestClass1m(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入手,定义了TestClassl的对象m,其中参数为7和9。“m.printa();”中TestClass1中printa为“c.printb();”,其中c为TestClass2的对象,所以printb为TestClass2中的“void TestClass2::printb()”,即输出为“a=7,b=9”。
转载请注明原文地址:https://kaotiyun.com/show/zR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
模板使我们可以用一个代码段指定一组相关函数(称为______)或一组相关类(称为______。
下面程序的输出结果是______。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);int
下列叙述中正确的是
下列排序方法中,最坏情况下比较次数最少的是
下列关于栈的叙述正确的是
运算符重载是对已有的运算符赋予多重的含义,所以()。
算法的空间复杂度是指()。
用树形结构来表示实体之间联系的模型称为()。
随机试题
下面关于CURB-65评分的内容,不正确的是
严重的低渗性脱水可补给
常用作电气保护管的有()。
国家执行统计法规和统计制度的机关是( )。
社会治安综合治理是全党、全社会的任务,作为负责国内安全和社会治安的公安机关,负有特殊的责任,对于推进社会治安的综合治理起着重要的作用。()
《春天的故事》歌词中有一句“一九七九年那是一个春天”这里的“春天”是指()。
下列犯罪中,主体为特殊主体的是()。
马克思说:“生产过程成了科学的应用,而科学反过来成了生产过程的因素即所谓职能。每一项发现都成了新的发明或生产方法的新改进的基础……科学获得的使命是:成为生产财富的手段,成为致富的手段。”这段话说明()
下列关于无损压缩的叙述中,正确的是(34)。
下列关于OSPF协议的描述中,正确的是()。
最新回复
(
0
)