首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
58
问题
使用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://jikaoti.com/ti/dFkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
8位电脑专家对4种防病毒软件性能进行1~10的等级评定,1表示非常不好,10表示非常优越,方差分析表总结了评估结果。请补充下表的空白。
下列选项中不是乌申斯基主张的教学原则是
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
关于人的身心发展,下列说法错误的是
随机试题
该患儿最可能的诊断使用西地兰的注意事项哪项除外
文化的含义有广义和狭义之分。广义的文化是指人类在社会历史实践过程中所创造的物质文化和____________的总和。
A.BCYE培养基 B.改良罗氏培养基 C.1%~5%琼脂斜面培养物 D.0.7%~0.8%半固体琼脂培养物 E.三糖铁琼脂斜面培养物沙门菌血清学位相变异试验作用的培养物是
胃术后吻合口梗阻胃术后近端空肠段综合征
糖皮质激素升高血糖的机制是
患儿男,7岁。误服1605,急诊入院。这种农药中毒禁用的洗胃溶液是
关于国际税收的概念所包括的含义,说法正确的有()。
根据所给资料,回答下列问题。2015年,我国海洋灾害以风暴潮、海浪、海冰和赤潮灾害为主,绿潮、海岸侵蚀、海水入侵与土壤盐渍化、咸潮入侵等灾害也均有不同程度发生。各类海洋灾害造成直接经济损失72.74亿元,死亡(含失踪)30人。2014年7月,在我
vulnerability
【B1】Swedenhasgotapopulationofonly8million,butitisalargecountrywithanareaof450,000squarekilometers.【B2】The
最新回复
(
0
)