|
×
loading...
第三次在线作业
已完成100%(共40题,还剩 0题)
资料来源(谋学网www.mouxue.com) (共30道题)
收起
1.(2.5分) 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
2.(2.5分) paint()方法使用哪种类型的参数
A、Graphics
B、Graphics2D
C、String
D、Color
3.(2.5分) 监听事件和处理事件
A、都由Listener完成
B、都由相应事件Listener处登记过的构件完成
C、由Listener和构件分别完成
D、由Listener和窗口分别完成
4.(2.5分) 下列哪个属于容器的构件
A、JFrame
B、JButton
C、Jpnel
D、Japplet
5.(2.5分) 下列不属于容器的是
A、Window
B、TextBox
C、Panel
D、ScrollPane
6.(2.5分) 下面哪个语句是正确的
A、Object o=new Button(″A″);
B、Button b=new Object(″B″);
C、Panel p=new Frame();
D、Frame f=new Panel();
7.(2.5分) 在下列事件处理机制中哪个不是机制中的角色
A、事件
B、事件源
C、事件接口
D、事件处理者
8.(2.5分) Applet类的直接父类是
A、Component类
B、Container类
C、Frame类
D、Panel类
9.(2.5分) 下面关于Applet的说法正确的是
A、Applet也需要main方法
B、Applet必须继承自java.awt.Applet
C、Applet能访问本地文件
D、Applet程序不需要编译
10.(2.5分) 下面这些方法中,哪个不是Applet的基本方法
A、init()
B、run()
C、stop()
D、start()
11.(2.5分) Frame默认的布局管理器是________
A、FlowLayout
B、BorderLayout
C、GridLayout
D、CardLayout
12.(2.5分) 下列声明的类哪个可以用来响应鼠标拖动事件________
A、class J_A implements MouseMotionAdapter
B、class J_B implements MouseMotionListener
C、class J_C implements MouseAdapter
D、class J_D implements MouseListener
13.(2.5分) 下列哪个方法可用于创建一个可运行的类
A、public class X implements Runable{ public void run(){......} }
B、public class X implements Thread{ public void run(){......} }
C、public class X implements Thread{ public int run(){......} }
D、public class X implements Runable{ protected void run(){......} }
14.(2.5分) 为实现多线程之间的通信,需要使用下列哪种流才合适
A、Filter stream
B、File stream
C、Random access stream
D、Piped stream
15.(2.5分) 哪个关键字可以对对象加互斥锁?
A、transient
B、synchronized
C、serialize
D、static
16.(2.5分) 以下哪个方法用于定义线程的执行体?
A、start()
B、init()
C、run()
D、main()
17.(2.5分) 运行下列程序, 会产生什么结果 public class X extends Thread implements Runnable{ public void run(){ System.out.println(" this is run()" ); } public static void main(String args[]) { Thread t=new Thread(new X()); t.start(); } }
A、第一行会产生编译错误
B、第六行会产生编译错误
C、第六行会产生运行错误
D、程序会运行和启动
18.(2.5分) 异常包含下列哪些内容
A、程序中的语法错误
B、程序的编译错误
C、程序执行过程中遇到的事先没有预料到的情况
D、程序事先定义好的可能出现的意外情况
19.(2.5分) 对于catch子句的排列,下列哪种是正确的
A、父类在先,子类在后
B、子类在先,父类在后
C、有继承关系的异常不能在同一个try程序段内
D、先有子类,其他如何排列都无关
20.(2.5分) 在异常处理中,如释放资源、关闭文件、关闭数据库等由( )来完成
A、try子句
B、catch子句
C、finally子句
D、throw子句
21.(2.5分) 当方法遇到异常又不知如何处理时,下列哪种说法是正确的
A、捕获异常
B、抛出异常
C、声明异常
D、嵌套异常
22.(2.5分) 哪个关键字可以抛出异常?
A、transient
B、finally
C、throw
D、static
23.(2.5分) 线程类的哪种方法用来启动一个新线程的执行?
A、run()
B、start()
C、begin()
D、run(Runnable r)
24.(2.5分) Character流与Byte流的区别是
A、每次读入的字节数不同
B、前者带有缓冲,后者没有
C、前者是块读写,后者是字节读写
D、二者没有区别,可以互换使用
25.(2.5分) Java中哪个类提供了随机访问文件的功能
A、RandomAccessFile类
B、RandomFile类
C、File类
D、AccessFile类
26.(2.5分) 说明下列哪项为InputStreamReader的正确创建方法?
A、new InputStreamReader(new FileInputStream(“data”));
B、new InputStreamReader(new FileReader(“data”));
C、new InputStreamReader(new BufferedReader(“data”));
D、new InputStreamReader(“data”);
27.(2.5分) 在下列选项中,哪些类型的实例对象的引用可以作为类java.io.DataOutputStream的构造方法的参数
A、java.lang.String
B、java.io.File
C、java.io.FileOutputStream
D、java.io.RandomAccessFile
28.(2.5分) 用”new FileOutputStream(“data.txt”,true)”创建一个FileOutputStream实例对象,则下面哪些说法是正确的
A、如果文件data.txt存在,则将抛出IOException;
B、如果文件data.txt不存在,则将抛出IOException;
C、如果文件data.txt存在,则将覆盖文件中已有的内容;
D、如果文件data.txt存在,则将在文件末尾添加新内容;
29.(2.5分) 当需要在文件中写入字符而不是字节时,在下面的类最好选用哪个类
A、java.io.RandomAccessFile
B、java.io.PrintWriter
C、java.io.PrintStream
D、java.io.PrintOutputWriter
30.(2.5分) 下列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为( )
A、144
B、28
C、140
D、不能执行
资料来源(谋学网www.mouxue.com) (共10道题)
收起
31.(2.5分) 在Swing用户界面的程序设计中,容器可以被添加到其它容器中去
正确
错误
32.(2.5分) applet可以运行在浏览器中。
正确
错误
33.(2.5分) 在Java中,异常Exception是指程序在编译和运行进出现的错误。
正确
错误
34.(2.5分) 多数I/O方法在遇到错误是会抛出异常,因此在调用这些方法时必须对异常进行处理。
正确
错误
35.(2.5分) 一个Java Applet源程序的主类能有多个父类。
正确
错误
36.(2.5分) 要想在类中实现多线程,类必须继承Thread类。
正确
错误
37.(2.5分) java异常处理中可以使用多个catch子句,此时应将高级别异常类的catch子句放在前面。
正确
错误
38.(2.5分) 在异常处理中总是将可能产生异常的语句放在try块中,用catch子句去处理异常,而且一个try块之后只能对应一个catch语句。
正确
错误
39.(2.5分) 所有的鼠标事件都由MouseListener监听接口的监听者来处理
正确
错误
40.(2.5分) Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
正确
错误
|
|