2020-10《Java程序设计》第05章在线测试
《Java程序设计》第05章在线测试
剩余时间:
59:45
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、以下哪项可能包含菜单条(B )。
A、Panel B、Frame
C、Applet D、Dialog
2、Frame对象默认的布局管理器是(B )。
A、FlowLayout B、BorderLayout
C、CardLayout D、null
3、在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是(B )包。
A、java.io B、java.awt
C、java.applet D、java.awt.event
4、Swing与AWT相比新增的布局管理器是( D)。
A、CardLayout B、GridLayout
C、GridBagLayout D、BoxLayout
5、监听器接口的方法返回值的类型是(B )。
A、int B、void
C、Object D、String
第二题、多项选择题(每题2分,5道题共10分)
1、下列关于Frame类的说法正确的是( ABD)。
A、Frame是Window类的直接子类
B、Frame对象显示的效果是一个窗口
C、Frame被默认初始化为可见
D、Frame的默认布局管理器为BorderLayout
2、下列属于Swing构件的是( ABC)。
A、JMenu
B、JApplet
C、JOptionPane
D、Panel
3、下面哪些是Java中的容器(ABD )。
A、Frame
B、Panel
C、Scrollbar
D、Dialog
4、对JFrame添加构件有(BCD )方式。
A、用add方法直接加入到JFrame中。
B、建立一个Jpanel的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
C、建立一个JDesktopPane之类的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
D、用getContentPane()方法获得JFrame的内容面板,再对其加入构件。
5、JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口( ABC)
A、MouseListener
B、ActionListener
C、WindowListener
D、mouseExited
第三题、判断题(每题1分,5道题共5分)
1、java.awt包的Panel类是Container的子类。
T
正确 错误
2、Panel默认的布局管理器是FlowLayout。
T
正确 错误
3、Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
F
正确 错误
4、当用户改变TextField中的文字时,实现TextListener接口可实现对事件的响应。
T
正确 错误
5、Graphics类提供了3种绘制文本的方法,其方法名都是drawString()。
T
正确 错误