首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using nanlespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()eonst{c
有如下程序: #include using nanlespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()eonst{c
admin
2021-09-05
11
问题
有如下程序:
#include
using nanlespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Print()eonst{cout<<“const:val:”<<val<<‘\t’;}
voidPrint(){cout<<“val=“<<wl<<‘\t’;}
private:
int val;
};
int main()
eonst MyClass obj1(10);
MyClass obj2(20);
obil.Print();
obj2.Print();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、VaJ=10
const:val=20
B、const:val=10
const:val=20
C、const:val=10
val=20
D、val=10
val=20
答案
C
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print()后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://jikaoti.com/ti/kec0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义intx;floaty;,则10+x+y值的数据类型是()。
下列关于C++流的描述中,错误的是()。
关于在调用模板函数时模板实参的使用,下列表述中正确的是()。
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisawhi
下列关于构造函数的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;intmain(){intsum=0:for(inti=1;i
下列关于运算符重载的描述中,正确的是()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
下列选项中不属于结构化程序设计原则的是
下列字符串中,正确的C++标识符是()。
随机试题
简述德沃金关于法律解释的两方面要求的内容。
患者眩晕,头重如蒙,胸闷恶心,食少寐多,舌苔白腻,脉滑。治疗应首选()
易人血分,可会聚于局部,腐蚀血肉,发为痈肿疮疡的邪气是
男性,30岁,建筑工人,腰腿痛,并向左下肢放散,咳嗽、喷嚏时加重。检查腰部活动明显受限,并向左倾斜,直腿抬高试验阳性。病程中无低热、盗汗、消瘦症状。为明确诊断,最有意义的检查是
若38000只有两位有效数字的话,则可写为
项目后评价的绩效预测是以()为起点的。
永续年金是一组在无限期内金额()、方向()、时间间隔()的现金流。
位于A市的甲企业是增值税一般纳税人,2019年5月将其位于B市的一栋仓库(系2016年5月1日之后取得)出租,取得含税租金收入60000元,则其应在B市预缴增值税()元。
A.untilB.groundC.asPhrases:A.weren’tdiscovered【T7】______the1930sB.ASwisswriterwrotethattheNazcalineswerede
某单位财务处请小张设计《经费联审结算单》模板,以提高日常报账和结算单审核效率。请根据考生文件夹下“Word素材1.docx”和“Word素材2.xlsx”文件完成制作任务,具体要求如下:将素材文件“Word素材1.docx”另存为“结算单模板.docx
最新回复
(
0
)