首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序:
#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://www.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=【
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
在C++语言中,形参的缺省存储类型是()。
下列定义中p指向的地址可更改,但*p不能够更改的是
设inta=1,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
下面说法正确的是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______ 的。
空字符串的长度是_____。
在下列选项中,不允许作为C++标识符的是
随机试题
旅行社保护旅游者合法权益的基本职责包括()。
在一份保险合同履行过程中,当事人就合同所规定的“意外伤害”条款的含义产生了不同理解,投保人认为其所受伤害应属于赔付范围,保险公司则认为投保人所受伤害不属于赔付范围,两种理解各有其理。在此情形下,法官应当()解释该条款的含义。
A.第一心音增强B.第一心音减弱C.第二心音增强D.第一、第二心音均增强E.第一、第二心音均减弱脱水
建筑业企业可以分为()。
高承台基桩,其自由长度为l0,入土深度为h,且h<4,0/α(α为桩的变形系数)。下列四种情况中对抵抗桩的压曲失稳最为有利(即桩的计算长度Lc最小)的是( )。
()的薪酬结构有利于激励员工提高技术、能力。
(2011年真题)下列选项中,属于单行刑法的是()。
在早期对网络技术研究的基础上,国际标准化组织制定了开放系统互连(OSl)标准,使网络技术的发展更加规范化。OSI参考模型采用层次结构来描述网络的功能,即把全部功能分解为七层。最低层是物理层,从低到高依次为数据链路层、网络层、传输层、会话层、表示层、应用层。
NarratorListentoapartofalectureinacomputerclass.Whatdoesthespeakerfindsurprising?
Itisnaturalthatatreewouldgrowbestinaclimatewithplentyofsunlightandrainfall.Itisalsoexpectedthatlittlesun
最新回复
(
0
)