2025年09月计算机二级Java选择题每日一练——第六期
计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。
答案及解析将在末尾公布!
今日主题:图形界面输入与输出
1、在 Java 中,若要创建一个文本框组件,应使用的类是
(A) TextField
(B) TextArea
© Label
(D) Button
2、下列关于JFrame
的说法中,错误的是
(A) JFrame
是Container
的子类
(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 中,JOptionPane
的showMessageDialog
方法用于
(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(含二级更多题目题库)
点击下载
以上就是本期内容,如有错误请指正!