首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int x):val(x){} void Set(i
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int x):val(x){} void Set(i
admin
2020-07-30
38
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass 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
解析
在创建类对象obj l(10)时,前面有关键字const,所以当语句3调用objl的成员函数试图修改其私有成员的数值的时候,会编译出错。
转载请注明原文地址:https://kaotiyun.com/show/tXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnarnespaeestd;classGA{public:virtualintf(){retunl1;}};classGB:publi
有如下类声明:classFoo{intbar;);则Foo类的成员bar是()。
下列关于类和对象的叙述中,错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
以下程序运行后的输出结果是()。#includevoidmain(){chara[]=”abbcabbcabbc”;inti=0,j=0,k=0;while(a[i]){
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_
已知表达式++a中的“++”是作为成员函数重载的运算符,则与++a等效的运算符函数调用形式为()。
若磁盘上己存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj2,实现一个自定义的字符串类MyString,重载取下标操作符([]),使类的对象能够通过下标取字符串的某位元素。如果下标越界,则返回第一个元素的值。请在程序中//**********found*
关于运算符重载,下列表述中正确的是()。
随机试题
破坏性检验包括()。
患者,女,34岁,已婚。4年前因患子宫肌瘤自然流产1次,现妊娠43天,阴道不时少量下血,腰酸,胎动下坠,口干不欲饮,舌暗红,脉沉弦。其证候是()
肝硬化门脉高压患者,出现全血细胞减少最主要的原因是
下列属于假药的是
下列属于落叶果树的是()。
2010年,浙江省进出口总额为2535亿美元,比上年增长35%,其中进口730亿美元,增长33.4%;出口1805亿美元,增长35.7%,出口占全国的比重从上年的11.1%提高到11.4%。月均出口150.4亿美元,其中7月当月出口180.4亿美元创历史新
“时日葛丧?予及汝偕亡。”咒骂的是()。
最早提出自我发展的心理学家是()。
在下列关于人的身心发展影响因素主要观点中,属于内发论的是()。
Traditionalplantbreedinginvolvescrossedvarietiesofthe【M1】______samespeciesinwaystheycouldcrossnaturally.Forexa
最新回复
(
0
)