首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){} void Set(i
有如下程序: #include using namespace std; class MyClass{ public: MyClass(int x):Val(x){} void Set(i
admin
2020-04-07
40
问题
有如下程序:
#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);
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/738p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中能应用二分查找的是
下列程序的运行结果是【】。include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;}
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
执行下列程序后,输出“*”号的个数是______。#include<iostream.h>main(){inti,j;for(i=1;i<5;i++)for(j=2;j<=i;j++)cout<<’
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是()。
下列叙述中正确的是()。
数据库管理系统常见的数据模型有层次模型、网状模型和_____3种。
按照标识符的要求,下列选项中,()符号不能组成标识符。
A、 B、 C、 D、 D如果派生类私有继承基类,不能访问基类中的私有成员,所以A)、B)是错误的。派生类是对基类的具体化,所以c)错误的。如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类,即选择
随机试题
A、Tofindoutthestrengthofsilkforkites.B、Totesttheeffectsofthelightningrod.C、Toprovethatlightningiselectrici
采用成本法对在用低值易耗品评估时,成新率的确定应根据()确定,而不能完全按照其摊销方法确定。
A.24~48小时B.5~7天C.2周左右D.30~40小时E.10~12天多聚甲醛封药的时间是
A、疏风清热,解毒利咽B、疏风清热,开音利咽,化痰散结C、滋阴清热,祛痰利咽D、清热利咽,生津润燥E、清热解毒,利咽开音黄氏响声丸的功能是
硝酸甘油抗心绞痛的药理学基础是
下列哪项不属于高危妊娠的范畴
某工程双代号网络计划如下图所示,图中已标明每项工作的最早开始时间和最迟开始时间,该计划表明()
甲股份有限公司(简称甲公司)为主板上市公司,主营业务为生产、销售稀土合金镀层钢丝、钢绞线和PC钢绞线等金属制品,由于甲公司股权比例较为分散,因此不存在实际控制人。2017年2月1日,甲公司公告称因筹划重大资产重组事项,公司股票停盘。甲公司准备与A有限责任公
简述《宪法重大信条十九条》与《钦定宪法大纲》在国家权力结构的规定方面有何差异。
Whatisthemangoingtobuy?
最新回复
(
0
)