中添加 border属性 D 以上全都可以
9、关于网页中的图像,下列说法正确的是(C)
A 图像是由标签开始,由结束。
B 图像标签的 href属性用于指定图像链接到的URL。
C src 属性的值是所要显示图像的URL。
D 以上全都是错的。
10、配置IIS时,设置站点的主目录的位置,下面说法正确的是(D)。
A 只能在本机的c:
\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
11、安装web服务器程序后,在地址栏输入(D),可以访问站点默认文档。
A 在局域网中直接输入服务器的IP地址。
B 在局域网中输入服务器所在计算机的名称
C 如果是在服务器所在的计算机上,直接输入http:
//127.0.0.1
D 以上全都是对的
12、关于ASP,下列说法正确的是(C)
A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
13、下列说法错误的是(D)
A ASP在很大程度上依赖于脚本编程。
B 使用<%@ %>标记来指定ASP中默认使用的脚本语言。
C 在<%和%>之间的代码被视为默认脚本语言。
D 设置了默认脚本语言的ASP文件中不能再使用其他脚本。
14、关于VBScript,下列说法正确的是(A)。
A VBScript只有一种数据类型。
B 可以使用 Dim、Private、Public和Const关键字声明变量。
C VBScript中,变量必须先声明再使用。
D 以上全都错误。
15、VBScript中,下列说法正确的是(B)
A 没有计算数的指数次方的运算符,但可以通过* 运算符实现。
B &运算符可以强制将任意两个表达式进行字符串链接。
C 表达式 16/5 的结果是1。
D 以上都正确
16、VBScript中,下列运算符优先级最高的是(B)
A 求余运算 (Mod)
B 负数 (-)
C 乘法和除法 (*, /)
D 字符串连接 (&)
17、如果a = Int(10*Rnd()),则a的值不可能是(D)
A 0
B 1
C 9
D 10
18、下列表达式的值为-10的是(D)
A Int(-10.9)
B -Abs(-10.9)
C Fix(-9.9)
D Int(-9.9)
19、关于日期和时间函数,下列说法正确的是(D)。
A now函数可以返回客户端计算机当前的日期和时间值。
B 表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。
C Timer函数返回午夜 12 时以后已经过去的小时数。
D 表达式DateAdd("d", 10, Date)是表示当前日期的十天后。
20、下列哪一个函数可以将日期转换为字符串?
( C )
A Cdate
B CInt
C CStr
D CDbl
21、下面程序段执行完毕,页面上显示内容是什么?
(A)
<%
Dim strTemp
strTemp="user_name"
Session(strTemp)="张三"
Session("strTemp")="李四"
Response.Write Session("user_name")
%>
A 张三
B 李四
C 张三李四
D 语法有错,无法正常输出
22、在应用程序的各个页面中传递值,可以使用内置对象(D)
A Request
B Application
C Session
D 以上都可以
23、请问 Mid(“I am a student.”,9,2)的返回值是什么?
( A )
A “tu”
B “st”
C “en”
D “nt”
24、下列语句中,不能正常显示的是(B)
A Response.Write time
B Response.Write day
C Response.Write now
D Response.Write date
25、下面的语句不能输出内容到客户端的是(A)
A <% msgbox("输出内容") %>
B <%=Int(3.2)%>
C <% response.write v &"是一个字符串变量" %>
D <%=v & "输出内容"%>
26、关于Option Explicit 语句,下面说法正确的是(C)
A 可以在脚本的任何位置使用
B 强制要求类型转换时,必须采用显示转换。
C 强制要求脚本中的所有变量必须显式声明。
D 以上说法都不正确
27、关于For…Next语句,下面说法错误的是(B)
A 可以在循环中的任何位置放置一个Exit For语句。
B step的值必须是整数,默认为1。
C For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。
D 计数变量I可以是变量或表达式。
28、关于VBScript 过程,下列说法错误的是(B)。
A call语句用于 Sub 或 Function 过程的调用。
B 调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。
C Function 函数可以有返回值。
D 使用 Exit Function 语句可以从 Function 过程中立即退出。
29、用于从客户端获取信息的ASP内置对象是(B)
A Response
B Request
C Session
D Application
30、下面程序段执行完毕,我们在浏览器中看到的内容是什么?
( A )
<%
Response.Write "新浪"
%>
A 新浪
B 新浪
C 下划线
D 该句有错,什么也不显示
31、关于Session对象的属性,下列说法正确的是( C )
A Session的有效期时长默认为90秒,且不能修改。
B Session的有效期时长默认为20分钟,且不能修改。
C SessionID可以存储每个用户Session的代号,是一个不重复的长整型数字。
D 以上全都错
32、Response对象的属性( D )可以用于表明页输出是否被缓冲。
A TotalBytes
B ContentType
C status
D Buffer
33、下列Response对象的用法错误的是( A )
A <% Response.Write( 输出到浏览器信息) %>
B <% = "输出到浏览器信息" %>
C <% Response.End %>
D 以上全都正确
34、对于 Request 对象,如果省略获取方法,如 Request("user_name"),
将按什么顺序依次检查是否有信息传入:
( C )
A Cookies、QueryString、Form、Server Variables、ClientCertificate
B Form、QueryString、Cookies、Server Variables、ClientCertificate
C QueryString、Form、Cookies、Server Variables、ClientCertificate
D Form、QueryString、Cookies、Server Variables、ClientCertificate
35、QueryString获取方法、Form 获取方法获取的数据子类型分别是:
( C )
A 数字、字符串
B 字符串、数字
C 字符串、字符串
D 必须根据具体值而定
36、下列属于中文简体字符集的是( B )
A gbk
B gb2312
C big5
D utf-8
37、能向页面引入操纵数据库记录集对象的是( A )
A Server.CreateObject(“ADODB.Command”)
B Server.CreateObject(“ADODB.Recordset”)
C Server.CreateObject(“ADODB.Connection”)
D Server.CreateObject(“Scripting.FileSystemObject”)
38、下列属于ASP六大对象的是( B )
A createobject
B cookies
C Document
D ObjectContext
39、能够在页面中关闭缓存的是( C )
A、<%@Transaction=TRUE%>
B、Response.Buffer=True
C、Response.Buffer=false
D、Request.Querystring
40、以下哪个是vbscript 代码中用来注释的语句( C )
A、’ B、!
C、
-- --> D、<-->
41、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )
A、ucase( )
B、lcase( )
C、 dcase( )
D、left( )
42.在色彩的RGB系统中,32位中六进制数ffffff表示的颜色是( A )。
A. 白色
B. 红色
C. 黄色
D. 黑色
43.若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。
A. Request
B public
C. Dim
D. Option Explicit
44、下面程序段执行完毕,c的值是:
( C )
<%
Application("a")=10
Application ("b")=20
c= Application ("a")+ Application ("b")
%>
A 12
B ab
C 30
D 以上都不对
45、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
A 只能在本机的c:
\inetpub\wwwroot文件夹。
B 只能在本机操作系统所在磁盘的文件夹。
C 只能在本机非操作系统所在磁盘的文件夹。
D 以上全都是错的。
46、关于IIS的配置,下列说法错误的是( A )
A IIS要求默认文档的文件名必须为default或index,扩展名则可以是 .htm、.asp等已为服务器支持的文件扩展名。
B IIS可以同时管理多个应用程序
C IIS可以通过添加Windows组件安装
D IIS不光能够管理web站点,也可以管理FTP站点。
47、关于ASP,下列说法正确的是( C )
A 开发ASP网页所使用的脚本语言只能采用VBScript。
B 网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。
C ASP网页,运行时在客户端无法查看到真实的ASP源代码。
D 以上全都错误。
48、关于VBScript,下列说法正确的是( A )。
A VBScript只有一种数据类型。
B 可以使用 Dim、Private、Public和Const关键字声明变量。
C VBScript中,变量必须先声明再使用。
D 以上全都错误。
49、如果a = Int(9*Rnd()+1),则a的值范围是( D )
A (1,8)
B [1,8]
C (1,9)
D [1,9]
50、下列哪一个函数可以将字符串转换为日期?
( A )
A Cdate
B Cint
C CStr
D CDbl
51、请问 Mid(“I am a student.”,8,2)的返回值是什么?
( B )
A “tu”
B “st”
C “en”
D “nt”
52、关于For„Next语句,下面说法错误的是( A )
A 可以在循环中的任何位置放置一个Exit For语句。
B step的值必须是整数,默认为1。
C For i = 1 To 11 Step 3 ,这一行说明循环体最多可以执行4次。
D For„Next必须成对出现。
53、下列不属于Response对象的方法的是( A )
A Expires
B Flush
C Write
D Redirect
54、ASP脚本编程使用的语言是( C )
A、Delphi
B、VB
C、VBScript
D、C#
55、下列说法正确的是( A )
A 执行UCase("Hello World")后,返回"HELLO WORLD"。
B执行LCase("VBScript")后,返回 "vbsCRIPT"。
C 执行RTrim(" vbscript ")后,返回 "vbscript"。
D 执行Split("VBScriptXisxfun!
", "x")后,返回包含“VBScriptXis”和“fun”的一维数组。
56、下列语句中,不能正常显示的是( B )
A Response.Write time
B Response.Write day
C Response.Write now
D Response.Write date
57、下面程序段执行完毕,页面上显示内容是什么?
( D )
<% ="信息
" ="科学" %>
A 信息科学
B 信息(换行)科学
C 科学
D 以上都不对
58、下列不属于Response对象的方法的是( C )
A Write
B End
C abandon
D Redirect
二、填空题:
1.ADODB.recordset对象的属性(pagecount)可以指定返回的记录集每页的记录总数
2.使用Response.属性(contenttype)可以指定响应主体中发送数据的类型。
3.在ASP中,创建对象通常用(Server.createobject)方法来实现。
4.表单的(get)递交方式可以将表单中填写的内容合并到URL中提交给目标页。
5.表格的(tfoot)页脚使用<>标签
6. 在网址.8080/teacher/index.html中,“http”是____资源类型_“”是___主机地址___ “8080” 是___端口____ “teacher”是_目录____“index.html” 是___文件名______
7. 在编写网页代码时,ASP中的VBScript语言的字母__不区分________大小写,JavaScript语言中的字母_____区分________________大小写
8. 执行完strUser=“12345678”以后,strUser是______字符串变量___类型
9. 以下程序 x= “11”+1 y=“11” & 1 z=“11” + “1” 程序运行完毕后,x=__12_________,y=____111_______,z= _____111______
10. 变量的命名规则:
1.
(1)第一个字符必须是__字母________
(2)不能包含嵌入的_____句点_______________________ (3)长度不能超过_______255个字符_______________________ (4)在被声明的作用域内必须______唯一______________
11. 已知str=“1234567890” Left(str,2)=_____12__________Right(str,2)=_____90______________ Len(str)= ______10___________Mid(str,3,3)=________345___________
12.Request.From和Request.QueryString对应的是Form提交时的两种不同提交方法:
______取得客户端在FROM表单中所输入的信息______方法和___从查询字符串中读取用户提交的数据__方法 。
13. Application提供两个事件:
_______Application_OnStart ____________________,Application开始的时候调用该事件;_______Application_OnEnd___________,Application结束时调用该事件
14.Server.mappath是把_____虚拟路径_____转换为______实际的物理路径___ 。
15.ADO模型定义了3个一般对像,分别为____Connection_____对象、____Command________对象、__Recordset_______对象.
三、判断题(正确的在括号内填T,错误的填F)
1.HTML控件属于浏览器控件,不接受服务器的控件。
(T )
2.HTML控件与HTML 元素一一对应,而Web控件的抽象程度更高,一个控件设置不同的属性时可以实现不同的功能。
(T )
3.Web服务器控件中的几个按钮都可以起到向服务器提交数据的作用。
(T )
4.HTML控件很难转换为服务器控件。
( F)
5.数据集(DataSet)能够在断开与数据源连接的情况下工作。
(T )
6.离开了网站,ASP网页能够单独运行。
(F )
7.Web.config是网站中必需的配置文件。
( F)
8.href属性不能用来指定到一个邮箱地址 (F)
9.IIS可以同时管理多个应用程序 ( T)
10.IIS要求默认文档的文件名必须为default或index,扩展名则可以是 .htm、.asp等已为服务器支持的文件扩展名 ( F)
四、问答题:
1、请写出下面的ASP中常用函数或对象的作用。
(10分)
ASC 作用:
返回与字符串的第一个字母对应的 ANSI 字符代码
CInt 作用:
函数将一个表达式转化为数字类型
Fix 作用:
Fix 取整函数 (截断函数)
LTrim 作用:
去掉字符串截去首尾连续空白
UCase 作用:
变换为大写
Response.Write 作用:
输出到页面
Response.Redirect作用:
重新定位
Request.QueryString 作用:
请求字符串
Server.CreateObject 作用:
创建对象
Request.ServerVariables("REMOTE_ADDR")作用:
返回前页面的地址
2、如何保护自己的ASP源代码不泄露?
。
(10分)
下载微软的Windows Script Encoder,对ASP的脚本和客户端JavaScript、VBScript脚本进行加密。
客户端脚本加密后,只有IE5以上的版本才能执行,服务器端脚本加密后,只有服务器上安装有Script Engine 5(装IE5即可)才能解释执行。
3、ASP与数据库连接一定要在服务器端设置DSN吗?
。
(5分)
不一定, ASP与服务器的数据库连接有两种方法,一种为通过DSN建立连接,另一种不用DSN建立连接。
通过DSN连接数据库需要服务器的系统管理员在服务器的控制面板中的ODBC中设置一个DSN。
如果没有在服务器上设置DSN,只要知道数据库文件名(比如Access、Paradox、FoxPro的数据库)或者数据源名(如SQLserver的数据库)就可以访问数据库,直接提供连接所需的参数即可。
4、为什么Session 有时候会消失?
。
(10分)
Session很像临时的Cookie,只是其信息保存在服务器上(客户机上保存的是S
展开阅读全文
相关搜索