首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int x):val(x){} void Set(i
有如下程序: #inc1ude<iostream> using namespace std; class Myclass{ public: Myclass(int x):val(x){} void Set(i
admin
2019-06-12
43
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Myclass{
public:
Myclass(int x):val(x){}
void Set(int x){val=x;}
void Print()const{cont<<"Val="<<Val<<’\t’;)
private:
int val,
};
int main(){
const Myclass obj1(10);
Myclass obj2(20);
obj 1.Print(); //语句1
obj 2.Print(); //语句2
obj1.Set(20);//语句3
obj2.Set(30); //语句4
return 0;
}
其主函数中错误的语句是( )。
选项
A、语句1
B、语句2
C、语句3
D、语句4
答案
C
解析
在创建类对象objl(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/jX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n
在软件生产过程中,需求信息的给出是()
C++语言中类定义中默认的访问权限是
下列虚基类的声明中,正确的是()。
下列语句中,错误的是()。
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句______。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGJetLen(char*str){if(【】)return0;elsereturn1+GetLen(st
随机试题
可适用于高熔点、高导热性材料的焊接方法是()。
行政组织赖以确立的根本依据是()
有关肩关节脱位的不正确描述是
患者有COPD病史,呼吸困难为主要症状入院,入院时的血气分析提示呼吸性酸中毒,下列检查中哪项不符合
A.脾与肾B.肝与脾C.心与肾D.肝与肾E.肝与肺五脏中有“精血同源”关系的是
患儿,女,7岁。近2天出现尿频,小便短黄,尿道灼热疼痛,恶心呕吐,舌红苔腻,脉数有力。治疗应首选
《土地管理法实施条例》进一步明确了属于全民所有即国家所有土地范围包括()。
是指每生产1kW.h电能所消耗的蒸汽量。
物流管理可以按管理进行的顺序,大致可分为物流计划阶段的管理、评价阶段的管理和实施阶段的管理。()
PASSAGEFOURWhatmadetheauthorthinkthey’dsucceedasvintnersoneday?
最新回复
(
0
)