首页
登录
从业资格
阅读下列说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 以下
阅读下列说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 以下
admin
2022-08-02
34
问题
阅读下列说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。以下C++代码实现一个超市简单销售系统中的部分功能,顾客选择图书等物品(Item)加入购物车(ShoppingCart),到收银台(Cashier)对每个购物车中的物品统计其价格进行结账,设计如下图所示类图。
选项
答案
解析
(1)public Item
(2)this->price=price
(3)visitor->visit(this)
(4)public Visitor
(5)void visit(Book*book)
(6)item->accept(visitor)
解析:(1)Book类公有继承Item类;
(2)用参数price给自身成员变量赋值;
(3)考察访问者模式,访问本元素;
(4)Cashier类公有继承Visitor类;
(5)从类图当中可以看出,此处需要实现一个方法visit;;
(6)根据题意,此处需要计算价格,结合访问者模式,此处调用accept方法。
转载请注明原文地址:https://tihaiku.com/congyezige/2426425.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
在如下所示的一段XML代码中,根元素名为()。 <?xmlversion="
通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(
下列设置图像地图正确的HTML代码是()。A.<areashape="po
()是正确的网页代码结构。A.<html></html><head><
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
随机试题
Wherearethetwospeakers?[originaltext]M:Hey,look!Thedolphinsarechasing
得病以前,我受父母宠爱,在家中横行霸道。一旦隔离,拘禁在花园山坡上一幢小房子里,我顿感打入冷宫,十分郁郁不得志起来。一个春天的傍晚,园中百花怒放,父母在
Whenhefirststartedinuniversity,hereallyfeltat______withhismajor--ec
[originaltext]W:ArtDepartment.ThisisBrownspeaking.M:Hello,Prof.Brown.
某桥梁工程项目,承包人要施工30mT梁时出现了质量事故,其表现为T梁顶面有多处横
治疗久泻不止,不宜过用( )。A.健脾 B.补肾 C.升提 D.固涩
龙骨炮制后得以增强的作用是A.清热除烦B.收敛固涩C.收敛制酸D.清热燥湿E.以
()胜任特质模型会列出各个胜任特征的内涵和出色的绩效行为。A.锚型 B.簇型
黏液表皮样癌的主要构成细胞是A.黏液细胞、嗜酸细胞、表皮样细胞 B.黏液细胞、
为提髙脓毒症血培养阳性率,抽血时间最好选在 A.发热开始时 B.寒战开始时
最新回复
(
0
)