首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
设二叉树如下:则中序序列为()。
有如下程序:#includeusingnamespacestd;longfun(intn){if(n>2)retum(fun(n-1)+fun(n-2));elsere
下列情况中,不会调用拷贝构造函数的是()。
下列关于运算符重载的描述中,正确的是()。
下面关于派生类的描述中错误的是()。
下列有关模板的叙述中,正确的是()。
下列函数模版中的定义中,合法的是()。
下列语句中,错误的是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
随机试题
车不锈钢车刀前角一般选γo=12°~30°,加工马氏体不锈钢时,应取较小值。()
一般情况下,在满足抽油机井产能要求时,应遵循大泵径、长冲程、慢冲次的原则。()
髋关节中心脱位伴有____________________。
与心的神经支配无关的结构是
A.青春期功能失调性子宫出血B.更年期功能性子宫出血C.更年期综合征D.原发性痛经E.继发性痛经女性16岁,于14岁初潮,行经第一日疼痛最剧
《中华人民共和国森林法》的规定,下列说法错误的是()。
婚姻关系的本质在于它的()。
单个磁头在向盘片的磁性涂层上写入数据时,是以(3)方式写入的。
下列指令中有( )条指令不合法。 ① MOV[SI] [DI] ② ADD AX,5 ③ IN AL,DX ④ PUSH WORD PTR 10 [BX+2]
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
最新回复
(
0
)