首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,
阅读下列说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,
admin
2018-09-03
16
问题
阅读下列说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
以下是关于网络测试的有关叙述,请把(n)处填写完整。网络测试是对(1)、网络系统以及网络对应用的支持进行检测,以展示矛口证明网络系统是否满足用户在(2)、安全、易用性、可管理性等方面需求的测试。而结构化布线是网络中最基本、最重要的组成部分,它是连
为了便于用户下载相关资料,特安装一台FTP服务器,其服务器端软件是Serv-U,假如要增加一个名为CIU10009的用户,对应目录为D盘,且要求加密,在图6-4中怎么设置?假如用户人数达到1000,为了保证100个用户同时正常下载,请问在图6-4中怎么
阅读以下说明,回答问题1、问题2、问题3、问题4和问题5,将解答填入对应栏内。[说明]Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2000等Windows系列,利用它可以设定多个FTP服务器、限定登录用户的
阅读以下说明,回答问题1至问题3。【说明】Linux环境下L2TP的配置过程如下:①从http://www.12tpd.org/download.html上下载12tpd-0.69.tar.gz软件包。②将12tpd-0.69.tar
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
给出域名解析的两种方案。当dns服务器发生故障,我们是否可以访问网络上的计算机?如果可以,需要什么条件?说明原因。
阅读以下说明,回答问题1~5,将答案填入对应的解答栏内。某公司在国际网互联中心申请了210.45.12.0/24一个C的IP地址,域名为abc.com.cn。该公司有一台该WEB服务器(IP地址为210.45.12.11,主机名为S1)、一台FT
将RDU2设置为Server1的终端服务用户后,在Host1中登录Seiver1时,图3-4中“计算机”栏应填入(3);“用户名”栏应填入(4)。此时发现Hos1不能远程登录终端服务器,可能原因是(5)。(5)
将RDU2设置为Server1的终端服务用户后,在Host1中登录Seiver1时,图3-4中“计算机”栏应填入(3);“用户名”栏应填入(4)。此时发现Hos1不能远程登录终端服务器,可能原因是(5)。(4)
随机试题
用酒精计法测定酒精度样品不需要蒸馏。
Thefiddlercrabisalivingclock.Itindicatesthetimeofdaybythecolorofitsskin,whichisdarkbydayandpalebynigh
荧光分光光度计中光源发出光到检测器检测荧光,其光路为二条直线。()
设f(x)是周期为2π的周期函数,它在[一π,π)上的表达式为f(x)=f(x)的傅里叶级数的和函数为S(x),则S(π)=()。
等比数列{an}中,已知a1=2,a4=16.若a3,a5分别为等差数列{bn}的第3项和第5项,试求数列{bn}的通项公式及前n项和Sn.
一1,10,25,66,123,()。
根据城市的合理规划,图中A、B、C是三种不同的功能区,下列分别对应正确的是()。
下列叙述正确的有()。
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
______istherepresentativeworkoftheLostGeneration.
最新回复
(
0
)