首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
37
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
程序#include"iostream.h"voidmain(){inti=10;inti=5;cout<<j+i++<<endl;}的结果为【】。
下面程序段的运行结果是voidmain(){intt,a,b,c;a=1;b=2;C=2;while(a<b<c){t=a;a=b;b
下列程序的输出结果是()。#include<iostream.h>main(){intm=5;if(m++>5)cout<<m;elsecout<<m--;}
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
下列叙述中正确的是()。
for(intx=0,y=0;!x&&y<=5;y++)语句执行循环的次数是
下面关于this指针的说法中错误的是()。
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
古丽平时在单位只埋头处理自己的事情,不跟其他人交流,来单位一年只认识自己处室的人,其他人都不认识,你认同古丽的做法吗?为什么?
2008年,张某通过期货从业资格考试并取得从业资格考试合格证明。2009年7月,张某被某期货公司聘用,该期货公司拟为其办理从业资格申请。问:根据《期货从业人员管理办法》的规定,张某参加期货从业资格考试,应当符合哪些条件?()
准时化生产方式JIT认为()是一切问题的根源,使问题得不到解决,就像掩盖了水中的石头一样。
下列属于违反治安管理行为范畴的是()。
根据以上材料,以下说法正确的是()。
中国科学新闻学会新媒体工作室的报告认为,新技术的出现,使受众接收和接受信息的方式不断发生变化。比如报纸曾是信息传播的主要载体,但它需要到特定地方购买;广播出现后,人们足不出户就能收听新闻,于是广播又开始大行其道,直到电视的出现;电视可以让人同时接收视听信息
系列探索法是一种测定感觉阈限的常用方法,但其效率比较低,对这种方法的改进是()
即期利率(兰州大学20113真题)
《天堂之门》是意大利雕刻家()的杰作。
Thecurrentviewofchildlanguagedevelopmentisthatitisaninstinct.Thislanguageinstinctisinnate.Butthisprevailing
最新回复
(
0
)