问题 单项选择题

以下能对二维数组a进行正确初始化的语句是

A.int a[2][]={{1,0,1},{5,2,3}};

B.int a[][3]={{1,2,3},{4,5,6}};

C.int a[2][4]={{1,2,3},{4,5},{6}};

D.int a [][3]={{1,0,1},{},{1,1}};

答案

参考答案:B

解析:[命题目的] 本题考查刘二维数组初始化知识点的掌握。[解题要点] 在初始化语句时,需要注意下面几点:①所赋初值个数与数组元素的个数相同;②每行所赋初值个数与数组元素的个数不同时,系统将自动给该行其余的元素补初值0;③所赋初值行数少于数组行数时,系统将自动给后面各行的元素补初值0;④赋初值叫省略行花括号对。在给二维数组赋初值时可以不用行花括号对。[错解分析] 选项A)中省略了第二维的大小,所以是错误的;选项C)超出了数组的定义范围,所以是错误的;选项D)在初始化赋值的时候出现了错误。[考点链接] 无沦是几维的数组,下标都是从零开始的。

计算题

工业上以氨气为原料(铂铑合金网为催化剂)催化氧化法制硝酸的过程如下:

O2

 

(1)己知反应一经发生,铂铑合金网就会处于红热状态。写出氨催化氧化的化学方程式:______________________________________________;当温度升高时,该反应的平衡常数K值___________(填“增大”、“减小”或“不变”)。

(2)硝酸厂尾气常用的处理方法是催化还原法:催化剂存在时用H2将NO2还原为N2。已知:

2H2(g)+O2(g)=2H2O(g)   △H= a  kJ·mol-1

N2(g)+2O2(g)=2NO2(g)   △H= b  kJ·mol-1

H2O(1)=H2O(g)         △H= c   kJ·mol-1

则反应2NO2(g)+4H2(g)=N2(g)+4H2O(1)的△H=_________。(用a、b、c表示)

(3)①合成氨反应的化学方程式为N2+3H22NH3,该反应在固定容积的密闭容器中进行。下列各项标志着该反应达到化学平衡状态的是____________(填序号)

A.容器内N2、H2、NH3的浓度之比为1∶3∶2

B.3v(N2)=v(H2)

C.容器内压强保持不变

D.混合气体的相对分子质量保持不变

E.1mol N≡N键断裂,同时1mol H—H键断裂

②若在恒温条件下,将N2与H2按一定比例混合通入一个容积为2L的密闭容器中,5min反应达平衡,n(N2)=1mol,n(H2)=1mol,n(NH3)=2mol,则反应速率v(N2)=________________,H2的平衡转化率=_________________;若保持容器的温度不变,在10min时将容器的容积压缩为lL,请在答题卡坐标图中,画出从反应开始至15min时c(NH3)随时间变化曲线示意图。

填空题