第一范文网 - 专业文章范例文档资料分享平台

北京电大《网络编程技术》ASP模拟试题一试卷及答案

来源:用户分享 时间:2025/10/13 20:30:54 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

《网络编程技术》模拟试题(一)

一、单项选择题(每小题2分,共30分) 1、ASP中负责将信息传送给用户的对象是_____B______。

A、 Request A、Connection

A、 </p><p> </p><p> </p><p> </p><p>B、 Response C、 Session </p><p> </p><p> </p><p> </p><p> </p><p>D、 Cookies </p><p>2、ADO不含有以下哪种对象___C___。 </p><p>B、Recordset C、Request </p><p> </p><p>D、Command </p><p>3、在以下标记中,用于设置页面标题的是___A___。 </p><p>B、<caption> C、<head> </p><p>D、<html> </p><p>4、下面关于动态网页的说法不正确的是___D___。 </p><p>A、可从HTML的表单中接受信息并且存到数据库中 B、可根据不同访问者显示不同内容,创建个性化主页 C、可跟踪用户网站上的活动信息并且存入日志文件 D、需要浏览器执行网页中的动态效果的程序 </p><p>5、若要定义一个拥有5个成员的数组answer,以下定义的方法中,正确的是____C_____。 </p><p>A、Dim answer(5) A、Buffer属性 </p><p>B、ReDim answer(5) C、Dim answer(4) </p><p>D、ReDim answer() </p><p>6、Response对象的___C___属性可指定缓存页面的确切到期时间。 </p><p>B、Expires属性 C、ExpiresAbsolute属性 </p><p>D、CacheControl属性 </p><p> </p><p>D、Session_OnEnd D、OpenTextFile方法 </p><p>7、下面___C___不是Global.asa文件可用来存放的事件。 </p><p>A、Application_OnEnd </p><p>B、Application_OnStart C、Sever_OnStart </p><p>8、下面不能创建或打开一个文本文件并返回TextStran对象的方法是___B____。 </p><p>A、CreateTextFile方法 B、WriteBlankLine方法 C、OpenAsTextStream方法 9、关于HTTP查询字符串,下列说法错误的是:___B___。 </p><p>A、使用Request对象的QueryString集合可检索HTTP查询字符串中变量的值 </p><p>B、当通过HTML表单提交数据时,若将表单的METHOD属性设置为POST,则表单数据将附加在查询字符串中被发送到服务器端 </p><p>C、使用A标记创建超级链接时,可以将查询字符串放在URL后面,并使用“?”来分隔URL与查询字符串 D、若要通过查询字符串发送多个变量,应使用“&”符号分隔各个变量 </p><p>10、设MYPROC是带有x,y两个参数的SUB过程,试指出在下列的过程调用中哪些写法是错误的:___A___。 </p><p>A、CALL MYPROC X , Y C、MYPROC X, Y </p><p>A、Request A、GET </p><p> </p><p> </p><p> </p><p> </p><p>B、CALL MYPROC(X,Y) </p><p>D、MYPROC(X,Y) </p><p> </p><p>D、Session </p><p>11、在ASP程序中,服务器响应用户请求,向客户端浏览输出信息,要使用____A____对象来实现。 </p><p>B、Submit C、Server B、SUBMIT C、POST </p><p>12、若表单提交的数据中包含着大量的图形,或大数据量的文本,此时表单的提交方法应采用___C___。 </p><p> D、RESET </p><p> </p><p>D、Status </p><p>D、Flush </p><p>13、用于设置服务器端响应的HTTP内容类型,应使用Response对象的___A___方法来实现? </p><p>A、ContentType A、href </p><p> </p><p>B、Expires C、Buffer </p><p>14、在服务器端,若要将页面导航到index.asp,应使用Response对象的___C___方法来实现? </p><p>B、Transfer C、Redirect </p><p> </p><p> </p><p>15、在记录集RS中,可用于返回记录总数的语句是___B____。 </p><p>A、Num = Rs.Count </p><p>B、Num = RS.RecordCount D、Num = Rs.PageCount </p><p>C、Num = Rs.Fields.Count </p><p>二、填空题(每空2分,共30分) </p><p>16、网页通常可分为静态网页和动态网页,静态网页是由____HTML____语言、JavaScript、VBScript、等和所要显示的文本</p><p>或图形所构成的一个文本文件,其扩展名通常为____.HTM____或___.html___。 </p><p>17、如果要在VBSript中强制显示声明所有变量,应在脚本程序的开头处使用___Option Explicit____语句。 18、ASP 程序的脚本不是在客户端运行的,传送到浏览器上的 Web 页是在___服务器___上生成的。 </p><p>19、IIS允许在一台计算机上创建多个 Web 站点,这些站点可以共同使用一个 IP地址同时提供信息发布服务。它的实现方</p><p>法是为不同网站指定一个不同的_____TCP端口_____来加以区分。 </p><p>20、在ASP文件中直接声明主要脚本语言为VBScript的语句为__@ Language = \__。 </p><p>第 < 1 > 页 共 3 页 </p><p>21、如果在Request对象中没有指定准确的集合名称,ASP会自动按QueryString、___FORM__、_Cookies__和ServerVariables</p><p>的顺序来搜索确定数据的获取方法。 </p><p>23、Response的___Redirect___方法则可以自动完成页面间的跳转。 </p><p>24、___Lock___方法用于锁定Application对象,___unLock__方法可以解除对Application对象的锁定。 25、如果使用了__Abandon__方法,Session对象将被重新分配一个新的SessionID值。 </p><p>26、通常在<HTML>标记前调用 Response.Redirect 方法,若要在<HTML>标记后调用该方法,则必须将 Response.Buffer属</p><p>性设置为___True___。 </p><p>27、数据源DSN分为用户数据源、____系统___数据源和文件数据源三种类型。 </p><p>三、程序填空题(每空1分,共10分) </p><p>28、在下划线上填写适当的内容,以便在当前目录中创建一个名为“test.txt”的文本文件。 <%Dim fso , F '创建FSO对象实例 </p><p>Set fso = Server.CreateObject(___Scripting.FileSystemObject___) '创建文件并返回textStream对象 </p><p>Set F = fso.__CreateTextFile(Server.MapPath(\_) F.____WriteLine___ \'向文件中写入字符串后换行 F.___WriteBlankLine(1)____ F.___Close_____ %> </p><p>29、下面是一段ASP程序,填空。 <% '创建连接对象 </p><p>Set Session(\_ADODB.Connection___\'打开站点目录data子目录中的student.mdb的Access数据库 </p><p>Session(\ConnectionString___ = \Access Driver (*.mdb)};DBQ=\& Server.___MapPath___(\Session(\Open____ '打开连接对象 ...... '该部分为执行代码 Session(\ %> </p><p>四、简答题(每小题5分,共10分) </p><p>30、什么是SQL语言?一般分为哪几类?分别完成什么功能? </p><p> 答:SQL语言是结构化查询的缩写,它包括查询、定义、操纵和控制四个部分,SQL是由命令、子句、和运算符等构成,一般分为三类:数据操纵语言DML(完成在数据库中确定、修改、删除某一数据值的任务),数据定义语言DDL(完成数据库结构定义)、数据库控制语言DCL(用来授予和回收访问数据库的权限,并控制数据库操纵事务发生的时间及效果,对数据库进行监视等) </p><p>31、在使用Insert语句添加数据时需要注意哪些方面? </p><p> 答:1)表名后括号内的字段名称排列顺序与VALUES后括号内数据的排列顺序必须一致,否则进行数据添加时会失败; 2)对未设置的字段,添加数据时其默认值为空 </p><p> 3)对于新添加的数据记录,在建立时就给予其默认值,而值为NULL </p><p>五、编程题(20分) </p><p>32、已知数据表结构为如下形式,请按要求完成操作 </p><p>数据表:Worker 工号 </p><p>姓名 性别 身份证号 工资 </p><p> </p><p> '关闭数据连接对象 </p><p> ____Set Session(\___ '释放连接对象 </p><p> </p><p> </p><p> </p><p>'向文件中输出1个空行 </p><p>'关闭 TextStream对象 </p><p>其中表的各字段:工号——字符型,长度5,主键,姓名——变长字符串,长度15,不允许为空,性别——字符型,Worker表存储在SQL Server的TESTDB数据库中,SQL Server 数据库的IP地址为:202.10.10.1,用户名为sa,密</p><p>第 < 2 > 页 共 3 页 </p><p>长度2,默认值为“男”,身份证号码——变长字符串,长度20,不允许为空,工资——数值型,默认值为0) </p><p>码为xyz123, </p><p>试根据下面表单的内容编写一个ASP程序,程序名为:add_data.asp,(要求使用ODBC驱动程序的方式打开数据,并以记录集对象的方法在worker表中将接收到的表单数据添加一条新记录。) input.htm的代码如下: </p><p><html> <head> <title> 添加记录

工号:

性别:

身份证:

编写的add_data.asp代码为: <%

tid = Request.Form(\tname=Request.Form(\sex = Request.Form(\tpid = Request.Form(\salary = Request.Form(\

Set conn = Server.CreateObject(\Set rs = Server.CreateObject(\

conn.Open \sql = \工号='\rs.Open sql,conn,adOpenKeySet,adLockOptimistic IF rs.EOF AND BOF THEN rs.AddNew ELSE

Response.Write \该工号的记录已存在\END IF rs.Close

Set rs = Nothing conn.Close

Set conn = Nothing %>

rs.Fields(\工号\rs.Fields(\姓名\rs.Fields(\性别\rs.Fields(\身份证号\rs.Fields(\工资\

rs.Update

第 < 3 > 页 共 3 页

北京电大《网络编程技术》ASP模拟试题一试卷及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9d3gq49kwi38ccg96p7g_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top