首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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://kaotiyun.com/show/jX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果是【】。#include<iostream>#include<iomanip>usingnamespacestd;voidmain(){cout<<setfill(’x’)<<
下面关于类和对象的描述中,错误的是
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
若a,b,c1,c2,x,y均是整型变量,正确的switch语句是()。
在软件测试设计中,软件测试的主要目的是
设有定义intx;floaty;,则10+x+y值的数据类型是
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
以下选项中合法的用户标识符是
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
儿童有意动作发生的主要标志是()
在行政组织内部条件中,决定行政组织生存、结构与活动效率的是()
简述申请仲裁的注意事项。
《短歌行》(其一)的作者是()
A.中央型多见B.周围型多见C.弥漫型多见D.由嗜银细胞发生肺腺癌
女,56岁。绝经6年,阴道少量出血3个月,B超提示,左侧附件区可见8cm×7cm×6cm的实性肿物。为明确阴道出血的原因和性质,首选的诊断方法为
关于个人贷款的贷后管理,下列说法错误的是()。
铃木音乐教育体系中有许多独特的教育方法,下列选项中不属于其教学方法的是()。
为什么说隋朝是一个承前启后的朝代?
下列方式中,利用主机应用系统漏洞进行攻击的是()。
最新回复
(
0
)