首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; c|ass MyClass{ public: MyClass(int x):Val(x){} void Print()const{co
有如下程序: #include using namespace std; c|ass MyClass{ public: MyClass(int x):Val(x){} void Print()const{co
admin
2021-06-10
18
问题
有如下程序:
#include
using namespace std;
c|ass 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=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://jikaoti.com/ti/Tzh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classBase{intx:public;Base{intn=0};x(n){cout<<n,
软件开发过程主要分为需求分析、设计、编码与测试4个阶段。其中,产生“软件需求规格说明书”的阶段是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
下列关于函数模板的表述中,正确的是
有如下程序:#includeusingnamespacestd;classShape{//图形类public://图形绘制函数(用显示字母模拟)virtual
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
在满足实体完整性约束的条件下()。
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
随机试题
只要小王能评上教授,同时老雷没有评上研究员,大李就一定会评上教授。如果以上判断为真,那么,加上以下哪项作为前提,则可得出老雷评上研究员的结论?
已知扩散硅压力变送器调整好的测量范围为0.5~3MPa,请计算出输出电流Isc(mA)与被测压力px(MPa)之间的静态方程式?
市场研究报告中常用的统计图不包括()
下列哪项不是牛蒡子的功效
脓肿余毒流注证首选方剂是
面神经的鼓索支分出处远端损伤表现是A.同侧面肌麻痹B.对侧面肌麻痹C.同侧面肌麻痹,同侧舌前2/3味觉丧失D.对侧面肌麻痹,对侧舌前2/3味觉丧失E.同侧面肌麻痹,同侧舌前2/3味觉丧失,听觉过敏
《中华人民共和国环境噪声污染防治法》不适用于()。
下列各项中,体现实质重于形式会计信息质量要求的是()。
在△ABC中,若2sinA+cosB=2,sinB+2cosA=,则∠C的大小应为______。
由家庭成员配合学校对孩子不同程度地实施有意识、有目的的教育影响,称之为校外教育。()
最新回复
(
0
)