ASP复习资料试题及答案Word格式.docx
- 文档编号:17786391
- 上传时间:2022-12-10
- 格式:DOCX
- 页数:68
- 大小:52.49KB
ASP复习资料试题及答案Word格式.docx
《ASP复习资料试题及答案Word格式.docx》由会员分享,可在线阅读,更多相关《ASP复习资料试题及答案Word格式.docx(68页珍藏版)》请在冰豆网上搜索。
%="
输出到浏览器信息"
%>
C<
%Response.End%>
D以上全都正确
11、QueryString获取方法、Form获取方法获取的数据子类型分别是:
(C)
A数字、字符串B字符串、数字
C字符串、字符串D必须根据具体值而定
12、下面程序段执行完毕,我们在浏览器中看到的内容是什么?
(A)
<
%
%>
A新浪
C下划线
D该句有错,什么也不显
13、关于Session对象的属性,下列说法正确的是(C)
ASession的有效期时长默认为90秒,且不能修改。
BSession的有效期时长默认为20分钟,且不能修改。
CSessionID可以存储每个用户Session的代号,是一个不重复的长整型数字。
D以上全都错
14、小王正在家里通过拨号上网访问搜狐网站,此时谁是服务器端,谁是客户端?
(B)
A小王的机器是服务器端,搜狐网站是客户端
B搜狐网站是服务器端,小王的机器是客户端
C小王的机器既是服务器端,又是客户端
D以上说法全不对
15、下列哪个变量名称是正确的(c)
A111B_sumCab_1Da?
b
16、下列标记中,(A)可以在网页中插入图片。
img>
标记B<
Br>
表记
H3>
标记D<
SCR>
标记
17、下列关于ASP程序说法不正确的是(A)
A在ASP程序中,字母不分大小写
B使用REM或’符号来标记注释语句
%和%>
符号必须和ASP语句放在一行
DASP语句必须分行,不能把多条ASP语句写在一行
18、在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(B)对象实现。
ARequestBResponseCServerDSession
18、表单提交后数据指定的处理的文件由(C)属性指定。
AGetBPostCActionDName
20、关于HTML文件说法正确的是:
(C)
AHTML标记都必须配对使用。
B在<
title>
和<
/title>
标签之间的是头信息。
CHTML标签是大小写无关的,<
b>
跟<
B>
表示的意思是一样的。
D在<
u>
/u>
标签之间的文本会以加粗字体显示。
21、关于VBScript,下列说法正确的是(A)。
AVBScript只有一种数据类型。
B可以使用Dim、Private、Public和Const关键字声明变量。
CVBScript中,变量必须先声明再使用。
22、请判断下列语句执行完毕后,a、b、c的值(B)
a="
1"
+1
b="
+"
c="
&
"
A"
11"
"
B2,"
C"
2,"
D"
2
23、执行完语句a="
2"
,a的类型为(B)
A数值型B字符串型C布尔型D日期型
24、执行完如下语句后,a的值为(D)
Dima
a=3
a=a+1
A0B1C3D4
25、执行完如下语句后,页面上显示的内容为(A)
Response.Write"
A"
Response.End
B"
(A)A(B)AB(C)AC(D)ABC
27、嵌入HTML文件的ASP程序代码必须放在哪两个符号之间?
B’‘C<
%%>
D<
%=%>
28、下列哪种表单字段适合作为单一的选择题使用。
A单行文本框B复选框C单选钮D下拉式菜单
29、用来打开与关闭数据库连接的是哪个ADO对象。
ACommandBRecrodsetCConnectionDField
30、用来读取、插入、删除或更新表记录的是哪个ADO对象。
31、执行完a=23Mod4语句后,a的值为:
(c)
A0B2C3D5
32、在VB脚本语言中不能带返回值的函数是(B)
ANowBSubCDateDFunction
33、如果a=Int(10*Rnd()),则a的值不可能是(D)
A0B1C9D10
34、执行完如下语句后,页面上显示的内容为(A)
AABABCACDABC
35、下列哪一种设置能使单元格显示边框( A )。
中添加border属性D以上全都可以
2、能向页面引入操纵数据库记录集对象的是( A )
AServer.CreateObject(“ADODB.Command”)
BServer.CreateObject(“ADODB.Recordset”)
CServer.CreateObject(“ADODB.Connection”)
DServer.CreateObject(“Scripting.FileSystemObject”)
3、下列属于ASP六大对象的是(B )
AcreateobjectBcookiesCDocumentDObjectContext
4、能够在页面中关闭缓存的是( C )
A、<%@Transaction=TRUE%>
B、Response.Buffer=True
C、Response.Buffer=falseD、Request.Querystring
5、以下哪个是vbscript代码中用来注释的语句( C)
6、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )
A、ucase()B、lcase()C、dcase()D、left()
7.在色彩的RGB系统中,32位中六进制数ffffff表示的颜色是( A )。
A.白色B.红色C.黄色D.黑色000000
8.若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。
A.Request Bpublic C.Dim D.OptionExplicit
9、下面程序段执行完毕,c的值是:
( C )
Application("
a"
)=10
Application("
b"
)=20
c=Application("
)+Application("
)
A
12 B
ab C
30 D
以上都不对
10、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。
11、关于IIS的配置,下列说法错误的是( A )
AIIS要求默认文档的文件名必须为default或index,扩展名则可以是.htm、.asp等已为服务器支持的文件扩展名。
BIIS可以同时管理多个应用程序
CIIS可以通过添加Windows组件安装
DIIS不光能够管理web站点,也可以管理FTP站点。
12、关于ASP,下列说法正确的是( C )
13、关于VBScript,下列说法正确的是( A )。
14、如果a=Int(9*Rnd()+1),则a的值范围是( D )
A(1,8)B[1,8]C(1,9)D[1,9]
15、下列哪一个函数可以将字符串转换为日期?
( A )
CdateB
CintC
CStrD
CDbl
16、请问Mid(“Iamastudent.”,8,2)的返回值是什么?
(
B )
“tu”B
“st”C
“en”D
“nt”
17、关于For…Next语句,下面说法错误的是( A )
A可以在循环中的任何位置放置一个ExitFor语句。
Bstep的值必须是整数,默认为1。
CFori=1To11Step3,这一行说明循环体最多可以执行4次。
DFor…Next必须成对出现。
18、下列不属于Response对象的方法的是( A )
AExpires BFlushCWriteDRedirect
19、ASP脚本编程使用的语言是( C )
20、下列哪一种设置能使表格显示边框( B )
中添加border属性B在<
中添加border属性D以上全都可以
21、下列表达式的值为-10的是(D)
AInt(-10.9)
B-Abs(-10.9)
CFix(-9.9)
DInt(-9.9)
22、关于日期和时间函数,下列说法正确的是(D)。
Anow函数可以返回客户端计算机当前的日期和时间值。
B表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为“Friday”。
CTimer函数返回午夜12时以后已经过去的小时数。
D表达式DateAdd("
d"
10,Date)是表示当前日期的十天后。
23、赋值V=”6”并执行a=IsNumeric(V)语句后,a是(D)。
A字符串型
B日期型
C数值型
D布尔型
24、下列哪一个函数可以将日期转换为字符串?
(C)
ACdate
BCInt
CCStr
DCDbl双字节
25、请问Mid(“Iamastudent.”,9,2)的返回值是什么?
A“tu”
B“st”
C“en”
D“nt”
26、下列说法正确的是(A)
A执行UCase("
HelloWorld"
)后,返回"
HELLOWORLD"
。
B执行LCase("
VBScript"
)后,返回"
vbsCRIPT"
C执行RTrim("
vbscript"
vbscript"
D执行Split("
VBScriptXisxfun!
"
"
x"
)后,返回包含“VBScriptXis”和“fun”的一维数组。
27、下列语句中,不能正常显示的是(B)
AResponse.Writetime
BResponse.Writeday
CResponse.Writenow
DResponse.Writedate
28、下面程序段执行完毕,页面上显示内容是什么?
(D)
="
信息<
br>
科学"
A信息科学
B信息(换行)科学
C科学
D以上都不对
29、下面的语句不能输出内容到客户端的是(A)
%msgbox("
输出内容"
)%>
%=Int(3.2)%>
%response.writev&
是一个字符串变量"
D<
%=v&
30、关于OptionExplicit语句,下面说法正确的是(C)
A可以在脚本的任何位置使用
B强制要求类型转换时,必须采用显示转换。
C强制要求脚本中的所有变量必须显式声明。
D以上说法都不正确
31、关于For…Next语句,下面说法错误的是(A)
CFori=1To15Step4,这一行说明循环体最多可以执行4次。
D计数变量I可以是变量或表达式。
32、关于VBScript过程,下列说法错误的是(B)。
Acall语句用于Sub或Function过程的调用。
B调用Function过程时call语句可以省略,但是调用sub过程时不可以省略。
CFunction函数可以有返回值。
D使用ExitFunction语句可以从Function过程中立即退出。
33、用于从客户端获取信息的ASP内置对象是(B)
AResponse
BRequest
CSession
DApplication
34、下列不属于Response对象的方法的是(C)
AWrite
BEnd
Cabandon
DRedirect
35、Response对象的属性(D)可以用于表明页输出是否被缓冲。
ATotalBytes
BContentType
Cstatus
DBuffer
36、下列Response对象的用法错误的是(A)
37、对于Request对象,如果省略获取方法,如Request("
user_name"
),将按什么顺序依次检查是否有信息传入:
ACookies、QueryString、Form、ServerVariables、ClientCertificate
BForm、QueryString、Cookies、ServerVariables、ClientCertificate
CQueryString、Form、Cookies、ServerVariables、ClientCertificate
DForm、QueryString、Cookies、ServerVariables、ClientCertificate
38、QueryString获取方法、Form获取方法获取的数据子类型分别是:
A数字、字符串
B字符串、数字
C字符串、字符串
D必须根据具体值而定
1、Session对象默认情况下服务器只保留10分钟。
(×
2、Request.From和Request.QueryString对应的是Form提交时的两种不同提交方法:
Get方法和Post方法。
3、离开了网站,ASP网页能够单独运行。
)
4、IIS可以同时管理多个应用程序(√)
5、HTML控件属于浏览器控件,不接受服务器的控件。
6、Now函数可以返回当前的日期和时间(√)
7、在数据库的表中,纵的一行叫做一个字段,横的一行叫做一个记录。
(√)
8、在VBScript中,可以使用Dim、Private、Public和Const关键字声明变量。
9、在编写网页代码时,ASP中的VBScript语言的字母不区分大小写,JavaScript语言中的字母区分大小写(√)
10、浏览者只要从浏览器的菜单栏选取“查看/源文件”,就可以看到我们辛苦编写出来的ASP程序代码。
(×
11、在VBScript除非调用子程序,否则子程序不会自动执行。
(√)
12、ASP可以通过一组称为ADO的对象模块来访问数据库。
13、ADO对象模块只能访问MicrosoftAccess和SQLServer数据库。
14、Access数据库可能由一个或多个表所构成。
15、我们可以在“数据源(ODBC)”中创建Access和SQLServer的系统DSN。
16、数据库最常用的四大基本操作:
SELECT、UPDATE、INSERT、和DELETE。
17、Session对象的SessionID属性是只读属性,其中包含了唯一的用户会话标识符。
18、ASP是一种脚本式的描述语言,默认的文件扩展名为.asp。
19、在编写脚本时,<
%response.write“A”%>
也可以写成<
%request.write“A”%>
20、在一个HTML文档中<
SCRIPT>
/SCRIPT>
标记只能出现一次。
21、Session对象默认情况下服务器只保留10分钟。
22、数组a(3)中有3个元素(×
23、(10>
5)or(2>
5)的运算结果是false(×
1、VBScript中用关键字dim来声明变量
2、Session对象默认情况下服务器只保留20分钟。
另外,我们可以利用Session的一个属性Timeout可以修改Session对象的有效期时长
3、执行完如下语句后,<
%Dima:
a=3:
a=a+1:
,a的值为4
4、在数据库的表中,纵的一行叫做一个字段,横的一行叫做一个记录
5、建立Connection与数据库连接时,有时关闭与数据库的连接可以节省内存资源,可以用到Connection对象的_close方法可以实现
6、Ucase作用:
小写转换大写,Lcase作用:
大写转换成小写
7、ASP的五大内部对象包括session、server、request、respones、application
8、ASP文件就是在普通的HTML文件中插入vbscript或JavaScript脚本语言
9、session保存的是特定用户信息,application保存的是所有用户信息
10、不使用IP地址,可以使用Locahost来访问本机的默认Web主页
11、ASP网页在服务器端运行
12、插入到HTML中的ASP程序一般用<
标记括起来
二、填空题:
(每个小题2分,共10分)
(pagecount)可以指定返回的记录集每页的记录总数
2.使用Response.属性(contenttype)可以指定响应主体中发送数据的类型。
3.在ASP中,创建对象通常用(Server.createobject)方法来实现。
4.表单的(get)递交方式可以将表单中填写的内容合并到URL中提交给目标页。
5.表格的(tfoot)页脚使用<
>
标签
三、问答题:
1、请写出下面的ASP中常用函数或对象的作用。
(10分)
ASC作用:
返回与字符串的第一个字母对应的ANSI字符代码
CInt作用:
函数将一个表达式转化为数字类型
Fix作用:
Fix取整函数(截断函数)
LTrim作用:
去掉字符串截去首尾连续空白
UCase作用:
变换为大写
Response.Write作用:
输出到页面
Response.Redirect作用:
重新定位
Request.QueryString作用:
请求字符串
Server.CreateObject作用:
创建对象
Request.ServerVariables("
REMOTE_ADDR"
)作用:
返回前页面的地址
2、如何保护自己的ASP源代码不泄露?
下载微软的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、请用ASP实现冒泡排序。
functionsort(ary)
ck=true
doUntilck=false
ck=false
Forf=0toUBound(ary)-1
ifclng(ary(f))>
clng(ar
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ASP 复习资料 试题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)