首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){) void Set(int x){val=
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){) void Set(int x){val=
admin
2020-04-07
58
问题
有如下程序:
#include
using namespace std;
class MyClass{
public:
MyClass(int x):Val(x){)
void Set(int x){val=x;}
void Print()const{cout<<"val="<
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
解析
在创建类对象obj1(10)时,前面有关键字const,所以当语句3调用obj1的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/aA8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=【】,z=【
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
下列程序执行结果是#include<iostream.h>classA{public:inta;A():a(10){tout<<a<<endl;}};voidmain(
下面说法正确的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
软件结构是以【】为基础而组成的一种控制层次结构。
空字符串的长度是_____。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
下列字符串中,正确的C++标识符是
随机试题
A、Theydidn’tknowwhatthespeakerwantedtoconvey.B、TheywouldchangetheirattitudetowardsAmyinthefuture.C、Theysucce
对某大型工程的电梯,应选择供电的方式是:[2004年第107题]
女性,55岁,当地疑诊为MDS,关于MDS的血象改变,下列哪些不对
乳尖牙过早拔除易造成()
患者男,19岁,右下肢骨肉瘤行截肢术后2个月,主诉右下肢疼痛难忍,夜间更为明显。该患者可能是
甲公司2012年末对固定资产进行盘点,盘盈一台8成新的生产设备,与该设备同类或类似的固定资产市场价格为300万元,期末预计该项固定资产未来现金流量现值为280万元,假定不考虑其他因素,该项盘盈设备的入账价值为()万元。
(315+111×228)÷(110×76+181)一1=()。
争议最大的问题是:植物如何做出这样的反应呢?人类和其它高级动物通过神经系统和大脑整合来自其所处环境的信号,并做出反应。但植物没有神经系统,没有大脑,因此肯定是通过其他途径做到的。最有可能的解释是,它们的反应依靠某种激素和电子信号的接收、转换和反馈系统来协调
A、Theyarenowseenastheexclusivepossessionofthecomputergeeks.B、Theyusedtobeawayofkeepinganonlinediaryknown
A、Salesdropped.B、Therewereseriousproductproblems.C、Thingswentalongverywell.D、ThenewCEOhadtobefired.C题目询问开始的半年
最新回复
(
0
)