1、 第 1 页 共 23 页 在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论! 基于 web 的程序设计作业 注 :本学期开设的此课程为考查科目, 不再参加课程考试 ! 考查内容包含两部分:学期课程作业、依照考查办法需完成的相应文档或作品, 缺一不可 !请各位考生届时参照主页上所发布的通知附件:本学期考查办法提交相关文档或作品! 一 填空题 1 执行完 a=“6“语句后, a 是 Variant 或变体 类型。 2 程序段 执行完毕后 a 的值是 8 。 3 VBSCRIPT 函数 Cstr() 可以将数值转换为字符串。 4 mid( “八千里路 云和月 “,
2、3, 2)的返回值是什么? 里路 5 Session 对象的默认有效期为 20 分钟。 6 Server 对象中能够将字符串中的 HTML 标记字符转换为字符实体的方法是 HTMLEncode 。 7超文本语言中 表示 回车换行  ;表示 空格 。 8在某一 html 文件中包含一超级链接,此链接指向与该文件同一目录的文件 test htm。如何用超文本语言描述这一超级链 接 。 9 VBSCRIPT 函数 CInt 可以将变量转换为整数类型。 10程序段 执行完毕后,页面上显示的值是 1 。 11如果希望所有的变量都预先声明,则必须在 asp 文件中的所有 asp 语句前添加 opt
3、ion explicit 语句。 12 VBScript 表达式( -3) Mod 8 的值为 -3 。 第 2 页 共 23 页 在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论! 13 VBScript 在进行字符串运算时运算符“ &”的作用是 用来强制两个表达式做字符串连接, 运算符“”的作用是 用来连接两个字符串 。 14 VBScript 中使用 Do.Loop 循环语句(循环体中不包含 Exit Do 语句)和 While.Wend 循环语句时,在循环体中一定要有 修改循环条件 的功能,否则会造成死循环。 15 request 对象的作用是 用来获得
4、客户端信息 。 16 response 对象的作用是 用来控制送出给客户端的信息 。 17在 VBScript 中, Sub 子程序和 Function 函数的区别在于 sub 没有返回值 而 function 有 。 18 server 对象的 mappath 方法的作用是 将虚拟路径转化为物理路径 。 19用来清除 session 对象的方法是: 、 abandon。 20如果要修改 connection 对象的 execute 方法的最长执行时间则需要对 connection 对象的 commandtimeout 属性进行修改。 21、执行完 a=“6“语句后, a 是 Variant
5、或变 类型。 22、超文本语言中 表示 回车换行  ;表示 空格 。 23、如果希望所有的变量都预先声明,则必须在 asp 文件中的所有 asp 语句前添加 option explicit 语句。 24、用来清除 session 对象的方法是: abandon 。 25、 Session 对象的默认有效期为 20 分钟。 26、 Server 对象中能够将字符串中的 HTML 标记字符转换为字符实体的方法是 HTMLEncode。 27、 ASP 中, VBScript 的唯一的数据类型是什么 variant 。 28、 Mid( “八千里路云和月 “, 3, 2)的返回值是什么? 里
6、路 29、 VBScript 在进行字符串运算时运算符 “ &”的作用是 用来强制两个表达式做字符串连接, 运算符 “ ”的作用是 用来连接两个字符串 。 30、程序段 执行完毕后,页面上显示的值是 2。 31、 server 对象的 mappath 方法的作用是 将虚拟路径转化为物理路径 。 二 选择题 1 下列哪一个变量名称是正确的。( B ) A 111 B ab_1 C _sum D a?b 2 请判断下面程序运行完毕后 a, b, c 的值。( B ) A “11“、 11、 11 B “11“、 “11“、 “11“ C 11、 “11“、 2 D 2、 “11“、 “11“ 3
7、程序段 陕西师范大学 “ % 执行完毕后,页面上显示的内容是( C )。 A陕西师范大学 B 陕西师范大学 C 陕西师范大学 (超链接) D该句有错,无法正常输出 4 Int( 3.45)和 Int( -3.45)的值分别是什么?( A) A 3、 -4 B. 4、 -4 C. 3、 -3 D. 3、 -3 5 在同一个应用程序的页面 1 中 执行 Session.Timeout=30,那么在页面 2 中执行 Response.write Session.Timeout,则输出值为多少?( B ) A 15 B 20 C 25 D 30 6 程序段 A TOM B JACK C TOMJACK
8、 D语法有错,无法正常输出 7 response 对象可以使用的方法不包括( B) A write B open C clear D end 8已知数组 temp 中有四个元素分别存储的是数值 1、 2、 3、 4 执行下列程序段 则 a 的值是( A) A 10 B 6 C 4 D 2 9在 For next 循环中,强行退出循环的的命令是( B) A end for B exit for C quit for D break for 10下面的程序段执行完毕,页面上显示的内容是什么? (C ) A祖国您好 B您好 C祖国 D祖国(换行 )您好 11下列描述不正确的是 (D) A数组就是存储
9、在内存中的用来包含数据的一组地址的名字 B VBScript 中的数组从 0 开始计数 C Redim 数组后,原有的数值就全部清空了 D VBScript 中声明数组时必须确定数组中元素的个数 12下列关于 VBScript 中字符串函数的描述正确的是 (D ) A Lcase( string)将 string 字符串里的所有小写字母转化为大写字母 B Trim( string)将 string 字符串前面的空格去掉 C mid(string,2,3)从 string 字符串的第 3 个字符开始取得长度为 2 的字符串 D instr( string1, string2)返回 string1
10、 字符串在 string2 字符串中第一次出现的位置 13下列程序段 搜狐 “ Response.write “ 第 5 页 共 23 页 在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论! Response.write server.htmlencode(“ 搜狐 “) % 执行完毕后浏览器中显示的是( A )。 A 搜狐 搜狐 B. 搜狐 搜狐 C 搜狐 搜狐 D. 搜狐 搜狐 14 有下列两个 asp 文件 1.asp,2.asp 执行完 1.asp 后,浏览器中显示的结果是( C )。 A hello B. welcomehello C welcomeh
11、ellogoodbye D. goodbye 15下列关于 SQL 语言说法正确的是( B) A order by:按字段排序, ASC 表示降序、 DESC 表示升序 B group by: 表示按字段求和 C字段列表:就是要查询的字段,可以是表中的一个或几个字段,中间用分号分隔 D top(数值):表示只选取前多少个字段 16下列 SQL 语句解释正确的是( A)。 A select submit_date as 注册时间 from users 查询指定表的 submit_date 字段并产生新字段“注册时间”存放 submit_date 字段的所有数据 B select * from u
12、sers where name like “张 %“ 查询指定表中所有 name 中含有“张”的记录 C select count( *) from users 查询指定表的全部字段个数 D select * from users where submit_date between #2003-1-1# and #2003-11-1# 查询指定表中所有 2003 年 1 月 1 日 2003 年 11 月 1 日以外注册的用户 17下列哪一组是全部都是 connection 对象的常用方法( C )。 A open、 close、 write B. execute、 begintrans、 c
13、losetrans C committrans、 rollbacktrans、 execute D. execute、 close、 clear 18 recordset 记录集指针如果指向第一条记录,则 rs.bof 和 rs.eof 的值分别是( B )。 A true、 false B. false、 true C true、 true D. false、 false 19 标记中的 action 属性表示( B )。 1.asp 2.asp 第 6 页 共 23 页 在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论! A上传表单的方法 B按下 submi
14、t 所调用的程序 C处理程序的网址 D数据传送的 MIME 类型 20下面关于数据库的基本术语的描述正确的是( D)。 A数据库中表的一行叫做一个字段 B. 数据库中 表的一列叫做一条记录 C. 数据库是用来管理和组织表的,不能提供规则、触发器和表的关联等高级操作 D. 数据库中数据的组织形式称为数据模型。 21已知 rs 是记录集对象,关于下列程序段描述正确的是( A )。 A该程序表示从记录集 rs 的当前记录开始取,取两条记录 B. 该程序表示从记录集 rs 的第一条记录开始取,取两条记录 C. 该程序最后要在 浏览器中显示的是:第二条记录的第一个字段的值 D. getrows 方法的参
15、数为 0 时,表示返回全部记录 22 下列说法描述错误的是:( C )。 A Fields 集合的属性只有一个,是 count 属性 B. Fields 集合的方法只有一个,是 item 方法 C. Field 对象的属性 Value 是用来返回当前字段名称的 D. Field 对象的属性 Value 通常可以省略不写 23下列关于 recordset 对象属性的描述正确的是:( D )。 A source 属性用于设置数据库查询信息,可以是 connection 对象名 B. activeconnection 属性用于设置数据库连接信息,可以是 command 对象名 C. Filter 属
16、性用来设置预显示的内容,当取值为 1 的时候表示现实所有数据 D. Absolutepage 用来设置当前指针位于哪一页 24关于下列程序段描述正确的是( A )。 A该程序表示打开一个记录集,指针类型和锁定类型分别表示键盘指针和只读 B. 该程序表示打开一个记录集,记录集只能被一个用户修改 C. 该程序表示打开一个记录集,记录集可以同时被多个用户修改 D. 该程序表示打开一个记录集,只能利用 movenext 或 getrows 向前移动检索数据 25、下列哪一个变量名称是正确的。( B ) A 111 B ab_1 C _sum D a?b 第 7 页 共 23 页 在您完成作业过程中,如
17、有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论! 1.asp 26、 response 对象可以使用的方法不包括( B) A write B open C clear D end 27、有下列两个 asp 文件 1.asp,2.asp 执行完 1.asp 后,浏览器中显示的结果是( C )。 A “football“ B “footballhello“ C “hello“ D footballbasketball 28、下列那一组全部都是 request 对象的获取方法( D )。 A querystring、 form、 servercertificate B querystri
18、ng、 form、 clientvariables C cookies、 session、 querystring D querystring、 form、 cookies 29、 Int( 3.45)和 Int( -3.45)的值分别是什么?( A) A 3、 -4 B. 4、 -4 C. 3、 -3 D. 3、 -3 30、已知数组 temp 中有四个元素分别存储的是数值 1、 2、 3、 4 执行下列程序段 则 a 的值是( A) A 10 B 6 C 4 D 2 31、程序段 执行完毕后浏览器显示的结果是( A)。 第 8 页 共 23 页 在您完成作业过程中,如有疑难,请登录学院网站
19、“辅导答疑”栏目,与老师进行交流讨论! A lesson one B lesson two C lesson one lesson two D程序有错误 32、程序段 B A TOM B JACK C TOMJACK D语法有错,无法正常输出 33、 上述程序段的执行结果是( )。 A a B b C ab D程序有错误、无法执行 34、在 For next 循环中,强行退出循环的的命令是( B) A end for B exit for C quit for D break for 35、下列哪一组是全部都是 connection 对象的常用方法( C )。 A open、 close、 w
20、rite B. execute、 begintrans、 closetrans C committrans、 rollbacktrans、 execute D. execute、 close、 clear 36、 recordset 记录集指针如果指向第一条记录,则 rs.bof 和 rs.eof 的值分别是( B)。 A true、 false B. false、 true C true、 true D. false、 false 37、下面关于数据库的基本术语的描述正确的是( A)。 第 9 页 共 23 页 在您完成作业过程中,如有疑难,请登录学院网站“辅导答疑”栏目,与老师进行交流讨论
21、! A数据库中表的一行叫做一个字段 B. 数据库中表的一列叫做一条记录 C. 数据库是用来管理和组织表的,不能提供规则、触发器和表的关联等高级操作 D. 数据库中数据的组织形式称为数据模型。 三 读程题 1.阅读下列分页显示程序段然后填空 2.下列程序段用来在指定位置建立 一个文本文件,并且在此文本文件中要写入一行字符“欢迎来到计算机世界”,请仔细阅读然后填空。 3.将下列程序补充完整,使页面现实效果如下:(注:下图仅仅作为示例,图中的日期时间均为系统当前时间) 日历 (1) (2) (3) ( 1) =year(d)&“年 “&month(d)&“月 “ 或 response.write year(d)&“年 “&month(d)&“月 “ ( 2) =day(d)&“日 “ 或 response.write day(d)&“日 “ ( 3) =hour(t)&“时 “&minute(t)&“分 “ 或 response.write hour(t)&“时 “&minute(t)&“分 “ 4 将下列程序补充完整,用来显示如下存款利率表:(到期存款金额计算公式:存款额 *(1+利率 )存款年数,假定活期利率是 1.5%,定期利率是 3%。)