首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程RevProj4。此工程包含一个源程序文件RevMain4.cpp,但该程序运行有问题。请改正主函数中的错误,使之输出结果为: x=20 源程序文件RevMain4.cpp的清单如下: //RevMain4
使用VC6打开考生文件夹下的工程RevProj4。此工程包含一个源程序文件RevMain4.cpp,但该程序运行有问题。请改正主函数中的错误,使之输出结果为: x=20 源程序文件RevMain4.cpp的清单如下: //RevMain4
admin
2009-01-15
40
问题
使用VC6打开考生文件夹下的工程RevProj4。此工程包含一个源程序文件RevMain4.cpp,但该程序运行有问题。请改正主函数中的错误,使之输出结果为:
x=20
源程序文件RevMain4.cpp的清单如下:
//RevMain4.cpp
#include<iostream>
using namespace std;
class MyClass
{
public:
MyClass(int a)
{
x=a;
}
void setX(int a)
{
x=a;
}
void print()
{
cout<<"x="<<x;
}
private:
int x;
};
int main()
{
const MyClass obj (10);
/ ************found**************/
obj.setX(20);
/ ************found**************/
obj.print();
return 0;
}
选项
答案
修改程序时可以去掉类对象定义时的const关键词。即: int main ( ) { MyClass obj (10); obj.setX(20); obj.print (); return 0; }
解析
程序中出现了2个出错标识符,说明此程序有2处错误。
第1处错误:语句“obj.setX(20);”错误。因为类MyClass的对象obj被声明为常对象,因此,不允许修改常对象的成员变量。
第2处错误:语句“obj.print();”错误。因为类的对象被声明为常对象,因此,不是常成员函数就不能访问常对象的成员变量。虽然成员函数print()中没有修改类的对象,但是它存在修改类的成员变量的可能性。
转载请注明原文地址:https://kaotiyun.com/show/ROID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
简述魏晋玄学的产生背景及其代表人物的基本思想。(2009年统考真题)
在动机斗争中,面临两个或者两个以上目标冲突的有
神经胶质细胞的功能有
根据数据的观测方法和来源划分,研究数据可以分为()
下列哪种情况不能直接比较样本离散程度的大小?()
在一组原始数据中,各个Z分数的标准差为()
简述马克思主义论人的全面发展必须具备的社会条件。
只有在部分准备金制度下,才可能有存款货币的创造。()
居住国政府对跨国纳税人从非居住国得到优惠减免的那部分税收,视同已经缴纳而给予抵免的方法称为()。
随机试题
A、Thosehavingatasteorsmellcomponent.B、Productspotentiallyembarrassingtobuy.C、Thosethatrequireverycarefulhandlin
简述缩唇呼吸及腹式呼吸的方法。
小儿最常见的贫血是
下列关于通气/血流比值的描述哪项是不正确的
下列属于不正当竞争性行为的是( )。
销售不知道是侵犯注册商标专用权的商品,并能证明该商品是自己合法取得并说明提供者的()。
塑料排水板施工时,排水板应锚定在孔底,防止跟袋;当跟袋长度大于()时应重新补打。
甲公司为增值税一般纳税人,适用的增值税税率为13%,2020年10月初“应交增值税”借方余额为6万元,当月发生如下业务:(1)建造办公楼领用本单位产品,成本为15万元(其中直接材料10万元),计税价格18万元。(2)外购原材料一批,价款
张某、李某、王某三位自然人出资设立成辉贸易有限公司(以下简称“贸易公司”),公司初步拟定的章程部分内容为:公司注册资本8万元,其中张某以货币出资1万元,李某以存货协议作价出资3万元,王某以专利技术作价出资4万元;股东分期缴纳出资,公司成立时,张某、王某2人
TheInternetprovidesanamazingforumforthefreeexchangeofideas.Giventherelativelyafewrestrictionsgoverningaccess
最新回复
(
0
)