一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )。
A.栈
B.堆
C.数组
D.链表
参考答案:A
解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每 一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些 调用点。
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )。
A.栈
B.堆
C.数组
D.链表
参考答案:A
解析:一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每 一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些 调用点。
已知Cr(OH)3在碱性较强的溶液中将生成[Cr(OH)4]-,铬的化合物有毒,由于+6价铬的强氧化性,其毒性是+3价铬毒性的100倍.因此,必须对含铬的废水进行处理,可采用以下两种方法:
★还原法:在酸性介质中用FeSO4等将+6价铬还原成+3价铬.
具体流程如下:
有关离子完全沉淀的pH如下表:
有关离子 | Fe2+ | Fe3+ | Cr3+ |
完全沉淀为对应氢氧化物的pH | 9.0 | 3.2 | 5.6 |
O | 2-7 |
(2)还原+6价铬还可选用以下的______试剂(填序号).
A.明矾 B.铁屑 C.生石灰 D.亚硫酸氢钠
(3)在含铬废水中加入FeSO4,再调节pH,使Fe3+和Cr3+产生氢氧化物沉淀.则在操作②中可用于调节溶液pH的试剂为______(填序号).
A.Na2O2 B.Ba(OH)2 C.Ca(OH)2 D.NaOH
此时调节溶液的pH在______(填序号)范围最佳.
A.3~4 B.6~8 C.10~11 D.12~14
★电解法:将含+6价铬的废水放入电解槽内,用铁作阳极,加入适量的氯化钠进行电解.阳极区生成的Fe2+和Cr2
发生反应,生成的Fe3+和Cr3+在阴极区与OH-结合生成Fe(OH)3和Cr(OH)3沉淀除去.O 2-7
(4)写出阴极的电极反应式______.
(5)电解法中加入氯化钠的作用是______.
(6)若外接电源为熔融碳酸盐燃料电池,其工作原理示意图如图,则熔融碳酸盐燃料电池的正极反应可表示为______.