1、全国自考(互联网软件应用与开发)模拟试卷 3 及答案与解析一、单项选择题1 以下说法不正确的是(A)Intemet 是一个全球范围的信息资源网(B)接入 Intemet 的主机可以是信息服务提供者的服务器(C)接入 Internet 的主机可以是信息服务使用者的服务器(D)Internet 具有全球性、开放性和平等性2 以下语句,点击文字“ 和我联系 ”可以链接到 abc263net 的是(A)A HREF=“http:abc263net“和我联系A(B) A HREF=“mailto:abc263net“和我联系 A(C) A MAILTO=abc263netn和我联系 A(D)A HREF
2、=”http :mailt0 :abc263net”和我联系A 3 通过 Intemet 邮件扩充服务的是(A)SMTP(B) POP3(C) TCPIP(D)MIME4 以下描述不正确的是(A)不能使用 inner 或 outer 属性来完成那些不可能做的事情(B)标记p不能封闭第二个p标记对(C)可以修改 HTML 元素中的内容,但不能修改脚本本身(D)使用 table 时,可以用 inner 属性替换整个 table 元素5 在新增功能及升级方面,下面关于 PHP、ISAPI 、NSAPI 、ASP 和 CGI 的比较说法正确的是(A)PHP 是最有活力的,数天至数周就有一个新版本出现(
3、B) CGI 要随它的 Web 服务器升级而功能增强(C) ASP 视它的 Web 服务器升级速度,ASP 要等到 IIS50 出现时才会有ASP30(D)传统的 NSAPI 由于不受任何语言限制,没有这方面的问题6 在 PHP 中,要初始化一个对象,用于建立该类型的变量的语句是(A)get(B) post(C) 1ist(D)new7 关于循环控制语句,描述不正确的是(A)WHILE 语句的基本结构是:WHILE(expr)statement(B) WHILE 语句告诉 PHP 在 WHILE 表达式为真的情况下反复地执行嵌套的语句(C)表达式的值在每一次循环开始的时候被检查(D)有些情况下
4、,WHILE 表达式的值在开始时就为假,那么这些嵌套的语句将只会被执行一次 8 关于 jsp:forward 的操作,描述不正确的是(A)该操作允许将请求转发到另一个 JSP、Servlet 或者静态资源文件(B)请求被转向到的资源必须位于同 JSP 发送请求相同的上下文环境之中(C)每当遇到此操作时,就停止执行当前的 JSP,转而执行被转发的资源(D)可以按以下的方式使用此操作:jsp :forward page=“urijsp :param name= paramName value= param value jsp :forward9 JSP 的 Out 对象常用的方法不包括(A)out
5、newLine()(B) outflush()(C) outopen()(D)outclose()10 Java2 平台有三个版本,不包括(A)J2SE(B) J2EE(C) J2ME(D)J2CE二、多项选择题11 在 Web 开发过程中,需要开发小组进行多次循环的阶段有(A)规划(B)设计(C)建设(D)投入使用(E)运行及后续维护12 以下描述正确的是(A)JavaScript 需要编译(B) VBScript 是 Microsoft Intemet 战略的中心环节(C) ActiveX 是 OLE 技术在 Web 上的应用(D)VBScript 是ActiveX 的脚本功能(E)Jav
6、a Applet 可提供动画、音频和音乐等多媒体服务13 标记TR的 ALIGN 属性可能值有(A)TOP(B) BOTYOM(C) LEFT(D)RIGHT(E)CENTER14 以下描述正确的有(A)1998 年微软公司发布了 ASP20(B) ASP 2 0 与 ASP 30 的主要区别是外部的组件需要实例化(C) IIS 50 和ASP 3 0 的运行环境是 Windows98 操作系统(D)COM+ 是结合 MTS 与 COM 核心环境做出来的(E)IIS5 0 在内部使用 COM+组件服务来对组件提供一个更好执行的环境15 DOM 包括的信息有(A)当前的日期(B)浏览器的版本号(
7、C)网页的 URL。(D)p标签(E)表格16 在 PHP 中引用头文件涉及的两个函数是(A)include( )(B) require( )(C) response( )(D)server( )(E)head( )17 以下产品均出自于 IBM 的是(A)ApacheJserv(B) Intemet Connection Server(C) Jrun(D)Servlet Express(E)Servletexec18 以下属于 JSP 文件的组成部分的有(A)指令元素(B)动作元素(C)脚本元素(D)声明(E)表达式19 关于用例图的描述,正确的有(A)描述了系统提供的一个功能单元(B)帮助
8、开发团队以一种可视化的方式理解系统的功能需求(C)包括给予基本流程的“角色”关系(D)角色和用例之间的关系使用简单的线段来描述(E)通常用于表达系统或者系统范畴的高级功能20 J2EEl3 包含了(A)Applet 容器(B) Web 容器(C) EJB 容器(D)Application Client 容器(E)Web Component三、名词解释21 界标22 Web23 MagagedProvider24 DHTML25 UML 语言四、简答题26 简述 Web 开发过程的五个基本阶段。27 简述 ASP 存取 Web 数据库的步骤。28 请说明以下命令的含义: gunzip php_x
9、xxxi386tar gztar_xvf php_xxggi386tarGz29 简述细化的表示方法。30 对网络开发人员来说,微软公司推出NET 技术的目的是什么?五、论述题31 请说明序列图的含义。六、综合应用题32 分别写出以下三段程序实现的功能:程序(1) Table=Request(“Table“)If Request(“Table”)=“Then Table=“Customers“程序(2)Form Action=firstwdbasp Method=GEFselect name=“Table”size=“4“option valUe=“Customers“Customersopt
10、ion value=“Employees“Employeesoption value=“Order_Details“Order_Detailsoption value=“Order“Ordersoption value=“Payment_Methods“Payment_Methodsoption value=“Payments“Paymentsoption value=“Products“Productsoption value=“Shipping_Methods“Shipping_Methodsselectinput type=“submit“value=“浏览“Form程序(3)CENTE
11、RH2HR数据表名称:TableHRH2 CENTER全国自考(互联网软件应用与开发)模拟试卷 3 答案与解析一、单项选择题1 【正确答案】 C2 【正确答案】 B3 【正确答案】 D4 【正确答案】 D5 【正确答案】 A6 【正确答案】 D7 【正确答案】 D8 【正确答案】 D9 【正确答案】 C10 【正确答案】 D二、多项选择题11 【正确答案】 A,B,C12 【正确答案】 C,D,E13 【正确答案】 C,D,E14 【正确答案】 A,D,E15 【正确答案】 A,B,C,D,E16 【正确答案】 A,B17 【正确答案】 B,D18 【正确答案】 A,B,C,D,E19 【正确
12、答案】 A,B,C,D,E20 【正确答案】 A,B,C,D,E三、名词解释21 【正确答案】 在阶段转换时出现的判断点也称为“界标“ 。22 【正确答案】 Web 全称为 WorldWideWeb,缩写为 WWW,中文译为“万维网“。简单地说,Web 是一种体系结构,通过它可以访问遍布于 Internet 主机上的链接文档。23 【正确答案】 MagagedProvider 就是一个多层结构的无连接的一致的编程模型。24 【正确答案】 DHTML 是一种即使在网页下载到浏览器以后仍然能够随时变换的 HTML。它使得站点的展示比以前更加丰富多彩,更多的定制方法,更多的分析大量数据的手段,与访问
13、者能进行更多样化的交互。25 【正确答案】 UMI语言是一种统一建模语言,产生于 20 世纪 90 年代中期,它不仅统一了 Booch 方法、OTM 方法、OOSE 方法的概念和表示法,而且对其作了进一步的发展,并最终统一为大众所接受的标准建模语言。四、简答题26 【正确答案】 一般 Web 开发过程有五个基本阶段:(1)规划;(2)设计;(3)建设和测试;(4)投入使用;(5)运行及后续维护。27 【正确答案】 (1)动作一:建立一个 Connection 对象:conn。(2)动作二:调用 connOpen 方法打开 AdvWorksmdb 数据库。(3)动作三:调用 connExecut
14、e 函数改 Recordser 对象:rs 。(4)动作四:将 Recordset 对象的内容输出到浏览器。28 【正确答案】 gunzip php_XxXXi386tar gztar_xvf php_XXXXi386targz以上命令的意思是使用 gunzip 工具先对 php 一 XXXi386tar gz 进行解压,再对解压缩出来的 php_xxxxi386tar 文件进行解包。解包后的文件放置在php_xxxx_目录下。29 【正确答案】 两个元素的细化关系用两个元素之间带空心三角形箭头的虚线来表示,箭头的方向由细化了的元素指向被细化的元素。30 【正确答案】 对于网络开发人员来说,借
15、助NET 技术所提供的、基于 XML的松散耦合技术,他们终于可以真正地将应用程序逻辑分发到网络上,而不必顾及服务端与客户端是否属于同一种结构、执行机制是否相同、接口是否对应。MicrosoftNET 将把 ASP 和程序集成带到一个新的水平上,将集成程序和其他的集成或非集成程序整合;把这些程序风格化;形成针对这些应用程序编写新程序的能力;并可以在离线状态下运行它们。五、论述题31 【正确答案】 通过阅读图中的示例序列图,可以明白如何创建一个 C,D 销售报告(C,D SalesReport)。其中的 aServlet 对象表示驱动运类实例。 aServlet 向名为 gen的 ReportGe
16、nerator 类实例发送一条消息。该消息被标为 generat-eC,DSalesReport,表示 ReportGeneratol对象实现了这个消息处理程序。进一步理解可发现,generateC,DSalesRe_port 消息标签在括号中包括了一个 cdld,表明 aServlet 随该消息传递一个名为 cdld 的参数。当 gen 实例接收到一条 generateC,DSalesReport 消息时,它会接着调用 C,DSalesReport 类,并返回一个 aC,DReport 的实例。然后 gen实例对返回的 aC,DReport 实例进行调用,在每次消息调用时向它传递参数。在该序列的结尾,gen 实例向它的调用者 aServlet 返回一个 aC,DReport。六、综合应用题32 【正确答案】 程序(1):利用 Request 对象读取用户选择的数据表。 程序(2):提供下拉列表让用户选取数据表。程序(3):显示数据表名称。