首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Numbe=12 注意:错误的语句在//********error********的下面,修改
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Numbe=12 注意:错误的语句在//********error********的下面,修改
admin
2020-05-14
80
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
Number=7
Numbe=12
注意:错误的语句在//********error********的下面,修改该语句即可。
1 #include
2 class CMyClass
3 {
4 public:
5 //******error******
6 CMyClass(int i):Number=i
7 {
8 //******error******
9 return Number ;
10 }
11 void set(int i)
12 {
13 Number=i ;
14 }
15 void display()
16 {
17 cout<<"Number="<
18 }
19 private:
20 int Number;
21 };
22 void main()
23 {
24 //*****error******
25 CMyClass*P=new CMyClass ;
26 P->display();
27 P->set(12);
28 P->display();
29 return;
30 }
选项
答案
(1)CMyClass(int i):Number(i) (2)应删除:return Number; (3)CMyClasS*P=new CMyClass(7);
解析
CMyClass类含有成员变量Number和多个成员函数,set(int i)函数可改变成员变量的值,display()~数在屏幕上打印成员变量的值。
[解题思路]
(1)第1个标识下是声明构造函数,并使用初始化列表完成成员变量的初始化,可知第1标识下的初始化列表错误,正确的应该是“CMyClass(int i):Number(i)”。
(2)构造函数不能有返回值,不能用return来返回值,故第2个标识下应将“return Number;”删除。
(3)类实例在不指定构造函数的情况下,调用的是默认无参数的构造函数,此时成员变量Number是不确定的,在定义对象时应使用已定义的构造函数,,根据输出结果可知P指向的对象的Number初始化值为7,故第3个标识下应改为“CMyClass*P=new CMyClass(7);”。
转载请注明原文地址:https://kaotiyun.com/show/3M8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的描述中,正确的是()。
重载输入流运算符>>必须使用的原型为
下列叙述中正确的是
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:Base{};则Base类中的成员函
将一个函数声明为一个类的友元函数必须使用关键字【】。
逻辑数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
关于关键字class和typename,下列表述正确的是
对于一个类定义,下列叙述中错误的是()。
A、 B、 C、 D、 D在软件开发的过程中,应该尽早的制定测试计划,其中在需求分析阶段制定系统测试计划,在概要设计阶段制定集成测试计划,在详细设计阶段制定单元测试计划。
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
社会网络的特征包括【】
患者,女性,62岁,胃癌,血压160/100mmHg,中度贫血,消瘦,术前准备中不必要的检查是
患者,男性,35岁。1天前进食油腻食物后出现上腹剧烈疼痛,查体:Murphy征(+)。其压痛点位于
债权的权能包括()。
下列有关人民法院审理行政案件的说法正确的有:()
下列不属于钢筋分项工程的一般规定有哪些?()
经常项目是最具综合性的对外贸易指标。()
在窗体上建立三个菜单(名称分别为:Read、Cale和Save,标题分别为“读入数据”、“计算并输出和“存盘”),然后再添加一个文本框,名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2(如图所示)。程序运行后,如果执
SavingfortheFuturePurposeofsaving1.Womensavea.fortheirchildren’s【T1】______【T1】______b.fora【T2】______【T2】______
A、Becomemoresociable.B、Becomeinhibited.C、Bemoreintrospective.D、Thinklogically.A这些小组课程可以让羞怯的孩子们感到安全和得到他人的接受,并培养起自尊心(sel
最新回复
(
0
)