首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在//*****error******的下面,修改该语句即可。 #
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在//*****error******的下面,修改该语句即可。 #
admin
2017-11-27
86
问题
使用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全国计算机二级
相关试题推荐
在类体系中访问一个虚函数时,应使用指向______的指针或对基类类型的引用,以满足运行时多态性的要求。
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
以下程序的输出结果是()。#include<iostream.h>intfun(char*s){char*p=s;while(*p!=’\0,)p++:return(p-s):}void
与以下程序段等价的是()while(a){if(b)continue;C;}
下面的程序的结果是 main() {int x=3,y=0,z=0; if(x=y+z)cout<<"* * * *"; else cout<<"# # # #"; }
程序设计方法要求在程序设计过程中
有如下类定义:classTest{public:Test(){a=0;c=0}//①intf(inta)const{this->a=a;}//②
当需要将一个函数boo1isnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
( )是以一种完全通用的方法来设计函数或类而不必预先说明将被使用的每个对象的类型。
随机试题
广义的共产主义社会包含()
A.羊水中混有胎粪B.新生儿心率小于80次/minC.给产妇吸氧D.新生儿全身皮肤青紫色E.产妇右侧卧位新生儿重度窒息
A.柴胡疏肝散加茯苓、白术B.柴胡疏肝散加桃仁、红花C.柴胡疏肝散加青皮、白芥子、郁金D.柴胡疏肝散加旋覆花、代赭石、半夏、生姜E.柴胡疏肝散加金金铃子散,左金丸、丹皮、山桅
血栓闭塞性脉管炎Ⅱ期的典型表现是
张某系中国公民,就职于中国境内甲公司,2017年7月从境内取得如下收入:(1)工资收入3800元,奖金收入600元,岗位津贴300元,交通补贴900元。(2)3年期银行存款利息总收入800元。二级市场股票买卖所得2000元。(3)为乙单位授课收入30
握手时应上身稍微前倾,且低头弯腰。()
简述以学生为中心的教学结构。
①而如今矗立在一片灰旧老宅中的钟鼓楼早已失去了他往日的功效,仅仅成为了老北京的一个怀旧地,一个历史的物证。②在清乾隆以前,钟鼓楼一直都是昼夜向全北京城报时的地方。③当悠长的钟声响起,盘旋在京城上空的是一个恪守传统的民族的回声。④当紧密的鼓点响起,放送
为加强对台湾地区的管辖和统治,元朝与后来的清朝采取的相同措施有()。
要求判断每题给出的条件(1)和(2)能否充分支持题干所陈述的结论.A、B、C、D、E五个选项为判断结果,请选择一项符合试题要求的判断.A.条件(1)充分,但条件(2)不充分;B.条件(2)充分,但条件(1)不充分;C.条件(1)和条件(2)单独
最新回复
(
0
)