电大网络编程技术模拟试题(二)

更新时间:2023-09-09 13:39:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《网络编程技术》模拟试题(二) 题号 一 二 三 四 五 总分 得分

一、单项选择题(每小题2分,共30分)

1、在以下标记中,用于设置页面标题的是_________。 A、<title> B、<caption> C、<head> D、<html> </p><p>2、下面关于编写ASP程序,说法不正确的是_ ASP语句必须分行写,不能将多条ASP语句写在一行里___。 </p><p>A、<%和%>符号不能和ASP语句放在一行 </p><p>B、ASP语句必须分行写,不能将多条ASP语句写在一行里 C、使用REM或\符号来标记注释语句 D、在ASP程序中,字母不分大小写 </p><p>3、使用_ Exit Sub __语句可以立即从Sub过程中退出,程序继续执行调用Sub过程的语句之后的语句。 A、Exit Sub B、Exit C、 D、Loop </p><p>4、下面不属于变量子类型的有_ D、String表示字符串数值,字符串的最大长度可为200个字符 __。 </p><p>A、Empty表示数据未被初始化 </p><p>B、Integer表示-32,768到32,767之间的整数 </p><p>C、Single单精度浮点数,而Double表示双精度浮点数 </p><p>D、String表示字符串数值,字符串的最大长度可为200个字符 5、下面不属于Request对象的集合成员的是_ Server ___。 A、Cookies B、Form C、QueryString D、Server </p><p>6、下面哪种方法不能实现页面跳转的效果_ D、HTMLEncode方法 __。 </p><p>A、Response.Redirect方法 B、Server.Transfer方法 C、Server.Execute方法 D、HTMLEncode方法 </p><p>7、下面关于脚本延时的时间期限,说法不正确的是_ B、超时处理时会中止没有完毕的响应并提示超时错误信息 _。 </p><p>A、脚本运行超过ScriptTimeout属性设置时间将作超时处理 B、超时处理时会中止没有完毕的响应并提示超时错误信息 </p><p>C、如果设置的ScriptTimeout属性值小于默认值,则以设置值为准 D、脚本可以设置为永不过期 </p><p>8、下面可打开文件的方法有_ D、TextStream对象的OpenTextFile方法 _。 </p><p>A、File对象的OpenAsTextStream方法 </p><p>B、FileSystemObject对象的OpenAsTextStream方法 C、File对象的OpenTextFile方法 </p><p>D、TextStream对象的OpenTextFile方法 </p><p>9、下面不能从文本文件中读取数据的有_ D、TextStream对象的OpenAsTextStream方法 __。 </p><p>A. TextStream对象的Read方法 B、TextStream对象的Readline方法 C、TextStream对象的ReadAll方法 </p><p>D、TextStream对象的OpenAsTextStream方法 </p><p>10、关于Response对象的Write 方法,下面说法中错误的是:_ D、 Response.Write 方法也可用 Document.Write 方法来代替 A、使用该方法只能输出字符串 B、使用该方法输出字符组合“%>”,应使用转义序列“%\\>”来代替 C、在编写脚本时,<% Response.Write X %>也可写成<% = X %> D、 Response.Write 方法也可用 Document.Write 方法来代替 </p><p>11、Global.asa 是一个特殊的文件,必须放在__ C、应用程序根目录中 _。 A、应用程序的任何目录中 B、IIS的默认站点中 C、应用程序根目录中 D、任何文件夹中 </p><p>12、若要求VBScript的变量在使用前必须事先定义,则应使用_ Option Explicit_语句来设置。 A、Option Explicit B、Option Base C、Dim D、ReDim </p><p>13、在VBScript中,要退出函数,应使用的语句是C、Exit Function __。 A、Exit B、Exit Sub </p><p> C、Exit Function D、Break </p><p>14、服务器端要获得客户端所提交的表单数据,应使用__ Request __来实现。 A、Request B、Submit C、Server D、Session </p><p>15、在使用记录集分页显示时,用于指定每页记录数的属性是_ PageSize _。 A、PageSize B、PageCount C、CacheSize D、MaxRecords 二、填空题(每空2分,共30分) </p><p>16、HTML主要用于组织网页的内容和控制输出格式。JavaScript或VBScript是一种___脚本___语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页的交互性和功能。 17、在访问由本地主机上创建的IIS站点根目录下的某一文件时,一般常使用本地主机的名称___ localhost ____或IP地址_127.0.0.1__来进行。 </p><p>18、VBScript只有一种数据类型,即__ variant ___类型,也叫做变体类型。 </p><p>19、___ Request ____对象用于接收客户端浏览器提交的数据,而__ Response __对象的功能则是将服务器端的数据发送到客户端浏览器。 </p><p>20、当HTML表单用____ GET __方法向ASP文件传递数据时,用户提交的数据将被附在URL的查询字符串中一起被提交到服务器端指定的文件中。 </p><p>21、缓存功能的打开和关闭是通过Response 对象的__ BUFFER ___属性来完成的。 22、默认情况下,服务器只保留Session对象__20___分钟。 </p><p>23、Server对象提供方法____ HTMLEncode ___用以转换HTML标签,避免这些特定字符被浏览器进一步解码。 </p><p>24、__ GLOBAL.ASS ___文件是用来存放Application对象和Session对象事件的程序。 </p><p>25、使用FSO编程,首先要用__ Server.CreateObject(\方法创建FileSystemObject对象。 </p><p>26、TextStream对象的__ WriteLine __方法用来写入一整行数据至一已打开的数据流文件。 27、__锁定类型___是针对数据库操作中并发事件的发生而提出的系统安全控制方式。 28、RecordSet对象提供4个重要的数据浏览方法:MoveFirst、__ MovePrevious __、MoveNext和MoveLast,分别将当前记录的指针移动到记录集的首记录,前一个记录、后一个记录和末记录。 </p><p>三、算法填空题(每空1分,共10分) </p><p>28、在下划线上填写适当的内容,以便读取当前目录中的文本文件“test.txt” <% </p><p>Dim fso , f </p><p>'创建FSO对象实例 </p><p>Set fso = Server.CreateObject(Scripting.FileSystemObject) '打开文件并返回textStream对象 </p><p>Set f = fso. OpenTextFile(\ '当文件指针不在文本文件末尾时执行循环 while Not f. AtEndOfStream '读取一行字符发送到浏览器 </p><p>Response.Write f.ReadLine&\ Wend </p><p>f. Close '关闭文件流对象 %> </p><p>29、下面是一段ASP程序,用来完成用户的登录验证。 <% </p><p>tname = Request.Form(\ '接收表单提交的用户名 tpwd = Request.Form(\ '接收用户提交的密码 Set conn = Server.CreateObject(\Set rs = Server.CreateObject(\ </p><p>conn.ConnectionString=\conn. Open '打开连接对象 </p><p>'完成下面的SQL查询字符串,用来在连接对象conn中执行。用来查询数据表student中有无“用户名”为tname,“密码”为tpwd的记录。 </p><p>sql = \用户名='\密码='\Set rs = conn. Execute(sql) '执行查询语句 </p><p>IF rs. BOF AND rs.EOF THEN ' 记录集是否为空 Response.Write (\登录验证失败,请重新登录\ELSE Response.Write (\验证成功,用户身份合法\END IF rs.Close </p><p>Set rs = Nothing conn.Close </p><p>Set conn = Nothing %> </p><p>四、简答题:(每小题5分,共10分) 五、编程题:(20分) </p><p>32、已知学生数据表:student如下: 学号 SID 姓名 SNAME 性别 SEX </p><p>密码提示问题答案 ANSWER </p><p>登录密码 PWD 001 张三 </p><p> 男 Tom </p><p>123456 002 王蕾 </p><p>女 Jane </p><p>654321 </p><p>student表保存在站点根目录下的data子目录的db1.mdb中,表中各字段为:SID——主键,字符型,长度5;SNAME——变长字符串,长度15,不允许为空,SEX——字符型,长度2,默认值:男;ANSWER——变长字符串,长度50;PWD——变长字符串,长度15,不允许为空): </p><p>已知getpass.htm的代码如下,请根据HTML代码编写“showpass.asp\文件,若输入的提示问题答案正确,则将学生的密码显示出来。(要求使用记录集对象实现) getpass.htm </p><p><html><head><title>获取密码

showpass.asp的代码为: <%

tid = Request.Form(\

tname = Request.Form(\tans = Request.Form(\

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

conn.Open \Access Driver (*.mdb)}; DBQ=\& Server. MapPath (\

sql = \* from student where sid='\and sname='\and answer='\

rs.Open sql,conn,adOpenKeySet,adLockOptimistic IF NOT rs.EOF THEN

Response.Write \你的密码是:\ELSE Response.Write \答案错误,不能找回密码\END IF rs.Close

Set rs=Nothing conn.Close

Set conn=Nothing %>

本文来源:https://www.bwwdw.com/article/fhnh.html

Top