首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 在下面的C++代码中,类SalesTicket能够完成打印票据正文的功能,类HeadDecorator与FootDecorator分别完成打印票据的抬头和脚注
阅读以下说明和C++程序代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 在下面的C++代码中,类SalesTicket能够完成打印票据正文的功能,类HeadDecorator与FootDecorator分别完成打印票据的抬头和脚注
admin
2010-01-15
67
问题
阅读以下说明和C++程序代码,将应填入(n)处的字句写在答题纸的对应栏内。
[说明]
在下面的C++代码中,类SalesTicket能够完成打印票据正文的功能,类HeadDecorator与FootDecorator分别完成打印票据的抬头和脚注的功能。已知该程序运行后的输出结果如下所示,请填补该程序代码中的空缺。
这是票据的抬头!
这是票据正文!
这是票据的脚注!
--------------------------------------
这是票据的抬头!
这是票据的脚注!
[C++程序代码]
#include<iostream>
using namespace std;
class SalesTicket{
public;
(1) printTicket(){cout<<"这是票据正文!"<<endl;}
};
class Decorator:public SalesTicket{
SalesTicket *ticket;
public:
Decorator (SalesTicke *t){ticket=t;}
void printTicket (){
if (ticket!=NULL)
ticket->printTicket() ;
}
};
class HeadDecorator:public Decorator{
public:
HeadDecorator(SalesTicket *t): (2) {}
void printTicket(){
cout<<"这是票据的抬头!" <<endl;
Decorator::printTicket();
}
};
class FootDecorator:public Decorator{
public:
FootDecorator(SalesTicket *t): (3) {}
void printTicket(){
Decorator::printTicket();
cout<<"这是票据的脚注!"<<endl;
}
};
void main (void){
SalesTicket t;
FootDecorator f(&t);
HeadDecorator h((4));
h.printTicket();
cout<<"---------------------"<<endl;
FootDecorator a(NULL);
HeadDecorator b((5));
b.printTicket();
}
选项
答案
(1)virtual void;(2)Decorator(t);(3)Decorator(t);(4)&f;(5)&a
解析
转载请注明原文地址:https://kaotiyun.com/show/pIjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
在WPS文字中,由“字体”“字号”“粗体”“斜体”“两端对齐”等按钮组成的工具栏是________________。
某项技术在社会上的热度依次经历了萌芽期、狂热期、幻想破灭期、复苏期、成熟期五个阶段。在“时间T,社会热度S”坐标系中,这种技术的变化趋势可图示为()。
计算机采用二进制的好处不包括______。
在Excel中,设单元格A1中的值为100,B1中的值为200,A2中的值为300,B2中的值为400,若在A3单元格中输入函数“=SUM(A1:B2)”,按回车键后,A3单元格中的值为()。
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
在Excel中,若要计算出B3:E6区域内的数据的最小值并保存在B7单元格中,应在B7单元格中输入______。
在计算机程序设计语言中,可以直接被计算机识别并执行的是______。
180的正约数(能整除180的自然数,包括l和180本身)的个数是________。
从网络连接的角度来看,代理服务器承担了何种网络设备的功能?请给出下列代理服务器上的外网卡配置参数(配置界面如图2所示)。子网掩码:(1);默认网关:(2)。
假设用12个二进制位表示数据。它能表示的最大无符号整数为(3);若采用原码,它能表示的最小负整数为(4)。
随机试题
金属带式无级变速器表示为_______。
患者,男性,42岁,B超发现左肾结石1cm大小,平时无明显症状,偶尔有腰部酸胀不适感,既往体健,无排石史。上尿路结石最常见的症状是
子宫输卵管造影的禁忌证是
根据合伙企业法律制度的规定,下列各项中,属于普通合伙企业的合伙人当然退伙情形的有()。(2015年)
企业物业资产管理涉及的领域活动包括()
假如你是一个新被录取的公务员,被派到基层去工作。但是基层的领导却因为你是新人而不给你安排工作,你怎么办?
(国家2013—72)某市园林部门计划对市区内30处绿化带进行补栽,每处绿化带补栽方案可从甲、乙两种方案中任选其中一方案进行。甲方案补栽阔叶树80株,针叶树40株;乙方案补栽阔叶树50株,针叶树90株。现有阔叶树苗2070株,针叶树苗:1800株,为最大限
斯腾伯格最早对短时记忆的信息提取进行研究,揭示了短时记忆的信息提取方式是()。
PetersayshewilltellAliceallthiswhenhe______her.
A、Tomisusuallytalkative.B、Tomhasaverybadtemper.C、Tomhasdozensofthingstoattendto.D、Tornisdislikedbyhiscoll
最新回复
(
0
)