首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是: member = 0 member = 5 member = 10 源程序文件
使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是: member = 0 member = 5 member = 10 源程序文件
admin
2009-01-15
33
问题
使用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://kaotiyun.com/show/TKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
简述20世纪初资产阶级民主革命思想的主要内容。(武汉大学2001年中国近现代史真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
下列关于实用主义的说法错误的是
确定一国外部均衡目标的主要标准是什么?请分析近年来中国国际收支情况是否符合外部均衡的要求,并谈谈你对其成因以及未来演变趋势的看法。
只有在部分准备金制度下。才可能有存款货币的创造。[中国人民大学2012研]
材料:“法律对人的行为以及对社会关系的影响,实质上就是国家把自己的意志和态度通过国家权力加以推行和实现;法律作用取决于经济基础,在一定的社会中,法律能否承担起立法者赋予它的功能,从根本上说,这取决于生产关系或生产方式自身的生命力,而不是取决于立法者的主观愿
在等差数列{an}和{bn}中,。(1){an}和{bn}前n项和之比为(7n+1):(4n+27);(2){an}和{bn}前21项的和之比为5:3。
设f(x)是满足=1的连续函数,则当x→0时是关于x的________阶无穷小量.
随机试题
在用佛尔哈德法测定Cl-的过程中,滴定时要充分摇动,因为()。
患者,女性,55岁,车祸外伤1小时,被货车撞伤左大腿,有开放性伤口。查体:呼吸120/min,血压90/65mmHg,面色苍白,左大腿明显肿胀,伤口流血不止,可见骨折端外露,首先应处理的是
A.人参五味子汤B.华盖散C.参附龙牡救逆汤D.桑白皮汤E.桑菊饮治疗顿咳恢复期,应首选
5岁患儿,突起高热10小时,抽搐2小时,呕吐1次来院急诊,体检:体温40℃,血压40/20mmHg,昏睡状,四肢冷,心、肺(-),血WBC18.2×109/L中性粒细胞0.88,粪便常规白细胞2—8个/HP,脑脊液正常。若此患儿死亡,最常见的原因是
配制桥梁实体墩台混凝土的水泥,应优先选用()。
下列关于对抵债资产的计价价值与贷款本金和应收利息之和的差额处理的说法,正确的有()。
【刀币】南京大学2016年中国古代史基础真题
Isourconceptionofhumanneuronfunctioningandourestimatesofthenumberofneuronsandconnectionsinthehumanbraincons
Accordingtothepassage,Valentinediedat______.Accordingtothepassage,nowadaysvalentineis______.
Domusiclessonsreallymakechildrensmarter?A)Arecentanalysisfoundthatmostresearchmischaracterizestherelationsh
最新回复
(
0
)