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