首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在//*****error******的下面,修改该语句即可。 #
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在//*****error******的下面,修改该语句即可。 #
admin
2017-11-27
48
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:
30
130
注意:错误的语句在//*****error******的下面,修改该语句即可。
#include
int a=10;
class CObj
{
public:
CObj()
{
a=b=0;
}
void display()
{
//*****error******
cout<
)
void func(int a)
{
//*****error******
a+=a;
}
void func2()
{
//*****error******
a+=a;
)
private:
int a,b;
};
void main()
{
CObj obj;
obj.func(3);
obj.display();
obj.func2();
obj.display();
}
选项
答案
(1)cout<
a+=a; (3)a+=::a;
解析
(1)成员函数display()打印变量a和b的值,即cout输出a和b的值,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<”不正确,因此第1个标识下应改成cout<
(2)在func(int a)中,参数a传递进来,其和成员变量a名字一样,因此第2个标识下的“a+=a”有歧义,从程序的运行结果来分析,CObj obi声明对象obj,初始化类成员变量a和b均为0,调用func函数后输出30,说明a为3,b为0,因此这里应该是成员变量与参数a的和赋给成员变量a,正确的写法是“this->a+=a;”。
(3)func2()函数虽然没有参数,但是成员变量a和全局变量a重名,第3个标识下“a+=a”也会有歧义,分不清楚是全局变量加倍还是类成员变量加倍或者其他情况,调用func2()函数后,输出“130”,说明a为13,b为0,因此是成员变量与全局变量a的和赋给成员变量a,正确的写法是“a+=::a;”,“::a”表示是全局变量a。
转载请注明原文地址:https://kaotiyun.com/show/6DAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在析构函数中调用虚函数时,采用_____联编。
已知类Sample中的一个成员函数说明如下:voidSet(Sample&a);其中,Sample&a的含意是()。
设有数组定义:char array []= "China";则数组array 所占的空间为
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
下面对宏定义的描述中不正确的是
下列数据结构中,插入时不需要移动其他元素的是
已知一函数的形参说明为int arr[5][6],则与此等效的形参说明为
数据库系统的主要特点为数据集成性、数据的高______和低冗余性、数据独立性和数据统一管理和控制。
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
下列关于关系运算的叙述中正确的是()。
随机试题
关于胰岛细胞瘤描述,错误的是
迭代思维,大数据思维……关于互联网思维的众多阐释尤其是实践心得,都有价值。不过,互联网思维并不是万能的救命稻草,抓住了就能________。如果罔顾互联网思维的本质,迷惑于它的表象,盲目套用这个“万能公式”,结果只会________。用好互联网思维,还要洗
债务人将合同中的义务转让给第三人时,( )。
上市公司甲公司是ABC会计师事务所的常年审计客户,拥有乙公司和丙公司两家全资子公司。A注册会计师担任甲公司2016年度财务报表审计项目合伙人,B注册会计师担任项目质量控制复核合伙人。相关事项如下:(1)会计师事务所应当每年至少一次向所有需要按照相关职
中央银行在金融市场上买卖有价证券的行为属于()。
(2017年真题)中国古代发明的指南针、造纸术、印刷术和火药,是中国古代文明的标志性成就,深刻影响了中国和世界文明的进程。下列选项中,把这些发明传播到西方的是()。
①一部好小说或是一部好戏都要当作一首诗看;②一个人不喜欢诗,何以文学趣味就低下呢?因为一切纯文学都要有诗的特质;③不爱好诗而爱好小说、喜剧的人们大半在小说和喜剧中只能见到最粗浅的一部分,就是故事;④所以他们看小说和喜剧,不问它
根据以下资料。回答下列问题。2009年7月,全国粗钢产量同比增长12.6%,增速比上月提高6.6个百分点;钢材产量同比增长19.4%,增速比上月提高5.4个百分点;焦炭产量同比增长6.3%;铁合金产量同比增长15.1%。钢材出口181万吨,比上月
对于胁从犯的处罚原则是()。
A—CartoonCityB—SkyofArtsC—RoadtoHealthD—SoccerNightE—SunsetGlow
最新回复
(
0
)