《Java程序设计》第05章在线测试

《Java程序设计》第05章在线测试
剩余时间:59:46
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)
1、如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( C )。
A、p.add(b); B、p.add(b,"North");
C、p.add(b,"South"); D、b.add(p,"North");
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、下面哪些是Java中的容器( ABD )。
A、Frame
B、Panel
C、Scrollbar
D、Dialog
2、对JFrame添加构件有( BCD )方式。
A、用add方法直接加入到JFrame中。
B、建立一个Jpanel的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
C、建立一个JDesktopPane之类的中间容器,把构件添加到容器中,再把该容器置为JFrame的内容面板,再对其加入构件。
D、用getContentPane()方法获得JFrame的内容面板,再对其加入构件。
3、下列哪个布局管理器使用的是组件的最佳尺寸( AD )。
A、FlowLayout
B、BorderLayout
C、GridLayout
D、GridBagLayout
4、在JAVA语言中,你的按钮要实现下面的功能:当鼠标按下按钮时,显示“鼠标已按下”;当释放按键时,显示“鼠标已释放”。你必须具体定义接口MouseListener的( CD )方法。
A、mouseClicked
B、mouseEntered
C、mousePressed
D、mouseReleaseed
5、JAVA中,为了辨别用户关闭窗口的时间,要实现监听器接口( ABC)
A、MouseListener
B、ActionListener
C、WindowListener
D、mouseExited
第三题、判断题(每题1分,5道题共5分)
1、java.awt包的Panel类是Container的子类。
正确
2、Panel默认的布局管理器是FlowLayout。
正确
3、Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
错误
4、当用户改变TextField中的文字时,实现TextListener接口可实现对事件的响应。  
正确
5、Graphics类提供了3种绘制文本的方法,其方法名都是drawString()。
正确

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 摇起驼铃,飞天的马匹 风沙为翅,刀剑穿过去 秦砖汉瓦无处去寻觅 写意般的高傲矗立在这里 那年关外明月皎皎 那年关外...
    四夕山人阅读 551评论 1 3
  • 我总希盼,希盼着 春天,你能再来 我要把这初绽的百花送给你 花香与你永相随 我总希盼,希盼着 夏日,你能再来 炎炎...
    花缘澄子阅读 254评论 0 6
  • 连载之卅 恍然大悟 1. 素碧真地是垂头丧气到了极点! 四月中旬的春天,是一片春意盎然的大好时光。和煦的阳光温暖着...
    周琦橞阅读 351评论 9 16
  • 张佳炫 华清宫,一个美丽且令人向往的地方,位于西安的一颗璀璨明珠。 绿树红墙,...
    上官元阳阅读 548评论 0 0