26、 下列可以获得构件前景色的方法是( )。
A.getsize( )
B.getForeground( )
C.getBackground( )
D.paint( )
27、 Swing的选项面板是( )。
A.JTabbedPane
B.JLayeredPane
C.JSerollPane
D.JSplitPane
28、 使下列程序正常运行并且输出“Hello!”,横线处应填写的内容是( )。
A.extends Thread
B.extends Float
C.extends Iostream
D.extends Stdio
29、 在Applet中显示文字、图形等信息时,应使用的方法是( )。
A.init( )
B.start( )
C.paint( )
D.destroy( )
30、 破坏死锁的4个必要条件之-就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )
A.互斥使用
B.部分分配
C.不可剥夺
D.环路等待
31、 在-棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。
A.都不相同
B.完全相同
C.先序和中序相同,而与后序不同
D.中序和后序相同,而与先序不同
32、 下列关于Test类的定义中,正确的是( )。
A.
B.
C.
D.
33、 如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?( )
A.BED
B.BDE
C.BEDC
D.BDEC
34、数据的存储结构是指( )。
A.存储在外存中的数据
B.数据所占的存储空间量
C.数据在计算机中的顺序存储方式
D.数据的逻辑结构在计算机中的表示
35、 下列( )不是链式存储结构的主要特点。
A.逻辑上相邻的结点,物理上不必相邻
B.查找迅速快捷
C.插入、删除灵活方便
D.存储空间利用率低
36、 若变量a是String类型的数据,那么表达式(a+a)的类型是( )。
A.char
B.String
C.int
D.10ng
37、 下列有关Java语言的叙述中,正确的是( )。
A.可以有2个以上package语句
B.可以有2个以上import语句
C.可以有2个以上public类
D.只能有1个类定义
38、 Java语言中,负责并发管理的机制是( )。
A.垃圾回收
B.虚拟机
C.代码安全
D.多线程
39、 下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。
A.t.start
B.t.class
C.t.thread
D.t.static
40、 下列能够正确创建线程的方法是( )。
①.继承java.lang.Thread类,并重写run( )方法
②.继承java.lang.Runnable类,并重写start( )方法
③.实现java.lang.Thread接口,并实现run( )方法
④.实现java.lang.Runable接口.并实现run( )方法
A.①,③
B.②,④
C.②,③
D.①,④
二、基本操作题(共18分)
41、本题的功能是用冒泡法对数组元素arr[]={30,1,-9,70}进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。