logo

慕课美学

第8章 Java单元测验

2019-11-12 Views Java 1101字 5 min read

⚠️⚠️⚠️ 注意,单元测验题目顺序不会发生变化,但答案选项顺序会发生变化,因此正确答案显示答案内容而非选项 ⚠️

  1. 单选(2分)设置了FlowLayout布局的容器中,组件的( )。
    A.大小和位置都不随窗体的大小而改变
    B.位置不随窗体的大小而改变
    C.大小不随窗体的大小而改变
    D.大小和位置都随窗体的大小而改变
    正确答案:大小不随窗体的大小而改变

  2. 单选(2分)

    JFrame f=new JFrame();
    f.setLayout(new FlowLayout());
    

    则添加到窗体f中的组件的对齐方式为( )。
    A.居左对齐
    B.居右对齐
    C.根据具体情况而定
    D.居中对齐
    正确答案:居中对齐

  3. 单选(2分)在设置了BorderLayout布局的容器中,以下选项正确的是( )。
    A.每个区域中组件的位置随窗体的大小而改变
    B.如果一个区域没有放置组件,其他区域不会侵占该区域
    C.每个区域中组件的大小不随窗体大小而改变
    D.每个区域中的组件会充满该区域
    正确答案:每个区域中的组件会充满该区域

  4. 单选(2分)某个容器设置了2行3列的GridLayout布局,如果往容器中添加8个组件,则以下选项正确的是( )。
    A.容器中的格子会自动扩充为3行3列
    B.容器中的第6个格子中会放置3个组件
    C.容器中的格子会自动扩充为2行4列
    D.有两个组件无法添加
    正确答案:容器中的格子会自动扩充为2行4列

  5. 单选(2分)列型盒子中的组件,( )。
    A.左沿在同一垂直线上
    B.右沿在同一垂直线上
    C.中轴线在同一垂直线上
    D.组件的位置随具体情况而定
    正确答案:左沿在同一垂直线上

  6. 单选(2分)JPanel类对象的默认布局是( )。
    A.Box
    B.FlowLayout布局
    C.GridLayout布局
    D.BorderLayout布局
    正确答案:FlowLayout布局

  7. 单选(2分)在设置了BorderLayout布局的容器中,如果往北区添加5个按钮,而且这5个按钮按钮都要可见,以下选项正确的是( )。
    A.北区会自动调整,接纳所有按钮
    B.无法完成任务
    C.借助于中间面板
    D.直接添加即可
    正确答案:借助于中间面板

  8. 单选(2分)JTextField类的对象添加监听器时,需要调用的方法名是( )。
    A.actionPerformed
    B.addItemListener
    C.add
    D.addActionListener
    正确答案:addActionListener

  9. 单选(2分)在文本框中按回车键,会触发( )事件。
    A.AWTEvent
    B.MouseEvent
    C.ActionEvent
    D.ItemEvent
    正确答案:ActionEvent

  10. 单选(2分)复选框触发( )事件。
    A.MouseEvent
    B.ItemEvent
    C.ActionEvent
    D.AWTEvent
    正确答案:ItemEvent

  11. 判断(2分)可以把窗体放到其他容器中。( )
    A.✔️ B.✖️
    正确答案:✖️

  12. 判断(2分)窗体默认可以调整大小。( )
    A.✔️ B.✖️
    正确答案:✔️

  13. 判断(2分)中间容器不能更改自己的默认布局。( )
    A.✔️ B.✖️
    正确答案:✖️

  14. 判断(2分)分隔窗格中只能放置两个组件。( )
    A.✔️ B.✖️
    正确答案:✖️

  15. 判断(2分)JScrollPane类的容器只能产生水平滚动条。( )
    A.✔️ B.✖️
    正确答案:✖️

  16. 判断(2分)JTextField t=new JTextField();将t放置在设置了FlowLayout布局的容器中时,用户可以看到一个有一定宽度的文本框。( )
    A.✔️ B.✖️
    正确答案:✖️

  17. 判断(2分)JTextField t=new JTextField();将t放置在窗体的北区,t会自动充满北区。( )
    A.✔️ B.✖️
    正确答案:✔️

  18. 判断(2分)JTextField类和JTextArea类的对象没有区别。( )
    A.✔️ B.✖️
    正确答案:✖️

  19. 判断(2分)在按钮上,文本和图标可以同时存在。( )
    A.✔️ B.✖️
    正确答案:✔️

  20. 判断(2分)取消勾选复选框时,不会触发事件。( )
    A.✔️ B.✖️
    正确答案:✖️

  21. 填空(2分)javax.swing包中的组件称为( )。
    正确答案:swing组件

  22. 填空(2分)在设置了GridLayout布局的容器中,放置组件时,( )为主序。
    正确答案:行数

  23. 填空(2分)密码框的类名是( )。
    正确答案:JPasswordField

  24. 填空(2分)单选按钮的类名是( )。
    正确答案:JRadioButton

  25. 填空(2分)为了把若干个单选按钮归为一组,实现单选功能,需要用到( )类。
    正确答案:ButtonGroup



本文由慕课美学创作
该文章采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。转载请注明出处!
发布时间为:2019-11-12

support支付宝扫码打赏 support微信打赏
如果觉得这篇文章对您有帮助,可以请作者喝一杯饮料哦🥤