问题 单项选择题

下列说法正确的是( )。

A.共享数据的所有访问都必须作为临界区
B.用synchronized保护的共享数据可以是共有的
C.Java中对象加锁不具有可重入性
D.对象锁不能返还

答案

参考答案:A

解析: 本题考查对象加锁的相关概念。对于对象加锁的使用有些注意事项。对象的锁在某些情况下可以由持有线程返还,比如当synchronized语句块执行完成后:当在synchronized语句块中出现异常;当持有锁的线程调用该对象的wait()方法,由此可见选项D说法错误。共享数据的所有访问都必须作为临界区,使用synchronized进行加锁控制,选项A况法正确。用synchronized保护的共享数据必须是私有的,选项B说法错误。Java中对象加锁具有可重入性,选项C错误。

选择题
填空题

(Ⅰ)(4分)自然界里氮的固定途径之一是在闪电的作用下,N2与O2反应生成NO。

(1)反应需要在闪电或极高温条件下发生,说明该反应_________。(填字母)

A.所需的活化能很高       B.吸收的能量很多

(2)在不同温度下,反应N2(g)+O2(g)2NO(g)的平衡常数K如下表:

温度/℃153817602404
平衡常数K0.86×1042.6×10464×104
该反应的△H     0。(填“>”、“=”或“<”)

(3)2404℃时,在容积为1.0L的密闭容器中通入2.6mol N2和2.6mol O2,计算反应N2(g)+O2(g) 2NO(g)达到平衡时NO的浓度为                。(此温度下不考虑O2与NO的反应。计算结果保留两位有效数字)

(Ⅱ)(5分)在容积为1L的密闭容器中,进行如下反应:A(g)+2B(g) C(g)+D(g),不同温度下,D的物质的量n(D)和时间t的关系如图。试回答下列问题:

(1)能判断该反应达到化学平衡状态的依据是            

A.容器中压强不变         B.混合气体中c(A)不变

C.2v(B)=v(D)       D.c(A)=c(C)

(2)若最初加入1.0molA和2.2molB,利用图中数据计算800℃时的平衡常数K=    ,该反应为              反应(填吸热或放热) 

(3)700℃时,某时刻测得体系中各物质的量如下:n(A)=1.1mol,n(B)=2.6mol,n(C)=0.9mol,n(D)=0.9mol,则此时该反应        进行(填“向正反应方向”“向逆反应方向”或“处于平衡状态”)。