首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
76
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(int i):r1(i){}
void print() {cout<<’E’<
void print() const {cout<<’C’<
*r1<<’一’;}
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
解析
类A包括一个整型数据成员r1,一个一般成员函数print(),一个常成员函数print() const。在主函数中定义了对象a1,并对r1的值赋2和常对象a2,并对r1的值赋4,在C++中,常对象不能被更新,所以常对象只能调用类的常成员函数,而不能调用一般成员函数。而一般的对象,既可以调用一般成员函数也可以调用常成员函数。所以在本题中,当执行a1.print()时,输出为E2-,执行a2.print()时,输出为C16-。
转载请注明原文地址:https://kaotiyun.com/show/0C8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列字符串中可以用作C++语言标识符的是
对长度为N的线性表进行顺序查找,在最坏情况下,需要的比较次数是()。A)N+1B)NC)(N+1)/2D)N/2
表达式x.operator+(y.operator++(0))还可以写成【】。
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}void
设树T的度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
下列选项,不正确的是
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______________的信息。
下面不属于软件设计阶段任务的是
随机试题
一般在工程初期很难描述工作范围和性质,或工期紧迫,无法按常规编制招标文件招标时采用的成本加酬金合同形式是()。
结节性甲状腺肿伴甲状腺功能亢进适合的治疗是老年甲状腺功能亢进,药物治疗后多次复发适合的治疗是
关于药品销售的有关管理错误的是
某家庭以抵押贷款方式购买了一套价值为25万元的住宅,如果该家庭首期付款为房价的30%,其余为在10年内按月等额偿还的抵押贷款,年贷款利率为15%,问月还款额为多少?如果该家庭25%的收入可以用来支付住房消费,问该家庭的月收入应为多少才能购买上述住宅?
某村庄位于山体滑坡事故频发区,山体滑坡时有发生,造成了一定的人员伤亡与财产损失。市政府决定将该村整体迁出,但很多村民故土难离,拒绝搬迂,如果你是村委会工作人员,你会怎么做?
社会治安综合治理的领导力量是各级公安机关。()
简述汉朝的法律指导思想。
2009年5月,某县电力公司经批准架设的高压电线路,与某甲的私有平房屋之间垂直距离大于4米。2011年4月,某甲未经当地有关部门批准,将平房加盖为三层半楼房,东边三楼阳台与高压电线之间最近的距离只有40厘米,当地电力部门对某甲的翻建行为未加阻止。2011年
Although"liedetectors"arewidelyusedbygovernments,policedepartmentsandbusinesses,theresultsarenotalwaysaccurate.
WhichcountryisknownastheLandofMapleLeaf?
最新回复
(
0
)