首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 撕nclude<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) { } void Pri
有如下程序: 撕nclude<iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) { } void Pri
admin
2018-06-19
50
问题
有如下程序:
撕nclude<iostream>
using namespace std;
class MyClass {
public:
MyClass(int x):val(x) { }
void Print( )eonst{cout<<"const:val"<<val<<’\t’;}
void Print( ) { cout<<"val="<<val<<’\t’;}
private:
int val:
};
int main( ) {
eonst MyClass obj1(10);
MyClass obj2(20);
obj1.Print();
obj2.Print();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、val=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://kaotiyun.com/show/WNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中能应用二分查找的是
在下面的类定义中,错误的语句是classSample{public:Sample(intval);//①~Sample()://②private:in
数据库系统中实现各种数据管理功能的核心软件称为【】。
类模板template<classT>classx{...},其中友元函数f对特定类型T(如int),使函数f(x<int>)成为x<int>模板类的友元,则其说明为()。
友元类的所有成员函数都是另一个类的______。
下列运算符中全都可以被友元函数重载的是()。
下列符号中可以用作C++标识符的是()。
下列数据结构中,按先进后出原则组织数据的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于_______的联系。
实体是信息世界中广泛使用的一个术语,它用于表示()。
随机试题
下列属于公务员不可放弃的权利是
二氯三氟乙烷CHCl2CF2的制冷剂代号是_______。
图示梁EI=常数,B端的转角是:
其他合作机构风险的防控措施包括()。
下列选项中,针对产品大类描述正确的是()。
我国国家领导人连续任职不得超过两届的有()。
APayRiseorNot?"UnlessIgetarise,I’llhaveatalkwiththeboss,HenryManley,"GeorgeStrongsaidtohimself.George
AwarmthoughtsuddenlyAcametomeBwhichImightCusethepocketmoneytobuysomeflowersDformymother’sbirthday.
Whattopicarethemanandwomandiscussing?
ShoppinghabitsintheUnitedStateshavechangedgreatlyinthelastquarterofthe20thcentury.【C1】______inthe1900smost
最新回复
(
0
)