首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-06-12
43
问题
有如下程序:
#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 obj 1(10);
MyClass obj2(20);
objl.Print(); ∥语句1
obj2.Print(); ∥语句2
objl.Set(20); ∥语句3
obj2.Set(30); ∥语句4
return O;
)
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象o bil(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/FH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不能重载的运算符是
在C++中,若需要在程序文件中进行标准输入输出操作,则必须在开始处加入预处理命令#include<iostream.h>,若使用到数学库中的函数时,要在源程序的开始处加入预处理命令【】。
在下面的4个关键字中用来说明虚函数的是
下列字符串中,正确的C++标识符是()。
有如下程序:#include<iostream>using namespacestd;ClassCon{charID;public:Con():ID(’A’){cout<<1;}Con(
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句______。
以下运算符中不能重载的运算符是
以下程序中,while循环的循环次数是 main() {int i=0; while(i<10) {if(i<1)coBtlnlle; if(i= =5)break; i++;} }
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
甲向乙购买10吨货物,约定甲4月1日先交货,半个月后乙付清货款。3月31日甲发现乙经营状况严重恶化,并且有确切证据,于是甲4月1日拒绝交货。根据合同法律制度的规定,下列表述中,正确的是()。(2012年)
良好的激励就是要去激发人的()
在实验室中,根据达西定律测定某种土壤的渗透系数,将土样装在直径d=30cm的圆筒中,在90cm水头差作用下,8小时的渗透水量为100L,两测压管的距离为40cm,该土壤的渗透系数为()m/d。[2010年真题]
个人保证贷款的特点有()。
某市一家居民企业为增值税一般纳税人,主要生产销售彩色电视机,假定2008年度有关经营业务如下:(1)销售彩电取得不含税收入8600万元,与彩电配比的销售成本5660万元。(2)转让技术所有权取得收入700万元,直接与技术所有权转让有关的成本和费用100
某金店采取“以旧换新”方式销售24K纯金项链1条,新项链对外销售价格8000元,旧项链作价3000元,从消费者手中收取新旧差价款5000元。此业务应纳消费税税额为()元。
马克思说过:立法者应该把自己看做一个自然科学家。他不是在制造法律,不是在发明法律,而仅仅是在表述法律,他把精神关系的内在规律表现在有意识的现行法律之中。马克思在《哲学的贫困》中指出,其实,只有毫无历史知识的人才不知道:君主们在任何时候都不得不服从
成立犯罪不可缺少的要素是( )。
Theenvironmentprotectionclubisgoingtoorganizesomeactivitieswiththethemeof"CreatingGreenCultureandBuildingLow-
阅读下列程序段,则程序的输出结果为#include"stdio.h"#defineM(X,Y)(X)*(Y)#defineN(X,Y)(X)/(Y)main(){inta=5,b=6,c=8,k;k=N(M(a,b),c
最新回复
(
0
)