网络程序设计—ASP考试试题(A卷 )

  • 格式:doc
  • 大小:54.50 KB
  • 文档页数:4

四川职业技术学院成都校区2008—2009学年第二学期期末考试试卷(A卷)科目:网络程序设计—ASP时间:120分钟(闭卷)专业:姓名:学号:成绩:一、单项选择题(本大题共15小题.每小题1分。

共15分)在每小题列出的四个备选项中只有一个是符合题目要求的.请将其代码填写在题后的括号内。

1.静态网页的扩展名一般是:()A.htm B .php C.asp D.jsp2.ASP文件的扩展名是:()A.htmB. txtC. docD. asp3.小王正在访问自己计算机上的网页,此时,他自己的计算机是:()A. 客户端B. 既是服务器端又是客户端C. 服务器端D. 既不是服务器端也不是客户端4.在HTML中,插入换行符用什么标记?()A. <hr>B. <br>C. <p>D. Enter键5.在HTML中,下面哪一种方法可以在网页上显示“<p>”( )A. <p>B. &lt;p&gt;C. &nbsp;p&nbsp;D. \<p\>6.在一组单选框中,下面哪一个属性可以用来默认选中某个选项?( )A. slectedB. checkedC. multipleD. noresize7.执行语句a="6"后,变量a的数据子类型是? ( )A. 字符串B. 日期C. 数值D. 布尔8.语句a="abc"="abc"运行完毕后,变量a的数据子类型是? ( )A. 数值B. 字符串C. 布尔D. 日期9.请问Mid("八千里路云和月",3,2)的返回值是什么?()A. "千里"B. "里路"C. "里"D. "路云"10.若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?()A. Request.Form("元素名")B. Request.QueryString("元素名")C. Response.Form("元素名")D. Response.QueryString("元素名")11.在表单中,下列哪个属性用于设定表单的提交方法?( )A. methodB. actionC. POSTD. GET12.Session变量和Application变量的返回值的数据子类型是?( )A. 字符串、字符串B. 数值、字符串C. 字符串、数值D. 根据其中的数据的类型决定13.在一个应用程序中,Global.asa文件可以有几个?( )A. 0B. 1C. 2D. 无限多个14.在一个用户会话过程中,会触发几次Session_OnStart事件?()A. 1B. 2C. 3D.无数次15.执行语句a=Server.URLEncode("b c")后,变量a的值是?(请注意其中空格)()A. b cB. b+cC. "b+c"D. "b&nbsp;c"二、多项选择题(本大题10小题,每小题1.5分,共15分)。

16.对于1.5.5节建立的1-2.asp,以下浏览方式正确的是:()A. http://localhost/temp/1-2.aspB. http://127.0.0.1/temp/1-2.aspC. http://localhost/asptemp/chapter1/temp/1-2.aspD. http://127.0.0.1/asptemp/chapter1/temp/1-2.asp17.HTML文档包含的两个部分是指:()A. 文档头部B. 标题C. 注释D. 文档主体18.下列哪段语句将会以粗体、下划线显示?()A. <b><u>欢迎大家</u></b>B. <u><b>欢迎大家</b></u>C. <i><b>欢迎大家</b></i>D. <b><i>欢迎大家</i></b>19.下列哪个标记可以单独使用(不需要结束标记)?()A. <p>B. <br>C. <img>D. <input>20.执行语句a=Int(10 * Rnd())后,则a的值不可能出现的有? ()A. 0B. 1C. 10D. 1121.以下哪些语句可以嵌套使用?()A. For…NextB. Do…LoopC. Select CaseD. If…Then…Else22.下面哪种集合可以获取查询字符串中的信息?()A. Response("元素名")B. Request("元素名")C. Request.Form("元素名")D. Request.QueryString("元素名")23.在应用程序的各个页面中传递值,可以使用哪几个内置对象?()A. RequestB. ResponseC. SessionD. Application24.下列哪种情况下可能会触发Session_OnEnd事件?()A. 用户关闭了浏览器B. 用户打开网页后离开电脑超过了20分钟C. 修改了Global.asa文件D. 在程序中执行了Abandon方法25.如果要返回应用程序根目录的物理路径,那么MapPath方法的参数可以是?()A. "/"B. "\"C. "."D. "C:\Inetpub\wwwroot"三、程序填空题(本大题10小题,每空1.5分,共15分)26.下面的语句执行完毕后,变量a、b、c、d的值分别是。

<% a="1"+"1": b="1"+1: c="1" & "1": d="1" & 1 %>27.请问下面程序段执行完毕,页面上显示的内容是。

<%Response.Write "a": Response.Flush: Response.Write "b": Response.ClearResponse.Write "c": Response.End: Response.Write "d"%>28.请问下面程序段执行完毕,变量c的值是。

<% Session("a")=1: Session("b")=2: c=Session("a")+Session("b") %>29.请问下面语句执行完毕后,变量c的值是。

<% Dim a,c: a="b": Session("a")= 1: Session(a)= 2 : c=Session("b") %>30.请问下面程序段执行完毕后,变量c的值是。

<% Dim a: a="b": Session(a)=1: Session("b")=2: c=Session(b) %>31.请问下面程序段执行完毕,变量b的值是。

<% Session("a")=1: Session.Abandon: Dim b: b=Session("a") %>32.执行语句a=Server.HTMLEncode("<p>")后,变量a的值是。

33.执行语句a=Server.HTMLEncode(Server.HTMLEncode("<p>"))后,变量a的值是。

34.执行Select Count(*) As Total From tbAddress Group By intAge语句后,会返回条记录。

35.执行Delete From tbAddress语句后,共删除多少条记录。

四、名词解释(本大题5小题,每小题2分,共10分)36.静态网页37.相对路径38.子程序39.会话40.数据库五、简答题(本大题4小题,每小题5分,共20分)41.什么是应用程序?为什么要建立应用程序?42.如果同时设置了背景颜色和背景图片,会出现什么情况?43.请简述四类运算符的优先级顺序。

44.某程序可以显示记录,但不能更新记录,请简述可能的原因。

六、编程题(本大题2小题,第1小题15分,第二小题10分,共25分)45.请编写程序段,随机产生一个0到9的整数。

如果是偶数,则在页面上输出“生成的是偶数”,否则输出“生成的是奇数”。

46.请自己开发一个函数,可以基本实现HTMLEncode方法的功能。

(提示:使用Replace 函数替换“&、>和<”为对应的字符实体)。