第6题: [单项选择]阅读下面一个支持多线程并发操作的堆栈类代码 public class MyStack { private int idx=0; private int[] data=new int[8]; public ______ Void push(int i) { data[idx]=i; idx++; } … } 在下画线处应填入的是 A. synchronized B. wait C. blocked D. interrupt 参考答案:A 答案解析:[解析] 一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为临界区。在Java语言中,临界区可以是一个语句块或是一个方法,并且用synchronized关键字标识。本程序中push()方法
第15题: [单项选择]肺结核手术患者,使用结核药物的方法是 A. 术前抗结核半年以上就可以了,术后不必抗结核治疗 B. 术前抗结核半年以上,术后抗结核治疗3 个月 C. 术前至术后均有正规治疗至少3 个月 D. 术前至术后均有正规治疗至少6 个月。如为耐多药肺结核,则术后选择敏感抗结核药物至少3 种,治疗疗程至少1.5 年 E. 术前不必用药 参考答案:D