首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #nclude using namespace std; class AA{ int n; public: AA(int k):n(k){} hat get(){retu
有如下程序: #nclude using namespace std; class AA{ int n; public: AA(int k):n(k){} hat get(){retu
admin
2020-04-07
39
问题
有如下程序:
#nclude
using namespace std;
class AA{
int n;
public:
AA(int k):n(k){}
hat get(){retum n;}
int getoconst{return n+1;}
};
hat main()
{
AA a(5);
constAAb(6);
cout<
return 0;
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
此题考查的是常成员函数和函数的重载。所谓函数重载,是指同一个函数名可以对应着多个函数实现。一般对象a既可以调用普通成员函数get,也可以调用常成员函数get,由于常成员函数不能更新对象的数据成员,所以题目中通过对象a调用的函数为常成员函数;常对象b只能调用普通成员函数。
转载请注明原文地址:https://kaotiyun.com/show/l58p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将如下程序补充完整,使得输出结果为:bbaa#include<iostream>usingnamespacestd;classA{public:【】{cout<<"aa";}
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGJetLen(char*str){if(【】)return0;elsereturn1+GetLen(st
下列函数的运行结果是()。#include<iostream.h>intadd(inta,intb);voidmain(){externintx,y;cout<<add(x,y)<
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
从工程管理的角度来看,软件设计分两步来完成。首先是概要设计,然后是【】。
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}i
下列语句的作用是计算正整数n的各位数字之和,例如:n=123,sum=1+2+3。请将下列语句补充完整。Do{Sum+=【7】:n=n/10;)while(n!=0)
有如下类定义:classTest{chara:constcharb:public:Test(charc){a=c;b=c;}//第1行voidf(chara)const{this.>a=a;}
有如下定义语句:MyClass*p[10];当类对象数组指针p离开它的作用域时,系统自动调用析构函数【】次。
随机试题
Crohn病最常见的并发症
关于分子离子峰,下列正确的是()。
“2000年人人享有卫生保健”的战略目标的提出者是
脂肪肝的CT诊断标准是
对心脏呼吸骤停患儿现场急救时应最先实施( )。
在下列交易行为中,需缴纳土地增值税的是()。
()也称“高能货币”或“货币基数”,是指政府金融当局能够直接控制的货币。
企业销售中的税收筹划主要表现在哪些方面?()
缔约过失责任是当事人在订立合同后,因违背诚实信用原则给对方造成损失时所应承担的法律责任。()
第一本正式出版的质量管理科学专著是()。
最新回复
(
0
)