- GWT 教程
- GWT - 首页
- GWT - 概述
- GWT - 环境设置
- GWT - 应用程序
- GWT - 创建应用程序
- GWT - 部署应用程序
- GWT - 使用 CSS 样式
- GWT - 基本部件
- GWT - 表单部件
- GWT - 复杂部件
- GWT - 布局面板
- GWT - 事件处理
- GWT - 自定义部件
- GWT - UIBinder
- GWT - RPC 通信
- GWT - JUnit 集成
- GWT - 调试应用程序
- GWT - 国际化
- GWT - 历史类
- GWT - 书签支持
- GWT - 日志框架
- GWT 有用资源
- GWT - 问答
- GWT - 快速指南
- GWT - 有用资源
- GWT - 讨论
GWT 在线测验
以下测验提供与GWT相关的选择题 (MCQ)。您需要阅读所有给出的答案,然后点击正确的答案。如果您不确定答案,可以使用显示答案按钮查看答案。您可以使用下一题按钮在测验中查看新的问题集。
Q 1 - 以下关于 GWT 的说法哪个是正确的?
A - Google Web Toolkit (GWT) 是一种用于创建富互联网应用程序 (RIA) 的开发工具包。
B - GWT 为开发人员提供了使用 JAVA 编写客户端应用程序的选项。
答案:D
解释
以上所有选项都是正确的。
Q 2 - 在 GWT 中,*.gwt.xml 文件中的 'public' 标签的作用是什么?
A - 它指定了 GWT 编译器将搜索源代码进行编译的源文件夹名称。
B - 它指定了项目中存储 GWT 模块引用的静态资源(如 CSS 或图像)的位置。
答案:B
解释
*.gwt.xml 文件中的 'public' 标签指定了项目中存储 GWT 模块引用的静态资源(如 CSS 或图像)的位置。
Q 3 - 以下关于入口点类的说法哪个是正确的?
A - 入口点是任何可以分配给 EntryPoint 且无需参数即可构造的类。
B - 当加载模块时,每个入口点类都会被实例化,并且会调用其 EntryPoint.onModuleLoad() 方法。
答案:C
解释
模块入口点是任何可以分配给 EntryPoint 且无需参数即可构造的类。当加载模块时,每个入口点类都会被实例化,并且会调用其 EntryPoint.onModuleLoad() 方法。
Q 4 - 以下关于 GWT 的 UIObject 类的说法哪个是正确的?
A - UIObject 只是包装了一个 DOM 元素,无法接收事件。
B - 它提供了直接的子类,如 Widget、MenuItem、MenuItemSeparator、TreeItem。
答案:D
解释
以上所有选项都是正确的。
答案:B
解释
PushButton 部件表示具有自定义样式的普通按钮。
答案:A
解释
Tree 部件表示标准的分层树。树包含用户可以打开、关闭和选择的 TreeItem 层次结构。
Q 7 - 以下关于 GWT 中布局面板的说法哪个是正确的?
C - 每个 Panel 部件都继承自 Panel 类,Panel 类又继承自 Widget 类,Widget 类又继承自 UIObject 类。
答案:D
解释
布局面板可以包含其他部件。这些面板控制部件在用户界面上的显示方式。每个 Panel 部件都继承自 Panel 类,Panel 类又继承自 Widget 类,Widget 类又继承自 UIObject 类。
Q 8 - 以下哪个部件表示一种可以包装另一个部件并隐藏被包装部件的方法的部件类型?
答案:A
解释
Composite 部件表示一种可以包装另一个部件并隐藏被包装部件的方法的部件类型。当添加到面板时,复合部件的行为就像被包装的部件已被添加一样。
Q 9 - 以下哪个 GWT 部件表示一种具有顶部标题区域且用户可以拖动的弹出窗口形式?
答案:D
解释
DialogBox 部件表示一种具有顶部标题区域且用户可以拖动的弹出窗口形式。与 PopupPanel 不同,即使尚未添加部件,对 PopupPanel.setWidth(String) 和 PopupPanel.setHeight(String) 的调用也将设置对话框本身的宽度和高度。
Q 10 - 以下哪种国际化技术使用标准的 Java 属性文件存储翻译后的字符串和参数化消息,并创建强类型 Java 接口来检索其值?
答案:A
解释
静态字符串国际化是最普遍的,在运行时几乎不需要任何开销;这是一种非常有效的翻译常量和参数化字符串的技术;最易于实现。静态字符串国际化使用标准的 Java 属性文件存储翻译后的字符串和参数化消息,并创建强类型 Java 接口来检索其值。