网络程序设计-ASP模拟试卷_第1页
网络程序设计-ASP模拟试卷_第2页
网络程序设计-ASP模拟试卷_第3页
网络程序设计-ASP模拟试卷_第4页
网络程序设计-ASP模拟试卷_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PAGE PAGE 20 ASP模拟试卷(一)一、选择题(每小题2分,共40分)1请判断下列语句执行完毕后,a、b、c的值(A) 11,11,11 (B) 2,11,11 (C) 11,2,11 (D) 11,11,22执行完语句a=2,a的类型为(A) 数值型 (B) 字符串型 (C) 布尔型 (D) 日期型3执行完如下语句后,a的值为:(A) 0 (B) 1 (C) 3 (D) 44执行完如下语句后,Sum的值为:(A) 0 (B) 5 (C) 15 (D) 205执行完 a=5 Mod 3 语句后,a的值为:(A) 0 (B) 2 (C) 3 (D) 56执行完 a=53 And ac

2、语句后,a的值为:(A) True (B) False (C) 1 (D) 07下面 a=Trim( vbscript) & Rtrim( good) 语句后,a的值:(A) vbscript good (B) vbscript good (C) vbscriptgood(D) vbscriptgood8下面哪个函数可以返回当前的日期和时间:(A) Now (B) Date (C) Time (D) DateTime9对于利用 Dim a(4,5) 语句定义的二维数组,Ubound(a,1)将返回(A) 0 (B) 4 (C) 5 (D) 610对于Request对象,如果省略获取方法,如Re

3、quest(“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、ClientCertificate11下面哪条语句可以返回访

4、问者的IP地址(A) Request.ServerVariables(REMOTE_ADDR)(B) Request.ServerVariables(REMOTE_IP)(C) Request.ClientCertificate(REMOTE_ADDR )(D) Request.ClientCertificate (REMOTE_IP )12执行完如下语句后,页面上显示的内容为:C (A) A (B) AB (C) AC (D) ABC13请问下面程序段执行完毕,页面上显示内容是什么:%Response.Write “新浪”%(A) 新浪 (B) 新浪(C) 新浪(超链接) (D) 该句有错,

5、无法正常输出14Session对象的默认有效期为多少分钟?(A) 10 (B) 15 (C) 20 (D) 应用程序从启动到结束15请问下面程序段执行完毕,页面上显示内容是什么:%Response.Write Server.HTMLEncode(“新浪”)%(A) 新浪 (B) 新浪(C) 新浪(超链接) (D) 该句有错,无法正常输出16当使用事务处理时,假如要提交事务处理,应该利用如下方法:(A) BeginTrans (B) EndTrans (C) CommitTrans (D) RollBackTrans17如果刚打开了一个含有1条记录的记录集,那么 Bof的值为(A) 1 (B)

6、True (C) False (D) NULL18使用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).Size20对于如下的文件超链接组件中使用的超链接数据文件,文件路径和说明之间应该用( )隔开。webcourse/ww

