ASP模拟试卷(一)
一、选择题(每小题2分,共40分)
1.请判断下列语句执行完毕后,a、b、c的值
<%
a="1" + 1
b="1" + "1"
c="1" & "1"
%>
(A) "11","11","11"  (B) 2,"11","11"  (C) "11",2,"11"  (D) "11","11",2
2.执行完语句a="2",a的类型为
(A) 数值型      (B) 字符串型   (C) 布尔型    (D) 日期型
3.执行完如下语句后,a的值为:
<%
Dim a
a=3
a=a+1
%>
(A) 0            (B) 1        (C) 3            (D) 4
4.执行完如下语句后,Sum的值为:
<%
Dim a(5),Sum
Sum=0
For I=0 To 5
    a(I)=I
    Sum=Sum+a(I)
Next
%>
(A) 0            (B) 5        (C) 15            (D) 20
5.执行完  a=5 Mod 3 语句后,a的值为:
(A) 0            (B) 2        (C) 3            (D) 5
6.执行完  a=5>3 And "a"<"c"  语句后,a的值为:
(A) True          (B) False      (C) 1            (D) 0
7.下面  a=Trim("  vbscript")  &  Rtrim("    good")  语句后,a的值:
(A) "  vbscript    good" 
(B) "vbscript    good"   
(C) "  vbscriptgood"
(D) "vbscriptgood"
8.下面哪个函数可以返回当前的日期和时间:
(A) Now          (B) Date      (C) Time        (D) DateTime
9.对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回
(A) 0            (B) 4        (C) 5            (D) 6
10.对于Request对象,如果省略获取方法,如Request(user_name),将按什么顺序依次检查是否有信息传入:
(A)Form、QueryString、Cookies、Server Variables、ClientCertificate
(B)QueryString、Form、Cookies、Server Variables、ClientCertificate   
(C)Cookies、QueryString、Form、Server Variables、ClientCertificate
(D)Form、QueryString、Cookies、Server Variables、ClientCertificate
11.下面哪条语句可以返回访问者的IP地址
(A) Request.ServerVariables("REMOTE_ADDR")
(B) Request.ServerVariables("REMOTE_IP")
(C) Request.ClientCertificate("REMOTE_ADDR ")
(D) Request.ClientCertificate ("REMOTE_IP ")
12.执行完如下语句后,页面上显示的内容为:
<%
Response.Write "A"
Response.End
Response.Write "B"
%>
C
(A) A            (B) AB        (C) AC            (D) ABC
13.请问下面程序段执行完毕,页面上显示内容是什么:
<%
Response.Write <a href='www.sina'>新浪</a>
%>
(A) 新浪              (B) <a href='www.sina'>新浪</a>
(C) 新浪(超链接)    (D) 该句有错,无法正常输出
14.Session对象的默认有效期为多少分钟?
(A) 10            (B) 15        (C) 20          (D) 应用程序从启动到结束
15.请问下面程序段执行完毕,页面上显示内容是什么:
<%
Response.Write Server.HTMLEncode(<a href='www.sina'>新浪</a>)
%>
(A) 新浪              (B) <a href='www.sina'>新浪</a>
(C) 新浪(超链接)    (D) 该句有错,无法正常输出
16.当使用事务处理时,假如要提交事务处理,应该利用如下方法:
(A) BeginTrans                  (B) EndTrans       
(C) CommitTrans                  (D) RollBackTrans
17.如果刚打开了一个含有1条记录的记录集,那么 Bof的值为
(A) 1          (B) True        (C) False        (D) NULL
18.使用W3 Jmail组件发送E-mail时,附件必须位于
(A) 客户端                      (B) 服务器端
(C) 服务器端和客户端            (D) 服务器端或客户端
19.对于文件上传组件,如果希望获取上传文件的大小,应该怎样用?
(A) Upload.Files("upfile").Size
(B) Upload.Form("upfile").Size     
(C) Request.Files("upfile").Size       
(D) Request.Form("upfile").Size
20.对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用(  )隔开。
webcourse/www_1.htm    第一讲利用工具软件制作网页
webcourse/www_2.htm    第二讲网页制作高级功能
webcourse/www_3.htm    第三讲利用源代码开发网页
(A) 空格          (B) Tab        (C)          (D) Space
二、填空题(每空1分,共40分)
1.ASP文件就是在普通的HTML文件中插入          或JavaScript脚本语言。
2.如果操作系统是Windows 2000,一般需要安装          组件才能运行ASP程序。
3.执行完  a= Left("vbscript",2) & Mid("vbscript",3,4) & Right("vbscript",2)  后,a的值为           
4.语句 a=DateAdd("        ",10,Date()) 将返回10天后是几号。
asp网页源码5.语句 b=Int(10 *           ) +1) 将返回1到10之间的随机整数。
6.在文件开头添加                语句后,则所有的变量都必须先声明才能使用。
7.在数据库的表中,纵的一行叫做一个          ,横的一行叫做一个         
8.原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添加到该数组中,请填写下面程序段中的空格。
<%
Dim users()
Redim users(40)
users(0)="王军"
users(1)="李俊"
……
Redim         users(41)
users(41)="张峰"
%>
9.下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。
<%
Function Cube(a,b)
    Dim I,Sum
    Sum=               
    For I= a To b
        Sum=               
    Next
                =Sum
End Function
%>
10.下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示p1.jpg,其它时间显示p2.jpg。请填写完整下面的程序。
<%
Dim theday
theday=        (Date())
Select Case theday
Case        
            "<img src='p1.jpg'>"
Case Else
            "<img src='p2.jpg'>"
End Select
%>
11.很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页。请据此填写下面的空格。
<%
If Session("UserName")=          Then
                "index.asp"
End If
%>
12.下面的程序段用来计算客户是第几次访问本站。请填写其中的空格。
<%
Dim varNumber
varNumber=Request.Cookies("number")
If               Then
    varNumber=1
Else
    varNumber=varNumber+1
End If
.                      =varNumber
.                      =#2030-1-1#     
Response.Write "您是第" & varNumber & "次访问本站"
%>
13.假如Application("UserOnLine")中保存了一个数组,该数组中保存了在线用户的名称,下面的程序段从其中读取所有用户名,并显示在页面上,请填写其中的空格。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。