首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(int i):r1(i){} void print(){cout
有如下程序: #include using namespace std; class A{ public: A(int i):r1(i){} void print(){cout
admin
2019-03-05
41
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):r1(i){}
void print(){cout<<’E’<
void print()const{cout<<’C’<
private:
int r1;
};
int main(){
A a1(2); const A a2(4);
a1.print();a2.print();
return 0;
}
运行时的输出结果是( )。
选项
A、运行时出错
B、E2-C16-
C、C4-C16-
D、E2-E4-
答案
B
解析
const关键字可以用于参与对重载函数的区分。重载的原则是常对象调用常成员函数,一般对象调用一般成员函数。
转载请注明原文地址:https://kaotiyun.com/show/DqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有以下类的定义:classEx{intx;public:voidsetx(intt=0);};若在类外定义成员函数setx(),以下定义形式中正确的是
将代数式转换成程序设计中的表达式为______。
以下程序的输出结果为main(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<endl;}
表达式c3=c1.operator+(c2)或c3=operator+(cl,c2)还可以表示为______。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
下列叙述中正确的是
树中度为零的结点称为______。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
程序流程图中带有箭头的线段表示的是
随机试题
正常成人静息状态时肺泡通气量为
流行性脑脊髓膜炎皮疹的特征是
非特异免疫增强作用抗炎和免疫抑制作用
A.国家食品药品监督管理部门B.省、自治区、直辖市价格主管部门C.省级食品药品监督管理部门D.地方各级食品药品监督管理部门负责基本药物评价性抽验工作的主管部门是()
在《牛津法律大辞典》写道:“土地所有权包括()的土地,这正如一句格言所表述。
商业助学贷款用于帮助支付学生在校期间的()。
举例说明在教学中如何处理“预设”与“生成”的关系。
假如你是某厅机关办公室的一名工作人员,今天共有5项工作要你处理,你怎么做准备?并请说明理由。(给你2分钟的准备时间)(1)准备“重点工作重点突破”会议材料的整理、送审,不少于3小时。(2)参加2小时“专项工作专项检查评比”活动,并将评比结果在内网上公布
LastweekIvisitedoneofmyoldneighborhoodsinWashingtonD.C.Ihadn’tbeentherefortwentyyearsandasIwalkedalongt
A、Helosteverythingincludinghiscomputer.B、Hesufferedfromaseriouscaraccident.C、Hewentabroadtojoinhisfamily.D、H
最新回复
(
0
)