04747Java 程序设计题库及答案
单选题
1. 下述字符组合不能作为
Java
程序标识符的是(
)。
B. 大
x
小
2. 能利用对象提供的方法获得流对象和实现网络连接的是()。
对象对象对象IP 对象
3. 以下所述内容全部是字型要素的是()。
A. 字体、字形和大小B. 字体、风格和字号
C. 字形、风格和字号D. 字形、颜色和字号
要为程序的子窗口设定一个由字符串 s 指定的名字,可以采用的代码是
()。
(s)(s)JFrame(s)(s)
5. 以下程序代码的输出的结果是()
6. 在编写访问数据库的 Java 程序中,要用到 DriverManager 类。该类的作用是 ( ) 。
A. 存储查询结果B. 处理与数据库的连接
C. 在指定的连接中处理SQL语句D. 处理驱动程序的加载和建立数据库连接
7. 程序如果要按行输入输出文件的字符流,最合理的方法是采用()。
类和 BufferedWriter 类
类和 OutputStream 类
类和 FileWriter
类
类和 File_Writer 类
8. 以下关于 AWT与 Swing 之间关系的叙述,正确的是 ( )。
是 AWT的提高和扩展
B. 在写 GUI 程序时, AWT和 Swing 不能同时使用
和 Swing 在不同的平台上都有相同的表示
中的类是从 Swing 继承的
9. 某程序定义了一个子类,并要让它实现多线程,以下正确的步骤是(
)。
A. 继承 Thread
类,在类内定义
run( )
方法,声明和创建线程对象,并让该对象调用
start( ) 方
法。
B. 继承 Thread
类,在类内定义
run( )
方法,声明线程对象,并让该对象调用start( )
方法。
C. 声明实现 Runnable 接口,在类内实现
run( ) 方法,声明线程对象,创建线程,并调用
start( ) 方法。
D. 声明实现Runnable 接口,在类内实现run( )方法,声明和创建线程对象,并让该对象调用
start( )方法。
10. 在打开文件对话框时,可用FileFilter类设置筛选条件,在以下供选择的方法
中,是 FileFilter类预设的方法之一的是()。
( ) ( ) ( )( )
11. 以下关于菜单的叙述中,正确的是()。
菜单分三级定义,最高一级的是菜单条,菜单条中放菜单,菜单中放菜单项
菜单分三级定义,最高一级的是菜单,菜单中放菜单条,菜单条中放菜单项
菜单分两级定义,最高一级的是菜单,菜单中放菜单项
菜单分两级定义,最高一级的是菜单条,菜单条中放菜单项
12. 为 16 位 Unicode 字符流提供读和写操作支持的类分别是()。
类和 FileOutputStream类 类和 OutputStream类
类和 FileWriter类类和 File_Writer类
() 需要一个参数,它是 ()。
A. 一个位置值B. 一个 Graphics对象 C. 一个字符串D.一个高度值
一般的绘图程序要定义一个 JPanel 子类。在 JPanel 子类中还要重定义一个方
法,在这个方法中调用绘图方法,绘制各种图形。要重定义的方法是()。
()()()()
15. 一个 InetAddress的对象含有 ()。
A. 主机的域名B.主机的 IP地址C. 访问主机的通讯协议D. 主机的域名和IP 地址
16. 在编写访问数据库的Java 程序时, Statement 对象的作用是 ()。
A. 建立新数据库连接B. 设置查询命令C.创建 SQL语句对象D. 存储查询结果
17. 创建了一个选择控件对象后,可得选项顺序加入到控件中的方法是()。
()(int)()(string)
18. 在以下 Swing 组件中,能为它指定布局管理器的是()。
对象对象对象对象
19. 需要分析字符串,并将字符串分解成可被独立使用的单词,可使用java. util包
中的类是()。
20. 算符 &&适用于数据类型 ()。
A. int
以下程序代码的输出结果是 ( ) int x=10;
while (x > 7){
x-- ;
}
A.*B.**C.***D.****
22. 用 Thread 子类实现多线程的步骤顺序是(
)。
A. 声明 Thread 类的子类,创建
Thread 子类的实例,让线程调用
start() 方法 B. 声明 Thread 类的
子类,在子类中重新定义
ru