选择题(3 分)1、Java 语言具有许多优点和特点,下列选项中,哪个反映了 Java 程序并行机制的特点( ) A)安全性 B)多线程 C)跨平台 D)可移植2、程序的三种基本控制结构是( ) A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移3、在 Java 语言中,下列哪些语句关于内存回收的说明是正确的( )A.程序员必须创建一个线程来释放内存 B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象 4、下列 Object 类中的方法,哪一项不是完全跟线程有关( )A.String toString() B.void notify() C.void notifyAll() D.void wait()5、给出下面代码:( )public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 下列说法中正确的是:A.编译时将产生错误B.编译时正确,运行时将产生错误 C.输出 0D.输出空6、二叉树的前序、中序和后序遍历法最适合采纳( )来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为( ),而使上述路径长度总和达到最小的树称为( ),它一定是( )。A. 递归程序 B. 迭代程序 C. 队列操作 D. 栈操作A. 路径和 B. 内部路径长度 C. 总深度 D. 深度和A. B-树 B. B+树 C. 丰满树 D.穿线树A. B-树 B. 平衡树 C. 非平衡树 D. 穿线树7、下列说法中正确的是( )A.导入包会影响程序的性能B.包存储在类库中C.包是类的容器D.上述说法都不对8、表达式:(x>y) ? (z>w) ?x:z:w,(其中 x=5,y=9,z=1,w=9)的值为( )A、5 B、8C、1 D、99、(多选)下列关于 Java 多线程并发控制机制的叙述中,错误的是( )A、Java 中对共享数据操作的并发控制是采纳加锁技术B、线程之间的交互,提倡采纳 suspend()/resume()方法C、共享数据的访问权限都必须定义为 privateD、Java 中没有提供检测与避开死锁的专门机制,但应用程序员可以采纳某些策略防止死锁的发生10、下面哪个流类属于面对字符的输入流( )A、 BufferedWriter B、 C、 ObjectInputStream D、InputStreamReader11、假定每一车次具有唯一的始发站和终点站。假如实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体的主键是( );假如实体“列车运行表”属性为车次、日期、...