超级液体防弹衣:web

来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 16:09:32

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

A  VBScript只有一种数据类型。  B  可以使用 DimPrivatePublicConst关键字声明变量。

C  VBScript中,变量必须先声明再使用。  D  以上全都错误。

17VBScript中,下列说法正确的是(B

A  没有计算数的指数次方的运算符,但可以通过运算符实现。

B   &运算符可以强制将任意两个表达式进行字符串链接。

C  表达式 16/5 的结果是1。   D  以上都正确

18VBScript中,下列运算符优先级最高的是(B

A  求余运算 (Mod)   B  负数 (-)    C  乘法和除法 (*, /)    D  字符串连接 (&)

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

A  0     B  1    C  9     D  10

20、下列表达式的值为-10的是(D

A  Int(-10.9)    B  -Abs(-10.9)    C  Fix(-9.9)     D  Int(-9.9)

21、关于日期和时间函数,下列说法正确的是(D)。

A  now函数可以返回客户端计算机当前的日期和时间值。

B  表达式Weekday(Date)将得到表示当前日期是星期几的英文字符,如星期日为Friday

C  Timer函数返回午夜 12 时以后已经过去的小时数。

D  表达式DateAdd("d", 10, Date)是表示当前日期的十天后。

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

A  Cdate B  Cint    C  CStr    D  CDbl

23、下面程序段执行完毕,页面上显示内容是什么?(A

<%

 Dim strTemp

 strTemp="user_name"

 Session(strTemp)="张三"

 Session("strTemp")="李四"

 Response.Write Session("user_name")

%>

A  张三    B  李四    C  张三李四    D  语法有错,无法正常输出

24、在应用程序的各个页面中传递值,可以使用内置对象(D

A  Request    B  Application    C  Session    D  以上都可以

25、请问 Mid(I am a student.,9,2)的返回值是什么?( 

tu” st”    en”  nt

27、下列语句中,不能正常显示的是(B

A  Response.Write time   B  Response.Write day   C  Response.Write now D  Response.Write date

28、下面程序段执行完毕,页面上显示内容是什么?( 

<%="信息
"

="科学"

%>

信息科学 信息(换行)科学   科学    D  以上都不对

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

A  <% msgbox("输出内容") %>      B  <%=Int(3.2)%>

C  <% response.write v &"是一个字符串变量" %>    D  <%=v & "输出内容"%>

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

A  可以在脚本的任何位置使用        B  强制要求类型转换时,必须采用显示转换。

C  强制要求脚本中的所有变量必须显式声明。    D  以上说法都不正确

31、关于ForNext语句,下面说法错误的是(B

A  可以在循环中的任何位置放置一个Exit For语句。    B  step的值必须是整数,默认为1

C  For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。  D  计数变量I可以是变量或表达式。

32、关于VBScript 过程,下列说法错误的是(B)。

A  call语句用于 Sub 或 Function 过程的调用。    

B  调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。

C  Function 函数可以有返回值。    D  使用 Exit Function 语句可以从 Function 过程中立即退出。

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

A  Response     B  Request    C  Session    D  Application

34、下列不属于Response对象的方法的是(C

A  Write  B  End    C  abandon    D  Redirect

一、单选题

1.在Vbscript中(C )循环语句指定循环次数,使用计数器重复运行语句。

A.Do…Loop            B.While

C. For…Next           D.For Each…Next

2.下面哪个服务器变量报头信息包含了发出请求的远端主机的IP地址(C)

A.SERVER_NAME     B.PATH_TRANSLATED

C.REMOTE_ADDR     D.REMOTE-HOST

3.session会话变量的默认有效时间是(C)

A.30分钟  B.60分钟  C.20分钟  D.10分钟

4、想要在HTML中显示一个小于号“<”,需要用到字符实体( B )。

A.>           B.<        C.          D."

5、安装web服务器程序后,在地址栏输入( D ),可以访问站点默认文档。

A.在局域网中直接输入服务器的IP地址。

B.在局域网中输入服务器所在计算机的名称

C.如果是在服务器所在的计算机上,直接输入http://127.0.0.1

D.以上全都是对的

6.ADO的一个重要机制是( A )

A.共享机制          B.独享机制     

C.保护机制          D.识别机制

7.若要停止ASP程序的执行并将存在缓冲区的数据传送至浏览器端,可以使用的方法是( C )

Aclear        BFlush         CEnd         DWrite 

8.在Vbscript中(C )循环语句指定循环次数,使用计数器重复运行语句。

A.Do…Loop            B.While

C. For…Next           D.For Each…Next

9.HTML中文本框和文本区的区别是(A)

A.获取数据的方式不一样    B.获取数据的操作步骤相反  

C.概念上是不同的          D.无什么区别

10.下列不属于Response对象的方法的是(C)

A.Write                  B.End

C.abandon                D.Redirect

11.session会话变量的默认有效时间是(C)

A.30分钟  B.60分钟  C.20分钟  D.10分钟

12、关于HTML文件说法正确的是:(C)

A  HTML标记都必须配对使用。

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

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

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

13、想要在HTML中显示一个小于号“<”,需要用到字符实体( B )。

A.>           B.<        C.          D."

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

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

B.step的值必须是正数,默认为1。

C.For i = 1 To 15 Step 4 ,这一行说明循环体最多可以执行4次。

D.计数变量I可以是变量或表达式。

15.ADO的一个重要机制是( A )

A.共享机制          B.独享机制     

C.保护机制          D.识别机制

16、VBScript中,下列运算符优先级最高的是(B)

A  求余运算 (Mod) 

B  负数 (-)

C  乘法和除法 (*, /)

D  字符串连接 (&)

17.下面属于Server 对象的方法的是(D)

A.CreateObject       B.HTMLEncode

C.MapPath             D.以上全都是

二、判断题

1.组件是包含在动态链接库(DLL)或可执行文件中的可执行代码( √)

2. 设置了默认脚本语言的ASP文件中不能再使用其他脚本。    ( ×)

3. 调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。                                                   ( ×)

4. 在Vbscript中,过程被分为两类:子程序过程和函数过程。    ( √)

5. 开发ASP网页所使用的脚本语言只能是VBScript。         ( ×)

6. Response对象的属性Buffer可以用于表明页输出是否被缓冲。     (√)

7. 调用Function 过程时call语句可以省略,但是调用sub过程时不可以省略。                                                   ( ×)

8.赋值V=”6”并执行a=IsNumeric(V)语句后,a数据类型是布尔型。                                                   ( √)

三.填空题

对于 Request 对象,如果省略获取方法,如 Request("user_name"),将按QueryString、( Form )、Cookies、Server Variables、ClientCertificate的顺序依次检查是否有信息传入。

1. ASP默认的脚本语言是(Vbscript)。

2. 最常见的支持ASP脚本语言有(Vbscript)和(Javascript)。

3. 一个典型的ASP文件包括(HTML标识)、Vbscrip或Javascript程序代码有机的结合而成。

4. 发送邮件的ASP内置组件是(CDONTS)。

5. (层叠样式表)主要用来定义网页字符的编排显示打印格式化和特殊效果的处理。

6. ASP默认的脚本语言是(Vbscript)。

7. ()标识可将Vbscript代码添加到HTML页面中。

8. 一个典型的ASP文件包括(HTML标识)、Vbscrip或Javascript程序代码有机的结合而成。

9. 建立包含有ID(C(8))、PWD(C(10))两个字段的名为user的用户表的SQL语句是(   CREATE TABLE USER(ID CHAR(8),PWD CHAR(10))     )。

10. 最简单的Variant可以包含(数字)或(字符)信息。

11. Application提供两个事件:(Application_OnStart())——Application开始的时候,调用该事件。(Application_OnEnd())——Application结束的时候,调用该事件。

四.简答题

1. 简述request和response对象的功能。

request对象包含客户端向WEB提出的所有请求信息。可以使用request对象访问基于HTTP请求所传送的信息,包括HTML页面

表单所用的POST方法(传递参数)或GET方法(送出请求)、cookie和server variable等;它还能够“受理”客户端发送给服务器的二进制数据。可以用来取得客户端对WEB服务器提出的各类请求信息。

Response对象用来取得创建和回送客户端浏览器的响应信息,response对象的write方法是将信息从WEB Server输出到客户端客户端浏览器。

2.写出一种ADO与数据库连接的方法(数据源的名字为Mydb,connection对象实例名为myconn)。

<%

Set Myconn=Server.Createobject("adodb.connection")

Myconn.ConnectionString=”DNS=Mydb;UID=;PWD=”

Myconn.Open

Myconn.close

Set Myconn=Nothing

%>

<%

Set Myconn=Server.Createobject("adodb.connection")

Myconn.Open=”DNS=Mydb;UID=;PWD=”

Myconn.close

Set Myconn=Nothing

%>

<%

Set Myconn=Server.Createobject("adodb.connection")

Myconn.Open=” Mydb”

Myconn.close

Set Myconn=Nothing

%>

3. 写出SQL语言中的Select语句的简化格式

SELECT fields  FROM table(表)

[WHERE conditon(条件)]

[ORDER BY expr(列/表达式)[ASC|DESC]]

4.简述ADO的对象connection、command和recordset之间的关系。

ADO三个主要对象的关系明确,既相互联系,又相互依存,connection可以建立应用程序和数据库之间的联系,建立联系之后可以利用command和recordset对象对数据进行各种各样的操作。Command对象的主要功能是利用SQL语句进行查询操作,在数据库响应之后,把响应的数据结果保存在recordset对象中使用。

5.写出一种ADO与数据库连接的方法(数据源的名字为Mydb,connection对象实例名为myconn)。

<%

Set Myconn=Server.Createobject("adodb.connection")

Myconn.ConnectionString=”DNS=Mydb;UID=;PWD=”

Myconn.Open

Myconn.close

Set Myconn=Nothing

%>

<%

Set Myconn=Server.Createobject("adodb.connection")

Myconn.Open=”DNS=Mydb;UID=;PWD=”

Myconn.close

Set Myconn=Nothing

%>

<%

Set Myconn=Server.Createobject("adodb.connection")

Myconn.Open=” Mydb”

Myconn.close

Set Myconn=Nothing

%>

6. 简述VBScript提供的四种定义事件处理过程的方式。

1) 通过事件处理过程的名称调用事件处理过程;

2) 在HTML中通过内联事件控制直接调用事件处理过程;

3) 通过FOR/EVENT属性控制事件;

4) 通过HTML控件中的属性来控制事件处理。

五.编程题

1、从HTML传来的表单数据通常需要确认,防止出错,分别写出确认表单中判断输入栏是否为空、判断输入栏是否为数字、判断输入栏是否为日期的格式的代码。

l 判断输入栏是否为空

Function  isLength(val)

  If Len(val.value)>0 Then

     IsLength=True

Else

     MsgBox  ”此项不能为空!”,16

     IsLength=False

End if

End Funtion

l 判断输入栏是否为数字

Function  IsNumber(val)

  If IsNumber(val.value) Then

    IsNumber=True

Else

    MsgBox ”请填入数字!”,16

    IsNumber=False

End if

End Funtion

l 判断输入栏是否为日期的格式

Function  IsProperdate(val)

  If IsDate(Trim(val.value))  Then

    IsProperdate=True

Else

    MsgBox ”请按日期格式填入!”,16

    IsProperdate=False

End if

End Funtion

2.编写ASP程序,要求输出一串字符“欢迎您的到来!”由小到大纵向排列。

欢迎您的到来

<%

For I=1 to 6

%>

>

欢迎您的到来!

<%Next%>