首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass { int n: public: TestClass(int k):n(k){} in
有如下程序: #include using namespace std; class TestClass { int n: public: TestClass(int k):n(k){} in
admin
2019-06-07
44
问题
有如下程序:
#include
using namespace std;
class TestClass
{
int n:
public:
TestClass(int k):n(k){}
int get0{return n;}
int get()const{return n+l;}
};
int main()
{
TestClass p(5);
const TestClass q(6);
cout<
retum 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/qh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()。
以下不是结构化程序设计方法的技术是()。
有如下程序:#includeusingnarnespacestd;classTestClass{staticinti;public:TestClass(){i++
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
在数据库设计中,将E-R图转换为关系模式的过程属于()。
关于结构化程序设计原则和方法的描述错误的是()。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
随机试题
目前,我国对外公布的年度财政收入中一般不包括()。
男性,50岁,高血压多年,突然心慌1天。查体:脉搏90次/分,心率112次/分,第一心音强弱不等,心律绝对不齐。诊断是
下列有关多发性骨髓瘤的叙述不正确的是
任何一种窒息性气体的主要致病环节是
下列说法错误的是( )。
在中国历史上,没有修筑长城的朝代有()。
下列各选项中,反映事物之间存在联系的有()
设
From:BSKCustomerService(customer@blueskyairways.com)To:LindaHowell(linda.howell@visioncorp.com)Subject:ReminderDW83892
MrHilonisusedtogivingpresentationstolargeaudiences.MrHilon______.
最新回复
(
0
)