首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass AA{ int n; public: AA(int k):n(k){} int get(){r
有如下程序: #inc1ude<iostream> using namespace std; c1ass AA{ int n; public: AA(int k):n(k){} int get(){r
admin
2017-06-19
24
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass AA{
int n;
public:
AA(int k):n(k){}
int get(){retum n;}
int get()const{return n+1;}
};
int main()
{
AA a(5);
const AA b(6);
cout<<a.get()<<b.get();
return 0;
}
执行后的输出结果是( )。
选项
A、55
B、57
C、75
D、77
答案
B
解析
语句Aa(5)调用的是AAOnt k):n(k){},a.get()调用int get() {retum n;},结果会输出5:而常对象const AA b(6),b.get()调用的是int gct()const{returnn+l;},会输出结果7。
转载请注明原文地址:https://kaotiyun.com/show/qQAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B().{co
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
下列程序编译时发现pb->f(10);语句出现错误,其原因是【 】。#include<iostream.h>classBase{public:voidf(intx){cout<<"Base:"<<
设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A[18][25]的存储地址为( )。
下面关于虚函数的描述中,正确的是()。
下面关于对象概念的描述中错误的是()。
下列格式化I/O的操作符中,()是设置域宽的。
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
下列字符串中,正确的C++标识符是()。
随机试题
血压是重要的生命体征,在测量中我们获得高压、低压两个数值。并以此评估血压水平。下列与血压有关的说法错误的是:
盲区会影响OTDR的测量精度,所以为了准确测量较短距离的光纤传输参数,应加接()。
第一次世界大战结束后,印度民族解放运动复兴的根本原因是
填入下面横线处的几句话,排列恰当的一项是()国务院早就要求沿淮企业必须限期停止向淮河排放污水,可这个工厂的领导却一直置若罔闻、拖延推诿,______。
关于胃、十二指肠溃疡急性穿孔的处理,下列哪项是错误的
保险单对于保险公司来说属于()。
辩证思维方法,“逻辑和历史的统一”,其基本思想是
【B1】【B20】
ManypeopleinvestinthestockmarkethopingtofindthenextMicrosoftandDell.However,Iknow【C1】______personalexperien
Thispartistotestyourabilitytodopracticalwriting.Youarerequiredtocompletethetelephonemessageletteraccording
最新回复
(
0
)