当前位置: 首页 > 文档资料 > GWT 入门教程 >

GWT Mock Test

优质
小牛编辑
143浏览
2023-12-01

本节介绍与GWT相关的各种模拟测试。 您可以在本地计算机上下载这些示例模拟测试,并在方便时离线解决。 每个模拟测试都提供一个模拟测试密钥,让您自己验证最终得分和评分。

问题和解答

GWT Mock Test I

问题1 - GWT代表什么?

A - Great Web Toolkit

B - Google Web Toolkit

C - Google Web Tool

D - 以上都不是。

Answer : B

解释 (Explaination)

GWT代表Google Web Toolkit。

问题2 - 关于GWT,以下哪项是正确的?

A - Google Web Toolkit(GWT)是一个用于创建RICH Internet Application(RIA)的开发工具包。

B - GWT为开发人员提供了在JAVA中编写客户端应用程序的选项。

C - GWT将用JAVA编写的代码编译为JavaScript代码。

D - 以上所有。

Answer : D

解释 (Explaination)

所有上述选项都是正确的。

问题3 - 关于GWT,以下哪项是正确的?

A - 用GWT编写的应用程序符合跨浏览器标准。

B - GWT自动生成适合每个浏览器的javascript代码。

C - GWT is open source and is licensed under the Apache License version 2.0.

D - 以上所有。

Answer : D

解释 (Explaination)

所有上述选项都是正确的。

问题4 - 关于GWT,以下哪项是正确的?

A - GWT提供完整的调试功能。 开发人员可以像Java应用程序一样调试客户端应用程序。

B - GWT提供与Junit和Maven的轻松集成。

C -GWT提供的Widgets库提供了应用程序所需的大部分任务。

D - 以上所有。

Answer : D

解释 (Explaination)

所有上述选项都是正确的。

问题5 - 关于GWT,以下哪项是正确的?

A - GWT是可扩展的,可以创建自定义小部件以满足应用程序需求。

B - GWT应用程序可以在所有主流浏览器和智能手机上运行,​​包括基于Android和iOS的手机/平板电脑。

C - 以上两者

D - 以上都不是。

Answer : C

解释 (Explaination)

以上两个选项都是正确的。

问题6 - 关于GWT,以下哪项是正确的?

A - GWT是可扩展的,可以创建自定义小部件以满足应用程序需求。

B - GWT应用程序可以在所有主流浏览器和智能手机上运行,​​包括基于Android和iOS的手机/平板电脑。

C - 以上两者

D - 以上都不是。

Answer : C

解释 (Explaination)

以上两个选项都是正确的。

问题7 - 以下哪项正确描述了GWT的缺点?

A - 不可索引:GWT生成的网页不会被搜索引擎索引,因为这些应用程序是动态生成的。

B - 不可降级:如果您的应用程序用户禁用Javascript,那么用户只会看到基本页面而已。

C - 以上两者

D - 以上都不是。

Answer : C

解释 (Explaination)

以上两个选项都是正确的。

问题8 - 以下哪项不是GWT框架的核心组成部分?

A - GWT Java到JavaScript编译器

B - JRE仿真库

C - GWT UI构建库

D - Web浏览器

Answer : D

解释 (Explaination)

Web浏览器不是GWT框架的核心组件。

问题9 - 以下哪项不是GWT申请的强制性组成部分?

A - Module descriptors

B - 公共资源

C - 服务器端代码

D - Client-side code

Answer : C

解释 (Explaination)

服务器端代码是GWT应用程序的可选部分。

问题10 - 关于GWT应用程序中的模块描述符,以下哪项是正确的?

A - 模块描述符是XML形式的配置文件,用于配置GWT应用程序。

B - 模块描述符文件扩展名为* .gwt.xml。

C - * in * .gwt.xml是应用程序的名称,此文件应驻留在项目的根目录中。

D - 以上所有。

Answer : D

解释 (Explaination)

所有上述选项都是正确的。

问题11 - GWT中* .gwt.xml文件中'module'标记的用途是什么?

A - 提供应用程序的名称。

B - 这在应用程序中添加了其他gwt模块,就像java应用程序中的import一样。 可以以这种方式继承任意数量的模块。

C - 指定将开始加载GWT应用程序的类的名称。

D - 以上都不是。

Answer : A

解释 (Explaination)

* .gwt.xml文件中的“module”标记提供了应用程序的名称。

问题12 - GWT中* .gwt.xml文件中'inherits'标记的用途是什么?

A - 提供应用程序的名称。

B - 这在应用程序中添加了其他gwt模块,就像java应用程序中的import一样。 可以以这种方式继承任意数量的模块。

C - 指定将开始加载GWT应用程序的类的名称。

D - 以上都不是。

Answer : B

解释 (Explaination)

* .gwt.xml文件中的'inherits'标签在应用程序中添加了其他gwt模块,就像java应用程序中的import一样。 可以以这种方式继承任意数量的模块。

问题13 - GWT中* .gwt.xml文件中“入口点”标记的用途是什么?

A - 提供应用程序的名称。

B - 这在应用程序中添加了其他gwt模块,就像java应用程序中的import一样。 可以以这种方式继承任意数量的模块。

C - 指定将开始加载GWT应用程序的类的名称。

D - 以上都不是。

Answer : C

解释 (Explaination)

* .gwt.xml文件中的“入口点”标记指定将开始加载GWT应用程序的类的名称。

问题14 - 你能在* .gwt.xml文件中有多个入口点类吗?

A - true

B - false

Answer : A

解释 (Explaination)

