首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{co
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{co
admin
2020-10-21
107
问题
有如下程序:
#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 objl(10);
MyClass obj2(20);
objl.Print();
obj2.Print();
retum 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为常对象,执行objl.print()后,会执行常构造函数,输出const:val:10;而obj2为普通对象,执行obj2.print()时,会执行默认构造函数,输出val=20。故答案为C。
转载请注明原文地址:https://kaotiyun.com/show/jNyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)fun1(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn):求出n的阶乘,不能使用递归调用。如果n小于1则返回0。注意:请勿改动主函数ma
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串de
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:number1=anumber2=anumber1=anumber2=b注意:错误的语句在//******error******
下面c++标识符中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:10注意:错误的语句在//******error******的下面,修改该语句即可。#include<iostream.h>st
在C++语言中函数返回值的类型是由()决定的。
下列选项中,正确的C++表达式是()。
下面关于算法的叙述中,正确的是()。
随机试题
蛛网膜下腔出血的特征性表现是
用以衡量企业偿债能力的指标有()。
沥青路面施工过程中,承包商应每天进行抽提试验,以检验沥青混合料的( )。
对于正铲挖掘机的挖土特点描述正确的是()。
发行人、认股人缴纳股款或者交付抵作股款的出资后,除( )的情形外,不得抽回资本。
的值是()。
下列选项中,实体集之间的联系是“一对一”的是()。
社会工作者接到社区内群众的电话,称有一名男子坐在楼顶准备跳楼,社工接到电话后放下手头全部工作,迅速赶往现场。社工的这一举动体现了危机介入模式的()原则。
从警察的起源看,()。
下列不属于黄炎培所提出的职业教育的三大“要旨”的是()。
最新回复
(
0
)