首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2017-11-28
65
问题
有如下程序:
#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://jikaoti.com/ti/XDt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果在类模板的定义中有一个静态数据成员,则在程序运行中会产生_____静态变量。
对下列程序段的描述正确的是( )。 #include<iostream.h> int fun(int,int); void main() { cout<<fun(1,2)<<endl; } int fun(int
下列选项中合法的用户标识符是( )。
关于运算符重载,下列表述中正确的是( )。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
设栈S的初始状态为空。元素a,b,c,d,e,f依次通过栈S,若出栈的顺序为b,d,c,f,e,a,则栈S的容量至少应该为
下列描述中,不是线性表顺序存储结构特征的是()。
在岂个容量为25的循环队列中,若头指针front=9,尾指针Year=16,则该循环队列中共有______个元素。
设有如图所示的二叉树则对该二叉树中序遍历的结果是
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的节点访问顺序是
随机试题
高血压脑病治疗首选保护肾功能,延缓肾组织纤维化,延缓肾功能慢性进展病程
“一国两制”的前提是()
支气管扩张的好发部位为
先天性风疹综合征是因孕妇
检察一体原则是指各级检察机关、检察官依法构成统一的整体,下级检察机关、下级检察官应当根据上级检察机关、上级检察官的批示和命令开展工作。据此,下列哪一表述是正确的?
案例2014年12月20日18时,66号高速公路因降雪封闭,21日7时重新开放。9时,该高速公路Y路段M隧道内距入口20m处,一辆以60km/h速度自西向东行驶的空载货车,与前方缓行的运输甲醇的罐车发生追尾碰撞,罐车失控前冲碰撞隧道内同方向行
风险的存在是客观的但就某一具体风险事故而言,它的发生是( )的,是一种随机现象。孙某投保的保险属于( )。
乙公司为了扩大生产能力,拟购买一台新设备,该投资项目相关资料如下。资料一:新设备的投资额为1800万元,经济寿命期为10年。采用直接法计提折旧,预计期末净残值为300万元。假设设备购入即可投入生产,不需要垫支营运资金,该企业计提折旧的方法、年限、预
通过组织中等级制度所赋予的权力是()。
ThePhotographeroftheBlindManBlindphotography:theveryconceptsoundsodd.Butastrikingexhibitionofphotographsi
最新回复
(
0
)