网络程序设计——ASP(第3版)课本杂题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)静态网页的扩展名一般是:
A.htm B .php C.asp D.jsp
(2)ASP文件的扩展名是:
A.htm
B. txt
C. doc
D. asp
(3)当前的Web程序开发中通常采用什么模式?
A. C/S
B. B/S
C. B/B
D. C/C
(5)小王正在访问自己计算机上的网页,此时,他自己的计算机是:
A. 客户端
B. 既是服务器端又是客户端
C. 服务器端
D. 既不是服务器端也不是客户端
(6)ASP脚本代码是在哪里执行的?
A. 客户端
B. 第一次在客户端,以后在服务器端
C. 服务器端
D. 第一次在服务器端,以后在客户端
(2)HTML中的注释格式是:
A. <!-- 注释内容--!>
B. <!-- 注释内容-->
C. <%-- 注释内容--%>
D. <!-- 注释内容--%>
(3)下列哪段语句将会以粗体、下划线显示?
A. <b><u>欢迎大家</u></b>
B. <u><b>欢迎大家</b></u>
C. <i><b>欢迎大家</b></i>
D. <b><i>欢迎大家</i></b>
(4)在HTML中,插入换行符用什么标记?
A. <hr>
B. <br>
C. <p>
D. Enter键
(5)在HTML中,下面哪一种方法可以在网页上显示“<p>”?
A. <p>
B. <p>
C. p
D. \<p\>
(6)如果希望使用实心方块作为符号列表前面的符号,type属性的取值应该为:
A. Circle
B. Squire
C. Disc
D.■
(7)HTML中用什么标记表示表格的一行?
A. <row>和</row>
B. <tr>和</tr>
C. <td>和</td>
D. <table>和</table>
(8)在表格中哪个属性用于设置文本水平对齐方式?
A. align
B. valign
C. top
D. bottom
(9)关于网页中的图像,下列说法正确的是?
A. 图像标记是以<img>开始,以</img>结束
B. href属性用于指定所要显示图像文件的路径
C. src 属性用于指定所要显示图像文件的路径
D. alt用于指定显示在图像上的文字
(10)当前文件夹下有一个HTML文件a.htm和一个子文件夹B,文件夹B中有一个图片文件flower.jpg,请问下面哪种写法可以在a.htm中插入该图片?
A. <img src="flower.jpg">
B. <img src="../flower.jpg">
C. <img src="B/flower.jpg">
D. <img src="/B/flower.jpg">
(11)在超链接标记中,下面哪个属性用来指定超链接路径?
A. src
B. href
C. dynsrc
D. action
(12)在一组单选框中,下面哪一个属性可以用来默认选中某个选项?
A. slected
B. checked
C. multiple
D. noresize
(13)下面哪种方法可以设置单行文本框的默认值为“在这里输入用户名”?
A. <input type="text" name="txtUserId" value="在这里输入用户名">
B. <input type="text" name="txtUserId">在这里输入用户名</input>
C. <textarea type="memo" name="txtUserId" value="在这里输入用户名">
D. <textarea type="memo" name="txtUserId"> 在这里输入用户名</textarea>
(14)下面哪一种文本框中输入数据后,数据将以*号显示?
A. 单行文本框
B. 多行文本框
C. 数值文本框
D. 密码文本框
(15)在表单中,下列哪个属性用于指定表单处理程序文件的地址?
A. method
B. action
C. GET
D. POST
(16)在框架网页中,如果一个超链接在整个浏览器窗口中打开,target属性的值为:
A. _blan
B. _self
C. parent
D._top
(17)要实现一个上下型框架网页,至少需要几个网页文件?
A. 2
B. 3
C. 4
D. 6
(18)下列哪个属性可以用来使框架不显示滚动条?
A. cols
B. rows
C. scrolling
D. noresize
(1)下列哪一个变量名称是正确的?
A. 1_ab
B. ab_1
C. _ab
D. ab?
(2)在一段程序中a是一个变量,那么"a"是:
A. 变量
B. 直接常量
C. 字面常量
D. 符号常量
(4)执行语句a="6"后,变量a的数据子类型是?
A. 字符串
B. 日期
C. 数值
D. 布尔
(5)执行语句a="2008-8-8"后,变量a的数据子类型是?
A. 字符串
B. 日期
C. 数值
D. 布尔
(6)假设变量a=5、b=3,则执行语句c="a>b"后,变量c的数据子类型是?
A. 字符串
B. 日期
C. 数值
D. 布尔
(7)语句a="abc"="abc"运行完毕后,变量a的数据子类型是?
A. 数值
B. 字符串
C. 布尔
D. 日期
(8)执行语句a=3: a=a+5后,变量a的值是:
A. 3
B. 5
C. 8
D. 出错
(9)已知x=123,那么执行语句y=x \10 Mod 10后,变量y的值是?
A. 0
B. 1
C. 2
D. 3
(10)已知a= "ab",那么执行语句b="cd'" & a & " " & "ef"后,变量b的值是?
(提示:请注意题目和答案中的空格)
A. "cd'ab ef"
B. "cd'abef"
C. "cdabef"
D. "cdab ef"
(11)下面的语句执行完毕后,变量a、b、c、d的值分别是?
<% a="1"+"1":b="1"+1:c="1" & "1":d="1" & 1 %>
A. "11"、"11"、"11"、"11"
B. "11"、2、"11"、"11"
C. 2、2、"11"、"11"
D. "11"、"11"、2、2
(12)请问表达式Not(6+3<5+2)的值是?
A. True
B. False
C. 9
D. 无法计算
(15)在取整时按四舍五入进行的函数是?
A. Int
B. Fix
C. Round
D. CInt
(16)请问Mid("八千里路云和月",3,2)的返回值是什么?
A. "千里"
B. "里路"
C. "里"
D. "路云"
(17)执行语句a=InStr(Trim(Replace("abcdef","c","")),"ef")后,变量a的值是?
A. 0
B. 1
C. 4
D. 5
(18)函数DateDiff("m",#2008-8-8#,#2008-10-1#)的返回值是?
A. 1
B. 2
C. 54
D. 5
(19)对于数组a(3,4),函数UBound(a,2)的值是:
A. 1
B. 2
C. 3
D. 4
(20)假如变量a的值是"100",则IsNumeric(a)和VarType(a)的值分别是?
A. True、2
B. True、8
C. False、2
D. False、8
(21)假如变量a的值是"2008-8-8",则IsDate(a)和VarType(a)的值分别是?
A. True、2
B. True、8
C. False、2
D. False、8
(22)执行语句a=Chr(Asc("ABC"))后,则a的值是:
A. "ABC"
B. "A"
C. 65
D. 出错
(23)退出Do循环的语句是?
A.Exit For B. Exit Do C. Exit Sub D. Exit Function
(1)对于Request对象,如果省略集合,如Request("strName"),将按什么顺序依次检查是否有信息传入?
A. Form、QueryString、Cookies、ServerVariables、ClientCertificate
B. QueryString、Form、Cookies、ServerVariables、ClientCertificate
C. Cookies、QueryString、Form、ServerVariables、ClientCertificate
D. Form、QueryString、Cookies、ServerVariables、ClientCertificate
(2)Request对象的QueryString、Form、Cookies集合获取的数据子类型分别是?
A. 数字、字符串、字符串
B. 字符串、数字、数字
C. 字符串、字符串、字符串
D. 必须根据具体值而定
(3)在表单中,下列哪个属性用于设定表单的提交方法?
A. method
B. action
C. POST
D. GET
(4)若表单提交时采用GET方法,则下面哪种集合可以获取表单元素的值?
A. Request.Form("元素名")
B. Request.QueryString("元素名")
C. Response.Form("元素名")
D. Response.QueryString("元素名")
(8)请问下面程序段执行完毕,页面上显示的内容是什么?
<%
Response.Write "a":Response.Flush:Response.Write "b":Response.Clear
Response.Write "c":Response.End:Response.Write "d"
%>
A. ac
B. cd
C. bd
D. ad
(9)Response对象的什么方法可以将缓冲区中的页面内容立即输出到客户端?
A. Write
B. End
C. Clear
D. Flush
(2)请问下面语句执行完毕后,变量c的值是?
<% Dim a,c:a="b":Session("a")= 1:Session(a)= 2 :c=Session("b") %>
A. 1
B. 2
C. 3
D.以上都不对
(3)请问下面程序段执行完毕后,变量c的值是?
<% Dim a: a="b":Session(a)=1:Session("b")=2:c=Session(b) %>
A. 1
B. 2
C. 3
D. 空(Empty)
(4)请问下面程序段执行完毕,变量b的值是?
<% Session("a")=1:Session.Abandon:Dim b:b=Session("a") %>
A. 0
B. 1
C. 空(Empty)
D. 程序出错
(5)Session对象的默认有效期为多少分钟?
A. 10
B. 15
C. 20
D. 30
(6)在同一个应用程序的页面1中执行Session.TimeOut=30,那么在页面2中执行Response.Write Session.TimeOut,则输出值为多少?
A. 15
B. 20
C. 25
D. 30
(7)Application对象的默认有效期为多少分钟?
A. 10
B. 15
C. 20
D. 从应用程序启动到结束
(9)Session变量和Application变量的返回值的数据子类型是?
A. 字符串、字符串
B. 数值、字符串
C. 字符串、数值
D. 根据其中的数据的类型决定
(10)下面哪条语句可以创建一个对于访问网站的所有用户均有效的变量intAll?
A. Session("intAll")=10
B. Application("intAll")=10
C. Public Session("intAll")
D. Public Application("intAll")
(11)在一个应用程序中,Global.asa文件可以有几个?
A. 0
B. 1
C. 2
D. 无限多个
(12)在一个用户会话过程中,会触发几次Session_OnStart事件?
A. 1
B. 2
C. 3
D.无数次
(1)如果设置ScriptTimeOut为60秒,请问脚本最长执行时间为多少秒?
A. 30
B. 60
C. 90
D. 300
(2)如果在页面1中添加Server.ScriptTimeOut=300,并在同一网站的页面2中添加a=Server.ScriptTimeOut,请问变量a的值等于多少?
A. 60
B. 90
C. 300
D. 以上都不对
(4)执行语句a=Server.HTMLEncode("<p>")后,变量a的值是?
A. p
B. <p>
C. "<p>"
D. "<p>"
(5)执行语句a=Server.HTMLEncode(Server.HTMLEncode("<p>"))后,变量a的值是?
A. "<<p>>"
B. "<p>"
C. "<<p>>"
D. "&lt;p&gt; "
(6)执行语句a=Server.URLEncode("b c")后,变量a的值是?(请注意其中空格)
A. b c
B. b+c
C. "b+c"
D. "b c"
(1)下面哪条语句可以查询strName为"萌萌"且是2008年8月8日前注册的用户?
A. Select * From tbAddress Where strName=萌萌And dtmSubmit<#2008-8-8#
B. Select * From tbAddress Where strName="萌萌" And dtmSubmit<2008-8-8
C. Select * From tbAddress Where strName="萌萌" And dtmSubmit<#2008-8-8#
D. Select * From tbAddress Where strName="萌萌" Or dtmSubmit<#2008-8-8#
(2)下面哪条语句可以查询姓“赵”并且年龄等于22岁的用户,请问用哪条语句?
A. Select * From tbAddress Where strName="赵" And intAge=22
B. Select * From tbAddress Where strName like "赵%" And intAge="22"
C. Select * From tbAddress Where strName like "赵%" And intAge=22
D. Select * From tbAddress Where strName like "%赵%" And intAge=22
(5)下面哪个聚合函数可以用来返回数据表中记录总数?
A.Count
B. Avg
C. Sum
D. Max
(6)执行Select Max(intAge) As MaxAge,Min(intAge) As MinAge From tbAddress语句后,会返回多少条记录?
A. 0
B. 1
C. 2
D. 不能确定
(7)执行Select Count(*) As Total From tbAddress Group By intAge语句后,会返回多少条记录?
A. 0
B. 1
C. 2
D. 与intAge的值有关
(8)执行Delete From tbAddress语句后,共删除多少条记录?
A. 0
B. 1
C. 若干条
D. 全部
(9)执行Delete From tbAddress Where strName=“萌萌”语句后,共删除多少条记录?
A. 0
B. 1
C. 若干条
D. 全部
(10)目前常用的数据库管理系统属于?
A. 关系型
B. 层次型
C. 网状型
D. 结构型
(1)如果希望打开的数据库是只读的,需要设置Connection对象的哪个属性?
A. Provider
B. Mode
C. ReadOnly
D. ConnectionString
(2)通常使用什么属性可以返回集合中的对象数目?
A. Count
B. Number
C. Item
D. Total
(4)如果一个记录集为空,那么Bof、Eof属性的值分别是:
A. True、False
B. False、True
C. True、True
D. False、False
(5)执行Recordset对象的Requery方法后,记录指针一般会指向第几条记录?
A. Bof
B. 第1条
C. 最后一条
D. Eof
(10)下面哪条语句打开的记录集可以前后移动指针,并且可读可写?
A. rs.Open strSql,conn
B. rs.Open strSql,conn,1,2
C. rs.Open strSql,conn,,2
D. rs.Open strSql,conn,1
(1)如果程序中需要建立一个临时文件,下面哪个方法可以用来生成一个临时文件名称?
A. GetFileName
B. GetDriveName
C. GetBaseName
D. GetTempName
(2)当使用OpenTextFile方法打开一个文件并准备读取内容时,指针一般指向:
A. 文件开头
B. 文件结尾
C. 第1行
D. 最后一行
(4)如果目标文件不存在,下面哪条语句能够自动建立文件?
A. Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",1,True)
B. Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",2,True)
C. Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",8,False)
D. Set tsm= fso.OpenTextFile("C:\inetpub\wwwroot\asptemp\chapter10\test.txt",1,False)
(5)执行“tsm.WriteBlankLines 1”语句后,会在文件中写入一个:
A. <p>
B. <br>
C. 1
D. 换行符(回车)
(6)如果给某文件的Attributes属性赋值3,则该文件属性为:
A. 普通
B. 只读
C. 隐藏
D. 只读和隐藏
(8)在超链接组件的超链接数据文件中,文件URL和说明之间可以用什么隔开?
A. 空格
B. 逗号
C. 冒号
D. Tab键
(9)在广告轮显组件中,假如在广告信息文件中设置Border为1,然后在页面中又设置了Border属性值为3,则显示在页面中的广告图片的边框宽度为:
A. 0
B. 1
C. 3
D. 4
(10)在文件超链接组件中,假如使用GetNextURL方法读取到了最后1个文件的URL,如果继续执行该方法,将会读取第几个文件的URL?
A. 第1个
B. 最后1个
C. 停止不动
D. 程序会出错
(1)下面哪条语句可以用于限制上传文件的大小为2M,并且超出大小时报错?
A. upload.SetMaxSize 2*1024*1024,True
B. upload.SetMaxSize 2*1024*1024,False
C. upload.SetMaxSize 2*1024*1024
D. upload.SetMaxSize=2*1024*1024
(2)对于文件上传组件,下面哪条语句可以输出上传文件的大小。
A. Response.Write upload.Files("fleUpload").Size
B. Response.Write upload.Form("fleUpload ").Size
C. Response.Write Request.Files("fleUpload ").Size
D. Response.Write Request.Form("fleUpload ").Size
(5)Upload对象的哪个属性用于设置是否允许覆盖文件?
A. IgnoreNoPost
B. OverWrite
C. SetMaxSize
D. OverWriteFiles
(6)对于发送邮件组件,,密码是123456,发信服务器是,发信时需要验证。
请问应该用下面哪一句?
A. jmail.Send ""
B. jmail.Send "jjshang99@"
C. jmail.Send "jjshang99:"
D. jmail.Send "jjshang99:123456@"
(7)如果要发送支持HTML格式的邮件,需要用下面哪个属性设置邮件内容?
A. Body
B. HTMLBody
C. Subject
D. HTMLSubject (8)如果希望确保发送的邮件中不会出现乱码,可以设置哪个属性?
A. Subject
B. Body
C. Charset
D. ContentType。