首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Set(int x){Val=x;} void Print
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Set(int x){Val=x;} void Print
admin
2015-11-24
33
问题
有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int x):val(x){}
void Set(int x){Val=x;}
void Print()const{cout<<"val="<<Val<<’\t’;}
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调用obi1的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/bYNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为()。#include<iostream.h>#include<iomanip.h>voidmain(){cout.precision(4);cout<<123.127;
下列程序的运行结果是#include<iostream.h>voidfun(int*a,int*B){int*k;k=a;a=b;b=k;}void
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2;cout
下面程序输出的结果是 #include<iostream.h> voidmain() {inti; inta[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<a[i
数据库管理系统是位于【】之间的软件系统。
下列关于对象概念的描述中,错误的是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
采用面向对象技术开发的应用系统的特点是()。
随机试题
驾驶机动车在道路上超车时可以不使用转向灯。
子宫肌瘤伴月经过多用雄激素治疗时,下列哪项是错误的
我国生活饮用水卫生标准地面水水质卫生要求和地面水中有害物质最高容许浓度
警察:公务员
公共建筑的工作房间和工业建筑作业区域内的一般照明度、均匀度,不应小于(),而作业面邻近周围的照度、均匀度不应小于()。
根据应收账款挂账时间的长短估计坏账损失,计提坏账准备的方法是()。
根据购买力平价理论,决定汇率长期趋势的主导因素是()。
丙公司拟投资一个项目,原始投资为1200万元,其中固定资产投资1000万元,流动资金投资200万元。该项目建设期1年,固定资产投资于建设起点投入,流动资金于建设期末垫支并于终结点全部收回。按税法规定,该类固定资产折旧年限为5年,使用直线法折旧,净残值率
下列国家机关由全国人民代表大会选举产生并对全国人民代表大会负责的有()。
FiveReasonstoSkipCollegeNEWYORK—Collegeisexpensive.FouryearsataneliteuniversitylikePrincetonorHarvardwill
最新回复
(
0
)