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

题型:填空题

问题:


阅读以下说明和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,2,4,5,10,11,22,23,46,47…,它形成的规律:第2个数等于第1个数加1的和,第3个数等于第2个数的2倍,第4个数等于第3个数加1的和,第5个数等于第4个数的2倍,…,如此继续下去,得到上面的一列数,那么,第2006个数的个位数字是______.

题型:填空题

下列哪项不是颈神经根注射的适应证()。

A.颈椎病

B.颈神经根炎

C.C5脊髓损伤后自主神经紊乱

D.颈肩臂疼痛(C5

E.颈肩臂疼痛(C4

题型:填空题

以下关于废弃物的处理方法正确的有( )。

A.有毒废弃物可采用封闭固化处理

B.放射性废弃物可采用防渗漏池堆存处理

C.无毒废弃物可采用露天堆存处理

D.生活垃圾可采用卫生填埋、堆肥、生物降解或者焚烧方式处理

E.利用无毒害固体废弃物加工制作建筑材料或者作为建材添加物,进行综合利用

题型:填空题

眼轴比正常眼轴长的()称

A、轴性近视

B、真性近视

C、假性近视

题型:填空题

简述要素计点法的优缺点。

更多题库