ASP复习试题及答案.docx

上传人:b****8 文档编号:12916132 上传时间:2023-06-09 格式:DOCX 页数:78 大小:54.43KB
下载 相关 举报
ASP复习试题及答案.docx_第1页
第1页 / 共78页
ASP复习试题及答案.docx_第2页
第2页 / 共78页
ASP复习试题及答案.docx_第3页
第3页 / 共78页
ASP复习试题及答案.docx_第4页
第4页 / 共78页
ASP复习试题及答案.docx_第5页
第5页 / 共78页
ASP复习试题及答案.docx_第6页
第6页 / 共78页
ASP复习试题及答案.docx_第7页
第7页 / 共78页
ASP复习试题及答案.docx_第8页
第8页 / 共78页
ASP复习试题及答案.docx_第9页
第9页 / 共78页
ASP复习试题及答案.docx_第10页
第10页 / 共78页
ASP复习试题及答案.docx_第11页
第11页 / 共78页
ASP复习试题及答案.docx_第12页
第12页 / 共78页
ASP复习试题及答案.docx_第13页
第13页 / 共78页
ASP复习试题及答案.docx_第14页
第14页 / 共78页
ASP复习试题及答案.docx_第15页
第15页 / 共78页
ASP复习试题及答案.docx_第16页
第16页 / 共78页
ASP复习试题及答案.docx_第17页
第17页 / 共78页
ASP复习试题及答案.docx_第18页
第18页 / 共78页
ASP复习试题及答案.docx_第19页
第19页 / 共78页
ASP复习试题及答案.docx_第20页
第20页 / 共78页
亲,该文档总共78页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ASP复习试题及答案.docx

《ASP复习试题及答案.docx》由会员分享,可在线阅读,更多相关《ASP复习试题及答案.docx(78页珍藏版)》请在冰点文库上搜索。

ASP复习试题及答案.docx

ASP复习试题及答案

文档编制序号:

[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

 

ASP复习试题及答案

一、选择题

1、下列属于中文简体字符集的是(B )

AgbkBgb2312Cbig5Dutf-8

2、以下哪个是vbscript代码中用来注释的语句( A)

A、’B、!

C、

---->D、<-->

3、下面哪个函数是用来将字符串中的大写字母转换为小写字母( A )

A、ucase()B、lcase()C、dcase()D、left()

4、若要求VBScript的变量在使用前必须事先定义,则应使用(C )语句来设置。

A.Request Bpublic C.DimD.OptionExplicit

5、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

A只能在本机的c:

\inetpub\wwwroot文件夹。

B只能在本机操作系统所在磁盘的文件夹。

C只能在本机非操作系统所在磁盘的文件夹。

D以上全都是错的。

6、关于ASP,下列说法正确的是( C  )

A开发ASP网页所使用的脚本语言只能采用VBScript。

B网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。

CASP网页,运行时在客户端无法查看到真实的ASP源代码。

D以上全都错误。

7、ASP脚本编程使用的语言是( C  )

A、DelphiB、VBC、VBScriptD、C#

8、下列哪一种设置能使表格显示边框( B   )

A在中添加border属性B在

中添加border属性

C在

中添加border属性D以上全都可以

9、用于从客户端获取信息的ASP内置对象是(B)

AResponseBRequestCSessionDApplication

10、下列Response对象的用法错误的是(A)

A<%Response.Write(输出到浏览器信息)%>

B<%="输出到浏览器信息"%>

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)可以在网页中插入图片。

A标记B
表记

C

标记D标记

17、下列关于ASP程序说法不正确的是(A)

A在ASP程序中,字母不分大小写

B使用REM或’符号来标记注释语句

C<%和%>符号必须和ASP语句放在一行

DASP语句必须分行,不能把多条ASP语句写在一行

18、在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用(B)对象实现。

ARequestBResponseCServerDSession

18、表单提交后数据指定的处理的文件由(C)属性指定。

AGetBPostCActionDName

20、关于HTML文件说法正确的是:

(C)

AHTML标记都必须配对使用。

B在标签之间的是头信息。

CHTML标签是大小写无关的,表示的意思是一样的。

D在标签之间的文本会以加粗字体显示。

21、关于VBScript,下列说法正确的是(A)。

AVBScript只有一种数据类型。

B可以使用Dim、Private、Public和Const关键字声明变量。

CVBScript中,变量必须先声明再使用。

D以上全都错误。

22、请判断下列语句执行完毕后,a、b、c的值(B)

<%

a="1"+1

b="1"+"1"

c="1"&"1"

%>

A"11","11","11"B2,"11","11"C"11",2,"11"D"11","11",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

Response.Write"B"

%>

(A)A(B)AB(C)AC(D)ABC

27、嵌入HTML文件的ASP程序代码必须放在哪两个符号之间(

C)

A

---->B’‘C<%%>D<%=%>

28、下列哪种表单字段适合作为单一的选择题使用。

(C)

A单行文本框B复选框C单选钮D下拉式菜单

29、用来打开与关闭数据库连接的是哪个ADO对象。

(C)

