网络程序设计ASP模拟试卷(二)
考试日期: 
考试时间: 
考生信息:
  ___________  _____________  _____________笔试成绩_____________
 
 
一、选择题(每小题2分,共30分)
1.小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?
(A)(A)            小王的机器是服务器端,搜狐网站是客户端  (B) 搜狐网站是服务器端,小王的机器是客户端  (C)小王的机器既是服务器端,又是客户端 (D)以上说法全不对
 
2.某同学开发了一个显示来访时间的ASP文件,存放在C:\inetpub\wwwroot下,请问此时如果在资源管理器中双击该文件,该文件可以正常显示吗?
(A) 可以      (B) 不可以
 
3.下列哪个变量名称是正确的?(B)
(A) 111            (B) _sum      (C) ab_1        (D)a?b
 
4.执行完如下语句后,a的值为:
<%
Dim a
a=FormatNumber(10.223344,3)
%>
(A) 10.223344            (B) 10.2      (C) 10.223          (D) 10.000
 
5.下列哪个函数可以将数值转换为字符串?
(A) Cdate            (B)Cint      (C) CStr          (D) CDbl
 
6. 请问Int(3.45)和Int(-3.45)的值分别是什么?
(A) 4、-4            (B)3、-4      (C) 3、3          (D) 3、-3
 
7. 执行完如下语句后,sum的值为?
<%
  Dim sum,I
  Sum=0
  I=1
  Do While I<=10
        Sum=sum+I
        I=I+1
        If  (I Mod 5=0) then
write的返回值
            Exit do
        End if
Loop
<%
(A) 55          (B) 15    (C) 10          (D) 45
 
8.下列几个是Response对象的方法,哪个是用来输出二进制信息的。
(A) BinaryRead    (B) BinaryWrite      (C) Flush        (D) Write
 
 
9. Aplication对象的默认有效期为多少分钟?
(A) 10  (B) 15      (C) 20        (D) 应用程序从启动到结束
 
10.问下面程序段执行完毕,页面上显示的内容是什么?
<%
Dim strTemp
StrTemp=”user_name”
Session(“strTemp”)=”王刚”
Session(strTemp)=”张红”
Response.Write Session(“user_name”)
 
%>
(A) 张红    (B)王刚    (C) 王刚张红    (D) 语法有错,无法正常输出
 
11.如有一个数据库,其中有表table,包括3个字段name(文本型)、grade(数字型)、birthday(日期/时间型),请问下面哪句能正确执行?
(其中 varName=”林亚” varGrade=98  varBirthday=#1983-1-1#)
(A). strSql="Insert Into table(name,grade,intro) Values('"& varName & "', " & varGrade & ",#" & varBirthday & "#)"
(B). strSql="Insert Into table(name,grade,intro) Values('" & varName & "', '" & varGrade & "',# " & varBirthday & "#)"
(C). strSql="Insert Into table(name,grade,intro) Values('" & varName & "', " & varGrade & "," & varBirthday & ")"
(D).strSql="Insert Into table(name,grade,intro) Values('varName', varGrade,# var Birthday#)"
 
 
12.问下面程序段执行完毕,页面上显示内容是什么:
<%
Response.Write  Server.HTMLEncode(“<a href='www.sina'>新浪</a>”)
%>
(A) 新浪              (B) <a href='www.sina'>新浪</a>
(C) 新浪(超链接)    (D) 该句有错,无法正常输出
 
13.使用事务处理时,假如要回滚事务处理,应该利用如下方法:
(A) BeginTrans                    (B) EndTrans         
(C) CommitTrans                    (D) RollBackTrans
 
14.设定义了记录集rs, 如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句?
(A)(A)  rs.Open strSql,db                    (B)rs.Open strSql,db,1,3
(C)rs.Open strSql,db,,3                    (D)rs.Open strSql,db,1
 
15.在使用下载组件时,若下载组件是dll文件形式(test.dll),并且我们将该文件存放到C:\temp\test.dll下,则注册时还要在运行窗口输入(  )
(A) Run C:\temp\test.dll  (B) Run test.dll  (C) Regsvr32 C:\temp\test.dll  (D) Regsvr32 test.dll
 
 
二、填空题(每空3分,共42分)
1.1.        VBScript 中用关键字            来声明常量。
2.2.        在VBScript中,我们用检验函数            来判断变量是数字类型。
3.3.        在VBScript 中,过程有两种,一种是Sub子程序,一种是Function 函数,两者的区别在于          只执行程序而不返回值,而          可以将执行代码后的结果返回给请求程序。
4.4.        执行完  a= InStr(“ jjshang@263”,”@”)后,a的值为         
5.5.        语句 a=DateDiff(      ,Date(),#1/1/2006#) 将返回离2006年元旦还有多少天。
6.6.        在执行程序时,有时我们不希望因为程序发生错误而导致程序终止,也不希望将错误暴露在访问者的面前,这时我们就要用到容错语句                        ,这条语句表示,如果碰到错误,就跳过去继续执行下一句。
 
7.7.        ASP的五大内部对象包括                                         
8.8.        下面的程序段用Cookies来完成设置关键字user_name的值和有效期,请填写其中的空格。
<%
Response.Cookies(“user_name”)=“高航”
                        =#2005-10-1#  ‘设置关键字user_name的有效期
%>
9.9.        Session对象有它的有效期,默认为      分钟,另外,我们可以利用Session的一个属性          可以修改Session对象的有效期时长。
 
10.10.    Server对象有一个属性               ,可以用来设定脚本文件的最长执行时间,其默认值为90秒。
 
11.11.    对于W3 Jmail邮件发送组件,如果信箱是jjshang99@163,密码是123456,发信服务器是smtp.163.dom。请写出执行发送邮件的语句                       
 
12.12.    对于如下图的数据表link,请填写下面的SQL语句中的空格:
图1
查询提交日期大于2003-1-1的前三条数据记录,并按提交日期的降序排列
strSql="Select         * From link Where submit_date   #2003-1-1#  Order By submit_date           "
查询网站名字中有“网”字的记录
strSql="Select * From link Where                      “
 
13.13.    针对上面图1所示,下列程序将完成对link表中内容的更新,所需要更新的字段假设已经从另外一个表单文件中取得,另假设数据库文件wwwlink.mdb和本文件存放在同一个文件夹下,请填写下面程序段中的空格。,数据表名为link。
    <table>
        <tr>
        <td>网站名称</td><td>网站地址</td><td>提交日期</td>
        </tr>
        <%
        ‘以下获得所要修改记录的link_id
        Dim varLink_id
        varLink _id =Request.QueryString(“link_id”)
 
        '以下连接数据库

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