首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是: member = 0 member = 5 member = 10 源程序文件
使用VC6打开考生文件夹下的工程proj1。此工程包含一个源程序文件mainl.cpp,但该程序运行有问题。请改正主函数中的错误,使程序的输出结果是: member = 0 member = 5 member = 10 源程序文件
admin
2009-01-15
53
问题
使用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年中国通史真题)
假设职工用于上下班路途的时间服从正态分布,经抽样调查得知这一时间为1.2小时。调查人员根据以往的调查经验,认为这一时间与往年没有多大变化。为了证实这一看法,需要采取的假设检验方法是()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
下列哪项不是具体运算时期儿童的特征?()
关于人的身心发展,下列说法错误的是
根据教育作用对象的不同,教育功能可分为
教育制度的两个基本方面是
23岁的某医药公司总经理甲存银河宾馆客房里遭遇抢劫遇害。警方事后从宾馆的安全监视系统记录资料中发现,凶手乙(被判处死刑)在入室作案前,曾尾随甲,并在不到两个小时内7次上下电梯进行跟踪。但对形迹可疑的乙,宾馆保安人员无一人上前盘问。死者父母认为宾馆严重失职,
随机试题
“他的缺席使大家感到不快。”和“他缺席这件事使大家感到不快。”中的主语分别是()
在国际税收的实践中避免国际重复征税的方法。
奥美拉唑是
A.附子B.麻黄C.大黄D.甘草E.芥子炮制后能使抗菌作用增强的中药是()。
本案一审中,何机关是适格的被告?东海餐饮服务公司可以通过哪些途径提起上诉?
对当事人的同一个违法行为,不得给予()以上罚款的行政处罚。
下列实验装置不能达到实验目的的是()。
俄国近代复杂、紊乱的学制仍以()为主要特点。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public
A、Sheislivingabusyliferecently.B、Shehasplentyoftimetoplaygames.C、Shewouldliketofightinawar.D、Sheconsider
最新回复
(
0
)