首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序输出一个矩形面积,以及矩形区域上的假想的作物产量。 [C++程序] #include <iostream.h> class crop
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。 [说明] 下面程序输出一个矩形面积,以及矩形区域上的假想的作物产量。 [C++程序] #include <iostream.h> class crop
admin
2010-12-16
37
问题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
[说明]
下面程序输出一个矩形面积,以及矩形区域上的假想的作物产量。
[C++程序]
#include <iostream.h>
class crop_assessment
{
int actual_crop;
int ideal_crop;
public:
void set(int in_actual,int in_ideal)
{
actual crop=in_actual;
ideal_crop=in_ideal;
}
int get_actual_crop(void){ (1) ;}
int get_ideal_crop(void){ (2) ;)
};
Class lot_size
{
int length;
int width;
(3) crop;
public:
void set(int 1,int w,int a,int i)
{
length=1;
width=w;
crop.set(a,i);
}
int get_area(void){return length*width;}
int get_data(void){return (4) ;}
int get_data2(void)freturn (5) ;}
}
int main()
{
Los_size small,medium;
small.set(5,5,5,25);
medium.set(10,10,10,50);
cout<<"For a small lot of area"<<smallget_area()<<“\n”;
cout<<"the actual crops are$"<<small.get_data2()<<"\n";
cout<<"and ideal crops are$”<<small.get_data()<<"\n";
cout<<"For a medium Lot of area"<<medium.get area()<<:\n”;
cout<<"the actual crops are$"<<medium.get_data2()<<"\n";
cout<<"and ideal crops are$"<<medium.get_data()<<"\n";
return 0;
}
选项
答案
(1) return actual_crop (2) return ideal_crop (3) Crop_assessment (4) crop.get_ideal_crop() (5) crop.get_actual_crop()
解析
本题以C++语言为载体,考查面向对象程序设计中的几个重要概念—类的嵌套及函数的使用。
本题的功能是通过已定义的粮食收成类定义了一个计算特定矩形域上粮食收成的类,在主函数中定义了两个对象,并调用了相应的函数,来输出理想和实际的粮食产量。
首先,由于Crop_assessment定义的成员数据缺省为私有的,所以想要获得实际和理想的粮食产量,要通过两个公有成员函数,所以(1)处应填入“return actual_crop”,(2)处应填入“return ideal_crop”。
其次,在类Lot_size中,由于我们要反映矩形域上的粮食产量,所以我们在类中嵌套定义了一个类,(3)应填入“Crop_assessment”。
最后,由于我们想通过Lot_size类中的getdata和get_data2函数得到粮食产量,但由于这两个成员数据是私有函数,所以我们必须通过定义的对象调用它,所以(4)应填入“crop.get ideal_crop()”,(5)应填入“crop.get actual_crop()”。
转载请注明原文地址:https://jikaoti.com/ti/UXW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
信息系统运行过程中的数据备份工作不包括________________。
在Excel2010中的A1单元格输入公式(),按回车键后,该单元格值为0.25。
在Excel2010中,设A1单元格中的值为20,A2单元格中的值为60,若在C1单元格中输入函数“=AVERAGE(A1,A2)”,按回车键后,,则C1单元格中的值为(
经过反复修改的文档已经定稿,需要送到其他电脑上打印。为防止不同电脑不同软件版本或他人误操作导致文档发生变化,最好将该文档以()格式保存并传送。
企业建立生产和库存管理系统的目的不包括()。
数据属性有业务属性、技术属性(与技术实现相关的属性)和管理属性三大类。以下属性中,()属于业务属性。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
在Excel2003中,A1到E6单元格的值如下图所示,若在A7单元格中输入计算众数的函数“=MODE(A1:E6)”,按回车键后,则.A7单元格显示的值为(47)。
图文混排是Word的特色功能之一,下列叙述中,不正确的是(46)。
在Windows7中,若删除桌面上某个应用程序的快捷方式图标,则(31)。
随机试题
在晴朗、无风低温的条件下易发生霜冻。
大多数患牙都对温度刺激表现敏感的牙髓炎是
药物在肝脏内发生化学结构的变化,受到肝药酶的催化。而有些药物会影响肝药酶的活性。其中,下列药物属于肝药酶抑制剂的是()。
如图3—3所示,柱基底面尺寸为1.2m×1.0m,作用于基础底面的偏心荷载Fk+Gk=135kN,当偏心距e为0.3m时基础底面边缘的最大压力pkmax为()kPa。[2005年真题]
某施工企业花费400万元自行建造一座办公楼,办公楼预计使用寿命40年,净残值率为5%。根据企业会计准则及相关规定,平均折旧法下,年折旧额是()。
最常见的产品组合策略有()。
记得那是一节顺利而精彩的课,上课内容是“分数的意义”,在课的结尾,教师没有安排学生围绕知识点去小结,而是让学生在小组内、班里用分数表述一下自己这节课的学习情绪,令人难忘的是有一位学生在小组里的表述:“我把整节课的学习情绪看成单位‘1’、高兴的占了3份,即高
国际政治中的族际斗争不是谁是谁非的问题,而是独一无二的种族归属感与难以兼容的各种族自决梦想之间的冲突。种族归属感是客观存在的,但西方多年来倡导的民族自决原则在很大程度上鼓励了这种归属感发展成为一种力图建立独立国家的民族意识。因此()。
请为矩形图形对象设置第一种阴影样式,并以灰色显示。
•Readthearticlebelowaboutinsurance.•Foreachquestion31-40,writeonewordinCAPITALLETTERSonyourAnswerSheet.
最新回复
(
0
)