首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { int n; public: TestClass(int k):n(k){} int get(){
有如下程序: #include using namespace std; class TestClass { int n; public: TestClass(int k):n(k){} int get(){
admin
2020-06-29
32
问题
有如下程序:
#include
using namespace std;
class TestClass
{
int n;
public:
TestClass(int k):n(k){}
int get(){return n;}
int get()const{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://jikaoti.com/ti/0MA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:求出M行N列二维数组每行元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。注意:不能修改程序的其他部分,只能修改fun()函数。1#
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********err
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
执行语句序列intn=0;for(inti=60;i>0;i-=3)n++;之后,变量n的值是
下列叙述中正确的是
在软件开发中,需求分析阶段产生的主要文档是( )。
下列字符串中,不可以用做C++标识符的是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
请编写一个函数fun,它的功能是:将ss所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROGl.C中。请勿改动主函数ma
随机试题
下列属于表现主义音乐代表的是()。
()的人际关系,是明文规定的正式单位中的人际关系。
阻力血管主要指
关于树枝状和地图状角膜炎的治疗,何者错误
护士执行标准预防措施,其中“洗手”的指征包括()。
设随机变量X的分布密度为()。则使P(X>a)=P(X<a)成立的常数a等于()。
某分部工程双代号网络计划如图所示,根据绘图规则要求,该图正确的是()。
中国公民李四是一外商投资企业的中方雇员,2005年收入情况如下:(1)1~12月份每月取得由雇佣单位支付的工资、薪金15000元;(2)1-12月份每月取得由派遣单位支付的工资、薪金2500元;(3)4月份一次性取得稿费收入8
Itisvitalthat___________(募集到足够的钱)tofundtheproject.
A、Itisheavy.B、Itcausesfloods.C、Itisverysteady.D、Itcomesonandoff.A
最新回复
(
0
)