首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test32_1,此工程包含一个源程序文件test32_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: Added Result for this C++tutorial:3 源程序文
使用VC6打开考生文件夹下的工程test32_1,此工程包含一个源程序文件test32_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: Added Result for this C++tutorial:3 源程序文
admin
2010-02-08
68
问题
使用VC6打开考生文件夹下的工程test32_1,此工程包含一个源程序文件test32_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为:
Added Result for this C++tutorial:3
源程序文件test32_1.cpp清单如下:
/********** found **********/
#include<iostream>
class CPP_Tutorial
{
int private_data;
/***************** found *****************/
class friendclass;
public:
CPP_Tutorial()
{
private_data = 5;
}
};
class friendclass
{
public:
int subtractfrom(int x)
{
CPP_Tutorial var2;
/***************** found *****************/
return var2 - x;
}
};
void main()
{
friendclass var3;
cout << "Added Result for this C++ tutorial: "<< var3.subtractfrom(2)<<end1;
}
选项
答案
(1) 错误:ginclude<iostream> 正确:#include<iostream.h> (2) 错误:class friendclass; 正确:friend class friendclass; (3) 错误:return var2-x; 正确;return var2.private_data-x;
解析
(1)主要考查考生是否理解头文件的概念,在C++中可以把已经定义好的或者系统自带的类定义引入自建的工程中,其方式就是通过使用头文件,把要引入的结构放在头文件(.h结尾的)中,在自建工程的开头使用#include加入即可,不过应该使用头文件的全名,题目中错误的丢掉了扩展名.h;
(2)主要考查考生是否掌握了友元类的定义,友元类是声明在一个类内的新的类,友元类的所有成员都可以访问原来类的所有成员,所以友元类破坏了程序的封装性,不过只有友元类和友元函数能够直接访问所在类的私有成员,题目中的类 friendclass将要访问所在类的私有成员,所以应该被定义成友元类;
(3)主要考查考生对于对象和对象成员操作的掌握,var2是类CPP_Tutorial的对象,它不能直接和数据成员操作,应该使用对象访问成员的操作符“.”操作它的数据成员private_data和x进行操作。
转载请注明原文地址:https://kaotiyun.com/show/k7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
下列选项中不是乌申斯基主张的教学原则是
下列作品不是苏霍姆林斯基的是
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
关于人的身心发展,下列说法错误的是
下列说法错误的是
随机试题
东汉末年起,州由监察区变为行政区,其长官__变为管理地方的行政长官。()
Ahundredyearsago,thegamewenowcallfootballdidnotexist.Americanfootballstartedduringagamebetweentwocolleges.
A.十二井穴、水沟、太冲、丰隆、劳宫B.风池、侠溪、肝俞、太冲、肾俞、太溪C.头维、内关、中脘、丰隆、阴陵泉D.百会、足三里、心俞、脾俞、胃俞E.百会、太阳、风池、合谷眩晕肝阳上亢最佳选穴
A、用铂丝蘸取供试液,在无色火焰中燃烧,火焰显紫色B、供试品溶液与硝酸银作用产生白色沉淀C、用铂丝蘸取供试液,在无色火眼中燃烧,火焰显鲜黄色D、供试品溶液与氯化三苯四氮唑作用,产生红色E、供试液与联吡啶,三氯
A.结节病Ⅰ期B.急性间质性肺炎C.重症肌无力D.纵隔淋巴瘤E.原发综合征可引起Ⅱ型呼吸衰竭的是
《期货公司执行投资者适当性制度管理规则》是根据《关于建立股指期货投资者适当性制度的规定》,以及《中国期货业协会章程》的规定制定的,制定本规则的目的有()。
作为老师,是给学生授课为先还是教会学生做人为先?
治安行政强制,是指公安机关在依法进行治安行政管理和实施治安行政处罚时,为达到使行为人履行法定义务或接受处罚的目的,对不履行法定义务或不服从治安行政处罚的人所采取的人身和物品的强制手段。公安机关的治安行政强制权有()。
【B1】【B3】
A、Theyliveahappyandhealthylife.B、Theyarefamousfortheirdiligence.C、Theyworkhardoutdoorsinthefieldsandeatles
最新回复
(
0
)