首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):Val(x){} void Set(i
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):Val(x){} void Set(i
admin
2020-07-30
34
问题
有如下程序:
#include<iostream>
using namespace std;
class 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 obj 1(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
解析
在创建类对象obj1(10)时,前面有关键字const,所以当语句3调用obj1的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/QDyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于模板的叙述中,错误的是()。
下列运算符中,不能被重载的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
在C++语言中函数返回值的类型是由()决定的。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出motofcar类和bicycle类。然后以motorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚基
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程pmj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输
下列有关类成员的叙述中,正确的是()。
下列符号中能够作为c++标识符的是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
溶解度较小时,气体在液相中的溶解度遵守()定律。
结核杆菌的描述中,哪些是正确的()(1997年)
A.房性期前收缩B.室性期前收缩C.室内差异性传导D.室性融合波E.室性逸搏AVC通常表示
男性,26岁,外伤致肱骨中下1/3骨折,来院检查时发现有垂腕征,垂指畸形。该患者合并哪条神经损伤
病室发出烂苹果气味,是因为
锅炉水压试验时,试验用水应清洁,试压环境温度不得低于()℃。
目前,()是我国商业银行面临的最主要的风险种类。
人力资源教育开发的重点是()。[2012年11月三级真题]
初始的合唱练习宜从_________开始。
Shakespeare’screationisusedinthetexttointroduceItcanbeinferredfromthetextthatpubliclife
最新回复
(
0
)