当前位置: 首页 > news >正文

2025年09月计算机二级Java选择题每日一练——第六期

计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。

答案及解析将在末尾公布!

今日主题:图形界面输入与输出

1、在 Java 中,若要创建一个文本框组件,应使用的类是
(A) TextField
(B) TextArea
© Label
(D) Button

2、下列关于JFrame的说法中,错误的是
(A) JFrameContainer的子类
(B) JFrame默认使用BorderLayout布局管理器
© JFrame必须通过setVisible(true)才能显示
(D) JFrame不能添加菜单组件

3、下列代码段用于创建一个按钮并添加到面板,正确的是

// 假设panel为一个JPanel对象

(A) Button btn = new Button("Click"); panel.add(btn);
(B) JButton btn = new JButton("Click"); panel.add(btn);
© JButton btn = Button("Click"); panel.insert(btn);
(D) Button btn = JButton("Click"); panel.insert(btn);

4、在 Swing 中,用于显示多行文本的组件是
(A) JTextField
(B) JTextArea
© JLabel
(D) JButton

5、下列关于布局管理器的说法中,正确的是
(A) FlowLayout会将组件按添加顺序从左到右排列,满行自动换行
(B) BorderLayout只能添加 5 个组件(东、南、西、北、中)
© GridLayout中所有单元格大小必须相同
(D) 以上说法都正确

6、下列代码段用于为按钮添加点击事件监听器,正确的是

JButton btn = new JButton("OK");

(A) btn.addActionListener(this);(假设当前类实现ActionListener
(B) btn.addListener(this);(假设当前类实现Listener
© btn.setOnClick(this);(假设当前类实现OnClickListener
(D) btn.addEvent(this);(假设当前类实现Event

7、在 Java 中,JOptionPaneshowMessageDialog方法用于
(A) 显示输入对话框
(B) 显示消息对话框
© 显示文件选择对话框
(D) 显示颜色选择对话框

8、下列关于Canvas类的说法中,正确的是
(A) Canvas是 Swing 组件
(B) Canvas用于绘制图形,需重写paint方法
© Canvas不能添加到Frame
(D) Canvas默认可见

9、下列代码段执行后,文本框中显示的内容是

JTextField tf = new JTextField(10);
tf.setText("Hello");
tf.setText(tf.getText() + " World");

(A) Hello
(B) World
© Hello World
(D) 10

10、在 Swing 中,创建下拉列表框使用的类是
(A) JList
(B) JComboBox
© JCheckBox
(D) JRadioButton

1、答案:A
解析:TextField(AWT)或JTextField(Swing)用于创建单行文本框;TextArea用于多行文本。
2、答案:D
解析:JFrame可以通过setJMenuBar添加菜单组件,D 错误。
3、答案:B
解析:Swing 按钮类为JButton,添加组件到容器使用add方法。

4、答案:B
解析:JTextArea用于显示和编辑多行文本,JTextField仅支持单行。
5、答案:D
解析:

  • FlowLayout特点:左到右、满行换行;
  • BorderLayout最多添加 5 个区域组件;
  • GridLayout单元格大小统一。

6、答案:A
解析:Swing 中按钮点击事件通过addActionListener绑定监听器,监听器需实现ActionListener接口。
7、答案:B
解析:JOptionPane.showMessageDialog用于显示消息提示框;输入对话框用showInputDialog
8、答案:B
解析:Canvas是 AWT 组件,用于自定义绘图,需重写paint(Graphics g)方法。
9、答案:C
解析:tf.getText()获取当前文本,拼接后重新设置为 “Hello World”。
10、答案:B
解析:JComboBox是下拉列表框,JList是列表框,JCheckBox是复选框,JRadioButton是单选按钮。

完整版 PDF(含二级更多题目题库)
点击下载

以上就是本期内容,如有错误请指正!

http://www.dtcms.com/a/349106.html

相关文章:

  • c#_数据持久化
  • LangGraph 那点事
  • 自定义SpringBoot的自动配置
  • 从零到精通:如何用 Python 高效查找数组中出现频率最高的元素
  • leetcode刷题记录04——top100题里的7道中等题
  • 网络编程-创建TCP协议服务器
  • 后端Web实战-Java代码操作数据库
  • 跨摄像头追踪精度↑79%!陌讯动态决策模型在智慧园区的落地实践
  • 跨摄像头追踪准确率↑18%!陌讯时空感知算法在智慧安防的实战解析
  • 复杂场景鲁棒性突破!陌讯自适应融合算法在厂区越界检测的实战优化​
  • 使用Localtunnel搭建与外网交互简单的https本地服务器
  • 时序数据库选型“下半场”:从性能竞赛到生态博弈,四大主流架构深度横评
  • Windows 系统下 Android SDK 配置教程
  • 【数据结构与算法】并查集
  • 对象作为HashMap的key的注意事项
  • kubernetes集群搭建
  • 【贪心算法】day2
  • Golang云端编程入门指南:前沿框架与技术全景解析
  • 初探机器学习:从概念定义到前沿应用
  • 湖南(源点咨询)市场调研如何在行业研究中快速有效介入(尾篇)
  • mpv - write_video 流程解析
  • 从技术精英到“芯”途末路:一位工程师的沉沦与救赎
  • 暖色调街头人像摄影照片Lr调色教程,手机滤镜PS+Lightroom预设下载!
  • OpenHarmony Audio子系统全栈解码:从HDI驱动到DSP算法的低延迟高保真之路
  • SQL Server缩小日志文件.ldf的方法(适用于开发环境)
  • 复杂水域场景识别率↑89%!陌讯多模态融合算法在岸边垃圾检测的落地实践
  • Python学习笔记之(二)变量和简单的数据类型
  • 鸿蒙中Image白块问题分析与解决方案
  • Java:HashMap的使用
  • 2025/8/24 DockerDesktop安装使用