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}进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。