早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明和 C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作

题目

阅读下列说明和 C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作井出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Builder) 模式实现制作过程,得到如图 5-1 所示的类图。图5-1 类图 【C++代码】 include<iostream> include <string> using namespace std; class Pizza { private: string parts; public: void setParts(string parts) { this->parts=parts; } string getParts() { return parts; } }; class PizzaBuilder { protected:Pizza* pizza; public: Pizza* getPizza() { retum pizza; } void createNewPizza() { pizza = new Pizza(); } ( 1 ); } class HawaiianPizzaBuilder :public PizzaBuilder { public: void buildParts() { pizza->setParts("cross +mild + ham&pineapple"); } }; class SpicyPizzaBuider: public PizzaBuilder { public: void buildParts() { pizza->setParts("pan baked +hot + ham&pineapple"); } } Class Waiter{ Private: PizzaBuilder* pizzaBuilder; public: void setPizzaBuilder(PizzaBuilder* pizzaBuilder) { /*设置构建器*/ ( 2 ) } Pizza* getPizza() { return pizzaBuilder->getPizza(); } void construct() { /*构建*/ pizzaBuilder->createNewPizza(); ( 3 ) } }; int main(){ Waiter*waiter=new Waiter(); PizzaBuilder*hawaiian pizzabuilder=new HawaiianPizzaBuilder() ( 4 ); ( 5 ); cout<< "pizza: "<< waiter->getPizza()->getParts()<< endl; } 程序的输出结果为: pizza: cross + mild + ham&pineapple

参考答案
正确答案:(1)virtual void buildParts()
(2)this->pizzaBuilder=pizzaBuilder
(3)pizzaBuilder->buildParts()
(4)waiter->setPizzaBuilder(hawaiian_pizzabuilder)
(5)waiter->construct()

看了阅读下列说明和 C++代码,将...的网友还看了以下:

任务型阅读.请认真阅任务型阅读.请认真阅读短文,根据所读内容在表格中的空格里填入一个最恰当的单词. 英语 2020-06-13 …

这道题的解题过程是?任务型阅读.请认真阅任务型阅读.请认真阅读短文,根据所读内容在表格中的空格里填 英语 2020-06-13 …

阅读材料:材料一:“初,太祖制,内臣不许读书识字,后宣宗设内书堂,选小内侍,令大学士陈山教习之,遂 历史 2020-06-18 …

正方辩词中有一个词语使用不当应把——改为——正方:“网上阅读”利大于弊.中学生网上阅读可以学到书本 语文 2020-07-06 …

任务型阅读.请认真阅任务型阅读.请认真阅读下列短文,并根据所读内容在文章后表格中的空格里填入最恰当 英语 2020-07-12 …

阅读下面的文章,完成下列各题。关于阅读革命--答《广州日报》吴波问谢有顺记者:多媒体时代,对人们阅 语文 2020-07-12 …

阅读材料,回答问题(18分)材料一清政府限制国内商民出海贸易。康熙二十三年(1684)开海贸易后, 历史 2020-07-28 …

阅读以下图表,完成题目。2014年2月,某中学文学社对全校学生课外阅读现状进行调查,结果详见下表。阅 语文 2020-11-14 …

近年来,我国阅读状况出现了诸如阅读环境虚拟化、阅读过程碎片化、阅读内容低俗化、阅读目标猎奇化等一些足 政治 2020-12-09 …

下面是一份对200名初中生课外阅读情况调查表,请根据这个调查情况,回答后面的问题。初中生课外阅读情况 语文 2020-12-28 …