首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i):r1(i){} void print(){cout<<’E’<<r1<<’-’;} void print()c
有如下程序: #include<iostream> using namespace std; class A{ public: A(int i):r1(i){} void print(){cout<<’E’<<r1<<’-’;} void print()c
admin
2020-11-11
21
问题
有如下程序:
#include<iostream>
using namespace std;
class A{
public:
A(int i):r1(i){}
void 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/Tayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编劓C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将my
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<"fun1";}protected:voidfun2()const
有如下程序:#include<iostream>classA{public:A(intn=2):m_i(n){}~A(){std::cout<<m_i;}protected:intm_i;};classB:publicA{
下列关于函数的叙述中,正确的是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
下列语句中,能够进行正确赋值的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释∥*****
在一个派生类对象结束其生命周期时
下面属于系统软件的是
软件调试的目的是
随机试题
在下列空格处填写实现参照完整性约束的方法,要求能够对主表记录进行更新和删除操作。(1)在“关系”窗口中_________。(2)在“编辑关系”窗口中,选择①_________;②_________;③_________。
MostAmericansareveryconsciousoftheirhealthandtrytomaintainanutritiousdietanddailyroutinestomaintaingoodheal
男性,42岁,半个月前咽痛、咳嗽,1周来水肿、尿少、乏力。化验结果:Hb95g/L,尿蛋白(+++),尿沉渣镜检RBC5~10/HP,血肌酐442μmol/L,血尿素氮32mmol/L,B超显示双肾增大。该患者最可能的临床诊断是
根据《建筑法》,下列建筑工程承发包行为中属于法律允许的是()。
某港口基准点及工作基点的布设中,下列说法正确的是()。
会计职业道德具有的基本功能包括()。
患者,男,72岁,既往有排尿困难史多年,受凉感冒后下腹胀痛,不能排尿,直肠指诊前列腺体积增大,该患者首要的处理措施是()。
还我们一片碧草蓝天①谁不希望头顶的天空湛蓝如镜?谁不希望脚下的大地绿草如茵?谁不希望身边的湖水清澈如鉴?谁不希望眼前的阳光灿烂如金?②是啊,谁不希望看见一副如此天然的画面呢?在芳香的花丛中,和蝶儿一起嘻戏;在葱郁的树林里,与小鸟一起歌唱
为了使文本框显示滚动条,除要设置ScrollBars外,还必须设置的属性是
在考生文件夹下有一个工程文件sjt4.vbp。窗体上有一个名称为Timer1的计时器,一个名称为List1的列表框和一个名称为Label1的标签,如图所示。请通过属性窗口向列表框添加四个项目,分别是:“第一项”、“第二项”、“第三项”、“第四项”。程序运行
最新回复
(
0
)