是! 可以添加任意数量的入口点类。

问题15 - 当GWT应用程序启动时,调用入口点类的哪个方法?

A - main()

B - onModuleLoad()

C - process()

D - execute()

Answer : B

解释 (Explaination)

调用onModuleLoad()函数,其行为类似于java应用程序的main方法。

问题16 - GWT中* .gwt.xml文件中'source'标记的用途是什么?

A - 指定GWT编译器将搜索源编译的源文件夹的名称。

B - 这指定项目中存储GWT模块引用的静态资源(如CSS或图像)的位置。

C - 这会自动注入位于src指定位置的外部JavaScript文件。

D - 这会自动注入位于src指定位置的外部CSS文件。

Answer : A

解释 (Explaination)

* .gwt.xml文件中的'source'标记指定GWT编译器将搜索源编译的源文件夹的名称。

问题17 - GWT中* .gwt.xml文件中'public'标记的用途是什么?

A - 指定GWT编译器将搜索源编译的源文件夹的名称。

B - 这指定项目中存储GWT模块引用的静态资源(如CSS或图像)的位置。

C - 这会自动注入位于src指定位置的外部JavaScript文件。

D - 这会自动注入位于src指定位置的外部CSS文件。

Answer : B

解释 (Explaination)

* .gwt.xml文件中的“public”标记指定项目中存储GWT模块引用的静态资源(如CSS或图像)的位置。

问题18 - GWT中* .gwt.xml文件中'script'标记的用途是什么?

A - 指定GWT编译器将搜索源编译的源文件夹的名称。

B - 这指定项目中存储GWT模块引用的静态资源(如CSS或图像)的位置。

C - 这会自动注入位于src指定位置的外部JavaScript文件。

D - 这会自动注入位于src指定位置的外部CSS文件。

Answer : C

解释 (Explaination)

* .gwt.xml文件中的'script'标记会自动注入位于src指定位置的外部JavaScript文件。

问题19 - GWT中* .gwt.xml文件中'stylesheet'标记的用途是什么?

A - 指定GWT编译器将搜索源编译的源文件夹的名称。

B - 这指定项目中存储GWT模块引用的静态资源(如CSS或图像)的位置。

C - 这会自动注入位于src指定位置的外部JavaScript文件。

D - 这会自动注入位于src指定位置的外部CSS文件。

Answer : D

解释 (Explaination)

* .gwt.xml文件中的'stylesheet'标签自动注入位于src指定位置的外部CSS文件。

问题20 - GWT应用程序中静态资源的默认公共路径是什么?

A - 存储模块XML文件的公共子目录。

B - 存储客户端源文件的公共子目录。

C - 存储服务器源文件的公共子目录。

D - 以上都不是。

Answer : A

解释 (Explaination)

默认公共路径是存储模块XML文件的公共子目录。

问题21 - 关于入门级课程,以下哪项是正确的?

A - 入口点是可分配给EntryPoint的任何类,可以在没有参数的情况下构造。

B - 加载模块时,将实例化每个入口点类,并调用其EntryPoint.onModuleLoad()方法。

C - 以上两者。

D - 以上都不是。

Answer : C

解释 (Explaination)

模块入口点是可分配给EntryPoint的任何类,可以在没有参数的情况下构造。 加载模块时,将实例化每个入口点类并调用其EntryPoint.onModuleLoad()方法。

问题22 - GWT中的* .nocache.js文件是什么?

A - 它包含解析延迟绑定配置所需的javascript代码。

B - 它包含javascript代码,使用GWT编译器生成的查找表来定位其中一个.cache.html。

C - 以上两者。

D - 以上都不是。

Answer : C

解释 (Explaination)

* .nocache.js文件包含解析延迟绑定配置(例如,浏览器检测)所需的javascript代码,并使用GWT编译器生成的查找表来定位其中一个.cache.html。

问题23 - GWT中的* .cache.html文件是什么?

A - 它包含GWT应用程序的实际程序。

B - 它包含GWT框架的实际程序。

C - 以上两者。

D - 以上都不是。

Answer : A

解释 (Explaination)

* .cache.html包含GWT应用程序的实际程序。

问24 - 关于GWT应用程序的引导程序,以下哪项是正确的?

A - 浏览器加载主机html页面和.nocache.js文件。

B - .nocache.js代码解析延迟绑定配置(例如,浏览器检测)并使用GWT编译器生成的查找表来定位其中一个.cache.html。

C - .nocache.js代码然后创建一个html隐藏的iframe,将iframe插入主机页面的DOM,并将.cache.html文件加载到同一个iframe中。

D - 以上所有。

Answer : D

解释 (Explaination)

所有上述选项都是正确的。

问25 - 为什么永远不会缓存.nocache.js文件?

每当编译GWT应用程序时, A -GWT编译器每次都使用相同的名称生成.nocache.js文件。

B - 浏览器应始终下载.nocache.js文件以获取最新的gwt应用程序。

C - 以上两者。

D - 以上都不是。

Answer : C

解释 (Explaination)

每当编译GWT应用程序时,GWT编译器每次都使用相同的名称生成.nocache.js文件。 所以浏览器应该总是下载.nocache.js文件来获取最新的gwt应用程序。 gwt.js代码实际上在文件名的末尾附加了一个唯一的时间戳,以便浏览器始终将其视为新文件,并且永远不应该将其缓存。

答题卡

问题编号答案钥匙
1B
2D
3D
4D
5C
6C
7C
8D
9C
10D
11A
12B
13C
14A
15B
16A
17B
18C
19D
20A
21C
22C
23A
24D
25C