首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class lVlyClass{ public: MyClass(int x):val(x){} void Print()const{
有如下程序: #include using namespaee std; class lVlyClass{ public: MyClass(int x):val(x){} void Print()const{
admin
2020-06-29
22
问题
有如下程序:
#include
using namespaee std;
class lVlyClass{
public:
MyClass(int x):val(x){}
void Print()const{cout<<"const:val="<
void Print(){cout<<"val="<
private:
int val;
};
int main(){
coast 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
解析
本题考查常对象、常成员函数及构造函数。常对象只能调用常成员函数,普通对象调用普通成员函数。所以本题中objl为常对象,执行objl.print()后,会执行常构造函数,输出const:val=10;而obj2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://jikaoti.com/ti/dsA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符不能重载为友元函数的是()。
有如下类模板定义:templateclassBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigNumberb
下列运算符中,不能被重载的是()。
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
有如下程序:#includeusingnamespacestd;classB{public:virtualvoidf0{cout
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是()。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intV1:loongv2;下列调用语句中正确的是()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass0{++count;}-MyClass(){一count;}s
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
下列关于类和对象的叙述中,错误的是()。
随机试题
当锻炼想象力时,他应摆脱常规的思维模式。
A、酸减法B、水醇法C、醇醚法D、活性炭E、盐析法在溶液中加入无机盐促使有效成分析出的方法是()
处方超过三日后
(2005年)圆管紊流粗糙区(阻力平方区)的沿程摩阻系数λ与()。
下列库房应有的消防设备中,一般宜用()。
()一般用于进出口贸易款项的收付,没有银行信用介入。
以掌握技能为目的的实践性培训方法,不包括()。
下列关于国际战争的说法错误的是:
“()”对于“暗香浮动月黄昏”相当于“()”对于“映日荷花别样红”
EnthusiasmforPetsPetsarean【T1】______partofmanyBritishfamilies.Catsanddogsarethemost【T2】______petsinBritain
最新回复
(
0
)