首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> Using namespace std; class A{ public: A(int i): r1(i){} vgid print() {cout<<’
有如下程序: #include<iostream> Using namespace std; class A{ public: A(int i): r1(i){} vgid print() {cout<<’
admin
2020-04-07
88
问题
有如下程序:
#include<iostream>
Using namespace std;
class A{
public:
A(int i): r1(i){}
vgid print() {cout<<’E’<<r1<<’-’;}
void print() const {cout<<’C’<<r1*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/qj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||c)
下面的描述中,正确的是()。
.、.*、->、::、?:这五个运算符______重载。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staf
有如下数组声明:intnum[10];,下标值引用错误的是
重载函数在调用时选择的依据中,错误的是
下面关于this指针的说法中错误的是()。
下面叙述错误的是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespaeestd;_
随机试题
马克思中学毕业时即表示要“为人类福利而劳动”,毛泽东青年时便立志“以天下为己任”,周恩来在南开中学时提出“为中华崛起而读书”,这些事例告诉我们
中远公司2009年9月30日银行存款日记账余额为1280000元,银行对账单上的余额为1147400元,经过逐笔核对发现有下列未达账项:(1)公司于9月29日将收到的转账支票一张计180000元已向银行进账,银行尚未入账;(2)公司于9
引起玻璃体积血的常见原因应除外
DIE最常见的病因是
我国流行的流行性出血热主要有两种类型:野鼠型和家鼠型,这两种类型造成了3种不同的地区分布:家鼠型、野鼠型和家鼠及野鼠混合存在。为有效预防本病,我国相应地研制了不同型别的流行性出血热细胞培养灭活疫苗,并在实际应用中证实有效。这些不同型别的疫苗共有几种
FIDIC施工合同条件规定,缺陷责任期是自( )开始,至工程师颁发履约证书为止的天数。
设备安装精度是指在安装工程中,为保证整套装置正确联动所需的()。
国务院银行业监管机构或其省一级派出机构,应责令违反审慎经营规则的银行业金融机构限期改正;逾期未改正的,经上述机构负责人批准,采取()措施。
某公司甲车间采用滚动预算法编制制造费用预算。已知2017年各季度的制造费用预算如下表所示:(其中间接材料费用忽略不计)2017年3月31日公司在编制2017年第二季度至2018年第一季度滚动预算时,发现未来的四个季度中将出现以下情况:(1)间接人工费
ClimateChangeScientistspredictincreasingdroughts,floodsandextremeweatherandsaythereisgrowingevidencethathu
最新回复
(
0
)