首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 在下面的C++代码中,类SalesTicket能够完成打印票据正文的功能,类HeadDecorator与FootDecorator分别完成打印票据的抬头和脚注
阅读以下说明和C++程序代码,将应填入(n)处的字句写在答题纸的对应栏内。 [说明] 在下面的C++代码中,类SalesTicket能够完成打印票据正文的功能,类HeadDecorator与FootDecorator分别完成打印票据的抬头和脚注
admin
2010-01-15
47
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
计算机网络中,防火墙的功能不包括________________。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
()不属于信息污染。
要使Word能自动提醒英文单词的字母拼写是否正确,应设置Word的(47)选项功能。
某个字段的数据是原始数据计算的结果,该字段的宽度和小数位数对数据的精度有影响。一般来说,小数位数的确定需要考虑______。
删除Windows中某个应用程序的快捷方式,意味着(39)。
操作系统的功能不包括______。
以下()并没有采用抽样调查方法。
如果一张幻灯片中的数据比较多,很重要,不能减少,可行的处理方法是______。
综合布线系统由6个子系统组成,将图1-1中(1)~(6)处空缺子系统的名称填写在答题纸对应的解答栏内。制作交叉双绞线(一端按EIA/TIA568A线序,另一端按EIA/TIA568B线序)时,其中一端的线序如图1-2(a)所示,另一端线序如图1—2
随机试题
李清照的词集名为()
某研究者欲对控烟法律的执行难点进行研究,根据研究目的拟定了访谈提纲,选择了爱卫办主任、法律专家进行面对面的直接对话以获得符合研究目的的资料。这种方法的缺点是
对于没有累及眼眶、眼球的眼睑基底细胞癌患者,首选的治疗方案是
下列药源性疾病中,其诱因主要为“遗传因素”的是()
内分泌功能减退性疾病目前较普遍使用的替代治疗方法是给予()。
甲、乙共同完成一项发明,就该项发明的专利申请权所作的下列判断中,哪些是正确的?
下列会计科目中,期末余额影响“无形资产”项目列示金额的有()。
用经典实验说明学习迁移的概括化理论及其教育意义。
A、 B、 C、 D、 D
Manyparentswhowelcometheideaofturning(31)theTVand(32)moretimewiththefamilyarestillworriedthat(33)TVthey
最新回复
(
0
)