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

题型:填空题

问题:

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

[说明]

很多时候,希望某些类只有一个或有限的几个实例,典型解决方案是所谓单身(Singleton)模式。但在多线程情况下,Singleton模式有可能出现问题,需要进行同步检查。如果对“检查Singleton对象是否已经创建”进行同步,则存在严重的瓶颈,所有的线程都必须等待检查对象是否存在。解决方式是一种称为Double-Checked-Locking模式,其意图是将非必须的锁定优化掉,同步检查最多只发生一次,因此不会成为瓶颈。以下是c++语言实现,能够正确编译通过。

[C++代码]

class USTax

(1) :

USTax();//构造函数

public:

static USTax* getInstance();

private:

static USTax*instance;

;

(2) =NULL;

USTax*USTax::get Instance()

if(instance==NULL)

//进行某种同步

cout<<"实例暂时不存在"< if( (3) )

cout<<"实例不存在,创建实例..."< instance= (4) ;

cout<<"实例创建成功"<

else

cout<<"实例已被创建了"<

else

cout<<"实例已经存在"<

return (5) ;

 

(3)处填()。

考点:计算机软件水平考试中级软件设计师中级软件设计师下午试题
题型:填空题

理念识别

题型:填空题

All living things _____ the sun for their growth.[ ]

A. depend of

B. fill with      

C. full of        

D. depend on

题型:填空题

如图所示为“研究有固定转动轴物体的平衡条件”实验,力矩盘上各同心圆的间距相等。在A、B两点分别用细线悬挂若干钩码,C点挂上弹簧秤后力矩盘平衡。已知每个钩码所受的重力均为1N。

(1)此时弹簧秤示数为______________N,B点细线上悬挂的钩码个数为______________个;

(2)有同学在做这个实验时,发现顺时针力矩之和与逆时针力矩之和存在较大差距,检查发现读数和计算均无差错,请指出造成这种差距的一个可能原因,并提出简单的检验方法(如例所示,将答案填在下表空格中)。

题型:填空题

资金管理中资金预测将从合同管理的下面部分采集数据,作为预测依据()。

A.合同采购额

B.合同销售额

C.合同管理的收付款计划

D.合同采购量

题型:填空题

当账户需要在一个以上支付密码器中加载时,执行()交易。

A.61109-密码器发行

B.61419-密码器账号加载/删除

C.61111-指定签名密码器

D.61113-同账号增发密码器

更多题库