首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass(int x):val(x) {} void Print() const { cout
有如下程序: #include using namespace std; class MyClass { public: MyClass(int x):val(x) {} void Print() const { cout
admin
2021-02-22
15
问题
有如下程序:
#include
using namespace std;
class MyClass {
public:
MyClass(int x):val(x) {}
void Print() const { cout<<"const:val="<
void Print() { cout<<"val="<
private:
int val;
};
int main() {
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print();
obj2.Print();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、val=10 const:val=20
B、const:val=10const:val=20
C、const:val=10val=20
D、val=10 val=20
答案
C
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中obj1为常对象,执行obj1.print( )后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print( )时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/VEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列描述中正确的是
有如下函数模板:template<classT>Tsquare(Tx){returnx*x;}其中T是()。
对如下二叉树进行后序遍历的结果为
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下列选项中属于面向对象设计方法主要特征的是
检查软件产品是否符合需求定义的过程称为
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<’’OK’’<<endl;return0;}后将输出()。
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass3TestClass2TestClass1其中定义的类并不完整,
数据库应用系统中的核心问题是
随机试题
A、Shewillonlylendmoneytoclosefriends.B、Shewilllendmoneytofriendsinemergency.C、Sheisreluctanttolendmoneyto
以下不属于系统详细设计的是________。
每摄饵相哺,故德之常不去心。
患者发热恶风,咽干咽痛,干咳少痰,痰黏难咯,甚则痰中带血。是感受何种邪气所致:
患者女,55岁,1年来右眶上缘、鼻翼旁多次因触摸发生刀割样剧痛,每次最长持续约2~3分钟,则该患者诊断可能为
患儿男,8个月,突然发生四肢抽动,持续3分钟,人工喂养,未加辅食。查体:体温37.5℃,颈软,前囟2cm×2cm,枕部按压有乒乓感,神经系统检查未见异常。首选的处理方法为()
关于亚洲各地理要素间因果关系描述不正确的是:
2004年11月7日,中共中央发布的《关于在全党开展以实践“三个代表”重要思想为主要内容的保持共产党员先进性教育活动的意见》指出,开展先进性教育活动要达到的目标要求是()
已知幂级数anxn在x=1处条件收敛,则幂级数an(x一1)n的收敛半径为___________。
下面不属于软件工程的3个要素的是______。
最新回复
(
0
)