首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
69
问题
有以下程序:
#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://www.kaotiyun.com/show/9PNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
分析下面程序,该程序的运行结果是()。#include<iostream.h>classcmm{public:staticintm;cmm(){m++;}cmm(
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数()次。
要在屏幕上显示“Hello,world!”应执行语句cout<<【】。
目前,有两种重要的高级语言,分别是结构化程序和【】。
当+运算符被重载为非静态成员函数时,成员运算符objl+obj2被C++编译器解释为______。
以下定义语句中,错误的是______。
结构化程序设计的一种基本方法是______。
对于常数据成员,下面描述正确的是()。
随机试题
十灰散与小蓟饮子组成中所共有的药物是
Word文档中的文本框有哪些用途?
关于招标文件的说法,正确的是()。
某严寒地区一星级酒店,地下3层,地上35层,建筑高度158m,总建筑面积105000m2,按照国家标准设置了相应的消防设施。位于建筑首层外墙附近,设置有消防水泵接合器。建筑屋顶设置高位消防水箱和稳压泵等稳压装置。室外消防用水由市政给水管
下列属于当前内、外部审计的关注点的有()。
下列业务属于商业银行企业资信业务的是()。
画像砖是()时代的一种建筑装饰构件。
婚礼:司仪:宾客
Ifyouchooselobsterfromamenu,thenwhereveryouareintheworld,theoddsarethatyourdinnermayhavecomefromArichat
下列各组软件中,全部属于应用软件的是
最新回复
(
0
)