判断题 土是由碎散矿物颗粒组成的,不是连续体。( )
问答题 使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。 (1)定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllN0,请在注释1后添加适当的语句。 (2)完成类TCFruit的带一个float型变量w的构造函数,并把这个w加到AllWeight中,并且AllNo自加。请在注释2后添加适当的语句。 (3)在析构函数中,在AllWeight中减去weight,然后AllNo自减,请在注释3后添加适当的语句。 (4)完成静态成员变量的初始化为0,请在注释4后添加适当的语句。 注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。 试题程序: #include(iostream.h> classTCFruit { private: floatWeight; //********1******** staticintAllNo; public: TCFruit(floatw) { //********2******** AllWeight+=w: AllNo++: } ~TCFruit() { //********3******** AllWeight-=Weight: } voiddisplay() { cout<<"SellaFruitwith"<<Weight<<"k9"<< endl; cout<<”Allsellnumber:"<<AllNo<<endl; cout<<"Allsellweight:"<<AllWeight<<"k9"<< endl<<endl; } }; //********4******** floatTCFruit::AllWeight=0.0; intmain() { TCFruitFruitl(1.2); Fruitl.display(); TCFruitFruit2(2.3); Fruit2.display(); return0; }
问答题 使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为 Constructor,i=0, Destructor 注意:错误的语句在//******error******的下面,修改该语句即可。 试题程序: #include(iostream.h) classTC { inti; public: TC(); voiddisplay(); ~TC(); }; //******error****** TC:TC() { cout<<"Constructor"<<","; i=0; ) //******error****** TC:display() { tout<<"i="<<i<<","<<endl; } //******error****** TC:TC() { COUI<<"Destructor"<<endl: } voidmain() { TCa; a.display(); }