首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int x):val(x){} void Set(i
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int x):val(x){} void Set(i
admin
2020-07-30
23
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass MyClass{
public:
MyClass(int x):val(x){}
void Set(int x){val=x;}
void Print()const{cout<<"val="<<val<<’\t’;}
private:
int val;
};
int main(){
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print(); //语句1
obj2.Print(); //语句2
obj1.Set(20); //语句3
obj2.Set(30); //语句4
return 0;
}
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象obj l(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/tXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=10;while(1){i++:if(i==30)13reak;if(i%2==0)cout
有如下类声明:classFoo{intbar;);则Foo类的成员bar是()。
关于new运算符的下列描述中,错误的是()。
下面叙述错误的是()。
)以下程序的输出结果是()。#includeusingnamespacestd;voidfun(char**q){++q;cout
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
数据库管理系统是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
请使用VC6或使用【答题】菜单打开考生目录pmj3下的工程文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021但程序中有
随机试题
被动转运(passivetransport)
根据以下材料,回答问题。①几百万年前,气候变化导致森林退化,人类祖先被迫走出森林,到草原上生活。这被认为是人类与其生活在森林里的类人猿亲戚们分化的关键时刻。传统观点认为,在草原上,猿人们很快过上了狩猎者的生活。作为灵长类生物,他们并不具备强健的肌肉和锋利
植物新品种可以通过______方式获得植物新品种权。()
建筑物中结构构件的安全等级不得低于()级。
甲油田是增值税一般纳税人,以1个月为1个纳税期缴纳增值税和资源税,2018年6月发生以下业务:(1)开采原油45万吨,伴采天然气2100万立方米。(2)当月开采原油过程中用于加热使用自采原油5万吨,其余40万吨原油当月全部销售,取得不舍增值税销售额38
2014年,第十二届全国人民代表大会常务委员会第十次会议将()设立为烈士纪念日。
战略数据规划方法认为,实体分析是自顶向下确定企业实体的过程,而经验证明,实体分析过程需安排【】处理的高级管理人员参加。
对考生目录下的数据库“hospital”建立文件名为“bd3”的表单。表单含有一个表格控件,用于显示用户查询的信息;表单上有一个按钮选项组,含有“药品查询”“处方查询”和“综合查询”3个选项按钮;表单上有两个命令按钮,标题分别为“查询”和“关闭”。
Onthebalancesheet,assetsandliabilitiesareclassifiedaseither(61)orlong-termtoindicatetheirrelativeliquidity.
TheInternetisagiantnetworkofcomputerslocatedal]overtheworldthatcommunicatewitheachother.TheInternetisan
最新回复
(
0
)