7、w_1.htm第一讲利用工具软件制作网页webcourse/www_2.htm第二讲网页制作高级功能webcourse/www_3.htm第三讲利用源代码开发网页(A) 空格 (B) Tab (C) (D) Space二、填空题(每空1分,共40分)ASP文件就是在普通的HTML文件中插入 或JavaScript脚本语言。如果操作系统是Windows 2000,一般需要安装 组件才能运行ASP程序。执行完 a= Left(vbscript,2) & Mid(vbscript,3,4) & Right(vbscript,2) 后,a的值为 。语句 a=DateAdd( ,10,Date() 将返

8、回10天后是几号。语句 b=Int(10 * ) +1) 将返回1到10之间的随机整数。在文件开头添加 语句后,则所有的变量都必须先声明才能使用。在数据库的表中,纵的一行叫做一个 ,横的一行叫做一个 。原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添加到该数组中,请填写下面程序段中的空格。下面是一个函数,用来返回从a到b的立方和,请填写其中的空格。下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示p1.jpg,其它时间显示p2.jpg。请填写完整下面的程序。%Dim thedaytheday= (Date()Select Case the

9、dayCase Case Else End Select%很多网站要求客户必须登录后才能访问,如果客户没有登录,就直接访问网站的某个页面,应该将其引导到首页。请据此填写下面的空格。下面的程序段用来计算客户是第几次访问本站。请填写其中的空格。假如Application(UserOnLine)中保存了一个数组,该数组中保存了在线用户的名称,下面的程序段从其中读取所有用户名,并显示在页面上,请填写其中的空格。三、编程题(每空10分,共30分)1请编写代码,在页面上显示如下图形。注意:只要写出主要代码即可*2利用Recodset对象也可以插入记录,现在针对图1所示的数据表,利用插入一条记录:其中网站名

10、称为“搜狐”,网站地址为“”,网站简介为“门户网站”,提交日期为当天。注意:只给出主要代码即可,程序的开头部分已经给出。%Dim db, strConnstrConn=Dbq= & Server.Mappath(address.mdb) & ;Driver=Microsoft Access Driver (*.mdb)Set db=Server.CreateObject(ADODB.Connection)ASP模拟试卷(二)一、选择题(每小题2分,共30分)1小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?小王的机器是服务器端,搜狐网站是客户端 (B) 搜狐网站是服务器端,

11、小王的机器是客户端 (C)小王的机器既是服务器端,又是客户端 (D)以上说法全不对2某同学开发了一个显示来访时间的ASP文件,存放在C:inetpubwwwroot下,请问此时如果在资源管理器中双击该文件,该文件可以正常显示吗?(A) 可以 (B) 不可以3下列哪个变量名称是正确的?(B)(A) 111 (B) _sum (C) ab_1 (D)a?b4执行完如下语句后,a的值为:(A) 10.223344 (B) 10.2 (C) 10.223 (D) 10.0005下列哪个函数可以将数值转换为字符串?(A) Cdate (B)Cint (C) CStr (D) CDbl6 请问Int(3.

12、45)和Int(-3.45)的值分别是什么?(A) 4、-4 (B)3、-4 (C) 3、3 (D) 3、-37 执行完如下语句后,sum的值为?% Dim sum,I Sum=0 I=1 Do While I=10Sum=sum+II=I+1If (I Mod 5=0) thenExit do End ifLoop%(A) 55 (B) 15 (C) 10 (D) 458下列几个是Response对象的方法,哪个是用来输出二进制信息的。(A) BinaryRead (B) BinaryWrite (C) Flush (D) Write9 Aplication对象的默认有效期为多少分钟?(A)

13、 10 (B) 15 (C) 20 (D) 应用程序从启动到结束10问下面程序段执行完毕,页面上显示的内容是什么?(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 & , & varGrad

14、e & ,# & 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, varGra

15、de,# var Birthday#)12问下面程序段执行完毕,页面上显示内容是什么:%Response.Write Server.HTMLEncode(“新浪”)%(A) 新浪 (B) 新浪(C) 新浪(超链接) (D) 该句有错,无法正常输出13使用事务处理时,假如要回滚事务处理,应该利用如下方法:(A) BeginTrans (B) EndTrans (C) CommitTrans (D) RollBackTrans14设定义了记录集rs, 如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句?rs.Open strSql,db (B)rs.Open strSql,db

16、,1,3 (C)rs.Open strSql,db,3 (D)rs.Open strSql,db,115在使用下载组件时,若下载组件是dll文件形式(test.dll),并且我们将该文件存放到C:temptest.dll下,则注册时还要在运行窗口输入( ) (A) Run C:temptest.dll (B) Run test.dll (C) Regsvr32 C:temptest.dll (D) Regsvr32 test.dll二、填空题(每空3分,共42分)VBScript 中用关键字 来声明常量。在VBScript中,我们用检验函数 来判断变量是数字类型。在VBScript 中,过程有

17、两种,一种是Sub子程序,一种是Function 函数,两者的区别在于 只执行程序而不返回值,而 可以将执行代码后的结果返回给请求程序。执行完 a= InStr(“ HYPERLINK mailto: ”,”)后,a的值为 。语句 a=DateDiff( ,Date(),#1/1/2006#) 将返回离2006年元旦还有多少天。在执行程序时,有时我们不希望因为程序发生错误而导致程序终止,也不希望将错误暴露在访问者的面前,这时我们就要用到容错语句 ,这条语句表示,如果碰到错误,就跳过去继续执行下一句。ASP的五大内部对象包括 、 、 、 、 下面的程序段用Cookies来完成设置关键字user_

18、name的值和有效期,请填写其中的空格。Session对象有它的有效期,默认为 分钟,另外,我们可以利用Session的一个属性 可以修改Session对象的有效期时长。Server对象有一个属性 ,可以用来设定脚本文件的最长执行时间,其默认值为90秒。对于W3 Jmail邮件发送组件,如果信箱是,密码是123456,发信服务器是smtp.163.dom。请写出执行发送邮件的语句 三、编程题(第一题8分,第二题8分,第三题12分)1有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚?2请使用ASP提供的计数器组件,在页面上显示“您是第”X “位访客

19、”。(只要写出主要代码即可)3假设有数据库address,内有表link,该表中包含字段:姓名(name varchar(50)),电话(tel varchar(20),email(email varchar(50),请分页将link表中的数据显示出来,且每页显示记录8条。 ASP模拟试卷(三)选择题(每题2分,共30分):(1)left(“”,4)的值为( )A,”asp” B,”.net” C,”asp.” D,”aspn”(2)Instr(“”,”)的值是( )A,4 B,3 C,5 D,6(3)对于request对象,如果省略获取方法,如request(“username”), 将按什

20、么顺序依次检查是否有信息传入( )A,Form、Querystring、Cookies、 Server Variables、 ClientCertificateB, Querystring、Form、Cookies、 Server Variables、 ClientCertificateC, Cookies、Querystring、Form、Server Variables、 ClientCertificateD,Form、Querystring、Cookies、ClientCertificate、 Server Variables(4)下面程序执行完毕,页面上显示的是什么内容( )%Repo

21、nse.write server.HTMLEncode(“搜狐”)%A,搜狐 B,搜狐 C,搜狐 D,该句有误,无法输出(5)下面程序执行完毕,页面上显示什么内容( )A,祖国 B,祖国您好 C,祖国(换行)您好 D,以上都不对(6)则c的值为( )A,3 B,12 C,ab D,”12”(7)如果在示例6-3.asp中添加Server.ScriptTimeout=300,如果在示例6-4.asp中添加c=Server.ScriptTimeout,请问c等于多少秒( )A,60 B,90 C,300 D,以上都不对(8)查询用户表中最新的5条记录,请问用哪条语句( )A,select top

22、5 * from user order by id descB, select * from user order by id descC, select top 5 * from userD, select * from user top 5 order by id desc(9)执行完Delete From users语句后,共删除多少条记录( )A,0 B,1 C,全部 D,若干条(10)进行模糊查询时所使用的通配符是( )A,* B,? C,& D,%(11)如果指针指向第1条记录,则rs.bof和rs.eof的值分别为( )A,True、False B,False、TrueC, Tr

23、ue、True D, False、False(12)如果某服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性( )A,Connection对象.CommandTimeout B,Connection对象.ConnectionTimeoutC,Command对象.CommandTimeout D,Session对象.Timeout(13)获取客户端的IP用下列哪条语句( )A,request.servervariables(“REMOTE_ADDR”)A,request.servervariables(“REMOTE_HOST”)A,request.servervariables

24、(“LOCAL_ADDR”)A,request.servervariables(“SERVER_PORT”)(14)下面程序段执行完毕,页面上显示的内容是( )A,王刚 B,张红 C,张红王刚 D,无法正常输出(15)如果希望打开的记录集可以前后移动指针,并且可读可写,则应该为下面哪一句( )A,rs.open sql,conn B,rs.open sql,conn,1,3C,rs.open sql,conn,3 D,rs.open sql,conn,1二、填空题及简答题(其中(1)、(2)、(8)、(15)每题三分其它题每题2分,共34分)(1),Sub 子程序和Function函数的区别在

25、于:_(2),请简述Execute、Transfer、Redirect方法的区别(3),如果在asp文件中任意地方用到redirect方法重定向页面,则必须在文件开头加:_(4),请问如下Global.asa文件程序段有何错误?Sub session_onstartDim a,b,ca=2b=3c=a+bresponse.write cEnd sub(5)Mid(“asp网络程序设计”,4,6)的返回值是:_(6)表单中有2个按钮,其中一个用来提交表单(type=”submit”),另一个用来在原来页面的基础上,再打开一个新页面,请问该按钮的type为:_(7)以下程序段执行的结果为:_(8)

26、, session和Application的区别主要在 :_(9),浏览器是解释执行的,它将所有的HTML标记逐一解释执行,而有时希望在屏幕上输出完整的HTML语句,则要用到哪种方法:_(10),在删除页面中,利用Request对象的_方法获取当前记录的id值(11),创建没有ODBC数据源的连接:_(数据库为data.mdb)(12),Server对象的ScriptTimeout的默认最长时间为_秒(13),Application对象的默认有效期为_分钟(14),执行完a=”6”语句后,a 是_类型(15),简述Querystring和Form的区别:三、编程题:使用asp 控制显示字体的大

27、小,程序运行的结果如下图:(11分)创建一个网站计数器,程序运行效果如下图:(10分)假设数据库data.mdb中有个admin(username,password)表,用于存放管理员的信息,且数据库已连接成功。请开发一个管理员登录验证模块admin.asp,要求:只有当输入正确的口令才进入管理页面manage.asp, 否则弹出对话框“用户名或密码不对,请重新输入!”(15) ASP模拟试卷(四)一、选择题(每小题2分、共30分)1 在默认WWW主目录C:intpupbwwwroot下建一个temp.asp文件通过Internet访问你的ASP文件时,下列说法正确的是( )。A http:/

28、localhost/temp.aspB /temp.aspC http:/你的计算机名字/temp.aspD http:/你的计算机的IP地址/temp.asp下列标记中,( )可以在网页中插入图片。A 标记 B。表记C 标记 D。标记3程序继续执行调用Sub过程的语句之后的语句,可以立即从Sub过程中退出的语句是( )。 A B。Exit C。Exit Sub D. Loop4下列那个函数可以计算两个日期或时间的间隔的函数是( )。AWeekDey B。DataDiff C。DateAdd D。FormatDateTime5下列不属于Request.ServerVariables 集合可以读

29、取服务器环境变量的是(A )。A客户端的网速B客户端所提交内容的数据类型C发送请求的端口号D发出请求的远程主机IP下列关于ASP程序说法不正确的是( )。在ASP程序中,字母不分大小写使用REM或 符号来标记注释语句符号必须和ASP语句放在一行ASP语句必须分行,不能把多条ASP语句写在一行下面( )不是Global.asa文件可用来存放是事件。A. Application_OnEnd B. Application_OnStartC. Session_OnEnd D. Sever_OnStart下列那种方法不能实现页面跳转的效果( )。Response.Redirect方法HTMLEncode

30、方法Server.Execue方法Server.Transfer方法在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用( )对象实现。ARequest B。 ResponseCServer D。 Session执行完Delete From Users语句后,共删除多少条记录( )A0 B。1 C。若干条(0条或多条) D。全部以下连接对象的创建方法中,正确的是( )。Conn=CreateObjet(“ADODB.Connection”)Conn=Server.CreateObjet(“ADODB.Connection”)Set Conn=Server.CreateObjet(“AD

31、ODB.Connection”)Set Conn=Server.CreateObjet(ADODB.Connection)表单提交后数据指定的处理的文件由( )属性指定。AGet B。Post C. Action D. Name以下对Gloabal.asa的说法中,错误的是( )。该文件夹对于一贯ASP运用程序而言,是可选的该文件可以放在站点的任何位置Session和Applcation对象的事件处理过程,必须放在该文件中,以便相应事件的运用该文件可以用来创建对象需要用到FileSystemObject对象实例( )方法创建文件夹。ACreateFile B. CreateFolder C.

32、CopyFolder D. CopyFileFolder对象的Files属性是( )。返回文件夹的名字返回文件夹中的所有的子文件夹返回文件夹的所有的文件返回该文件夹的父文件夹对应的Folder对象 二、填空题(每空2分,共40分)1、_一经声明,在程序执行期间,其值不会改变。2、ASP提供6个内置对象分别是_、_、_、_、_和ScriptError.3、Server对象的_方法,用于创建已注册的ActiveX组件、应用程序或脚本对象。4、填写下面程序,计算从1到100的平方和%Dim sum,Isum=_I=_Do While I5、如果我们做一个银行转帐系统,在转帐时,A转帐给B,A的帐户上

33、的钱减少,B的帐号上的钱增加,处理方法就是先A上面减少,在B的帐户上增加,这样可以,但是在没有出现任何问题的情况下,如果出问题了怎么处理,我们一般用到Connection对象的那三种方法来处理_、_、_。6、在连接数据库时一般我们用的那三种连接方法_、_、_。7、Recordset中的记录指针具有游标类型,他的默认值为_。8、建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的_方法可以实现。9、Session对象默认情况下服务器只保留_分钟。三、编程题(1小题12分、2小题18分)1、利用Cookies设计一个客户的访问次数,记住

34、客户端的访问。比如:你是第几次访问本站2、设计一个简单的留言板(要求:有主题、内容、姓名、邮箱。另外可以删除流言)数据库已经设计好,要求设计的主要有index.asp留言首页、conn.asp连接数据库文件、add.asp添加留言文件、guest.mdb为数据库文件名表如下: ASP模拟试卷(五)选择题(每小题2分、 共40分)在VBScript中,注解前使用:A/ B. /*/ C. D.”Response对象的( )属性可指定缓存页面的确切到日期和时间。ABuffer B. Expires属性CExpires Absolute属性 C. CacheControl属性下列循环语句中循环( )

35、次停止执行。%Dim sum, ISum=0I=1DoSum=sum+I2I=I+1Loop While I A. 7 B. 9 C. 10 D. 11 执行完 Split(“1,2,3,4”,”,”)值是。A1234 B.1 C. , D.1 2 3 4Month(#2003-10-22#)函数返回的是( )。A.2003 B.10 C.22 D.以上都不是6. 函数Instr(“”,”)的返回的值为( )A. 3 B.5 C.7 D.8 7、% Response.write Server.HTMLEncode(“搜狐”)%的允许结果是。A. 搜狐 B. C. 搜狐 D. 以上都不是8、Ap

36、plication对象的默认有效期为( )分钟A.15 B.20C.25 D.应用程序从启动到结束9、若要获得客户端的IP地址,应使用ServerVariables 方法,查询( )变量。AREMOTE_ADDR B.REMOTE_HOSTC. LOCAL_ADDR D.PATH_INFO10、在执行A页面时,若要调用B页面,B页面执行完后,继续执行A页面,则通过Server的( )方法来实现。A. Transfer B. RedirectC. Execute D. href11、若要将虚拟路径转化为真实的物理路径,一下语句正确的是( )。A. Response.MapPath(虚拟路径) B

37、. Request.MapPath(虚拟路径)C. Server.URLEncode(虚拟路径) D. Server.MapPath(虚拟路径)12、如果要获得上一级文件夹的路径,可以用的方法( )A. GetParentFolerName B. GetParentFolderC. GetFolder D. RootFolder13、如果要获得user表前10条的记录的数据,用SQL语句实现为( )A. SELECT TOP10 FROM userB. SELECT next10 FROM userC. SELECT*FROM user WHERE rownum=10D. SELECT*FRO

38、M user WHERE Recno()=1014、在表user有name 、tel 和data 3个字段,要求向表user中插入一新记录,该记录数据分别为: 王明、 8888888、2005-5-5,用SQL语句实现操作是( )。A. INSER INTO user VALUES (王明,8888888,2005-5-5)B. INSER INTO user VALUES “王明”,”8888888”,#2005-5-5#C. INSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,#2005-5-5#)DINSER INTO user(name,tel,data) VALUES (“王明”,“8888888”,“2005-5-5“)15、如果服务器比较慢,执行查询操作时可能无法正常执行,应该设置下面哪个属性()。A. Connection对象.ConnectionTimeout B. Server对象. ConnectionTimeOutC. command对象. CommandTimeOut D. Session对象. TimeOut16、要获得当前记录在记录集中的位于那一页的属性是( )A. Absolutepage B. RecnoC. AbsolutePosition D.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论