首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在∥********error********的下面,修改该语句
使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在∥********error********的下面,修改该语句
admin
2015-07-20
32
问题
使用VC6打开考生文件夹下的源程序文件modi l.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;
};
VCid mein()
{
cobj obj ;
obj.func(3);
obj.di splay();
obj.func2();
obj.display();
}
选项
答案
(1)cout<
a+=a; (3)a+=::a;
解析
(1)成员函数display()打印变量a和b的值,即cout输出a和b的值,cout流中的数据是用流插入运算符“<<”顺序加入的,因此“<”不正确,因此第1个标识下应改成cout<
(2)在func(int a1中,参数a传递进来,其和成员变量a名字一样,因此第2个标识下的“a+=a”有歧义,从程序的运行结果来分析,COhj obj声明对象obj,初始化类成员变量a和b均为0,调用fimc函数后输出30,说明a为3,b为0,因此这里应该是成员变量与参数a的和赋给成员变量a,正确的写法是“this.>a+=a:”0
(3)func20函数虽然没有参数,但是成员变量a和全局变量a重名,第3个标识下“a+=a”也会有歧义,分不清楚是全局变量加倍还是类成员变量加倍或者其他情况,调用func20函数后,输出“130”,说明a为13,b为0,因此是成员变量与全局变量a的和赋给成员变量a,正确的写法是“a+=::a.,,,“::a”表示是全局变量a。
转载请注明原文地址:https://jikaoti.com/ti/tGE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<iostream.h>intadd(intx,inty){retumX+y;}dOubleadd(dOUblex,doubley){
以下程序的执行结果是【】。#include<iostream.h>intf(intb[],intn){inti,r=1;for(i=0;i<n;i++)r=r*b[i];retur
只能作为成员函数重载的是()。
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
关于链式存储结构和顺序存储结构的说法正确的是______。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1]=【】。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
下列运算符不能用友元函数重载的是()。
随机试题
肝硬化门脉高压症的临床表现是
()是评定使用价值在市场上反映出的价格。
某承包商承接某工程,占地面积1.63万㎡,建筑层数地上22层,地下2层,基础类型为桩基筏式承台板,结构形式为现浇剪力墙,混凝土采用商品混凝土,强度等级有C25、C30、C35、C40级,钢筋采用HRB355级。屋面防水采用SBS改性沥青防水卷材,外墙面喷涂
待摊费用账户如有余额,其余额只能在借方。()
甲公司2013年年初开始进行新产品的研究开发,2013年度处于研究阶段,投入研究费用300万元,2014年度进入开发阶段,发生支出800万元(其中符合资本化条件的部分是600万元),至2015年1月研发成功,并向国家专利局提出专利权申请且获得专利权,实际发
“红娘”出自古典戏剧()。
计算行列式
ForthepeoplewhohavenevertraveledacrosstheAtlanticthevoyageisafantasy.Butforthepeoplewhocrossitfrequentlyo
应用程序使用(12)来保证能够连续不断地对文件进行更新。
Ourlivesarewoventogether.AsmuchasIenjoymyown【C1】______,InolongerimagineIcangetthroughasingledaycompletely
最新回复
(
0
)