MOOC 面向对象程序设计(常州工业职业技术学院)1450283169 最新慕课完整章节测试答案
GUI程序设计
窗体程序设计知识点掌握情况小测试
1、单选题:
Window是显示屏上独立的本机窗口,它独立于其它容器,Window的两种形式(既子类)是()。
选项:
A: Frame和Dialog
B: Panel和Frame
C: Container和Component
D: LayoutManager和Container
答案: 【 Frame和Dialog 】
2、单选题:
框架(JFrame)的缺省布局管理器就是()。
选项:
A: 顺序布局(FlowLayout)
B: 卡片局(CardLayout)
C: 边界布局(BorderLayout)
D: 网格布局(GridLayout)
答案: 【 边界布局(BorderLayout) 】
3、单选题:
java.awt包提供了基本的java程序的GUI设计工具,包含组件、容器和()。
选项:
A: 布局管理器
B: 数据传送器
C: 图形和图像工具
D: 用户界面构件
答案: 【 布局管理器】
4、单选题:
事件处理机制能够让图形界面响应用户的操作,主要包括()。
选项:
A: 事件
B: 事件处理
C: 事件源
D: 其他三项都是
答案: 【 其他三项都是】
5、单选题:
抽象窗口工具包()是java提供的建立图形用户界面GUI的开发包。
选项:
A: AWT
B: Swing
C: Java.io
D: Java.lang
答案: 【 AWT】
6、单选题:
下列不属于java.event包中定义的事件适配器的是()。
选项:
A: 组件适配器
B: 焦点适配器
C: 标签适配器
D: 键盘适配器
答案: 【 标签适配器】
7、单选题:
()布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
选项:
A: FlowLayout
B: BorderLayout
C: GridLayout
D: CardLayout
答案: 【 GridLayout】
8、单选题:
开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包。
选项:
A: java.io
B: java.awt
C: java.applet
D: java.awt.event
答案: 【 java.awt】
9、单选题:
若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。
选项:
A: JLabel
B: JButton
C: JTextArea
D: JTextField
答案: 【 JLabel 】
10、单选题:
创建一个标识有“关闭”按钮的语句是()。
选项:
A: JTextField b = new JTextField(“关闭”);
B: JLabel b = new JLabel(“关闭”);
C: JCheckbox b = new JCheckbox(“关闭”);
D: JButton b = new JButton(“关闭”);
答案: 【 JButton b = new JButton(“关闭”);】
11、单选题:
容器被重新设置大小后,()的容器中的组件大小不随容器大小的变化而改变。
选项:
A: CardLayout
B: FlowLayout
C: BorderLayout
D: GridLayout
答案: 【 FlowLayout】
12、填空题:
Java的事件处理机制包括_ ____、事件和事件处理者。
答案: 【 事件源】
13、填空题:
Java事件处理包括建立事件源、_____和将事件源注册到监听器。
答案: 【 建立事件监听器##%_YZPRLFH_%##建立监听器##%_YZPRLFH_%##创建监听器】
14、填空题:
Java的图形界面技术经历了两个发展阶段,分别通过提供AWT开发包和_ ____开发包来实现。
答案: 【 Swing##%_YZPRLFH_%##swing】
15、填空题:
Window有两种形式:Frame( 框架)和_____.(对话框)。
答案: 【 Dialog】
16、填空题:
容器里的组件的位置和大小是由_____________决定的 。
答案: 【 布局管理器】
17、填空题:
可以使用setLocation(),setSize()或_____中的任何一种方法设定组件的大小或位置。
答案: 【 setBounds()】
18、填空题:
容器Java.awt.Container是_______类的子类。
答案: 【 Component】
19、填空题:
&