首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass TestClass { int n; public: TestClass (int k):n(
有如下程序: #inc1ude<iostrcam> using namespace std; c1ass TestClass { int n; public: TestClass (int k):n(
admin
2017-06-19
64
问题
有如下程序:
#inc1ude<iostrcam>
using namespace std;
c1ass TestClass
{
int n;
public:
TestClass (int k):n(k){}
int get(){return n;)
int get()const {retum n+l;)
);
int main()
{
TestClass p(5);
const TestClass q(6);
cout<<p.get(F<q.get();
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.get0时,将调用原型为"int get()const;。的函数,该函数将返回n+l,第二个输出应为7,所以本题答案为57。
转载请注明原文地址:https://kaotiyun.com/show/yQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;intmain(){inti=5;int&r=i;r=7;co
一棵二叉树中所含最少的结点数是
下列程序编译时发现pb->f(10);语句出现错误,其原因是【 】。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<
下列程序的运行结果是【 】。#include<iostream.h>classtest{private:intnum;public:test()intTES
在下面程序的横线处填上适当的语句,使该程序执行结果为10。#include<iostream>usingnamespacestd;classMyClass{public:MyClasS(in
在用class定义一个类时,数据成员和成员函数的默认权限是【】。
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
C++语言中的基本符号可以分为_______、_________、________三类。
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。#include<iostream.h>int&add(intx,inty){
数据流图采用4种符号表示______、数据源点和终点、数据流向和数据加工。
随机试题
一名学生决心改掉迟到的毛病,遵守学校纪律。可冬天一到,他迟迟不肯起床,结果又迟到了。对该生的教育应该培养()。
虎潜丸和大补阴丸两方中均含有
右肾绞痛伴有镜下血尿,进一步检查应先进行
英国人施密特因合同纠纷在中国法院涉诉。关于该民事诉讼,下列哪一选项是正确的?(2015年卷一39题)
幼儿园教师甲带领9名幼儿外出游玩,其中幼儿李四(男,5岁半)失足掉入路旁粪池,甲见状向行人大声呼救。路人乙赶来,用竹竿探测粪池约半人深,但甲乙二人均不肯跳入粪池内救李四,只是一起高呼求救。待丙闻声赶来跳下粪池抢救,为时已晚,李四已死亡。则:
国家预算生产的时期是()。
江先生与张小姐2000年相识,并于2001年2月1日登记结婚,2001年1月,江先生首付20万元,贷款购买了一套价值80万元的房屋,婚后共同还贷20万元。2000年12月江先生的父亲去世,2001年3月分得父亲遗产20万元。江先生2000年6月与出版社签订
我国第一个正式实施的学制是()。
阿骨打称帝后,扩充和整顿了金朝的军队,推行了()。
Howdidthewomanspendlastweekend?
最新回复
(
0
)