1、全国自考(互联网软件应用与开发)模拟试卷 4 及答案与解析一、单项选择题1 最早提出 web 并开发成功的组织是(A)NCSA(B) Microlsoft(C) CERN(D)CISCO2 在 BODY 的属性中,用于固定背景的是(A)BACKGROUND(B) BGCOLOR(C) BGPROPERTIES(D)LEFrMARGIN3 如果已经定义了锚链“rniddle”,以下语句中可以实现点击文字“第一个问题” 即可跳转到该锚记的是(A)A NAME=MIDDLE第一个问题A(B) A HREF=”#MIDDLE”第一个问题A(C) A UNK=MIDDLE第一个问题A(D)A VUNK=
2、”#mIDDLE”第一个问题A4 为加快页面的访问效率,微软建议将所有的文件哪怕是纯 HTML 文件都保存为(A)ASP(B) HTM(C) EXE(D)ASPX5 关于 ADO 的 Parameter 对象描述不正确的是(A)代表了具有相同数据类型的一列数据 (B) _个 Parameter 对象是_个因为参数化查询或存储过程而与 Command 对象相关的参数或参量(C)通过该对象,可以设置或取得参数的名称(D)通过该对象,可以设置或取得参数的值6 在系统安全性方面,关于 PHP 和 ASP 比较说法不正确的是(A)PHP 在许多商业及非商业方面使用时,经常出现安全问题(B)就系统安全性而
3、言,ASP 是最差的(C)如果没有经过微软的 IIS Service Pack 处理,使用:$DATA 就可以看到 ASP的源代码(D)在系究安全性方面,PHP 比 ASP 安全很多7 在 PHP 的应用中类似于 C 语言中的指针的变量是(A)数组变量(B)活动变量(C)对象变量(D)PHP 中没有这样的变量8 以下逻辑运算符可以表示$a 和$b 不同时为真则结果为真的是(A)Sa and Sb(B) Sa or$b(C) Sa xor Sb(D)Sa&Sb9 关于 jsp:include 操作的描述不正确的是(A)该操作允许在请求时间内在现成的 JPS 页面里包含静态或者动态资源(B)被包含
4、的对象只有对 JSPWriter 对象的访问权,并且它可以设置头或者Cookie(C)如果页面输出的是缓冲的,那么缓冲区的刷新要优先于包含的刷新(D)此指令在运行效率上比page include指令的效率低,但可以动态增加内容10 关于组件图的描述不正确的是(A)提供系统的物理视图(B)显示系统中的软件对其他软件组件的依赖关系(C)不可以在组件包层次之上显示(D)可以仅显示粗粒度的组件二、多项选择题11 在 Web 开发过程中,应该在建设和测试阶段完成的任务是(A)创建骨干页面(B)编程(C)技术分析(D)集成(E)可用性测试12 用于激活 WWW 服务器上 SSL的操作步骤是(A)启动Int
5、ernet 服务管理器(B)启动 密钥管理器(C)打开 WWW 属性页,选择目录标签(D)选中要求安全的 SSL 通道复选框(E)单击服务器 菜单,再单击 立即确认改变命令13 在客户机与服务器的对话过程中,服务器可以实现(A)向用户提供请求的方法(B)接受请求(C)对请求进行合法性检查及安全性屏蔽(D)将请求发送给某个服务器(E)把结果发送给提出请求的客户机14 如果想保持现有的元素或文本,并添加新的元素或文本到现有代码中,可以用(A)insertAdjacent(B) insertAdjacentText(C) adjacent(D)adjacentText(E)insertText15
6、文件名 php-xxxxtar gz 可以看出(A)php 是程序的名称(B) php 一 XXXX 是程序的名称(C) tar 表示已经压缩过(D)gz 表示这是一个包(E)xxXX 是程序的版本号16 在 PHP 中,一个变量的类型不是在任何时间都很明显的,PHP 包括一些函数,能够找出这个变量的类型,这些函数是(A)gettype( )(B) is-10ng( )(C) is_string( )(D)is_array( )(E)is_object( )17 JSP 的内建对象包括(A)Request 对象(B) Response 对象(C) PageContext 对象(D)Sessio
7、n 对象(E)Application 对象18 在 UML中,会用到依赖关系的有(A)类图(B)包图(C)构件图(D)配置图(E)位图19 以下描述正确的是(A)Microsoft NET 依靠 HTM消除了数据共享和软件集成的障碍(B) MicrosoftNET 建立在一个开放的标准上,包含了所有的编程语言(C) NET 软件可以使得用户只要一得到数据就能对它们进行操作(D)Microsoft Net 使用户可以管理他们的个人信息,并且控制对这些信息的访问(E)MicrosoftNet 使来自于多个站点和公司的数据或服务能够整合起来20 以下描述正确的有(A)Java 是 Sun 推出的专注
8、于网络计算的语言(B) CS 模式是为了解决单机模式下计算机之间资源共享困难、应用的协同工作无法进行的问题而产生的(C)由于 1994 年 Web 技术的兴起,基于浏览器的 BS 瘦客户端,代替了CS 模式(D)中间件技术在对非功能性和性能、安全方面的管理起到了非常重要的作用(E)J2EE 是微软公司推出的Java2 技术为基础的规范三、名词解释21 Java 技术22 重载23 ServIet24 JSP 中的声明25 指令四、简答题26 简述实现 SSL 的操作步骤。27 简述数据库的工作原理。28 Senrlet 的框架由哪两个包组成? 分别定义了什么 ?29 纯 servlet 的方案
9、存在哪些问题?30 简述依赖关系的涵义。五、论述题31 请用图示的方法表示 JSP 模型一。六、综合应用题32 试绘制 Web 开发的过程图。全国自考(互联网软件应用与开发)模拟试卷 4 答案与解析一、单项选择题1 【正确答案】 C2 【正确答案】 C3 【正确答案】 B4 【正确答案】 D5 【正确答案】 A6 【正确答案】 A7 【正确答案】 B8 【正确答案】 C9 【正确答案】 B10 【正确答案】 C二、多项选择题11 【正确答案】 A,B,D12 【正确答案】 A,C,D13 【正确答案】 B,C,E14 【正确答案】 A,B15 【正确答案】 A,E16 【正确答案】 A,B,C
10、,D,E17 【正确答案】 A,B,C,D,E18 【正确答案】 A,B,C,D19 【正确答案】 B,C,D,E20 【正确答案】 A,B,C,D,E三、名词解释21 【正确答案】 Java 技术是指利用 Java 可以创建小应用程序 (Applet),使之从服务器下载到浏览器,并在客户端的机器上运行。22 【正确答案】 使用重载可以让具有不同数据类型的方法、属性或者过程使用相同的名字。23 【正确答案】 Servlet 可以被认为是服务器端的 Applet。Servlet 被 Web 服务器加载和执行,就如同 Applet 被浏览器加载和执行一样。Servlet 从客户端(通过 Web服务
11、器)接收请求,执行某种作业,然后返回结果。24 【正确答案】 在 JSP 中,声明是一段 Java 代码,它用来定义在产生的类文件中类的属性和方法。25 【正确答案】 指令是指 Web 程序员通过编程方式通知支持 JSP 的 Web 容器进行定制,比如说错误网页或者是定制的标签库或者其他资源。四、简答题26 【正确答案】 如果要实现 Web 服务器上的 SSL,可按照下列步骤进行:(1)生成密钥对文件和请求文件。(2)从身份验证权限中请求一个证书。(3)在服务器上安装证书。(4)激活 WWW 服务器文件夹上的 SSL 安全性。27 【正确答案】 其工作原理是:用户端浏览器 Browser 通过
12、 HTML 表单(170rm)搜集参数,这些参数通过 HTrP 传递给 Web 服务器,在服务器端通过 CGI 脚本分析参数,同时启动通路程序,把分析后的参数传递给通路程序。通路程序的功能就是将分析后的参数转化为 SQI。命令,交 SQL服务器执行。28 【正确答案】 Servlet 的框架是由 javaxservlet 和 javBxservlethttp 两个Java 包组成的。在 javaxservlet 包中定义了所有的 Servlet 类都必须实现或扩展的通用接口和类。在 javsxservlet http 包中定义了采用 HTTP 协议通信的HttpServlet 类。(1)Ini
13、t 方法,负责初始化 Servlet 对象。(2)Service 方法,负责响应客户的请求。(3)Destroy 方法,当 Servlet 对象退出生命周期时,负责释放占用的资源。29 【正确答案】 纯 Servlet 的方案存在以下一些问题:(1)开发和维护应用程序的所有部分需要有深厚的 Java 编程知识。(2)改变应用程序的外观和风格,或者加入对某种新类型客户机(如 WML 客户机)的支持时,都需要更新并重新编译 Servlet 代码。(3)很难利用网页开发工具的优势来设计应用程序界面。30 【正确答案】 (1)含义:有两个元素 X、Y,若修改元素 x 的定义,可能引起对另一个元素 Y
14、的定义的修改,则称元素 Y 依赖于元素 X。(2)表示:用一个带箭头的虚线来表示依赖关系。(3)使用:在 UML 中,在类图、包图、构件图和配置图中都会用到依赖关系。五、论述题31 【正确答案】 模型一,称之为 JSP+JavaBeans 模型。在这一模型中, JSP 页面独自响应请求并将处理结果返回给客户,听有的数据通过 JavaBean 来处理,JSP 实现页面的表现。 从图可以看出,模型一也实现了页面表现和业务逻辑相分离。然而使用这种方式就要在 JsP 页面使用大量的 Java 代码,当需要处理的业务逻辑很复杂时,这种情况会变得非常糟糕。大量嵌入式代码使整个页面程序变得异常复杂。因此,模型一不能满足大型应用的需要,但是对于小型应用,因为该模型简单,不用涉及诸多要素,从而可以很好地满足小型应用的需要,所以在简单应用中,可以考虑模型一。六、综合应用题32 【正确答案】
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1