问题 单项选择题

有以下程序: #include <iostream> using namespace std; template < class T > class TAdd { private:T x, y; public:TAdd( T a, T b ){ x = a; y = b;}T add(){ return x + y;} }; int main () {TAdd < int > A( 5, 6 );TAdd< double > B( 2.4, 5.6 );cout<<A, add () <<", "<<B. add () <<end1;return 0; } 执行后的输出结果是( )。

A.11,8

B.5,6

C.2.4,5.6

D.8,11

答案

参考答案:A

解析: 本题主要考察C++中模板类的定义和使用。程序首先定义了模板类TAdd,类型标识符为T,其内私有数据成员为T数据类型的x和y,公有成员函数为构造函数和返回值为T数据类型的add(),其功能为返回x和y之和。 在主函数中,程序通过模板类实例化了两个对象A和B,其中对象A实例化过程中,将类型标识符T具体化为血型,因此A.add()函数返回值为int型,并返回其数据成员x和y的初始化值之和,为5+6=11;程序实例化的第2个对象B实例化过程中,将类型标识符T具体化为double型,同上,其成员函数B.add()返回值也为double型,并返回其数据成员初始化值加和,即为2.4+5.6=8。

问答题

某地原本有一条清澈的小河,被规划为工业区后相继建起了皮鞋厂、小型造纸厂、化工厂、化肥厂……如今,这条小河经常泛着黄色泡沫,臭气冲天,令人作呕,河下游的农田不能灌溉。牲畜不能饮用,它被污染了。其中污染物主要有泥沙、碎塑料、氯化钠、氢氧化钠、碳酸钠(含量较高)等。现欲对污水进行处理,请回答以下问题。

(1)若要测定该河水的酸碱度,可选用下列选项中的         。(填序号)

A.紫色石蕊试液    B.无色酚酞试液      C.pH试纸     D.稀盐酸

(2)欲除去污水中的固体物质,可采用的操作有:沉淀、          等。

(3)要除去污水中的臭味,可采用的物质有_______________。

(4)经过(2)、(3)处理后的水中,要验证是否还存在碳酸根离子(假定无HCO3-),你认为应该怎样去检验?(请写出简单的实验步骤、现象、结论)。

______________________________________________________

(5)在搞清污水处理的基本原理后,尝试用空塑料饮料瓶做简易净水器,设计图如图。请你设计:小卵石、活性炭、石英沙三种材料的位置以得较好的净水效果。

①                                  

②                                  

③                                  

(6)长期饮用硬水对身体健康不利,净化后的水是软水还是硬水?可以用________来检验。简易净水器净化后的水外观澄清透明了,能否直接饮用?你的看法是________________。

(7)就如何处理好经济发展与水资源保护的关系,存在下列观点。你认为不正确的有   。

A. 水资源取之不尽,只要经济发展了,不怕污染和浪费

B. 在经济发展过程中,造成环境污染是不可避免的,对此不必大惊小怪

C. 先发展后治理

问答题 简答题