首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序:
#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://www.kaotiyun.com/show/738p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
有以下程序,输出结果()。#includeusingnamespacestd;classComplex{public:Complex(doubler=0,doub
C++语言中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
以下程序的输出结果是#include<iostream.h>voidmain(){intx=1,y=3;cout<<x++<<",";{intx=0;X+=y*2;co
下列叙述中正确的是()。
DBMS的数据控制功能包括完整性控制、并发控制、安全性控制和【】。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态。其中只能用于检测输入流状态的操作函数名称是()。
以下选项中,()是合法的用户标识符。
随机试题
某债券的面值为1000元,票面利率为5%,期限为4年,每年付息一次。现以950元的发行价向全社会公开发行,则该债券的到期收益率为()。
下列句子中,加着重号的“之”作连词,连接主语和谓语,取消句子独立性的一句是【】
A.420nmB.550nmC.633nmD.820nmE.950nm钨酸钙荧光体发射光谱峰值是
超过历年散发发病率的是
自招标文件或者资格预审文件出售之日起至停止出售之日止,最短不少于( )个工作日。
根据《INCOTERMS2000》,在FAS贸易术语下,如买方所派的船不能靠岸,则卖方只要将货物装上驳船即可。()
某幼儿园组织幼儿春游,幼儿园领导怕出安全事故,便与幼儿家长签订“安全协议”,协议规定,只要家长同意幼儿参加春游,出了事,幼儿园概不负责。那么,万一幼儿出了事,幼儿园是否负责?()
学习党的十七届五中全会精神。“十二五”规划社会经济发展的目标。让你组织宣传学习活动。如何使之收到实效?
设随机变量X和Y同分布,概率密度为f(x)=且E[a(X+2Y)]=,则a的值为()。
目前,因特网使用的IP协议的版本号通常为________。
最新回复
(
0
)