第四章    VBScript练习题
一、填空题:
1.ASP的服务器端脚本编程通常采用_____________,它是VB的子集。     
2.Mircrosoft公司的___________浏览器支持VBScript,也支持JavaScript。         
3.在VBScript中,字符连接可使用的运算符有__________或_________。
4.在 VBScript中,可用        函数来获取当前时间。
5.编写.htm静态网页时,从兼容性考虑,脚本语言宜选用__________。     
6.VBScript的运算符包括___________、___________、逻辑和比较4种运算符。         
7.在VBScript中,过程被分为两类:__________子过程和___________函数。   
8.在VBScript中,定义常量使用_________语句。
9.VBScript是一种基于__________的脚本语言,是VB的子集。       
10.使用__________属性可以在页面上自动产生最后修改页面的日期。
11.__________是程序开发语言Visual Basic家族的最新成员,是一种__________的脚本语言。
12.__________是指嵌入到Web页中的程序代码,利用这些特殊的代码,可以控制网页的控件和对象,增强网页的灵活性和多样性。
13.VBScript既可作为客户端编程语言,也可作为__________编程语言。
14.在HTML网页中使用VBScript,其脚本代码必须放入__________标记中
15.VBScript脚本构成了__________程序的主体运行于服务器端。
16.在ASP程序中,VBScript代码要放在__________之间,或者放在<script>...</script>之间,但要在<script language="vbscript">中加入__________。
17.VBScript中只有一种数据类型,称为__________。
18.在程序设计中,常利用__________来保存要运算的数、中间结果或最终结果等。
19.在VBScript中声明变量要用到__________。
20.在VBScript中,声明一个或多个变量,在声明多个变量时用__________分割变量名。
21.变量的__________是指变量所起作用的范围。
22.一个变量在过程或函数内声明,则称其为__________或过程级变量,其作用域仅局限于该过程或函数内部,用于临时存放数据。
23.一个变量在过程或函数外声明,则称其为全局变量或__________,其作用域为整个网页,用于存放整个程序公用的数据,可供当前网页中的各个脚本程序访问。
24.一个变量如果包含多于一个的相关数值,就称为__________。
25.在VBScript中,动态数组使用Dim或__________声明。
26.VBScript的运算符包括__________、__________、逻辑和比较4种运算符。
27.在VBScript中,取绝对值函数是__________
28.在VBScript中,取整函数可以使用__________,也可以使用__________。
29.在VBScript中,__________函数用于返回表达式按指定的小数位数进行四舍五入后的结果,若缺省小数位数,则四舍五入为整数。
30.在VBScript中,__________函数用于计算并返回指定数学表达式的值。
31.在VBScript中,__________函数用于返回一个小于1但大于或等于0的随机数。
32.在VBScript中,__________函数用于返回字符串中的字符的个数。
33.在VBScript中,用于删除字符串两端的空格的是__________函数。
34.在VBScript中,用来获取系统当前的日期的函数是__________。
35.在VBScript中,用来获取系统当前的时间的函数是__________。
36.在VBScript中,用来获取系统当前的日期和时间的函数是__________。
37.在VBScript中,将数值表达式表示的数字转换成字符串的函数是__________。
38.在VBScript中,将字符串表达式表示的字符串内的字符型数字转换成数值型数字的函数__________。
39.在VBScript中,将小写字符转换成大写的是__________函数,大写字符转成小写的是__________函数。
40.在VBScript中,可以产生一个接收用户输入信息的输入框的是__________函数或window对象的__________方法。
41.在VBScript中,可以用来产生一个弹出式的消息框的函数或方法是__________。
42.在VBScript中,可以产生一个选择框的是__________函数或window对象的__________方法。
43.在VBScript中,__________函数用于取出时间的小时数。
44.在VBScript中,过程被分为两类:__________和Function函数。
45.在VBScript中,对子过程的调用使用关键字__________。
46.VBScript采用的是面向对象、__________编程机制。
47.VBScript支持脚本对象,其中最重要的是__________对象和Document对象。
48.使用window对象的__________方法,可以打开一个指定的窗口。
49.__________事件是在页面完全传递到浏览器时发生的事件,OnUnload事件是当离开页面时发生的事件。
50.__________对象代表了当前浏览器窗口中的HTML文档,它是脚本对象模型中最为重要的对象。
二、选择题:
1.以下对VBScript描述,不正确的是(  )。
A.是基于对象的脚本语言            B.是VB的子集 
C.IE浏览器不支持VBScript          D.通常用于ASP服务器端编程
2.在VBScript中,注释采用(  )。
A.//    B./*…*/      C.’    D.”
datediff是字符型函数3.若VBScript的变量在使用前必须事先定义,则应使用(  )语句设置。
A.Option Explicit    B.Option Base    C.Dim    D.ReDim
4.函数Instr(“xxPPppXXpx”,”pp”)的返回值是(  )。 
A.3    B.5      C.2      D.4
5.可用于计算一个表达式的值的函数是(  )。
A.Fix()    B.Eval()    C.Val()    D.Round()
6.若要获得一周后的日期,可使用(  )函数实现。
A.DateAdd()    B.DateDiff()    C.Date()    D.Now
7.退出DO循环,应使用语句(  )。
A.Exit    B.Exit Sub    C.Exit For    D.Exit Do
8.若要定义一个有4个成员的数组answer,以下定义方法中,正确的是(  )。
A.Dim answer(5)                        B.ReDim answer(5) 
C.Dim answer(4)                        D.ReDim answer(4)
9.可以用来产生一个接收用户输入信息的输入框的函数有(  )。
A.prompt()    B.Inputbox ()    C.alert()    D.prompt()和Inputbox ()
10.使用(  )方法可以动态地在 HTML文档中写入代码。
A.alert()    B.write()      C.open()      D.colse()
11.ASP的服务器端编程通常采用(  )。
A.JavaScript    B.C++      C.VB    D.VBScript
12.VBScript语句嵌入到HTML标记中,保存为(  )文件不可以运行实现。A..htm    B..html    C..txt    D..asp
13.在VBScript中,字符串常量必须用(  )括起来。
A.’ ’    B.” ”    C.#  D.;
14.在VBScript中,日期常量必须用(  )括起来。
A.’ ’    B.” ”    C.#  D.;
15.下面运算正确的是(  )。
A.Abs (-5) = -5  B.Int (-4.8) = -4    C.Fix (-4.8) = -4  D.CInt (4.8) =4
16.下面对常量的定义,正确的是(  )。
A.Const Day=星期一  B.Const Date=15/9/2006     
C.Const A=10        D.Const Date=2006-9-15
17.下面对在VBScript中声明变量,不正确的是(  )。
A.变量在使用前可以不要求事先定义,直接使用;
B.变量在使用前,尽量事先定义;
C.声明变量使用到Dim;
D.在声明多个变量时用“;”分割变量名。
18.下面对变量的作用域描述不正确的是(  )。
A.变量的作用域是指变量所起作用的范围;
B.变量声明的位置不同,其作用域也不同;
C.过程级变量的作用域可以是整个程序或网页,用于临时存放数据;
D.页面级变量用于存放整个程序或网页的公用数据。
19.下面关于数组的描述,不正确的是(  )。
A.一个变量如果包含多于一个的相关数值,就称为数组;
B.数组的定义与变量一样,使用Dim;
C.在脚本运行期间大小可变的数组,这样的数组叫动态数组;
D.动态数组只能使用Dim声明。
20.下面不是算术运算符的是(  )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。