问题 问答题 简答题

蒸馏易释放氰化物时,常见的干扰性物质有哪些?怎样排除干扰?

答案

参考答案:

常见的干扰物质有:活性氯、硫化物、亚硝酸根、脂肪酸及可蒸馏出的有机物或无机还原性物质,碳酸盐及大量的油类。

(1)活性氯等氯化物干扰、使结果偏低,可在蒸馏前加亚硫酸钠溶液排除。

(2)若样品中含有大量硫化物,需调节水样PH>11,加入碳酸镉或碳酸铅固体粉末形成硫化物沉淀,过滤,沉淀物用0.1mol/L的NA.OH洗涤,合并滤液和洗涤液待蒸馏测定。

(3)若样品中含有大量亚硝酸根离子,可加入适量的氨基磺酸分解,一般每毫克亚硝酸根离子需加2.5mg氨基磺酸。

(4)中性油或酸性油大于40mg/L时干扰测定,可加入水样体积的20%量的正已烷,在中性条件上下短时间萃取去除。

(5)若水样中存在亚硫酸钠和碳酸钠,蒸馏时可用4%的NA.OH溶液作吸收液。

单项选择题
填空题

阅读下列函数说明和C++代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

在一些大型系统中,大多数的功能在初始化时要花费很多时间,如果在启动的时候,所有功能(包括不用的功能)都要全面初始化的话,会导致应用软件要花很多时间才能启动。因此常将程序设计成到了实际要使用某种功能的阶段才初始化该功能。

以下示例展示了Proxy(代理)模式,PrinterProxy类执行一些比较“轻”的方法,需要真正执行“重”的方法时才初始化Print类。图5-1显示了各个类间的关系。

[图5-1]

[*]

[C++代码]

class Printable

public:

virtual void setPrinterName(string name)=0;

virtual string getprinterName()=0;

virtual void print(string name)=0;

class Printer:public Printable

private:

string name;

public:

Printer(string name)

cout<<"正在产生Printer的对象实例"<<endl;

this->name=name;

void setPrinterName(string name)

this->name=name;

string getPrinterName()

return name;

void print(string msg)

cout<<"======="<<name<<"==========="<<endl;

cout<<msg<<endl;

class printerproxy :public (1)

private:

String name;

Printer *real;

public:

PrinterProxy(string name)

(2) =NULL;

this->name=name;

void setPrinterName(string name)

if( (3) )real->setPrinterName(name);

this->name=name;

string getPrinterName()

return name;

void print(string msg)

(4)

real->print(msg);

void realize()

if(real==NULL)real= (5)

(5)处填()。