您的当前位置:首页正文

2022年自考互联网软件应用与开发模拟试题及答案(4)

来源:九壹网
2022年自考互联网软件应用与开发模拟试题及答案(4)

自考互联网软件应用与开发模拟试题及答案(四)

一、单项选择题(本大题共10小题-每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的-请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.数据建模工作是在()完成的。

A.规划阶段B.设计阶段C.建设和测试阶段D.投入使用阶段 2.以下关于HTML文档的说法正确的一项是()

A.标记与</HTML>这两个标记合起来标明在它们之间的文本表示两个HTML文档

B.一个HTML文档所需的最基本的标记是标记,该标记在文档中位置并处于最后一项

C.HTML文档只是一种简单的ASCII文本文件 D.结束标记</HTML>可以省略不写

3.下面关于URL引用的说法正确的一项是() A.URL引用可以是一个单词或一个图片

B.绝对引用指的是对同一个计算机上的文件的URL引用

C.指明Web页的精确的计算机、目录和文件的URL弓『用称为相对引用

D.任何一种类型的链接,都使用一个相对的或绝对的引用

4.

标记的METHOD属性的用途是()

A.该属性告诉窗体如何将其信息发回到脚本,可选值为POST和GET B.该属性将窗体指向一个接收窗体信息并使用该信息完成某些工作的URL

C.让浏览器将完成的窗体发送到服务器上的new目录中的new—crip脚本

D.让浏览器将完成的窗体发送到服务器上new-crip的目录中的new脚本

5.以下不属于0DBC驱动程序管理器的功能的是() A.装载指定的0DBC驱动程序 B.为0DBC调用提供网络链路层验证

C.定义数据源,在ODBC.INI文件中把数据源名映射到指定的驱动程序动态链接库

D.支持驱动程序函数的表格,为其提供ODBC函数人口点

6.在开发及维护时间上,下面关于PHP、ISAPI、NSAPI、ASP和CGI的比较说法正确的是()

A.在开发及维护时间上,PHP及ASP都有不错的表现

B.CGI需要长时间的开发过程,在稳定运行后,这种接口反倒是效率最佳的方法不需要编译的过程,直接就可以执行,若用Delphi或VC/BCB甚至用汇编语言等都要经过编译才能执行

不需要编译的过程,直接就可以执行,若用Delphi或VC/BCB甚至用汇编语言等都要经过编译才能执行

7.在PHP中,需要剖析语法有潜在问题时,用到的常量是() A.E—ERRORB.E—WARNINGC.E—PARSED.E—NOTICE 8.假设$a=10,有$b=++$a,则$b是() A.6B.11C.41D.7

9.以下关于Servlet的说法中不正确的是() A.Servlet可以被认为是服务器端的Applet

B.Servlet是持久的,Servlet只需Web服务器加载一次 C.Servlet是可扩展的

D.Servlet不能在多种客户机上使用

10.以下关于UML模型描述图叙述错误的是()

A.用例图描述了系统提供的一个功能单元,用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求

B.类图表示不同的实体(人、事物和数据)如何彼此相关,它显示了系统的静态结构

C.序列图显示具体用例(或者是甩例的一部分)的详细流程

D.部署图表示在处理某个活动时,两个或者更多类对象之间的过程控制流

二、多项选择题(本大题共l0小题-每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。

11.投入使用阶段的工作包括()

A.把全面测试过的Web应用发布到营运服务器上 B.防止数据损坏

C.文件安装完毕后,小组应立即投人测试工作,保证各部分正常工作

D.召开会议总结经验,以便提高项目开发水平

E.对整个开发环境、源文件、开发工具和文档进行备份

12.在和</FORM>容器标记之间可以放置任意数量,且可用于创建字段的标记有()

A.B.D.

E.<p>13.以下属于ASP.NET服务器端控件的有() A.文本输入控件B.按钮控件 C.复选控件D.单选控件E.列表框 14.以下说法正确的是()<p>A.AD0的数据存取采用了两层的基于连接的编程模型<p>B.AD0.NET的ManagedProvider是一个多层结构的无连接的一致的编程模型<p>D.DataSet使得程序员在编程序时可以屏蔽数据库之间的差异,获得一致的编程模型E.ManagedProvider利用本地的OLEDB通过COMInterop来实现数据存取<p>15.触发DHTML操作的方式有()<p>A.事件触发B.以既定时间间隔反复触发<p>C.由软件中断触发D.由其他设定好的触发器触发E.由硬件中断触发<p>16.PHP为以下()数据库都设计了专门的函数。<p>A.PotgreSQLB.mSQLC.MySQLD.OracleE.SQLServer 17.以下对Servlet的优点描述正确的是() A.Servlet是和平台无关的B.Servlet是持久的 C.Servlet是可扩展的D.Servlet是安全的 E.Servlet可以在多种多样的客户机上使用 18.在PHP语言中,属于循环控制的语句是() A.INCLUDEB.D0WHILEC.FORD.SWITCHE.WHILE 19.以下属于常见的页面指令属性的是()<p>A.1anguageB.importC.eionD.bufferE.autoFluh 20.在PHP函数中,属于位运算操作的有()<p>A.$a&$bB.$a!=$bC.$a|$bD.$a||&bE.~$a 三、名词解释题(本大题共5小题-每小题3分-共15分)<p>21.调度 22.链接 23.MIME 24.事件模型 25.模板元素<p>四、简答题(本大题共5小题-每小题5分,共25分)<p>26.简单说明什么是“风格漂移”现象,以及当这种现象发生时应如何处理。<p>27.简述在Web数据库系统中客户/服务器结构的特点。 28.简述ODBC的特性。<p>29.简述Servlet的生命周期。 30.简述UML的通用表示法。 五、论述题(本大题共l小题,共l5分)<p>31.试述链接到FTP的超链接的实现方法。 六、综合应用题(本大题共l小题,共l5分)<p>32.利用Recordet对象的Field读取数据表中的所有字段名称。部分程序已经给出,请将其余部分补充完全(已知数据表名为Book2)。<p><HTML><p><TITLE>取得记录集中各字段的名称</TITLE> <BODYBgColor=#ffffa3> <CENTER><p><H1>取得记录集中各字段的名称</HI> </CENTER> <HR> <%<p>'声明Connection(数据库链接)对象<p>SetDBConnection=Server.CreateObject(\"ADODB.Connection\") ‘设定与数据库链接的链接字符串<p>ConnectionString=\"Provider=SQLOLEDB.1;Server=W2k;UID=SiteAdmin;PWD=12345\"<p>———————————————————————————————————————————————————————————————————————————<p>%> </BODY> </HTML> 参考答案<p>一、单项选择题<p>1.B2.C3.D4.A5.B6.A7.C8.B9.D10.D<p>1.设计阶段完成的任务:功能分析、数据建模、信息结构、技术分析、构造开发和测试环境等0<p>2.一个HTML文档所需要的最基本的标记是<HTML>标记。该标记在文档中是第一项,与之相应的标记</HTML>是最后一个。这两个标记合起来标明在它们之间的文本表示一个单一的HTML文档。这一点很重要,因为一个HTML文档只是一种简单的ASCII文本文件,没有这些标记,一个浏览器或其他软件便无法识别文档格式并正确地解释它。<p>3.链接的另一部分是URL引用。它是当单击链接时浏览器将要装载的Web页地址。任.何一种类型的链接,不论使用的是文本锚链或图形锚链,都使用—个相对的或绝对的引用。对同一个计算机上的文件的URL引用又被称为相对引用。指明Web页的精确的计算机、目录和文件的URL弓I用称为绝对引用。<p>4.<FORM>标记的METHOD属性的。用途是告诉窗体如何将其信息发回到脚本。最<p>普通的方法是POST,它从窗体发送信息到URL。METHOD的另一个选项是GET,将窗体的信息附加到URL尾部。<p>5.ODBC驱动程序管理器的功能具体包括:(1)装载指定的ODBC驱动程序,(2)定义数据源,在ODBC.INI文件中把数据源名映射到指定的驱动程序动态链接库;(3)支持驱动程序函数的表格,为其提供ODBC函数入口点;(4)处理0DBC初始化调用;(5)为ODBC调用提供参数验证和次序验证。<p>7.E—ERROR常量指到最近的错误处;E_WARNING常量指到最近的警告处,E_PARSE常量为剖析语法有潜在问题处;E_NOTE常用为发生不寻常但不一定是错误处,例如存取一个不存在的变量。<p>8.1$b=++$a的功能是$a的值递增l后赋给$b,因$a=10,所以$b=11。而$b=’$a++的功能是$a的值先赋给$b,后$a的值增l,若$a=10,执行$b=$a++语句后,$b=10,$a=11。<p>9.Servlet接收多个客户机的输入,并将结果传播到多个客户机上,所以Servlet可以在多种客户机上使用。<p>10.选项D的描述是活动图的概念。而部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。因为部署图是对物理运行情况进行建模,系统的生产’人员就可以很好地利用这种图。 二、多项选择题<p>11.ABCDE12.ABC13.ABCDE14.ABCDE15.ABD16.ABCDE17.ABCDE 18.BCE19.ABCDE20.ACE<p>12.在表单中,有三种类型的标记可用于创建字段:<TE某TAREA>,<SELECT>和<INPUT>,在<FORM>和</FORM>容器标记之间可以放置任意数量的这些标记。<p>13.在ASP.NET中,服务器端的控件包括文本输入控件、按钮控件、复选控件、单选控件、列表框、选择控件、ImageButton控件等。<p>16.PHP为各种流行的数据库,包括Linu某平台中的PotgreSQL、mSQL、MySQL、Solid和Orache,以及Window平台的SQLServer,都设计了专门的函数,使得操作这些数据库变得非常方便。<p>18.在PHP中,循环控制语句有:WHILE语句、D0WHILE语句、FOR语句、BREAK语句和CONTINUE语句。<p>19。常用的页面指令属性包括language、Import、SeSSlon、butter、autorluh、into、iEnrorPage、errorPage、contentType。<p>20.$a!=$b属于比较运算符的操作。$a||$b属于逻辑运算符的操作。 三、名词解释题<p>21.调度是在开发过程中一种对人员、资源、应用风格以及开发技术手段进行平衡的活动。22.链接是惟一的从一个Web页到另一个相关的Web页的理性的途径,它由两部分组成:锚链(Anchor)和URL引用。当单击一个链接时,浏览器装载由URL引用给一出的文件或文档。<p>23.MIME是一种技术规范。它定义了七种在国际互联网Internet上传送的基本数据类型:Te某t,Multipart,Meage,Application,Image,Audi0和Vide0。而这些类型有些又包含自己的子类型。MIME类型不仅是Web服务器与浏览器之间一种重要的传送规范。也是CGl中重要的和常用的规范。<p>24.DOM中指定元素进行变换的那部分称为EventModel(事件模型)。 25.模板元素是指JSP的静态HTML或者某ML内容,它对JSP的显示是非常必要的。这部分的任务主要由制作网页的美工来完成。 四、简答题<p>26.项目管理员跟踪项目风格特点的过程中,常常出现“风格漂移’’的现象。风格漂移是一种缓慢的不易被发现的过程,这种现象在整个项目生命周期中都可能出现,风格漂移也可能在遇到意外问题时出现,因此必须在项目计划中考虑这个因素。<p>当项目管理员发现或者预见到了漂移,必须采取行动,这将涉及一些其他技巧。问题出现时,项目管理员必须通知小组成员防止同样的问题再次出现。当发现了风格漂移时,必须和客户商量解决方案。项目管理员在项目计划中添加反映新解决方案的内容,然后通知其他小组成员这一变化。<p>27.(1)把处理任务在客户和服务器分开。客户提交请求,服务器完成请求任务,将结果返回客户端。<p>(2)减少主机网络负荷。网络传输的只是客户请求和结果,而不是整个数据库文件,这样就大大减少了网络的传输任务。<p>(3)数据库与客户应用程序无关。数据库采用集中管理,客户端采用标准的SQL语句访问数据库,所以当数据库平台发生变化时,对客户端影响不大。<p>(4)数据库平台和操作系统无关,访问数据库和客户使用的操作系统没有关系。<p>28.0DBC接口的最显著的优点在于互操作性。而实际应用中,不同的数据库系统对SQL语法的支持程度各不相同,驱动程序开发者不可能或没必要实现0DBC规范的所有功能。但通过0DBC接口的一致性级别,将0DBCAPI函数、ODBCSQL语法划分为不同的级别,应用<p>程序在遵循同一一致性级别的不同数据库驱动程序的基础上,能够访问不同的数据库系统,实现功能上的独立。<p>ODBC提供了两方面的一致性级别:ODBCAPI一致性级别和0DBCSQL语法一致性级别。驱动程序在声明支持某个一致性级别时,它都必须支持该级别中的所有功能,为了保证ODBC应用程序的互操作性能力,开发人员应尽量避免使用不同厂家为驱动程序开发的特有功能。<p>29.Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。<p>Web容器加载Servlet,生命周期开始。通过调用Servlet的ink()方法进行Servlet的初始化。通过调用Service()方法实现,根据请求的不同调用不同的doPot()方法。结束服务,Web容器调用Servlet的detroy()方法。<p>30.(1)字符串;(2)名字;(3)标号;(4)特定字符串;(5)类型表达式;(6)定制。 五、论述题 六、综合应用题<p>32.利用Recordet对象的Field读取数据表中的所有字段名称。部分程序已经给出,请将其余部分补充完全(已知数据表名为Book2)。<p>对应的代码如下(全部代码): <HTML><p><TITLE>取得记录集中各字段的名称</TlTLE> <BODYBgColor=#ffff33><CENTER><p><H1>取得记录集中各字段的名称</HI></CENTER><p><HR><%'声明Connection(数据库链接)对象<p>SetDBConnection-Server.CreateObjeet(\"ADODRConnection\") '设定与数据库链接的链接字符串<p>ConnectionString=\"Provider=SQLOLEDB.1;<p>Server--W2k;UID=SiteAdmin;PWD=12345\"'打开链接数据库的信道 DBConnection.OpenConnectionString'声明Recordet对象 SetRS=Server.CreateObiect(\"ADODB.Recordet\") RS.Open\"Book2\",DBConnection<p>'使用RSField.Count取得记录集中字段的个数 Repone.Write\"记录集中共有\"& RS.Field.Count&\"字段<br>\"<p>Repone.Write\"各字段的名称如下:<br>\" '利用For循环将记录集中的字段名称列出<p>Fori=0toRS.Field.Count-1ifi<>RS.Field.Count-1thendeli<p>=\".\"eledeli=\"。<p>'输出记录集中的字段名称<p>Repone.WriteRS.Field(i).Name&deli Ne某t<p>RS.Cloe'关闭记录集<p>SetRS=Nothing’重置对象变量<p>DBConnection.Cloe‘关闭数据库SetDBConnection=Nothing’重置对象变量%><p></BODY> </HTML><p> <div class="preview-ft"> <div class="preview-title"> <p style="color: red;"><strong>因篇幅问题不能全部显示,请点此查看更多更全内容</strong></p> <div class="model-fold-cover-bd"><a href="https://www.tang5.com/mlokag/nreegesxoog/" target="_blank"><span>查看全文</span><i class="iconfont icon-chakangengduo"></i></a></div> </div> </div> <script type="text/javascript" src="https://jss.91gzw.com/pc/wenzhang/detail_left.js"></script> </div> <div class="content_fy"> </div> </div> <script type="text/javascript" src="https://jss.91gzw.com/pc/wenzhang/detail_foot.js"></script> <script type="text/javascript" src="https://jss.91gzw.com/pc/share_right_gg1.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_right_xgzx.js"></script> <script type="text/javascript" src="https://jss.91gzw.com/pc/share_right_gg2.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_right_rmyd.js"></script> </div> <div class="n_right"> <script type="text/javascript" src="https://jss.91gzw.com/pc/share_cebian_gg1.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_cebian_rmht.js"></script> <script type="text/javascript" src="https://jss.91gzw.com/pc/share_cebian_gg2.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_cebian_rmtw.js"></script> <script type="text/javascript" src="https://jss.91gzw.com/pc/share_cebian_gg3.js"></script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/share_cebian_wntj.js"></script> </div> </div> <div class="footer"> <p>Copyright © 2019-<span class="currentYear"></span> 91gzw.com 版权所有 <br> <a style="color:#FFF" href="https://beian.miit.gov.cn/" target="_blank">湘ICP备2023023988号-2</a></p> </div> <a href="#0" class="cd-top">Top</a> <script type="text/javascript" src="https://jss.91gzw.com/pc/foot_foot.js"></script> <script type="text/javascript"> jQuery(".focusBox").hover(function(){ jQuery(this).find(".prev,.next").stop(true,true).fadeTo("show",0.2) },function(){ jQuery(this).find(".prev,.next").fadeOut() }); jQuery(".focusBox").slide({ mainCell:".pic",effect:"fold", autoPlay:true, delayTime:600, trigger:"click"}); </script> <script type="text/javascript"> $(function(){ var _line=parseInt($(window).height()/3); $(window).scroll(function(){ if ($(window).scrollTop()>75) { $('.i_sidemenu').css({'position':'fixed','top':'75px'}) }else{ $('.i_sidemenu').css({'position':'','top':''}) }; }); }); $(function(){ var _line=parseInt($(window).height()/3); $(window).scroll(function(){ if ($(window).scrollTop()>1000) { $('.right_a').css({'position':'fixed','top':'75px'}) }else{ $('.right_a').css({'position':'','top':''}) }; }); }); </script> <script type="text/javascript"> const currentYear = new Date().getFullYear(); $('.currentYear').html(currentYear) </script> <script type="text/javascript" src="https://jss.huatuo6.com/pc/tj_foot.js"></script> </body> </html>