java 语言程序设计填空题_全国 高等教育自学考试Java语言程序设计 试题

全国2009年1月自学考试Java语言程序设计(一)试题课程代码:04747

一、单项选择题(本大题共10小题,每小题1分,共10分)

1.下列字符组合不能作为Java整型常量的是( )

A.078

B.0x3ACB

C.5000

D.0x3ABC

2.以下程序代码的输出结果是( )

int x = 10; while (x > 7) ;}

A.**

B.***

C.*

D.****

3.设类U声明,及对象u和v的定义如下:

class U{ int x, int y; U(int a, int b){x= a; y = b;} void copy(U a){ x = a.x; y = a.y;} }

U u = new U(1, 2), v = new U(2, 3);在以下供选择的代码中,可能引起系统回收内存的是( )

B.u=v;

4.设有以下代码:String s l="123";String s2="123";String s3=new String("123");

则表达式s1==s2和s1==s3的值分别是( )A.true,true B.false,false

C.true,false

D.false,true

5.以下关于AWT与Swing之间关系的叙述,正确的是( )

A.Swing是AWT的提高和扩展

B.在写GUI程序时,AWT和Swing不能同时使用

C.AWT和Swing在不同的平台上都有相同的表示

D.AWT中的类是从Swing继承的

6.在以下Swing组件中,能为它指定布局管理器的是( )

A.JScrollBar对象

B.JMenuBar对象

C.JComboBox对象

D.JDialog对象

7.一般的绘图程序要定义一个JPanel子类。在JPanel子类中还要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形。要重定义的方法是( )

A.paint()

B.paintComponent()

C.repaint()

D.update()

8.用Runnable接口实现多线程的主要工作是( )

A.声明实现Runnable接口的类,在类内实现run()方法,让线程调用start()方法。

B.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在init()方法中创建新线程,启动新线程。

C.声明实现Runnable接口的类,在类内实现run()方法,在类内声明线程对象,在Init()方法或start()方法中创建新线程,在start()方法中启动新线程。

D.声明实现Runnable接口的类,在类内实现run()方法,在init()方法中创建新线程,在start()方法中启动新线程。

9.程序如果要按行输入输出文件的字符流,最合理的方法是采用( )

A.BufferedReader类和BufferedWriter类

B.InputStream类和OutputStream类

C.FileReader类和FileWriter类

D.File_Reader类和File_Writer类

10.在编写访问数据库的Java程序中,要用到DriverManager类。该类的作用是( )

A.存储查询结果

B.处理与数据库的连接

C.在指定的连接中处理SQL语句

D.处理驱动程序的加载和建立数据库连接

二、填空题(本大题共10小题,每小题2分,共20分)

11.Java程序的字节码文件的扩展名是_________。

12.构造一个Java表达式:y/x>5,并且x!=0。这个表达式是_________。

13.在类声明之前用_________修饰,声明类是不能被再继承的类,即它不能再有子类。

14.设有字符串定义:String s="ABCDABCD";则表达式s.indexOf("B")的值是_________。

15.在实现接口ActionListener的方法actionPerformed()中,常用的有两个获得事件源的方法,它

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值