文档介绍:全国2009年1月Java语言程序设计(一)试题
课程代码:04747
一、单项选择题(本大题共10小题,每小题1分,共10分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
( )
( )
int x = 10;
while (x > 7)
{ ("*"); x--;}
A.** B.***
C.* D.****
,及对象u和v的定义如下:
class U{
int x, int y;
U(int a, int b){x= a; y = b;}
void copy(U a){ x = ; y = ;}
}
U u = new U(1, 2), v = new U(2, 3);
在以下供选择的代码中,可能引起系统回收内存的是( )
=;=; =v;
(v); (u);
:
String s l="123";
String s2="123";
String s3=new String("123");
则表达式s1==s2和s1==s3的值分别是( )
,true ,false
,false ,true
,正确的是( )
,AWT和Swing不能同时使用
,能为它指定布局管理器的是( )
。在JPanel子类中还要重定义一个方法,在这个方法中调用绘图方法,绘制各种图形。要重定义的方法是( )
() ()
() ()
( )
,在类内实现run()方法,让线程调用start()方法。
,在类内实现run()方法,在类内声明线程对象,在init()方法中创建新线程,启动新线程。
,在类内实现run()方法,在类内声明线程对象,在Init()方法或start()方法中创建新线程,在start()方法中启动新线程。
,在类内实现run()方法,在init()方法中创建新线程,在start()方法中启动新线程。
,最合理的方法是采用( )
,要用到DriverManager类。该类的作用是( )
二、填空题(本大题共10小题,每小题2分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
。 class
:y/x>5,并且x!=0。这个表达式是_________。y/x>5 && x!=0
,声明类是不能被再继承的类,即它不能再有子类。final
:
String s="ABCDABCD";
("B")的值是_________。 1
()中,常用的有两个获得事件源的方法,mand()和_________。getSource()
,使同一组内的单选按钮只允许一