选择题:阅读以下说明和C++程序代码,将应填入一丛皿一处的字句写在答题纸的对应栏内。【说明】 在下面的C++代码中,类SalesTicket能够完成打印票据正文的

  • 题目分类:软件水平考试
  • 题目类型:选择题
  • 号外号外:注册会员即送体验阅读点!
题目内容:

阅读以下说明和C++程序代码,将应填入一丛皿一处的字句写在答题纸的对应栏内。

【说明】

在下面的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(SalesTicket *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();

答案解析:

兴奋交感神经A. 咖啡因 B.伪麻黄碱 C.糖皮质激素 D.重组人促红素 E.氯化钠注射液

兴奋交感神经A. 咖啡因 B.伪麻黄碱 C.糖皮质激素 D.重组人促红素 E.氯化钠注射液

查看答案

根据加涅的学习层次分类,学习“功一力×距离”是解决问题学习。()

根据加涅的学习层次分类,学习“功一力×距离”是解决问题学习。()判断题 对错

查看答案

致癌、致畸作用常发生于用药数月或数年后,因此必须A. 注意特殊人群用药 B. 了解患者及家族的过敏史 C. 注意定期监测器官功能 D. 注意ADR症状,尤其是迟

致癌、致畸作用常发生于用药数月或数年后,因此必须A. 注意特殊人群用药 B. 了解患者及家族的过敏史 C. 注意定期监测器官功能 D. 注意ADR症状,尤其是迟

查看答案

信息能长时间保留下来,容量没有限度的记忆是()

信息能长时间保留下来,容量没有限度的记忆是()单项选择题 A、短时记忆B、瞬时记忆C、长时记忆D、感觉记忆

查看答案

小儿呼吸道感染可服用琥乙红霉素颗粒,剂量为30?50mg/(kg ? d),分3?4次服用,一位体重为20kg的儿童一次剂量应为A. 175~ 250mg 或1

小儿呼吸道感染可服用琥乙红霉素颗粒,剂量为30?50mg/(kg ? d),分3?4次服用,一位体重为20kg的儿童一次剂量应为A. 175~ 250mg 或1

查看答案