首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是: member = 0 member = 5 member = 10 源程序文件
使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是: member = 0 member = 5 member = 10 源程序文件
admin
2009-01-15
34
问题
使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是:
member = 0
member = 5
member = 10
源程序文件 mainl.cpp 清单如下:
//mainl.cpp
#include <iostream>
using namespace std;
class MyClass
{
public:
MyClass(int i)
{
member=i;
}
void SetMember(int m)
{
member=m;
}
int GetMember()const
{
return member;
}
void Print() const
{
cout<<"member="<<member<<end1;
}
private:
int member;
};
int main()
{
/***************found***********/
MyClass obj1;
obj1. Print();
MyClass obj2(3);
/***************found***********/
obj1.member = 5;
/***************found***********/
MyClass. SetMember(10);
obj1. Print();
obj2. Print();
return 0;
}
选项
答案
修改后的主函数应该为: int main() { MyClass obj1(0); obj1.Print(); MyClass obj2(3); obj1.SetMember(5); obj2.SetMember(10); obj1.Print(); obj2.Print(); return 0; }
解析
本题主要考核类与对象的应用。程序中出现了3个出错标识符,说明此程序有3处错误。
第1处错误:“MyClass obj1;obj1.Print();”,此时对象。obj1没有给出初始化值,所以应该改为“Myclass obj1(0);obj1.Print();”。
第2处错误:“obj1.member=5;”,由于类MyClass中,数据成员member是私有成员不能通过类的对象。obj1访问。所以应该改为“obj1.SetMember(5);”。
第3处错误:“MyClass.SetMember(10);”,此处MyClass是一个类名,这样的访问方式不合法,应该改为“obj2.SetMember(10);”。
转载请注明原文地址:https://jikaoti.com/ti/xMkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述清末地方自治运动。(南京大学2006年中国近现代史真题)
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
如果依据统计方法的功能进行分类的话,统计学可以分为()
事后检验常用的方法有()
在重复测量的方差分析中,在各组均值不变和总平方和不变的情况下,如果被试间差异增加,那么()
在标准正态曲线下,正、负三个标准差范围内的面积占总面积的比例是()
简论结构主义教育。
关于人的身心发展,下列说法错误的是
货币市场的主要功能是()。
随机试题
确定房地产开发项目,应当符合()的要求。
甲公司与乙公司组成联合体投标,则下面说法正确的是()。
纳税人销售或者进口货物,及提供加工、修理修配劳务一律适用17%的税率。( )
根据刑事诉讼法律制度的规定,自诉人在刑事诉讼中有权()。(2011年)
依法稽征这一原则包括( )。
若信道的复用是以信息在一帧中的时间位置(时隙)来区分,不需要另外的信息头来标志信息的身份,则这种复用方式为()。
(2015年卷二第28题)根据著作权法及相关规定,下列哪项行为可以不经著作权人许可,不向其支付报酬?
福勒和布朗根据教学所关注的焦点问题,把教师的成长分为哪几个阶段?()
用IE浏览器打开如下地址:HTTP://LOCALHOST:65531/ExamWeb/Index.htm,浏览有关“OSPF’路由协议”的网页,将该页面中第四部分OSPF、路由协议的基本特征的内容以文本文件的格式保存到考生目录下,文件名为“TestIe.
SomeAmericansarealittlenervousaboutthenation’sfuture,butothersfeelsecure,knowingthatthemantheyconsiderthemo
最新回复
(
0
)