首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int x):val(x){} void Set(i
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int x):val(x){} void Set(i
admin
2019-06-12
44
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Myclass{
public:
Myclass(int x):val(x){}
void Set(int x){val=x;}
void Print()const{cont<<"Val="<<Val<<’\t’;)
private:
int val,
};
int main(){
const Myclass obj1(10);
Myclass obj2(20);
obj 1.Print(); //语句1
obj 2.Print(); //语句2
obj1.Set(20);//语句3
obj2.Set(30); //语句4
return 0;
}
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象objl(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://www.kaotiyun.com/show/jX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于类和对象的描述中,错误的是
下列关于do…while语句的叙述中正确的是()。
下列关于虚基类的描述,错误的是()。
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
在软件测试设计中,软件测试的主要目的是
下面字符串中,不可以用作C++标识符的是()。
软件调试的目的是()。
数据库保护分为安全性控制、______、并发性控制和数据的恢复。
软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于______测试。
随机试题
标本不需要保温送检的病原体是
由苍白螺旋体感染所致的疾病是()。
2007年,甲公司出资60%、乙公司出资40%,投资创办丙有限责任公司,甲公司总经理刘平兼任丙公司的董事长。赵成打算加入丙公司成为股东,并拟人资20万元,下列几种方式中,不符合《公司法》的是:
太阳能电源的特点有()。
目前采用最广泛的水泥混凝土路面是()。
某公司与政府机关共同使用一栋共有土地使用权的建筑物。该建筑物占用土地面积2000平方米,建筑物面积10000平方米(公司与机关的占用比例为4∶1),该公司所在市城镇土地使用税单位税额每平方米5元。该公司应纳城镇土地使用税()。(2003年
童年罹难过传染性疾病或许可以赋予你一个强壮的免疫系统,但却伴随着折寿的代价——至少,对俗称面粉虫的甲虫来说是这样的。研究表明,那些在幼虫阶段感染过病菌或有肠道受损经历的甲虫,比对照组甲虫的寿命缩短了10%。致死的主要原因是免疫反应的副产物黑色素堵塞了功能近
“原则不是研究的出发点,而是它的最终结果”是
Writeanessaybasedonthefollowingchart.Inyourwriting,youshould1)interpretthechart,and2)giveyourcomments.You
Wheredidthedialoguehappen?
最新回复
(
0
)