首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
59
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列函数模版中的定义中,合法的是()。
下列运算符中,不能被重载的是()。
通过运算符重载,可以改变运算符原有的()。
下面属于白盒测试方法的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<endl;}voidsetData(doubled){data==d;}staticintcoun
下列说法中错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
随机试题
关于皮质醇增多症的说法正确的有()
A、较稳定,遇湿热不起变化,但可压性和流动性较差的药物B、较不稳定,遇湿热分解,可压性、流动性均不好,量较大的药物C、可压性尚可的立方结晶型药物D、较不稳定,遇湿热分解,其粉末流动性尚可,量较小的药物E、液体状态易挥
急性会厌炎最主要的原因是
A.Ⅰ型变态反应B.Ⅱ型变态反应C.Ⅲ型变态反应D.Ⅳ型变态反应E.Ⅴ型变态反应引起过敏性休克的变态反应是
具有沉降趋向的药物,性味多是()
下列叙述中的当事人可以自己的名义提起行政诉讼的是:()
资料一扩张是企业快速发展壮大的必由之路,但是扩张也有风险,盲目扩张很可能给企业埋下致命的隐患。然而,A集团却走出了一条成功扩张的快速发展之路,十几年来,A集团先后合并、兼并了多家企业,产品从冰箱扩展到冰柜、空调、洗衣机,又从“白色家电”扩展到“黑
散客导游服务主要有哪些特点?
一台交换机具有24个10/100Mbps全双工端口和2个1000Mbps全双工端口,如果所有端口都工作在全双工状态,那么该交换机总带宽应为
Thecountry’stransformationintoamarketeconomycallbeslowanddifficult.
最新回复
(
0
)