首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { intn; public: TestClass(int k):n(k){} int
有如下程序: #include using namespace std; class TestClass { intn; public: TestClass(int k):n(k){} int
admin
2020-06-29
64
问题
有如下程序:
#include
using namespace std;
class TestClass
{
intn;
public:
TestClass(int k):n(k){}
int get(){return n;)
int getoconst{return n+1;}
};
int main()
{
TestClass p(5);
const TestClass q(6);
cout<
return 0:
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
C++中对常对象的成员函数调用,将自动调用其常成员函数,程序中调用原型为"int get()const;"的函数,对于非常对象将调用原型为"int get();"的函数。因为首先用5对对象p进行了初始化,所以执行p.get()时直接返回5,而对于常对象则以6对q进行初始化,在调用q.get()时,将调用原型为"int get()const:"的函数,该函数将返回n+1,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/xEyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:number1=4.8number2=93.6number3=0.9PRODUCT=404.352注意:错误的语句在∥****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
面向对象方法中,实现对象的数据和操作结合于统一体中的是
字面常量42、4.2、42L的数据类型分别是()。
下列选项中,正确的C++表达式是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
下列关于this指针的描述中,正确的是()。
下列关于运算符重载的叙述中,错误的是()。
随机试题
A.空肠B.十二指肠C.横结肠D.乙状结肠E.盲肠包绕胰头的是【】
行为主义理论认为心理障碍的心理学原因是
异步电动机采用定子电压调速时,转差率为s,电磁转矩为了,定子电压为U1。系数α=0、1、2,分别表示恒转矩负载,转矩与转速成比例的负载以及转矩与转速平方成比例的负载。现计算不同负载的异步电动机采用定子电压调速时功率损耗的有关参数(忽略电动机定子与转子的一些
下列选项中,()属于影响客户资信的重大事项。
大型和特大型企业要获得规模效益,普遍要求建立()组织系统。
案例:在关于讲授“计算机硬件”部分知识的课堂上,刘老师对“计算机被打开之后”,将板书设计为:一种是传统板书,是纯文字提纲样式的计算机硬件组成图;另一种是多媒体板书,把组成图中的部分文字用图片代替。张老师开始进行教学设计时,使用的是传统板
计算机系统软件不包括下列选项中的()。
国家根据国防建设的需要和社会主义市场经济的要求,实行()制度。
计算
Onceuponatimeapoorfarmertakingasackofwheattothemilldidnotknow【C1】______todowhenitslippedfromhishorse
最新回复
(
0
)