首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test3_1,此工程包含一个源程序文件test3_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: A:a=5 display1:a=6 display2:a=5 源程序文件test3_1
使用VC6打开考生文件夹下的工程test3_1,此工程包含一个源程序文件test3_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: A:a=5 display1:a=6 display2:a=5 源程序文件test3_1
admin
2012-05-11
6
问题
使用VC6打开考生文件夹下的工程test3_1,此工程包含一个源程序文件test3_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
A:a=5
display1:a=6
display2:a=5
源程序文件test3_1.cpp清单如下:
#include<iostream.h>
Class A
{
public:
/**********found**********/
A (){}
void printa(){cout<<"A:a="<<a<<endl;}
private:
int a;
/***********found**********/
class B;
};
class B
{
public:
/*********found**********/
void display1(A t)
{
(*t).a++;cout<<"display1:a="<<(*t).a<<endl;
}
void display2(A t)
{
t.a--;cout<<"display2:a="<<t.a<<end1;
}
};
void main()
{
A obj1;
B obj2;
obj1.printa();
obj2.display1(&obj1);
obj2.display2(obi1);
}
选项
答案
(1)错误:A(){} 正确:A(){a=5;} (2)错误:class B; 正确:friend class B; (3)错误:void display1(At) 正确:void display1(A*t)
解析
(1)主要考查考生对于缺省构造函数的理解,由主函数的obj1.printa()可知原缺省构造函数定义不完整;
(2)主要考查考生对于友元的理解,如果类B不是类A的友元,则类B不能直接调用类A的私有成员,只有友元类和友元函数可以访问类的所有成员;
(3)主要考查考生对于指针的概念掌握,由函数体中的使用可以看出,这里的定义应该是对象指针,指针的定义是使用*加上变量名。
转载请注明原文地址:https://kaotiyun.com/show/e7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
分析辛酉政变后清政府内外政策的变化。(陕西师范大学2015年中国史真题)
论述20世纪英国由盛转衰的过程、原因与启示。(南京师范大学2016年世界通史真题)
论述专制主义中央集权产生的原因、过程及影响。(福建师范大学2014年中国史综合真题)
标准分数是以下列哪个统计量为单位表示一个分数在团体中所处位置的相对位置量数的?()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
维果茨基认为,儿童的()并不是不成熟的表现,在皮亚杰看来是认知不成熟的表现
教育的个体个性化功能主要体现在:它促进人的主体意识的发展,促进人的个体特征的发展,以及促进人的
下面关于新三民主义的论述哪些是正确的
设f(t)=|χy-t|dχdy,其中D:0≤χ≤1,0≤y≤1,而t∈[0,1].(Ⅰ)求f(t)的表达式;(Ⅱ)证明f′(t)=0在(0,1)内有且仅有一个根.
随机试题
三相星形接线中性点不接地的电源系统,当发生一相接地时,三个线电压()。
简述膀胱的位置及毗邻。
严重污染环境罪
长虹电视机中“长虹”二字是()。
—Wasitnotuntillastweek______hedecidedtogiveupsmoking?—No,hebegan______hesawthenewfilmlastmonth.
村里来了笔新农村建设的补助资金,大学生村官主张用于信息化建设,村长主张用于修建村里的自来水工程,村书记主张造路。因此他们发生了争执,你如何协调?
下列关于2013年全国中高等学校在校生状况的表述,正确的是:
Organizationsandsocietiesrelyonfinesandrewardstoharnesspeople’sself-interestintheserviceofthecommongood.Thet
Therewasagood________ofthecountrysidefromthefrontofthebus.
位居四大佛教名山之首的山西五台山曾是文殊菩萨(ManjusriBodhisattva)的道场,是世界五大佛教圣地(sanctuary)之一。自从东汉明帝在五台山建寺,经历代修建,五台山五峰内外佛寺最多时达360所,僧尼(monkandnun)达万
最新回复
(
0
)