第四次形考【参考答案】
1.用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
2.容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
3.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
4.Java中,并非每个事件类都只对应一个事件。
5.所有的鼠标事件都由MouseListener监听接口的监听者来处理。
6.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
7.Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
8.Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
9.下列选项中,可以正确配置classpath的命令是( )。
10.下面关于javac命令作用的描述中,正确的是( )。
11.下面选项中,哪个可以获取Runtime类的实例?( )
12.通过调用 new List(10,false)创建一个列表,关于该列表的几个说法哪项是错误的?( )
13.编写Java图形界面程序时,一般需要在程序的开头写上( )语句。
14.以下哪项可能包含菜单条?( )
15.在以下哪种情况下,线程进入就绪状态?( )
16.容器Panel缺省使用的布局编辑策略是( )。
17.以下关于java命令作用的描述中,正确的是( )。
18.在Java语言中,以下哪个关键字用于在方法上声明抛出异常?( )
19.下面与applet显示无关的方法是( )。
20.以下对于try…catch语句描述正确的是( )。
21.自定义运行时异常,必须继承自( )类。
22.下面命令中,可以用来正确执行HelloWorld程序的是( )。
23.以下程序创建了一个自定义异常(编译异常),请补全空白处代码( )。 ddzy8.com
class MyException extends (1) {}
public class Demo
{ public static void main(String[] args)
{ try { show(); }
catch ( (2) e)
{ e.printStackTrace();
}
}
class MyException extends (1) {}
public class Demo
{ public static void main(String[] args)
{ try { show(); }
catch ( (2) e)
{ e.printStackTrace();
}
}
public static void show() (3) MyException {
throw new MyException();
}
24.以下关于编译异常说法正确的是( )。
25.下列关于throws关键字的描述中,正确的是( )。
26.请阅读下面的程序代码,下列关于程序运行结果的描述中,正确的是( )。
Class Person{
void say(){
System.out.println(“hello”);
}
}
class Example{
public static void main(String[] args){
Person p2 = new Person();
Person p1 = new Person();
p2.say();
p1.say();
p2=null;
p2.say();
}
}
27.下面关于classpath的说法中,错误的是( )。
28.下列异常中,属于编译时异常的是( )。
29.下面程序运行的结果是( )。 ddzy8.com
public class Example
{ public static void main(String[] args)
{ try{ int rst = 4/0;
System.out.println(/"ret = /"+rst);
}
public class Example
{ public static void main(String[] args)
{ try{ int rst = 4/0;
System.out.println(/"ret = /"+rst);
}
catch(Exception e){
System.out.println(/"catch语句块执行/");
return;
}finally{
System.out.println(/"finally语句块执行/");
}
System.out.println(/"程序继续向下执行/");
}
30.关于以下代码所画图形的说明,正确的是( )
1.g.setColor(Color.black);
2.g.drawLine(10,10,10,50);
3.g.setColor(Color.red);
4.g.drawRect(100,100,150,150);
电大资源吧www.ddzy8.com
1.g.setColor(Color.black);
2.g.drawLine(10,10,10,50);
3.g.setColor(Color.red);
4.g.drawRect(100,100,150,150);
31.线程调用sleep()方法后,该线程将进入以下哪种状态?( )
32.容器Frame使用的缺省布局编辑策略是( )。
33.下面程序运行的结果是( )。
class Demo
{ public static void main(String[] args){
try{ int x = div(1,2);
}catch(Exception e){ System.out.println(e); }
System.out.println(x)
本文来www.ddzy8.com电大资源吧
class Demo
{ public static void main(String[] args){
try{ int x = div(1,2);
}catch(Exception e){ System.out.println(e); }
System.out.println(x)
}
}
public static int div(int a,int b){
return a / b ;
}
}
}
34.下列关于自定义异常的说法中,错误的是( )。
35.下面程序的运行结果是( )。
public class Demo
{ public static void main(String[] args)
{ try { System.out.println(10 / 0);
System.out.println(/"除法正常运行/");
}
本文来www.ddzy8.com电大资源吧
public class Demo
{ public static void main(String[] args)
{ try { System.out.println(10 / 0);
System.out.println(/"除法正常运行/");
}
catch (ArithmeticException e) {
System.out.println(/"除数不能为0/");
}
}
36.下列Java命令中,哪一个可以编译HelloWorld.java文件?( )
37.以下代码完成画线功能,所画线的颜色是( )。
1.g.setColor(Color.red.green.yello.cyan);
2.g.drawLine(0,0,100,100);
copyright www.ddzy8.com
1.g.setColor(Color.red.green.yello.cyan);
2.g.drawLine(0,0,100,100);
38.下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 第三次形考【参考答案】
下一篇 :第一次形考【参考答案】