web复习.docx
- 文档编号:24164523
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:20
- 大小:26.01KB
web复习.docx
《web复习.docx》由会员分享,可在线阅读,更多相关《web复习.docx(20页珍藏版)》请在冰豆网上搜索。
web复习
一、单项选择题
1.VBScript中下列哪一个函数可以将数值转换为字符串?
___C___
A.CdateB.Cint
C.CstrD.CDb1Double
2.JavaScript中布尔常量能用__C___表示假。
A.TrueB.1C.0D.非0数字
3.假设计算机的名称为happy,Web主目录为C:
\Inetpub\wwwroot\,同时在此目录之下有一个ASP程序,其完整路径为C:
\Inetpub\wwwroot\Ch0\ShowTime.asp。
请问,如果我们要在浏览器执行此ASP程序,必须在地址栏输入下列哪个网址?
__D___
A.http:
//happy/ShowTime.aspB.file:
///Ch0/ShowTime.asp
C.http:
//Inetpub/wwwroot/Ch0/howTime.aspD.http:
//happy/Ch0/ShowTime.asp
4.请问VBScript中Int(6.45)和Int(-6.45)的返回值是什么?
___D____
A.6、-613.7、-6C.6、6D.6、-7
5.QueryString获取方法获取的数据子类型分别是___D____。
A.数字B.字符串C.字符串D.必须根据具体值而定
6.在同一个应用程序的页面1中执行Session.Timeout=25,那么在页面2中执行Response.WriteSession.Timeout,则输出值为多少分钟?
___C____
A.15B.20C.25D.30
7.关于B/S编程体系,下面说法不正确的是_____A______。
A.B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。
B.JavaScript语言和VBScript语言程序不都是在浏览器端执行的。
C.目前WEB程序的数据库系统可以用SQLServer和Acces数据库系统。
D.JSP也是WEB程序设计可以使用的一种技术。
8.执行a=CHR(65)语句后,a的类型是__A___型。
A.字符串型B.日期型C.数值型D.布尔型
9.请问Mid(“Iamastudent.”,9,2)的返回值是什么?
_____A______
A.“tu”B.“st”C.“en”D.“nt”
10.Request.Form读取的数据是____A_______。
A.以Post方式发送的数据B.以Get方式发送的数据
C.超级连接后面的数据D.以上都不对
11.VBScript中使用______B_____语句可以立即从Function中退出。
A.ExitSubB.ExitFunction
C.EndFunctionD.Exit
12.下面程序段执行完毕,页面上显示的内容是什么?
___B___。
<%
Response.Write“中国”
Response.clear
Response.Write“您好”
%>
A.中国B.您好C.中国您好D.中国(换行)您好
13.Request.QueryString读取的数据是____B_______。
A.以Post方式发送的数据B.以Get方式发送的数据
C.超级连接后面的数据D.以上都不对
14.相对JSP和PHP,下列选项中是ASP优点的是_____C______。
A.全面支持面向对象程序设计B.执行效率高
C.简单容易D.多平台支持
15.下面的程序段执行完毕,页面上显示的内容是什么?
___D___。
<%
DimstrTemp
StrTemp="张红"
Session("User_name")="王刚"
Response.WriteSession(StrTemp)
%>
A.张红B.王刚C.张红王刚D.语法有错,无法正常输出
16.JavaScript中,aa=”Thisisanexample.”;xx=aa.substring(6,2);xx的结果是_____A______。
A.”is”B.isC.”i“D.”isis”
17.执行完strUser=ASC("12345678")以后,strUser是_____A______类型。
A.整数变量B.字符串变量
C.布尔型变量D.单精度变量
18.配置IIS时,设置站点的主目录的位置,下面说法不正确的是__C___。
A.安装IIS时默认在本机的c:
\inetpub\wwwroot文件夹。
B.能在本机操作系统认识的磁盘分区中的文件夹。
C.只能在本机非操作系统所在磁盘的文件夹。
D.可以是网络中允许存取的服务器上的文件夹。
19.下列说法错误的是___A____
A.ASP是一种新的程序设计语言。
B.使用<%@%>标记来指定ASP中默认使用的脚本。
C.在<%和%>之间的代码被视为默认脚本语言。
D.设置了默认脚本语言的ASP文件中也可以使用其他脚本语言。
20. Session变量默认有效期是_____C______。
A.到WEB服务停止B.到服务器关机C.到会话结束D.25分钟
21.关于VBScript过程,下列说法错误的是___B____。
A.call语句用于Sub或Function过程的调用。
B.调用Function过程时call语句可以省略,但是调用sub过程时不可以省略。
C.Function函数可以有返回值。
D.使用ExitFunction语句可以从Function过程中立即退出。
22.关于ASP,下列说法正确的是___C____
A.开发ASP网页所使用的脚本语言只能采用VBScript。
B.网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C.ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D.以上全都错误。
23.VBScript中,下列说法正确的是___C____
A.没有计算数的指数次方的运算符,但可以通过*运算符实现。
B.用&运算符和+运算符进行字符串链接,作用完全相同。
C.表达式16\15的结果是1。
D.以上都正确
24.如果a=Int(100*Rnd()),则a的值不可能是___D____
A.0B.1C.99D.100
25.若要将ASP程序代码分行,必须在换行处加上哪个符号?
____A___
A._(下划线)B..(小数点)C.%D.&
27.JavaScript中,下列运算符优先级最高的是___B___。
A.求余运算(%)B.负数(-)
C.乘法和除法(*,/)D.逻辑与运算(&&)
28.VBScript的注释符号为___B___。
A.“//”B.”’”C.”/”D.”\”
29.VBScript中,关于日期和时间函数,下列说法正确的是___A____。
A.now函数返回执行该程序的计算机当前的日期和时间值。
B.表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。
C.Timer函数返回午夜12时以后已经过去的小时数。
D.表达式DateAdd("d",10,Date)是表示当前日期的十天后。
30.下面程序段执行完毕,页面上显示内容是什么?
___A____
<%
DimstrTemp
strTemp="user_name"
Session(strTemp)="123"
Session("strTemp")="456"
Response.WriteSession("user_name")
%>
A .123B.456C.123456D.语法有错,无法正常输出
31.请问Mid(“Thisisabook.”,11,2)的返回值是什么?
___A____
A.“bo”B.“oo”C .“b”D .“a”
32.对于Request对象,如果省略获取方法,如Request(“username”),将按什么顺序集检查是否有信息传入?
__B___
A.Form,QueryString,CookiesB.QueryString、Form、Cookies
C.Cookies,QueryString、FormD.Form,QueryString、Cookies
33.下面程序段执行完毕,页面上显示内容是什么?
___D____
<%="计算机
"
="科学"
%>
A. 计算机科学B. 计算机(换行)科学C. 科学D. 以上都不对
34.哪个ASP对象可用来决定何时或如何将输出由服务器端传送至浏览器?
___D___
A.RequestB.SessionC.ApplicationD.Response
35.在应用程序的各个用户页面中都可传递值,可以使用内置对象___D___。
A.CookiesB.ApplicationC.SessionD.以上都可以
36.avrdate1=newdate();下面有关说法中正确的是___C___。
A.date1的取值是服务器的日期B.date1的取值是客户端的日期
C.在服务器端执行date1.getDate();后date1的取值是服务器的日期
D.date1.getDate();date1的取值是客户端的日期
37.安装web服务器程序后,在地址栏输入___D____,可以访问站点默认文档。
A.在局域网中直接输入服务器的IP地址。
B.在局域网中输入服务器所在计算机的名称
C.如果是在服务器所在的计算机上,直接输入http:
//127.0.0.1
D.以上全都是对的
38.用于从客户端获取信息的ASP内置对象是__B_____
A.ResponseB.RequestC.SessionD.Application
39.下列不属于Response对象的方法的是__C_____
A.WriteB.EndC.ExitD.Redirect
40.关于For…Next语句,下面说法错误的是___B___。
A.可以在循环中的任何位置放置一个ExitFor语句。
B.step的值必须是整数,默认为1。
C.Fori=1To15Step4,这一行说明循环体最多可以执行4次。
D.计数变量I可以是变量或表达式。
41.关于Session对象的属性,下列说法正确的是___C___。
A.Session的有效期时长默认为90秒,且不能修改。
B.Session的有效期时长默认为20分钟,且不能修改。
C.SessionID可以存储每个用户Session的代号,是一个不重复的长整型数字。
D.以上全都错
42.我们可以使用哪个属性设置放进缓存区的网页逾期时间长短?
___D___
A.CacheControlB.BufferC.StatusD.Expires
43.若要找出父目录的实际路径,可以使用下列哪种语法?
___C___
A.Server.MapPath("/")B.Server.MapPath("./")
C.Server.MapPath("../")D.Server.MapPath("/..")
44.下列语句中,不能正常显示的是___B____
A.Response.WritetimeB.Response.Writeday
C.Response.WritenowD.Response.Writedate
45.请问在JavaScript中,eval("x=5*2+4")的返回值是什么?
__A___。
A.x=14B.”x=14"C.”x=5*2+4"D.显示错误
46.Response对象的属性__D_____可以用于表明页输出是否被缓冲。
A.TotalBytesB.ContentType
C.statusD.Buffer
48.下列Response对象的用法错误的是___A____
A.<%Response.WriteHareareyou!
%>
B.<%="Hareareyou!
"%>
C.<%Response.End%>
D.以上全都正确
49.下面程序段执行完毕,我们在浏览器中看到的内容是什么?
___C____
<%Response.Write"
A.新浪
B.
C 新浪
D.该句有错,什么也不显示
50.在建立Application对象的时候会产生哪个事件?
____A_______
A.Application_OnStartB.Application_OnEnd
C.Application_StartD.Application_End
51.Session对象默认有效期为_____B______分钟。
A.10B.20C.30D.60
52.下面的语句不能输出内容到客户端的是__A____。
A.<%msgbox("输出内容")%>B.<%=Int(3.2)%>
C.<%response.writev&"是一个字符串变量"%>
D.<%=v&"输出内容"%>
53.下面属于Server对象的方法的是__C_____
A.NewB.ClsC.MapPathD.以上全都是
54.下面Session对象的使用中可以正确执行的是___B____
A.<%Session.ScriptTimeout=20%>
B.<%Session.Timeout=40%>
C.<%Session=nothing%>
D.<%Response.Write("Session.SessionID")%>
55.Vard=newDate(d.setFullYear(2009,6,30);,下面有关说法中正确的是___C___。
A.将设置服务器的日期B.将设置客户端的日期
C.将设置日期对象d的日期D.语法错误
57.有关Array对象说法正确的是__C____。
A.varst=newArray(3,2)将创建二维数组
B.varst=newArray()将创建空白数组
C.数组的下标从0开始D.数组的下标从1开始
58.若要在完成目前的网页之后便结束Session对象,可以使用哪个方法?
___D___
A.ClearB.EndC.TimeoutD.Abandon
59.下面程序段执行完毕,c的值是:
___C____
<%Application("a")=1
Application("b")=2
c=Application("a")+Application("b")%>
A.12B.abC.3D.以上都不对
60.有关Document对象说法正确的是__D____。
A.使用该对象要预先实例化B.用户可以改变它的location属性的值
C.用户可以改变它的bgColor属性的值
D.Document.write()将把文本写入文件
61.执行xx=LCase(“MYstring”)后,有关说法正确的是___B___。
A.xx的取值是”MYSTRING”B.xx的取值是”mystring”
C.xx的取值是”mySTRING”D.语法错误
62.下列Web服务器上的目录权限级别中,最安全的权限级别是___A____
A.读取B.执行C.脚本D.写入
63.Replace(“Thisisanexamples.”,”is”,”are”,1)结果是_____B______
A.“Thisareanexamples.”B.“Thareareanexamples.”
C.“Thareisanexamples.”D.“Thasasanexamples.”
二、填空题
1.表单Form提交时是POST方法,则用___________对应的接收,表单Form提交时是GET方法,则用___________对应的接收。
(Request.FormRequest.QueryString)
2.要在数据库student表中查询学号为前6位是“200814”的学生信息,使用语句_________________________________。
(select*fromstudentwhereLEFT(学号,6)=”200814”)
3.统一资源定位器简称__________是___________的扩展。
它的构成有___________、___________、___________三个部分。
(URL\文件名\采用的协议\主机名或IP地址\路径和文件名)
4.当前比较流行的可作为Web数据库使用的关系型数据库有___________、___________、___________三种。
SQLServer、MySQL、Oracle
5.JavaScript中常用对象有String对象、___________、___________、____________、____________、____________。
ArrayMathDateWindowDocumentHistory
6.Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。
WorldWideWeb超级链接
7.要在数据库student表中查询姓名为变量XM值的学生信息,使用语句:
_________________________________。
select*fromstudentwhere姓名=xm
8.________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。
ADO\属性
9.ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。
ASP\可执行
10.Xm是一个变量,写出与<%Response.write(xm)%>等价的ASP指令<%______________________%>。
=xm
11.Request.Form()接收表单中用___________方法传递的值,Request.query()接收表单中用___________方法传递的值,或者是用___________传递的值。
POST\GET\URL参数
12.要在页面中返回最近访问的页面,可以使用
Window.History.Back()
13.要在页面中跳转到指定的try.asp页面,可以使用Response.________(“try.asp”)命令,要在页面中执行asp2.asp页面可以用Server.___________(“asp2.asp”)来实现。
Redirect\Execute
14.HTTP协议的工作模式是基于___________和服务器响应的模式。
客户端请求
15.VBScript中,增加On_______gotoTryerror语句,执行程序时,如果有错误发生,就会跳转到Tryerror去执行。
Error
16.要在特定的主页中指定主要的脚本语言,可以在.ASP文件的________添加指令___________来实现。
第1行<%@LANGUAGE=""%>
17.VBScript中有六大类函数,它们是___________、___________、___________、___________、___________和其它函数。
字符操作函数\数据转换函数\数学函数\日期和时间函数\布尔函数
18.在IE浏览器端的脚本代码中要用文档对象显示“你好”,语句是_____________________。
Document.Write(“你好”)
三、简答题
1.分别写出及JavaScript和VBScript脚本语言中给数据库mydata.mdb的表user中添加一个记录的程序段。
字段和值是name(“啊五一”)、num(“2008114101”)
<%
Setcn=Server.CreateObject("ADODB.Connection")
cnstr="dbq="+server.MapPath("mydata.mdb")+";defaultdir=;driver={microsoftaccessdriver(*.mdb)};"
cn.Opencnstr
sqlstr="InsertINTOuser(Name,num)Values('啊五一','2008114101')"
cn.Executesqlstr
cn.Close
Setcn=Nothing%>
JavaScript中用
<%
Varcn=Server.CreateObject("ADODB.Connection");
cnstr="dbq="+server.MapPath("mydata.mdb")+";defaultdir=;driver={microsoftaccessdriver(*.mdb)};";
cn.Opencnstr;
sqlstr="InsertINTOuser(Name,num)Values('啊五一','2008114101')";
cn.Executesqlstr;
cn.Close;
Setcn=Null
%>
2.举例描述表单FORM中post方法和行为处理页面的使用。
3.简述ASP提供的对象主要有几种及作用?
4.简述ASP的工作原理?
得分
四、设计程序解决相关问题
1.输入一个日期,判断该日期是否介于2007/01/01到2010/06/30之间,若是显示该日期是星期几月如“欢迎使用!
”,否则显示“输入错误,请重新输入!
”。
tstr=inputBox("input:
")
ttdate=cdate(tstr)
tt1=cdate("2007/01/01")
tt2=cdate("2010/06/30")
iftt1<=ttdateandtt2>=ttdatethenstr1="欢迎使用!
"elsestr1="输入错误,请重新输入!
"
msgboxstr1
2.制作一个Web页面,当鼠标悬停(onMouseOver)在按钮上时,页面的文字从黑色变为红色,移开后页面从红色变为黑色。
<%@LANGUAGE="JAVASCRIPT"CODEPAGE="936"%>
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 复习