查看: 1818|回复: 0

java语言程序设计第3次形考(课程代码:3305834-浙江电大)

[复制链接]

9162

主题

9199

帖子

24万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
241958
发表于 2020-3-29 20:15:40 | 显示全部楼层 |阅读模式
java语言程序设计第3次形考答案.doc (197.5 KB, 下载次数: 41, 售价: 3.00 元)
java语言程序设计第3次形考
试卷总分:100        测试时间:--  
判断题 |单选题
1.
Swing中完全可以使用 java.awt.event 包中的各种类进行事件处理,同时它也可以使用javax.swing.event 包中的类处理事件,而AWT则只能使用java.awt.event 包中的各种类进行事件处理。
×
2.
容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
×
3.
可以通过 add() 方法向容器中添加构件。
×
4.
由于异常对象与catch块的匹配是按照catch块的先后顺序进行的,所以在处理多异常时应注意认真设计各catch块的排列顺序。
×
5.
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
×
6.
抛出异常分为由系统自动抛出异常、通过throw抛出异常以及通过throws抛出异常三种情况。
×
7.
如果用户确实需要亲自设置构件大小或位置,则应取消该容器的布局管理器,方法为 setLayout(null)
×
8.
所有的Java异常类都是系统类库中的 Exception 类的子类。
×
9.
根据异常的来源,可以把异常分为两种类型: 系统定义的运行时异常和用户自定义异常
×
10.
Java中,并非每个事件类都只对应一个事件。
×
11.
Java的图形用户界面技术经历了两个发展阶段,分别通过提供 awt 开发包和 swing 开发包来体现。
×
12.
异常是在程序编译或运行中所发生的可预料或不可预料的异常事件,出现在编译阶段的异常,称之为编译时异常,出现在运行阶段的异常,称之为运行时异常。
×
13.
容器本身也是一个组件。
×
14.
FlowLayout布局策略是:将容器中的构件按照加入的先后顺序从左向右排列,当一行排满之后就转到下一行继续从左向右排列,每一行中的构件都居中排列。它是PanelApplet缺省使用的布局编辑策略。
×
15.
Java语言为我们提供了 try-catch 语句和try-catch-finally 语句捕捉并处理异常。
×
16.
Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
×
17.
组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来。
×
18.
用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
×
19.
Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。
×
20.
在事件处理的过程中,主要涉及3类对象:事件、事件源和事件处理者。
×
21.
下列关于自定义异常的说法中,错误的是( )。
自定义异常要继承Exception
自定义异常继承Exception类后,具有可抛性
自定义异常可以在构造方法中用super关键字传递异常信息给父类
自定义异常必须继承Error
22.
下列说法错误的一项是( )。
Swing外观采用可插入的外观感觉
AWT是重量级的组件,外观是通过调用本地平台的图形系统实现的,因此在不同平台上呈现的效果可能会有所不同
可以在按钮、标签等Swing组件上使用图标
AWT组件以“J”开头,除了与Swing相似的基本组件外,还提供了高层组件集合(表格和树)
23.
GUI窗口划分为东、西、南、北、中五个部分的布局管理器是( )。
FlowLayout
GridLayout
CardLayout
BorderLayout
24.
编写AWT图形用户程序的时候,一定要import的语句是( )。
import javawt
import javawt.*
import javax.awt.*
import javax.swing.*
25.
下列异常中,属于编译时异常的是( )。
NumberFormatException
ArithmeticException
Exception
RuntimeException
26.
关于BorderLayout类功能的描述,以下说法错误的是( )。
它可以与其它布局管理器协同工作
它可以对GUI容器中的组件完成边框式的布局
它位于javawt包中
它是一种特殊的组件
27.
关于使用Swing的基本规则,下列说法正确的是( )。
Swing组件可直接添加到顶级容器中
要尽量使用非Swing的重量级组件
SwingJbutton不能直接放到Frame
以上说法都不对
28.
下列异常声明中,正确的是( )。
public void throws IOException fun(){}
public void fun throws IOException(){}
public void fun()throws IOException{}
public void fun()throws IOException,throwsSQLException{}
29.
下列方法中哪一个不能用于获取异常信息? ( )
toString ( )
getMessage( )
drawline( )
printStackTrace()
30.
JTextField类提供的GUI功能是( )。
文本区域
按钮
文本字段
菜单
31.
关于异常处理,以下说法错误的是( )。
可以使用throw语句抛出异常
程序可以使用trycatchfinally语句捕获异常
无论try块中是否发生异常,finally标识的代码块都会被执行
try语句后只能有一个catch语句
32.
自定义运行时异常,必须继承自( )类。
Error
Exception
RuntimeException
Throwable
33.
下列说法中错误的一项是( )。
Swing组件可以设置一个或多个边框
Swing的按钮组件上可以使用图标
Swing组件可以使用键盘代替鼠标操作
Swing中需要手工编写缓冲区
34.
下列描述中,正确的一项是( )。
当异常被抛出时,可能产生由于没有与之匹配的catch子句而过早地返回的情况
一个try代码段必须和一个catch代码段相对应
catch(Exception e)不能捕获异常抛出的任何类型
GUI程序产生异常时,若没有合适的异常处理与之匹配,则程序将恢复正常的运行
35.
关于Swing容器叙述,以下说法错误的是( )。
容器是一种特殊的组件,它可用来放置其它组件
容器是组成GUI所必需的元素
容器是一种特殊的组件,它可被放置在其它容器中
容器是一种特殊的组件,它可被放置在任何组件中
36.
Applet的布局设置默认是FlowLayout,下列哪项代码可以改变Applet的布局方式?(
setLayoutManager(new GridLayout());
setLayout (new GridLayout(2,2));
setGridLayout (2,2);
setBorderLayout()
37.
JDK中定义了大量异常类,这些类都是什么类的子类或间接子类? ( )
Throwable
Error
Exception
Throw
38.
以下说法错误的是( )。
JFrame可以作为最外层的容器单独存在
JPanel可以作为最外层的容器单独存在
JFrame类刚实例化时,没有大小也不可见
JPanel类可以作为组件放入JFrame容器中
39.
布局管理器可以管理构件的哪个属性?(
大小
颜色
名称
字体
40.
以下对于trycatch语句描述正确的是()。
trycatch语句处理程序中的错误
try...catch语句处理程序中的bug
try...catch语句处理程序中的异常
以上说法都不正确
41.
下列关于RuntimeException的说法中正确的是( )
此异常默认可以被除了main()方法之外的任何方法抛出
它没有被强迫处理,因此也不会被main( )处理
这种异常属于检测异常
jdkdocs可以了解都有哪些异常属于此类
42.
下列有关Swing的叙述,以下说法错误的是( )。
SwingJava基础类(JFC)的组成部分
Swing是可用来构建GUI的程序包
SwingAWT的替代技术
Java基础类(JFC)Swing的组成部分
43.
关于异常(Exception),以下说法错误的是( )。
异常的基类为Exception,所有异常都必须直接或者间接继承它
异常可以用try{ . ..}catch(Exception e){ . . .}来捕获并进行处理
如果某异常继承RuntimeException,则该异常可以不被声明
异常可以随便处理,而不是抛给外层的程序进行处理
44.
下列描述中不属于Java异常处理机制优点的一项是( )
把错误处理代码从正常代码中分离出来
按错误类型和差别分组
对无法预测的错误的捕获和处理
能够处理任何类型的错误
45.
Java语言中,以下哪个关键字用于在方法上声明抛出异常? ( )
try
catch
throws
throw
46.
下列说法中错误的一项是( )
LayoutManager是一个接口,编程时通常使用的是实现该接口的类
布局管理器体现了Java平台无关性
每个容器都对应一个布局管理器
Java中,必须直接设置构件在容器中的位置和直接设置构件的大小
47.
下列说法中,正确的一项是( )。
AWT的高级事件依赖于触发此类事件的类,可以和特定的动作相关联
AWT的高级事件依赖于触发此类事件的类,可以不和特定的动作相关联
AWT的低级事件是在构件或者容器上发生的事件
AWT的低级事件是基于语义的事件,不一定和特定的动作相关联
48.
下列哪项是Swing容器的顶层容器?(
JPanel
JScrollPane
JTextfield
Jframe
49.
下列描述中,哪一项不属于finally语句应该执行的功能?( )
释放资源
关闭文件
分配资源
关闭数据库
50.
所有Swing组件都实现了( )接口。
ActionListener
Serializable
Accessible
MouseListener
保存        交卷

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
代做客服
更新报错
下载问题
充值问题
交流合作
作业代做一群:
河南电大教学考代做
作业代做二群:
电大题库吧代做二群
工作时间:
0:00-24:00
官方微信扫一扫
快速回复 返回顶部 返回列表