首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,
admin
2018-09-03
14
问题
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员(Waiter)调度厨师制作套餐。现采用生成器(Builder)模式实现制作过程,得到如图6—1所示的类图。
【Java代码】
class Pizza{
private String parts;
public void setParts(String parts){this.parts=parts,}
public String toString(){return thiS.parts;}
}
abstract class PizzaBuiider{
protected Pizza pizza,
public Pizza getPizza(){return piZza;}
public void createNewPizza(){pizza=new Pizza();}
public(1);
}
class HawaiianPizzaBuilder extends PizzaBuilder{
public void buildParts(){pizza.setParts("cross+miid+ham&pineapple"};
}
}
class SpicyPizzaBuiider extends PizzaBuilder{
public void buildParts(){pizza.setParts("pan baked+hot+pepperoni&salami");}
}
class Waiter{
private PizzaBuilder pizzaBuilder;
public void setPizzaBuilder(PizzaBuilder pizzaBuilder){/*设置构建器*/
(2);
}
public Pizza getPizza(){return pizzaBuiider.getPiZza();}
public void construct(){/*构建*/
PizzaBuilder.createNewPizza();
(3);
}
}
Class FastFoodOrdering(
public static viod mainSting[]args){
Waiter waiter=new Waiter(),
PizzaBuilder hawaiian_pizzabuilder=new HawaiianPizzaBuilder();
(4);
(5);
System.out.println("pizza:"+waiter.getPizza());
}
}
程序的输出结果为:
Pizzacross+mild+ham&pineapple
选项
答案
(1)virtual void buildParts() (2)this->pizzaBuilder=pizzaBuilder (3)pizzaBuilder->buildParts() (4)waiter->setPizzaBuilder(hawaiian pizzabuilder) (5)waiter->construct()
解析
转载请注明原文地址:https://kaotiyun.com/show/SzxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
为了便于用户下载相关资料,特安装一台FTP服务器,其服务器端软件是Serv-U,假如要增加一个名为CIU10009的用户,对应目录为D盘,且要求加密,在图6-4中怎么设置?假如要封闭某用户的账号,请问在图6-4中怎么设置?
A、B、C、D4台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。若要使主机A、B、C、D4台主机在这个网上都能直接相互通信,可采取什么办法?
请回答以下有关组网的问题1~4。【说明】设有A、B、C、D4台主机都处在同一个物理网络中,A主机的IP地址是192.155.12.112,B主机的IP地址是192.155.12.120,C主机的IP地址是192.155.12.176,D
请简述IPSec协议。解释(n)(n=1~5)处标下划线的部分的含义。
阅读以下说明和交换机的配置信息,回答问题1-3。【说明】某公司下设3个部门,为了便于管理,每个部门组成一个VLAN,公司网络结构如图1-5所示。【交换机Switch1的部分配置信息】Switch1(config)#
通过移动电话接入互联网采用的是什么交换技术,而打电话又是采用什么技术?公司网络中的设备或系统(包括存储商业机密的数据库服务器、邮件服务器,存储资源代码的PC、应用网关、存储私人信息的PC、电子商务系统)中,哪些应放在DMZ中,哪些应放在内网中?并请给予
在OSI参考模型有哪几层?Windows组网中采用什么工具来实现域的创建和管理?在什么情况下需要设置“主域”?
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在图4-1的设计方案中,与Internet连接的路由器采用网络地址转换。某学校通过专线上网,申请的
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。某公司设置VPN服务器允许外地的公司员工通过Internet连接到公司内部网络,如图4-1所示。在由L2TP构建的VPN中,主要由(6)和(7)两种类型的服务器构成。
随机试题
A.普罗帕酮B.盐酸美沙酮C.依托唑啉D.丙氧酚E.氨己烯酸对映异构体之间具有同等药理活性和强度的是
酋长在氏族组织内部的权力是()
患者女,30岁。因发热5天,鼻出血、四肢皮肤瘀点、瘀斑3天,神志恍惚1天来诊。检澳4WBC21×109/L,Hb80g/L,PLT42×109/L;血涂片示有破碎及畸形红细胞;尿蛋白(++),RBC10~20/HP;Coombs试验(一)。患者正确的诊断是
一般而言,一种商品的替代性商品越多,该商品的需求弹性()。
把房地产市场分为一线、二线、三线等城市房地产市场,是对房地产投资()的一种认识。
某工业企业甲产品在生产过程中发现不可修复废品—批,该批废品的成本构成为:直接材料3200元,直接人工4000元,制造费用2000元。废品残料计价500元已回收入库,应收过失人赔偿款1000元。假定不考虑其他因素,该批废品的净损失为()元。
甲、乙、丙三人成立有限合伙企业,其中甲为普通合伙人,乙和丙均为有限合伙人,经营一段时间后,按照合伙协议的约定,乙和丙相继转换为普通合伙人,对于这种情况,下列说法正确的是()。
下列安徽戏曲和其代表作品搭配正确的有()。
根据《社区矫正对象考核奖惩暂行办法》,社区社会工作站在学习和研究基础上为矫正对象开展了“当新人、做好事、多加分”的宣传服务活动,同时还要求社会工作者在服务开展过程中注意收集活动反馈信息,总结经验,以促进社区矫正制度的不断完善。上述工作采用的是()方
我国心理学家把学生的学习分为知识的学习、________和行为规范的学习三类。
最新回复
(
0
)