网页制作与设计-VBScript练习题_第1页
网页制作与设计-VBScript练习题_第2页
网页制作与设计-VBScript练习题_第3页
网页制作与设计-VBScript练习题_第4页
网页制作与设计-VBScript练习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章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.__________是程序开发语言VisualBasic家族的最新成员,是一种__________的脚本语言。

12.__________是指嵌入到Web页中的程序代码,利用这些特殊的代码,可以控制网页的控件和对象,增强网页的灵活性和多样性。

13.VBScript既可作为客户端编程语言,也可作为__________编程语言。

14.在HTML网页中使用VBScript,其脚本代码必须放入__________标记中

15.VBScript脚本构成了__________程序的主体,运行于服务器端。

16.在ASP程序中,VBScript代码要放在__________之间,或者放在<script>...</script>之间,但要在<scriptlanguage="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.”

3.若VBScript的变量在使用前必须事先定义,则应使用(

)语句设置。

A.OptionExplicit

B.OptionBase

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.ExitSub

C.ExitFor

D.ExitDo

8.若要定义一个有4个成员的数组answer,以下定义方法中,正确的是(

)。

A.Dimanswer(5)

B.ReDimanswer(5)

C.Dimanswer(4)

D.ReDimanswer(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.ConstDay=星期一

B.ConstDate=15/9/2006

C.ConstA=10

D.ConstDate=2006-9-15

17.下面对在VBScript中声明变量,不正确的是(

)。

A.变量在使用前可以不要求事先定义,直接使用;

B.变量在使用前,尽量事先定义;

C.声明变量使用到Dim;

D.在声明多个变量时用“;”分割变量名。

18.下面对变量的作用域描述不正确的是(

)。

A.变量的作用域是指变量所起作用的范围;

B.变量声明的位置不同,其作用域也不同;

C.过程级变量的作用域可以是整个程序或网页,用于临时存放数据;

D.页面级变量用于存放整个程序或网页的公用数据。

19.下面关于数组的描述,不正确的是(

)。

A.一个变量如果包含多于一个的相关数值,就称为数组;

B.数组的定义与变量一样,使用Dim;

C.在脚本运行期间大小可变的数组,这样的数组叫动态数组;

D.动态数组只能使用Dim声明。

20.下面不是算术运算符的是(

)。

A.&

B.Mod

C.^

D.+

21.下面是连接运算符的是(

)。

A.+

B.&

C.-

D.+和&

22.下面不是逻辑运算符的是(

)。

A.And

B.Mod

C.Not

D.Or

23.下面关于运算符的优先级的描述,不正确的是(

)。

A、先算术,后比较,再逻辑;

B、先乘除,后加减;

C、表达式3+2*4And0的值为3;

D、表达式3+2*4And0的值为0。

24.下面数学函数使用正确的是(

)。

A.Abs(-5)=-5

B.CInt(5.6)=6

C.Sqr(361)=-19

D.Round(5.2345,2)=5.234

25.下面函数描述不正确的是(

)。

A.若x为负数,则Int(x)返回小于或等于x的第一个负整数;

B.若x为负数,Fix(x)返回小于或等于x的第一个负整数;

C.CInt(x)将x的值的小数部分四舍五入后,返回一个整数值;

D.Round(表达式[,小数位数])返回表达式按指定的小数位数进行四舍五入后的结果。

26.关于随机数函数描述正确的是(

)。

A.Rnd(x)返回一个小于10但大于或等于1的随机数;

B.若x=0,则本次产生的随机数与上次产生的随机数相同;

C.若x<0,则每次产生的随机数不相同;

D.若x>0或缺省,则每次产生的随机数相同。

27.关于字符串函数,下面描述不正确的是(

)。

A.Len()用于返回字符串中的字符的个数;

B.Mid()用于指定位置截取字符串;

C.Trim()用于删除字符串左右的空格;

D.Mid("VBScript函数有哪些",5,5)的结果为“ipt函数”。

28.若系统当前日期与时间是2006年11月15日16时27分42秒,下面方法中可以获取全部信息的是(

)。

A.Document.write(Date)

B.Document.write(Time)

C.Document.write(Now)

D.Document.write(Day)

A.Str()函数可以将字符转换成数字;

B.Val()函数可以将数字转换成字符;

C.Asc()函数返回字符串所有字母的字符代码;

D.Chr()函数返回指定的字符代码相关的字符。

30.下面描述错误的是(

)。

A.Cdate()函数可以按表达式的值返回日期型数据;

B.Cdate(0)的结果为:1899-12-31;

C.Cdate(1.1)的结果为:1899-12-312:24:00;

D.Cdate("july122005")的结果为:2005-7-12

31.下面运算结果正确的是(

)。

A.Asc("A")=97

B.Ucase("Abc")=abc

C.Lcase("Abc")=ABC

D.Chr(97)=a

32.可以产生输入信息的对话框的是(

)。

A.Inputbox()

B.alert()

C.Confirm()

D.MsgBox()

33.用来产生一个弹出式的消息框的函数或方法是(

)。

A.Inputbox()

B.alert()

C.Confirm()

D.MsgBox()

34.用来产生一个选择框,等待用户做出选择的函数或方法是(

)。

A.Inputbox()

B.alert()

C.Confirm()

D.Prompt

35.MsgBox("提示信息,[数值]")中数值为(

)时,表示显示“确定”、“取消”两个按钮。

A.0

B.1

C.2

D.3

36.MsgBox("提示信息,[数值]")中数值为(

)时,表示只显示一个“确定”按钮。

A.0

B.1

C.2

D.3

37.MsgBox("提示信息,[数值]")中数值为(

)时,表示显示“是”、“否”、“取消”3个按钮。

A.0

B.1

C.2

D.3

38.下面对if语句格式描述不正确的是(

)。

A.if<条件>then[命令1]Else[命令2]endif

B.if<条件>then[命令1]Elseif[<条件2>then命令2]endif

C.if<条件>[命令1]Else[命令2]endif

D.if<条件>then[命令1]endif

39.若要获取当前时间的小时,下面正确的是(

)。

A.hour(time())

B.hour()

C.hourtime()

D.hour(time)

40.在多个条件中进行选择的最好的方法是(

)。

A.ifelse语句

B.SelectCase语句

C.Dowhile语句

D.For语句

41.在VBScript中,子过程的定义通常使用(

)。

A.Dim

B.ReDim

C.Sub

D.Function

42.在VBScript中,函数的定义通常使用(

)。

A.Dim

B.ReDim

C.Sub

D.Function

43.在VBScript中,对子过程的调用使用(

)。

A.Dim

B.Call

C.Sub

D.Function

44.下面不是VBScript所支持的脚本对象是(

A.Window

B.Document

C.Forms

D.Windows

45.下面不属于Window对象方法的是(

A.Alert

B.Confirm

C.MsgBox

D.Open

46.下面表示打开一个浏览器窗口的对象是(

A.Window

B.Document

C.Forms

D.Location

47.下面表示打开当前浏览器窗口中的HTML文档的对象是(

A.Window

B.Document

C.Forms

D.Location

48.可以在页面上自动产生最后修改页面的日期的属性是(

)。

A.Anchors

B.Forms

下面不是VBScript所支持的脚本对象

C.Location

D.lastModified

49.可以动态地在HTML文档中写入新的HTML代码并自动换行的方法是(

)。

A.write

B.writeln

C.<br>

D.read

50.在浏览器的状态栏上显示“欢迎光临我的个人主页!”,应使用下面(

)。

A.window.Status=“欢迎光临我的个人主页!”

B.window.Write=“欢迎光临我的个人主页!”

C.Document.Status=“欢迎光临我的个人主页!”

D.D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论