首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include using namespace std; class TestClass { public: TestClass(int r1.int r2) { R1=r1;
有以下程序: #include using namespace std; class TestClass { public: TestClass(int r1.int r2) { R1=r1;
admin
2015-05-29
25
问题
有以下程序:
#include
using namespace std;
class TestClass
{
public:
TestClass(int r1.int r2)
{
R1=r1;
R2=r2;
}
void print();
void printOconst;
private:
int R1,1t2;
};
void TestClass::print()
{
cout<
}
void TestClass::print()const
{
cout<
}
int main()
{
TestClass a(5,4);
const TestClass b(20,52);
b.print();
return 0:
}
执行后的输出结果是( )。
选项
A、5,4
B、20,52
C、0,0
D、4,5
答案
B
解析
常对象只能调用其中的const成员函数,即“const TestClass b(20,52);”只能调用“void print()const;”。常对象保证所有数据成员的数值不被修改,所以这里是20,52。
转载请注明原文地址:https://kaotiyun.com/show/9PNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是()。#include<iostream.h>template<classT>classSample{Tn:public:Sample(Ti){n=i;}
设有如下关系表:则下列操作中正确的是()。
写出下列程序的运行结果。#include<iostream.h>classX{ public:virtualvoiddisp(){cout<<”X类的disp函数<<”end1;}};
目前,有两种重要的高级语言,分别是结构化程序和【】。
当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为______。
以下定义语句中,错误的是______。
以下程序输出结果是______。#include<iostream.h>voidmain(){ inta[3][3]={1,3,5,7,9,10,13,15,17},sum=0,i,j;for(i=0;i<3:
下面四个选项不属于表达式语句的是______。
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<endl;else
随机试题
经济基础是()
56岁妇女,绝经8年,出现阴道不规则流血1年,妇检:宫颈光滑,阴道黏膜菲薄,宫体稍大,软,活动良,附件(一)。经检查确诊为子宫内膜癌工期,首选治疗为
土地权属争议人的申请书应当载明的事项包括()。
防火阀的数量是:
下列各项中,属于非流动资产的有()。
个体工商户发生的下列支出中,在按“个体工商户的生产、经营所得”项目计算个人所得税时不得扣除的有()。
根据反不正当竞争法的规定,商业企业采取的下列促销措施中,属于不正当竞争行为的有()。
隋唐时期的文教政策不包括
交换机在接收整个帧后,开始转发数据帧的交换模式是()交换模式。
Iwantedtoknowwhenthey_______cometoseeme.
最新回复
(
0
)