首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()eonst{co
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()eonst{co
admin
2021-02-22
30
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Print()eonst{cout<<"const:val="<
void Print(){cout<<"val="<
private:
int val;
};
int main(){
eonst MyClass objl(10);
MyClass obi2(20);
obj1.Print();
obj2.Print();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、val=10 const:val=20
B、eonst:val=10 eonst:val=20
C、eonst:val=10 val=20
D、val=10 val=20
答案
C
解析
本题考查常对象、常成员函数及&构造函数。常对象只能调用常成员函数,普通对象调&用普通成员函数。所以本题中obj1为常对象,执行&obj1.print()后,会执行常构造函数,输出const:val=&10;而obj2为普通对象,执行obj2.print()时,会执行默&认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/Qzfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的构造
设有如下关系表:则下列操作中正确的是
在一个派生类的成员函数中,试图调用其基类的成员函数"voidf();’’,但无法通过编译。这说明()。
有如下程序:#include<iostream>usingnamespacestd;classBASE{public:~BASE(){cout<<’’BASE’’;}};class
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
软件系统总体结构图的作用是
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
在下面的4个关键字中用来说明虚函数的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
属于一次文献的有
下列各项中.哪项是急性胰腺炎病人预后不良的征象
“病时间时甚者”当取的特定穴是
拆迁中当房屋产权不明确的,应当降低此类房屋的补偿。()
下列情况中项目法人可直接指定分包人的是()。
村民委员会的任务中主要属于自治性事务的是()。
学校教育产生于()。
党的十八大报告指出要“全面提高党的建设科学化水平”。关于党的建设的叙述错误的是()。
FivemonthsAlater,inBitsJuly13Ccopy,NewsweekalsopublishedalongarticleDonStephenHawking.
WilliamAppleton,authorofarecentbookentitledFathersandDaughters,believesthatitisawoman’srelationshipwithherfa
最新回复
(
0
)