首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
32
问题
有如下程序:
#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://www.kaotiyun.com/show/tXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespaeestd;classBase{intx;public:Base(intn=0):x(n){eout
下面叙述错误的是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
数据库技术的根本目标是()。
下列有关类成员的叙述中,正确的是()。
当派生类继承一个基类时,默认的继承方式为()。
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
在软件设计中,不属于过程设计工具的是()。
请使用VC6或使用【答题】菜单打开考生文件夹pmj3下的工程proj3,其中定义了MyString类,一个用于表示字符串的类。成员函数reverse的功能是将字符串进行“反转”。例如,将字符串ABCDEF“反转”后,得到字符串FEDCBA;将字符串ABCD
请编写函数fun,其功能是:找出一维整型数组元素中最大的值及其所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。注意:部分源程序给出
随机试题
下列选项中,不属于《骑煤桶的人》的艺术特征的是()
男性,20岁,高空作业时不慎坠下,半空中左腰部受钢管阻拦后身体落地。查体:神清,面色苍白,四肢厥冷,心率130次/min,血压70/50mmHg,左腰部局部隆起,皮下见大片淤斑,插入尿管,尿色清。超声提示左肾周围大量血凝块,诊断考虑
成年男性从高楼跌下后出现抽搐,每次抽搐先从左侧面部,然后双眼球向左凝视,左侧上肢本病的诊断是
所有权的内容包括()。
以下不属于优抚医院社会工作的是()。
在公司的一次会议上,一位同事发言后,你发现他发言内容与你的发言稿内容相似,此时领导点名让你进行发言,你会怎么办?
某人把60000元投资于股票和债券,其中股票的年回报率为6%,债券的年回报率为10%。如果这个人一年的总投资收益为4200元,那么他用了多少钱买债券?()
McDonald’s,Greggs,KFCandSubwayaretodaynamedasthemostlitteredbrandsinEnglandasKeepBritainTidycalledonfast-fo
下面程序的运行结果是#include<iostream,h>voidfun(int*a,int*b){intX=*a;*a=*b;*b=X;cout<<*a<<*b<<"";vo
在已建"图书"表中查找定价大于等于20并且小于30的记录,正确的SQL命令是
最新回复
(
0
)