ACommandBRecrodsetCConnectionDField

30、用来读取、插入、删除或更新表记录的是哪个ADO对象。

(B)

ACommandBRecrodsetCConnectionDField

31、执行完a=23Mod4语句后,a的值为:

(c)

A0B2C3D5

32、在VB脚本语言中不能带返回值的函数是(B)

ANowBSubCDateDFunction

33、如果a=Int(10*Rnd()),则a的值不可能是(D)

A0B1C9D10

34、执行完如下语句后,页面上显示的内容为(A)

<%

Response.Write"A"

Response.End

Response.Write"B"

%>

AABABCACDABC

35、下列哪一种设置能使单元格显示边框( A )。

A在

中添加border属性B在中添加border属性

C在

中添加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)

A、’B、!

C、

---->D、<-->

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("a")+Application("b")

%>

A12   B

ab   C

30   D

以上都不对

10、配置IIS时,设置站点的主目录的位置,下面说法正确的是( D )。

A只能在本机的c:

\inetpub\wwwroot文件夹。

B只能在本机操作系统所在磁盘的文件夹。

C只能在本机非操作系统所在磁盘的文件夹。

D以上全都是错的。

11、关于IIS的配置,下列说法错误的是( A  )

AIIS要求默认文档的文件名必须为default或index,扩展名则可以是.htm、.asp等已为服务器支持的文件扩展名。

BIIS可以同时管理多个应用程序

CIIS可以通过添加Windows组件安装

DIIS不光能够管理web站点,也可以管理FTP站点。

12、关于ASP,下列说法正确的是( C  )

A开发ASP网页所使用的脚本语言只能采用VBScript。

B网页中的ASP代码同html标记符一样,必须用分隔符”<”和”>”将其括起来。

CASP网页,运行时在客户端无法查看到真实的ASP源代码。

D以上全都错误。

13、关于VBScript,下列说法正确的是( A  )。

AVBScript只有一种数据类型。

B可以使用Dim、Private、Public和Const关键字声明变量。

CVBScript中,变量必须先声明再使用。

D以上全都错误。

14、如果a=Int(9*Rnd()+1),则a的值范围是( D  )

A(1,8)B[1,8]C(1,9)D[1,9]

15、下列哪一个函数可以将字符串转换为日期( A  )

ACdateBCintCCStrDCDbl

16、请问Mid(“Iamastudent.”,8,2)的返回值是什么( B  )

A“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  )

A、DelphiB、VBC、VBScriptD、C#

20、下列哪一种设置能使表格显示边框( B   )

A在

中添加border属性B在中添加border属性

C在

中添加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)

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)

<%

="信息
"

="科学"

%>

A信息科学

B信息(换行)科学

C科学

D以上都不对

29、下面的语句不能输出内容到客户端的是(A)

A<%msgbox("输出内容")%>

B<%=Int(3.2)%>

C<%response.writev&"是一个字符串变量"%>

D<%=v&"输出内容"%>

30、关于OptionExplicit语句,下面说法正确的是(C)

A可以在脚本的任何位置使用

B强制要求类型转换时,必须采用显示转换。

C强制要求脚本中的所有变量必须显式声明。

D以上说法都不正确

31、关于For…Next语句,下面说法错误的是(A)

A可以在循环中的任何位置放置一个ExitFor语句。

Bstep的值必须是整数,默认为1。

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)

A<%Response.Write(输出到浏览器信息)%>

B<%="输出到浏览器信息"%>

C<%Response.End%>

D以上全都正确

37、对于Request对象,如果省略获取方法,如Request("user_name"),将按什么顺序依次检查是否有信息传入:

(C)

ACookies、QueryString、Form、ServerVariables、ClientCertificate

BForm、QueryString、Cookies、ServerVariables、ClientCertificate

CQueryString、Form、Cookies、ServerVariables、ClientCertificate

DForm、QueryString、Cookies、ServerVariables、ClientCertificate

38、QueryString获取方法、Form获取方法获取的数据子类型分别是:

(C)

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文档中标记只能出现一次。

(×)

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源代码不泄露?

(10分)

下载微软的WindowsScriptEncoder,对ASP的脚本和客户端JavaScript、VBScript脚本进行加密。

客户端脚本加密后,只有IE5以上的版本才能执行,服务器端脚本加密后,只有服务器上安装有ScriptEngine5(装IE5即可)才能解释执行。

3、ASP与数据库连接一定要在服务器端设置DSN吗?

(5分)

不一定,ASP与服务器的数据库连接有两种方法,一种为通过DSN建立连接,另一种不用DSN建立连接。

通过DSN连接数据库需要服务器的系统管理员在服务器的控制面板中的ODBC中设置一个DSN。

如果没有在服务器上设置DSN,只要知道数据库文件名(比如Access、Paradox、FoxPro的数据库)或者数据源名(如SQLserver的数据库)就可以访问数据库,直接提供连接所需的参数即可。

4、请用ASP实现冒泡排序。

(10分)

functionsort(ary)

ck=true

doUntilck=false

展开阅读全文
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2