计算机二级中选择题是非常重要的,所以开始写一个每日一题的专栏。
答案及解析将在末尾公布!
今日主题:图形界面输入与输出
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(含二级更多题目题库)
点击下载
以上就是本期内容,如有错误请指正!


被折叠的 条评论
为什么被折叠?



