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

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

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

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

1、下列关于Graphics类的方法中,用于绘制直线的是
(A) drawRect()
(B) drawLine()
© drawOval()
(D) drawString()

2、在 Java 中,用于创建菜单条的类是
(A) JMenu
(B) JMenuItem
© JMenuBar
(D) JPopupMenu

3、下列代码段用于设置窗口标题,正确的是

JFrame frame = new JFrame();

(A) frame.setTitle("My Window");
(B) frame.setCaption("My Window");
© frame.setName("My Window");
(D) frame.setText("My Window");

4、下列关于ScrollPane的说法中,正确的是
(A) ScrollPane是一个容器,可滚动显示超出自身大小的组件
(B) ScrollPane只能包含一个组件
© ScrollPane默认显示滚动条
(D) 以上说法都正确

5、在 Swing 中,JLabel的主要作用是
(A) 接收用户输入文本
(B) 显示文本或图像
© 触发点击事件
(D) 提供下拉选项

6、下列代码段用于绘制一个填充矩形,正确的是

// 假设g为Graphics对象

(A) g.drawRect(10, 10, 50, 30);
(B) g.fillRect(10, 10, 50, 30);
© g.drawRectangle(10, 10, 50, 30);
(D) g.fillRectangle(10, 10, 50, 30);

7、下列关于WindowListener的说法中,错误的是
(A) WindowListener用于监听窗口的打开、关闭等事件
(B) windowClosing()方法在窗口关闭时触发
© 实现WindowListener需重写所有方法
(D) 可以使用WindowAdapter简化事件处理

8、在 Java 中,FileDialog的作用是
(A) 显示文件内容
(B) 选择文件或目录
© 创建新文件
(D) 删除文件

9、下列代码段用于设置组件的背景色为红色,正确的是

// 假设comp为一个Component对象

(A) comp.setBackground(Color.RED);
(B) comp.setColor(Color.RED);
© comp.setBackground("red");
(D) comp.setBack(Color.RED);

10、下列关于 Swing 组件和 AWT 组件的说法中,正确的是
(A) Swing 组件是重量级组件,依赖于本地平台
(B) AWT 组件是轻量级组件,不依赖于本地平台
© Swing 组件通常以J开头(如JButton
(D) AWT 组件比 Swing 组件功能更丰富

1、答案:B
解析:drawLine(x1,y1,x2,y2)用于绘制直线;drawRect绘制矩形,drawOval绘制椭圆,drawString绘制文本。
2、答案:C
解析:JMenuBar是菜单条,JMenu是菜单,JMenuItem是菜单项。
3、答案:A
解析:JFrame通过setTitle方法设置窗口标题。
4、答案:D
解析:ScrollPane是滚动面板,可包含一个组件,自动根据内容显示滚动条。
5、答案:B
解析:JLabel是标签组件,用于显示文本或图像,不可编辑。
6、答案:B
解析:fillRect(x,y,width,height)绘制填充矩形;drawRect绘制空心矩形。
7、答案:C
解析:WindowListener有多个方法,可通过继承WindowAdapter(适配器类)仅重写需要的方法,无需重写所有方法。
8、答案:B
解析:FileDialog是文件对话框,用于选择文件或目录。
9、答案:A
解析:setBackground(Color)方法用于设置组件背景色,Color.RED是预定义的红色。
10、答案:C
解析:

  • A 错误:Swing 是轻量级组件,不依赖本地平台;
  • B 错误:AWT 是重量级组件,依赖本地平台;
  • C 正确:Swing 组件命名以J开头;
  • D 错误:Swing 功能更丰富。

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

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值