Sun Java程序员模拟题(2)打印

时间:2022-05-19 22:29:34 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
AB 24.下列哪些项是泛型的优点? (选两项)

A.不用向下强制类型转换 C. 代码容易编写 B. 类型安全 D. 运行速度快 C 25针对Set s接口,下列哪项是正确的?

A. s.add(2)

B. s.add(new Integer(2))

a - java.util.Hashtable b - java.util.List

c - java.util.ArrayList d - java.util.SortedSet

和定义: 1 使用本接口,允许用户控制集合中每个元素的

C. s.add(2) 插入位置。 D. s.add(new java.util.Date()) 2 使用本集合,确保用户可以按照递增或元素的D 26.创建一个只能存放String的泛型ArrayList的语句自然顺序遍历集合。 是哪项? 3 本具体类型允许空元素及基于索引的访问。

A. ArrayList al = new 4 本集合是同步的。

ArrayList(); 哪一组匹配是对的?

B. ArrayList al = new A 1 描述 b 3 描述 c B 2 描述 d

List(); 3 描述 b

C. ArrayList al = new C 3 描述 a 4 描述 b D 4 描述 a

ArrayList(); 2 描述 c

D. ArrayList al = new A 31.下列哪项是Java语言中所定义的字节流?

A. InputStream ArrayList(); C 27.定义了一个泛型接口interface B,正确使

用该泛型接口的语句是哪项?

A. class A extends B {} B. class A implements B {}

C. class A implements B {} D. class A extends B {} A 28.现有:

3.import java.util.*; 4.class ForInTest {

5.static List list = new ArrayList(); 6.public static void main

(String [] args){

7. 8.list.add("a"); list.add("b"); list.add("c");

9.//insert code here

10.System.out.print(o); } }

流的操作主要有字节流河字符流。

字节流包括:outputStream(输出字节流) inputStream(输入字节流) 字符流包括:writer(输出字符流); Reader(输入字符流);

B. Reader C. Writer D. Output B 32.下列哪项是用于输入的字符流?

A. Writer B. Reader C. OutputStream D. Stream

C 33.在输入流的read方法返回哪个值的时候表示读取结束?

A. 0 B. 1 C. -1 D. null

B 34.现有:

1. class TestMain { 2. static int x = 2; 哪一行插入到第9行将导致输出“abc”

3. static { x = 4; } A for(Object o : list)

4. public static void main(String... B for(Iterator o : list)

C for(Object o : list.iterator()) args) {

5. int y = x + 1; D for(Iterator o : list.iterator();

o.hasNext (); ) 6. System.out.println(y);

7. } BD 29.哪两个是同步的?(选两项)

8. } A java.util.TreeSet

B java.util.Hashtable C java.util.LinkedList

D java.util.Vector A 30.现有如下类型:

1

和命令行:

java TestMain 结果为:


A 3 B 5 C 编译失败 D 运行时异常被抛出 A 35.现有:

int x reader.read() 下面哪一项正确?

A 阅读器可以是FileReader或者BufferedReader

B 41.获取File实例所封装文件长度的方法是?

A. getPath B. length C. lastModified D. getLength

D 42.在Swing GUI编程中,

setDefaultCloseOperation(JFrame.EXIT_ON_

CLOSE)语句的作用是:

A. 当执行关闭窗口操作时,不做任何操作。

B 阅读器不是FileReader或者B. 当执行关闭窗口操作时,调用 BufferedReader类型 WindowsListener对象并将隐藏JFrame

C 阅读器可以是FileReader类型,但不能是C. 当执行关闭窗口操作时,调用 BufferedReader类型 WindowsListener 对象并隐藏和销毁JFrame

D 阅读器可以是BufferedReader类型,但不D. 当执行关闭窗口操作时,退出应用程序 能是FileReader类型 BD 43.以下关于GUI事件处理模型的叙述,哪两项是D 36.现有: 错误的(选两项)?

- f 是一个对 java.io.File 实例的合法引用 A. GUI事件处理模型是委托式模型,其委托对象- fw 是一个对 java.io.FileWriter 实例的是事件处理器。 合法引用 B. GUI事件处理模型是层次模型,因此一个事件

- bw 是一个对 java.io.BufferedWriter 可被多个组件处理。 例的合法引用 C. 用户与GUI的交互需要通过事件机制来完成。

D. 一个事件源只能注册一个事件侦听器。 以下哪一项无效? ABC 44GUI事件模型的组成元素包括(选三项) A PrintWriter prtWtr new A. 事件 B. 事件处理器 C. 事件源 PrintWriterf D. GUI容器

B PrintWriter prtWtr new CD 45GUI事件处理器是一个(选两项) PrintWriterfw A. 抽象类 B. 内部类

C PrintWriter prtWtr new C. 实现指定接口的具体类 D. 继承指定PrintWriterbw 适配器类的具体类

D BufferWriter bufWtr new D 46.以下哪个方法不是鼠标事件侦听器接口BufferedWriterf MouseListener)定义的?

A. mousePressed B. mouseEntered E BufferWriter bufWtr new

C. mouseClicked D. mouseDragged BufferedWriterfw F BufferWriter bufWtr new

BufferedWriterbw

B 37.删除File实例所对应文件的方法是?

A. mkdir B. delete C. exists D. isHidden

B 47Swing组件提供的设置字体的方法是:

A. setBorder B. setFont C. setForeground D. setPreferredFont

D 48javax.swing.JPopMenu类可用于:

B 38.获取File实例所封装文件长度的方法是? A. 创建菜单项 B. 创建按钮 C.

A. getPath B. length 创建菜单栏 D. 创建弹出式菜单 C. lastModified D. getLength ABD 49.线程由以下哪些部分组成?(选三项) C 39.下列有关Swing的叙述,哪项错误? E. 虚拟的CPU

A. SwingJava基础类(JFC)的组成部分 F. CPU执行的代码 B. Swing是可用来构建GUI的程序包 G. 进程 C. Java基础类(JFC)是Swing的组成部分 H. 支持代码工作的数据 D. SwingAWT图形工具包的替代技术 B 50.现有:

1. class Thread2 implements Runnable { ABD 40Swing GUI通常由哪几类元素组成?(选三项)

2. void run() { A. GUI容器 B. GUI组件 C. GUI

3. System.out.print("go "); 事件侦听器 D. 布局管理器

2


4. } exception 5. 6. public static void main(String [] args) {

7. Thread2 t2 = new Thread2(); 8. Thread t = new Thread(t2); 9. t.start(); 10. } 11. } 结果为:

A go B 编译失败 C 代码运行,无输出结果 D 运行时异常被抛出

A 51.程序员想要创建一个名为MyThread的类以便在main方法中用Thread实例化。对于下面三行:

MyThread必须继承Thread MyThread必须实现Thread

MyThread必须覆盖public void run() 有几行是正确的?

A 0 B 1 C 2 D 3 D 52.现有:

1. class ThreadExcept implements Runnable {

2. public void run() { throw new RuntimeException("exception "); }

3.

4. public static void main(String [] args) {

5. new Thread(new ThreadExcept()).start();

6. try { 7. int x =

Integer.parseInt(args[0]);

8. Thread.sleep(x);

9. System.out.print("main "); 10. } catch (Exception e) { } 11. } 12. }

和命令行: java ThreadExcept 1000

哪一个是结果? A main B 编译失败

C 代码运行,但没有输出

D main java.lang.RuntimeException:

3


本文来源:https://www.wddqw.com/doc/e3ff2a225901020207409c39.html