首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std: class MyClass{ public: MyClass(int X):val(X){} void Prin
有如下程序: #include<iostream> using namespace std: class MyClass{ public: MyClass(int X):val(X){} void Prin
admin
2020-07-23
17
问题
有如下程序:
#include<iostream>
using namespace std:
class MyClass{
public:
MyClass(int X):val(X){}
void Print()const{cout<<”const:val=”<<val<<’\t’;}
void Print() {cout<<”val=”<<val<<’\t’;}
private:
int val;
};
int main(){
const MyClass objl(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/AGyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是重载为非成员函数的运算符函数原型,其中错误的是
程序流程图中带有箭头的线段表示的是( )。
数据库管理系统是( )。
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是
下列有关类成员的叙述中,正确的是
下列有关模板的叙述中,正确的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
下列字符串中,正确的C++标识符是()。
数据库管理系统是()。
随机试题
简述观察法的特点和局限。
在Excel2010中,公式“=SUM(B1:B4)”等价于_____________。
下列行为中,哪项不构成犯罪?( )
气体燃烧根据在燃烧前可燃气体和氧的混合状况不同,其燃烧方式有()。
从长期来看,随着国民收入的增加,国民边际消费倾向的变化是()。
未完成计划的品种占()。创产值最多的产品是()。
设λ1,λ2是矩阵A的两个不同的特征值,对应的特征向量分别为α1,α2,则α1,A(α1+α2)线性无关的充分必要条件是
WhatisBecky’sfamilyname?WheredoesBeckylive?
Thepopularnotionaboutmarriageandloveisthattheyaresynonymous,thattheyspringfromthesamemotives,andcoverthes
A、Upgradeitsnetworkcapacity.B、Improvecustomerservices.C、Developnewproducts.D、MarketmoreiPhones.A信息明示题。由AT&Tplanst
最新回复
(
0
)