第33题: [单项选择]下列哪个方法是用来专门定义临界区,实现线程的同步 A. resume() B. notify() C. start() D. synchronized() 参考答案:D 答案解析:【命题目的】考查对对象的加锁和操作的概念。
【解题要点】Java中对共享数据操作的并发控制是采用传统的封锁技术。用synchro- nized()来定义临界区,使得各个线程互斥的访问临界区。
第37题: [单项选择]黑斑息肉病的息肉属于 A. 患侧甲状腺及峡部全切加对侧次全切除术 B. 甲状腺局部切除 C. 激素治疗 D. 双侧甲状腺全切加放射性碘治疗 E. 放射治疗 参考答案:B
第38题: [单项选择]假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为 A. log2n B. n2 C. O(n1.5) D. n(n-1)/2 参考答案:D 答案解析:[解析] 假设线性表的长度为n,则在最坏情况下,冒泡排序要经过n/2遍的从前往后的扫描和 n/2遍的从后往前的扫描,需要的比较次数为n(n- 1)/2。