首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
67
问题
有如下程序:
#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全国计算机二级
相关试题推荐
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,v4),v6);
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
有如下两个类定义:classXX{private:doubleX1;protected:doublex2;public:doublex3;);claseYY:protected
下列关于栈的描述中错误的是()。
______是数据库设计的核心。
在C++中,下列程序段的输出结果是【】。intx,a[10];cout<<sizeof(x)<<“”<<sizeof(a)<<“”<<sizeof(float)<<end1
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8;cout<<fun((int)
下列叙述中正确的是
C++中“<<”是一个( )符号
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成空出函数fun(char*S,char*t)部分。函数fun(char*s,char*t)的功能是将在字符串S中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符
随机试题
简述临床诊治工作的基本道德原则。
桩冠预备完成后,做以下哪种处理
可参与证券投资的金融机构包括()。Ⅰ.证券经营机构Ⅱ.银行业金融机构Ⅲ.保险经营机构Ⅳ.企业集团财务公司
对一种进口商品同时定有从价税和从量税两种税率,但征税时选择其税额较高的一种征税。这种税率称为()。
学校不得聘用受过处分的人担任工作人员。()
新月:满月:残月
论述赞科夫的发展性教学理论。(2020年陕西师大、2017年北京师大、2011/2012年华中师大)
Inadditiontotheestablishedenergysourcessuchasgas,coal,oilandnuclear,thereareanumberofothersourcesthatweou
在家所在的社区附近建一个购物中心,是否同意,并列举理由。DoYouNeedaShoppingCenterinYourNeighborhood
AccordingtoastudypublishedthisweekinthejournalEcologyLetters,thequantityofbirdsinEuropehasdeclinedbymoreth
最新回复
(
0
)