首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在//********error********的下面,修改该语句
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在//********error********的下面,修改该语句
admin
2021-05-06
55
问题
使用VC6打开考生文件夹下的源程序文件modi1.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 obj声明对象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为l 3,b为0,因此是成员变量与全局变量a的和赋给成员变量a,正确的写法是“a+=::a:”,“::a”表示是全局变量a。
转载请注明原文地址:https://www.kaotiyun.com/show/vUfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str)实现的功能是,如果字符串str里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下函数:intfactorial(intn):求出n的阶乘,必须使用递归调用。如果n小于1则返回0。注意:不能修改函数的其他部分。1#include<
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(cha*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。如:1234554
下列关于类模板的模板参数的叙述中,错误的是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
将E-R图转换为关系模式时,实体和联系都可以表示为()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
在满足实体完整性约束的条件下()。
随机试题
水轮机按能量转换方式划分为反击式和冲击式,下列水轮机中,属于反击式水轮机的有()。
《教师资格条例》规定,弄虚作假、骗取教师资格的,其教师资格将依法()。
患者,育龄妇女,30岁。自述“停经3个月,腹部触及增大子宫如5个月妊娠大小,无胎动”,曾足月分娩一男婴,现9岁。人工流产2次。妇产科检查未触及胎儿,也未听到胎心,子宫软。临床初步考虑:①葡萄胎;②羊水过多伴胎儿畸形;③早孕合并卵巢囊肿。建议超声检查。完
患者24岁,男性,主诉:胃纳不良,明显体重减轻日甚一日,经体检发现皮肤青铜色,低血压,肌肉消瘦,实验室检查血清[Na+]125mmol/L,[K+]6.2mmol/L,血浆皮质醇降低,尿17-OHCS降低,血浆ACTH增高。根据以上结果该病人可能的诊断为
子宫峡部是
下列处分不属于银行内部纪律处分的是()。
某银行2008年初可疑类贷款余额为600亿元,其中100亿元在2008年末成为损失类贷款,其间由于正常收回、不良贷款处置或核销等原因可疑类贷款减少了150亿元,则该银行可疑类贷款迁徙率为()。
某矿山开采企业在开采锌矿过程中伴采锰矿石。2012年7月开采锌矿石400万吨、锰矿石15万吨。本月销售提炼的锰精矿40万吨,选矿比为20%;销售锌锰矿石原矿300万吨,锌矿石和锰矿销售时未分别核算。该矿山2012年7月应缴纳资源税()万元(该矿山资
简述职务发明创造的具体类型。(2015年非法学基础课简答第53题)
HowInterpretersWork?I.UnderstandingA.Aboutwordsandexpressions—【T1】______wordsmaybeleftout:【T1】______—Ifnotknow
最新回复
(
0
)