问题 选择题

下列句中,加点的熟语使用恰当的一句是

A.盗版是把双刃剑,在世界某些地区,视听产品的盗版问题十分严重,不仅给本国演艺界造成了损失,也使外国投资者望而却步。

B.在一次追捕贩毒分子的行动中,公安干警暴虎冯河,与贩毒分子进行激烈的枪战,仅半个小时就将其一网打尽。

C.不法商人把过期的食品重新标上日期拿出来销售,这种以旧瓶装新酒的方式来坑害顾客的行径令人发指。

D.陈云林访台,增进了两岸同胞的了解,虽有海峡阻隔,但两岸一衣带水,同为炎黄子孙的骨肉亲情是任何力量也阻隔不断的。

答案

答案:D

A.双刃剑:形容事情的双重影响性,既有利又有弊。B.暴虎冯河:比喻有勇无谋,冒险蛮干。望文生义,感情色彩不当。C.旧瓶装新酒:比喻用旧的形式表现新内容,此处应用“换汤不换药”。

问答题
问答题

使用VC6打开考生文件夹下的工程test9_3,此工程包含一个源程序文件test9_3.cpp,其中定义了Circle类与Money类, Circle类可对半径为r的圆进行周长与面积的计算,而Money类用于计算一圆形游泳池的造价。游泳池四周有原形过道,过道外围上栅栏,过道宽度为3米,根据键入的游泳池半径,每米栅栏价格及每平方米过道价格,即可计算出游泳池的造价。请按要求完成下列操作,将程序补充完整。
(1)定义符号常量PI(值为3.14159f)与WIDTH(值为3.00f),分别用于表示圆周率与过道的固定宽度。请在注释“//**1**”之后添加适当的语句。
(2)定义Circle类默认构造函数,把私有成员radius初始化为参数r的值。请在注释 “//**2**” 后添加适当的语句。
(3)完成Money类默认构造函数的定义,把私有成员FencePrice(每米栅栏的价格)、ConcretePrice(每平方米过道的价格)初始化为参数f,c的值。请在注释“//**3**”之后添加适当的语句。
(4)完成Money类成员函数float Money::TotalMoney(float fencelen,float conarea)的定义,根据参数fencelen(栅栏的长度)和conarea(过道的面积),返回栅栏与过道的总造价。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test9_3.cpp清单如下:
#include<iostream.h>
//**1**
class Circle

private:
float radius;
public:
//**2**
float Circumference()return 2 * PI * radius;)
float Area()return PI * radius * radius;)
;
class Money

private:
float FencePrice;
float ConcretePrice;
public:
Money(float f,float c);
float TotalMoney(float fencelen, float conarea);
;
Money::Money(float f,float c)

//**3**

float Money::TotalMoney(float fencelen,float conarea)

//**4**
void main()

float radius,fence,concrete;
cout.setf(10s::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout<<"Enter the radius of the pool:";
cin>>radius;
cout<< "Enter the FencePrice:";
cin>>fence;
cout<<"Enter the ConcretePrice:";
cin>>concrete;
Circle Pool(radius);
Circle PoolRim(radius + WIDTH);
Money mon(fence,concrete);
float totalmoney=mon.TotalMoney(PoolRim.Circumference(),(PoolRim.Area() - P00l.Area()));
cout<<"The total money is RMB"<<totalmoney<<endl;