2008 上学期 Web 程序设计期末复习题 一、 选择题 1. Internet 使用____________________。 A)G3 协议 B)CDMA 协议 C) TCP/IP 协议 D) TCP 协议和 IP 协 议 2. 用 HTML 编写的网页文档在保存时应该以_____________为扩展名。 A)DOC B) WEB C) HTML D)PPT 3. 以下说法错误的是_______________________。 A) 网页文件其实是文本文件 B)
word 2000 也可以制作网页 C)网页也是
文档 D) 网页可以用 HTTP 编写 4. URL 是______________________。 A)超文本传输协议 B) 统一资源定位器 C) 超文本标记语言 D) 浏览器 5.网页中的表单是______________________。 A) 客户端向服务器传送数据的工具 B)服务器端向客房端传送数据的工 具 C) 客户端向客户端传送数据的工具 D)弹出式对话框 6.Internet 起源于________________________。 A) 美国 B)英国 C)前欧州共同体 D)前苏联 7.一个正确的 URL 是__________________。 A) http//swufe.edu/temp/zzz.htm B) http:/swufe.edu/temp/zzz.htm C) http:\\swufe.edu/temp/zzz.htm D) swufe.edu/temp/zzz.htm 8.一个正确的电子邮件地址是__________d______________。 A ) li 3710167@qq.com B) li,3710167@qq.com C) lizili&;swufe.edu D) 3710167@qq.com 9. 以下正确的说法是_____________________。 A)HTML 的标记用%括起来 B) HTML 标记名和属性之间用空格分开 C) 在 HTML 中,一个标记只有一个属性 D)
HTML 文档分头部、主体和尾 部三部分 10.标记的作用是________________。 A) 标识 IE 窗口标题栏的内容 B) 标识网页特征 C) 进行网页内容 索引 D) 标识最大号字体 11.设置网页背景图案应该使用__________________。 A) background 属性 B) bgcolor 属性 C) link 属性 D) color 属性 12.正确设置红色的代码是_____________________。 A) #ff0000 B) #00ff00 C) #0000ff D) #000000 13.标识出最大号文本的是________________________。
A)
Web 程序设计
B)
Web 程序设计
C)
Web 程序设计 14.能在网页中定义水平 D)
Web 程序设计 线的标 记是_____________________。 A)
B)
C)
D)
15.以下说法正确的是_________________-。 A)
定义表格 B)
定义表格的行 C)
定义表格的单元格 D) 以上说法都不对 16. HTML 中定义图像的标记是_____________________。 A)
B)
D) 和 20. 以下说法正确的是___________________。 A)常量的取值范围是实数 B)常量的取值范围是有理数 C)常量的取值范围是整数 D)以上说法都不对 21.变量是________________。 A)一个符号 B)一个名字 C)一个数据存储空间 D)一个字节存 储单元 22.VBScript 语句“msgbox”的功能是_____________________。 A)提供数据输入对话框 B)提供数据输出对话框 C)创建表单对象 D)创建表单域对话框 23.VBScript 代码______________。 A)由 WWW 服务器解释执行 B)由 Windows 操作系统解释执行 C)由 IE 浏览器解释执行 D)由路由器解释执行 24.VBScript 的函数“inputbox”的功能是__________________。 A)提供数据输入对话框 B)提供数据输出对话框 C)创建表单对象 D)创建表单域对话框 25.执行正确代码处后,变量 A2 的值是__________________。 A1=”3” A2=”5”+A1 A) 35 B) 53 C) 8 D) 5A1 26.将 x 转换成 Integer-类型的函数是__________________。 A)CInt(x) B) Clng(x) C) CSng(x) D) CStr(x)
27.下列语句中,不能正常显示的是(B)。 A.Response.Write time B.Response.Write day C.Response.Write now D.Response.Write date 28.下面程序段执行完毕,页面上显示内容是什么?(D )。 <% B. ="网页
" 网页 ="制作" 制作 %> A.网页制作 C.制作 D.以上都不对 29.下面的语句不能输出内容到客户端的是( A)。 A.<% MsgBox("Hello,World!") %> B.<% = Int(5.4)%> C.<% Response.Write "Hello," &;"World!" %> D.<% = "Hello," &;"World!"%> 30.用于从客户端获取信息的 ASP 内置对象是(B )。 A.Response B.Request C.Session D.Application 31.下列不属于 Response 对象的方法的是( C)。 A.Write B.End C.Form D.Redirect 32.下列 Response 对象的属性中哪个可以用于设定页输出是否被缓冲?(D) A.TotalBytes B.ContentType C.status D.Buffer 33.Response 对象的用法错误的是(A )。 A.<% Response.Write 输出到浏览器信息 %> B.<% = "输出到浏览器信息 " %> C.<% Response.End %> D.<% Response.clear %> 34.对于 request 对象,如果省略获取对象,如 Request("user_name"),将 按什么顺序依次检查是否有信息传入:(C) A.Cookies、QueryString、Form、Server Variables、ClientCertificate B.Form、QueryString、Cookies、Server Variables、ClientCertificate C.QueryString、Form、Cookies、Server Variables、ClientCertificate D.Form、QueryString、Cookies、Server Variables、ClientCertificate 35.QueryString 获取方法、Form 获取方法获取的数据子类型分别是:(C) A.数字、字符串 B.字符串、数字 C.字符串、字符串 D.必须 根据具体值而定 36.下面程序段执行完毕,我们在浏览器中看到的内容是什么?(A) <% Response.Write " a'>新浪" %> A.新浪 B. 新浪
C.新浪 D.该句有错,什么也不显示 37.关于 Session 对象的属性,下列说法正确的是(C)。 A.Session 的有效期时长默认为 90 秒,且不能修改。 B.Session 的有效期时长默认为 20 分钟,且不能修改。 C.SessionID 可以存储每个用户 Session 的代号,是一个不重复的长整型数 字。 D.以上全都错 38.下面 Session 对象的使用中可以正确执行的是(B)。 A.<%Session.ScriptTimeout=20 %> B.<% Session.Timeout = 40 %> C.<%Session=nothing%> D.<% Response.Write("Session.SessionID") %> 关于 D,是按字符串输出之,要正确执行,需要去掉双引号。 39.下面属于 Server 对象的方法的是(D)。 A.CreateObject B.HTMLEncode C.MapPath D.以上全都是 40.使用下面哪一个关键字创建服务器组件的实例(B)。 A.Dim B.Set C.Var D.Private 41.下面程序段执行完毕,c 的值是:(C) <% Application("a")=1 Application ("b")=2 c= Application ("a")+ Application ("b") %> A.12 B.ab C.3 D.以上都不对 42.在虚拟目录 asp 中有文件 about.asp,若是在文件中显示该文件在服务 器上的物理路径,则需要加入语句 Response.Write(C)。 A.Server.MapPath("asp/about.asp") B.Server.MapPath("\") C.Server.MapPath(request.servervariables("PATH_INFO")) D.以上全都对 43.在同一个应用程序的页面 1 中添加 Server.ScriptTimeOut=300,那么 在页面 2 中添加 c=Server.ScriptTimeOut,则 c 等于多少秒?( B) A.60 B.90(默认为 90s) C .300 D.以上都不对 44.下面程序段执行完毕,页面上显示内容是什么?( )。 <% Dim strTemp strTemp="user_name" Session(strTemp)="张三" Session("strTemp")="李四" Response.Write Session("user_name") %>
A.张三’相当于给变量 user_name 赋值 B.李四 C .张三李四 D.语法有错,无法正常输出 45.如果 string1="文字注释 1
文字注释 2",那么 <% response.write Server.HTMLEncode( string1 )%>的输出结果为( )。 A.文字注释 1 文字注释 2 B.文字注释 1 文字注释 2 C.文字注释 1
文字注释 2 D.文字注释 1 文字注释 2 46.在应用程序的各个页面中传递值,可以使用内置对象( )。 A.Request B.Application C.Session D.以上都可以 47.利用 ASP 开发的网页,其扩展名应命名为( ) A..htm B. .aspx C. .asp D. .无严格限制 48.ASP 网页是在( )执行的。 A .客户端浏览器 B .服务器端 C .没有定论 D .第一次 在服务器端,以后客户端 49.ASP 网页的 Web 服务器最好采用( )。 A .Apache B.IIS (Internet Information Server) C.Windows98 D.WindowsNT 50.若表单提交的数据中包含着图形,或大数量的文本,此时表单的提交方 法应该采用(C )。 A.Get B.Submit C.Post D.Reset 51.若表
单提交时采用的是 Get 方法,则服务器端要获得表单所提交的数据, 应采用( )语句来实现。 A. Request.Form(“表单域名”) B. Request.QueryString(“表单域 名”) C.Response.Form(“表单域名”) D. Response.QueryString(“表单域 名”) 52. 若表单提交时采用的是 Post 方法, 则服务器端要获得表单所提交的数据, 应采用( )语句来实现。 A.Request.Form(“表单域名”) B.Request.QueryString(“表单域名”) C. Response.Form(“表单域名”) D. Response.QueryString(“表单域名”) 53.用于设置服务器响应的 HTTP 内容类型,应使用 Response 对象的( ) 属性来实现。 A.ContentType B.Expires C.Buffer D.Status 54.用于设置页面过期的时间为 2 分钟,以下语句用法中,正确的说法是 ( )。 A. Request.Expires=2 B.Response.Expires=2 C. Request.ExpireAbslute=2 D. Response.ExpireAbslute=2
55. 在服务器端, 若要将页面导航到 index.asp, 应使用 Response 对象的( ) 方法来实现。 A.href B.Transfer C.Redirect D.Flush 56.若要向客户端写入一个名为“username”的 Cookie,其值为“guest”,1 周后过期,则以下实现语句中,正确的是( )。 A. Response.Cookies(“username”)=“guest” Response.Cookies(“username”).Expires=DateAdd(“ww”,1,Date) B. Response.Cookies(“username”)=“guest” Response.Cookies(“username”).Expires=DateAdd(“d”,1,Date) C. Response.Cookie(“username”)=“guest” Response.Cookie(“username”).Expires=DateAdd(“ww”,1,Date) D. Response.Cookies(“username”)=“guest” Response.Cookies(“username”).Expires=DateAdd(1, “ww”,Date) 57.若要获得名为 username 的 Cookie 值,以下语句正确的是( )。 A.Requst.Cookie(“username”) B.Requst.Cookies(“username”) C. Response. Cookie( “username” ) D. Response. Cookies( “username” ) 58.若要获得当前正在执行的脚本所在页面的虚拟路径,以下用法中,正确