首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在//******error******的下面,修改 该语句即可。 #includ
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在//******error******的下面,修改 该语句即可。 #includ
admin
2016-10-28
26
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
Number=7
Number=12
注意:错误的语句在//******error******的下面,修改
该语句即可。
#include<iostream.h>
class CMyClass
{
public:
//******error******
CMyClass(int i):Number=i
{
//******error******
return Number;
}
void set(int i)
{
Number=i;
}
void display()
{
cout<<"Number="<<Number<<endl;
}
private:
int Number;
};
void main()
{
//******error******
CMyClass*p=new CMyClass;
p->display();
p->set(12);
p->display();
return;
}
选项
答案
(1)CMyClass(int i):Number(i) (2)应删除:return Number; (3)CMyClass* p=new CMyClass(7);
解析
(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/W7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){fstreamfile;fil
若有以下程序:#include<iOStream>usingnamespacesstd;classA{public:A(){}A(inti){x1=i;
若有以下程序:#include<iostream>usingnamespacestd;classBasepublic:Base(){x=0;}intx;};classDerivedl:virtua
若有以下程序:#include<iostream>usingnamespacestd;classdata{public:intx;data(intx){
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
下面关于虚函数的描述中正确的是
下面程序的预设功能是:将文本文件readme中的内容读出,显示在屏幕上。#include<fstream>usingnamespacestd;intmain(){charbuf[80];
流操作子______向输出流中插入一个换行符并刷新输出缓冲区。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
随机试题
A.阿米替林B.氟西汀C.吗氯贝胺D.文拉法辛E.米氮平属于5-羟色胺及去甲肾上腺素再摄取抑制剂的是
函数f(x)=(x+2)x的导数为().
A.潜在的精神健康增强B.与血红蛋白降低有关C.有受伤的危险D.水肿E.焦虑
24岁初孕妇。妊娠.33周,头痛6天,经检查血压160/110mmHg,治疗3天无显效。今晨5时突然出现剧烈腹痛。检查子宫板状硬。最可能的诊断是
一般适用于具有通用技术、性能标准或者招标人对其技术、性能没有特殊要求的招标项目应采用()。
下列关于断层的说法,正确的是()。
公共关系活动中,传播的四大元素是()。
不少原创戏剧作品在经营故事、建构情节、寻找特定表达形式、使用各种现代舞台手段上多有可取之处,加上导演、舞美、演员等方面的强力合作和大笔投入,演出往往不乏光彩。但它们常常经不起深究,主要是它们的“人学”含量不足。我们感受不到内在的“人学”力量,感受不到艺术家
结合材料回答问题。材料1中国特色社会主义是全面发展、全面进步的事业。是物质文明和精神文明相辅相成、协调发展的事业。物质贫乏不是社会主义,精神空虚也不是社会主义。人的素质是历史的产物,又给历史以巨大影响。任何时候都不能以牺牲精神文明为代价
关系操作的特点是【】操作。
最新回复
(
0
)