網(wǎng)頁制作與設(shè)計-VBScript練習(xí)題_第1頁
網(wǎng)頁制作與設(shè)計-VBScript練習(xí)題_第2頁
網(wǎng)頁制作與設(shè)計-VBScript練習(xí)題_第3頁
網(wǎng)頁制作與設(shè)計-VBScript練習(xí)題_第4頁
網(wǎng)頁制作與設(shè)計-VBScript練習(xí)題_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第四章VBScript練習(xí)題一、填空題:1.ASP的服務(wù)器端腳本編程通常采用_____________,它是VB的子集。

2.Mircrosoft公司的___________瀏覽器支持VBScript,也支持JavaScript。

3.在VBScript中,字符連接可使用的運算符有__________或_________。

4.在VBScript中,可用

函數(shù)來獲取當(dāng)前時間。

5.編寫.htm靜態(tài)網(wǎng)頁時,從兼容性考慮,腳本語言宜選用__________。

6.VBScript的運算符包括___________、___________、邏輯和比較4種運算符。

7.在VBScript中,過程被分為兩類:__________子過程和___________函數(shù)。

8.在VBScript中,定義常量使用_________語句。

9.VBScript是一種基于__________的腳本語言,是VB的子集。

10.使用__________屬性可以在頁面上自動產(chǎn)生最后修改頁面的日期。

11.__________是程序開發(fā)語言VisualBasic家族的最新成員,是一種__________的腳本語言。

12.__________是指嵌入到Web頁中的程序代碼,利用這些特殊的代碼,可以控制網(wǎng)頁的控件和對象,增強(qiáng)網(wǎng)頁的靈活性和多樣性。

13.VBScript既可作為客戶端編程語言,也可作為__________編程語言。

14.在HTML網(wǎng)頁中使用VBScript,其腳本代碼必須放入__________標(biāo)記中

15.VBScript腳本構(gòu)成了__________程序的主體,運行于服務(wù)器端。

16.在ASP程序中,VBScript代碼要放在__________之間,或者放在<script>...</script>之間,但要在<scriptlanguage="vbscript">中加入__________。

17.VBScript中只有一種數(shù)據(jù)類型,稱為__________。

18.在程序設(shè)計中,常利用__________來保存要運算的數(shù)、中間結(jié)果或最終結(jié)果等。

19.在VBScript中聲明變量要用到__________。

20.在VBScript中,聲明一個或多個變量,在聲明多個變量時用__________分割變量名。

21.變量的__________是指變量所起作用的范圍。

22.一個變量在過程或函數(shù)內(nèi)聲明,則稱其為__________或過程級變量,其作用域僅局限于該過程或函數(shù)內(nèi)部,用于臨時存放數(shù)據(jù)。

23.一個變量在過程或函數(shù)外聲明,則稱其為全局變量或__________,其作用域為整個網(wǎng)頁,用于存放整個程序公用的數(shù)據(jù),可供當(dāng)前網(wǎng)頁中的各個腳本程序訪問。

24.一個變量如果包含多于一個的相關(guān)數(shù)值,就稱為__________。

25.在VBScript中,動態(tài)數(shù)組使用Dim或__________聲明。

26.VBScript的運算符包括__________、__________、邏輯和比較4種運算符。

27.在VBScript中,取絕對值函數(shù)是__________

28.在VBScript中,取整函數(shù)可以使用__________,也可以使用__________。

29.在VBScript中,__________函數(shù)用于返回表達(dá)式按指定的小數(shù)位數(shù)進(jìn)行四舍五入后的結(jié)果,若缺省小數(shù)位數(shù),則四舍五入為整數(shù)。

30.在VBScript中,__________函數(shù)用于計算并返回指定數(shù)學(xué)表達(dá)式的值。

31.在VBScript中,__________函數(shù)用于返回一個小于1但大于或等于0的隨機(jī)數(shù)。

32.在VBScript中,__________函數(shù)用于返回字符串中的字符的個數(shù)。

33.在VBScript中,用于刪除字符串兩端的空格的是__________函數(shù)。

34.在VBScript中,用來獲取系統(tǒng)當(dāng)前的日期的函數(shù)是__________。

35.在VBScript中,用來獲取系統(tǒng)當(dāng)前的時間的函數(shù)是__________。

36.在VBScript中,用來獲取系統(tǒng)當(dāng)前的日期和時間的函數(shù)是__________。

37.在VBScript中,將數(shù)值表達(dá)式表示的數(shù)字轉(zhuǎn)換成字符串的函數(shù)是__________。

38.在VBScript中,將字符串表達(dá)式表示的字符串內(nèi)的字符型數(shù)字轉(zhuǎn)換成數(shù)值型數(shù)字的函數(shù)__________。

39.在VBScript中,將小寫字符轉(zhuǎn)換成大寫的是__________函數(shù),大寫字符轉(zhuǎn)成小寫的是__________函數(shù)。

40.在VBScript中,可以產(chǎn)生一個接收用戶輸入信息的輸入框的是__________函數(shù)或window對象的__________方法。

41.在VBScript中,可以用來產(chǎn)生一個彈出式的消息框的函數(shù)或方法是__________。

42.在VBScript中,可以產(chǎn)生一個選擇框的是__________函數(shù)或window對象的__________方法。

43.在VBScript中,__________函數(shù)用于取出時間的小時數(shù)。

44.在VBScript中,過程被分為兩類:__________和Function函數(shù)。

45.在VBScript中,對子過程的調(diào)用使用關(guān)鍵字__________。

46.VBScript采用的是面向?qū)ο?、__________編程機(jī)制。

47.VBScript支持腳本對象,其中最重要的是__________對象和Document對象。

48.使用window對象的__________方法,可以打開一個指定的窗口。

49.__________事件是在頁面完全傳遞到瀏覽器時發(fā)生的事件,OnUnload事件是當(dāng)離開頁面時發(fā)生的事件。

50.__________對象代表了當(dāng)前瀏覽器窗口中的HTML文檔,它是腳本對象模型中最為重要的對象。二、選擇題:1.以下對VBScript描述,不正確的是(

)。

A.是基于對象的腳本語言

B.是VB的子集

C.IE瀏覽器不支持VBScript

D.通常用于ASP服務(wù)器端編程

2.在VBScript中,注釋采用(

)。

A.//

B./*…*/

C.’

D.”

3.若VBScript的變量在使用前必須事先定義,則應(yīng)使用(

)語句設(shè)置。

A.OptionExplicit

B.OptionBase

C.Dim

D.ReDim

4.函數(shù)Instr(“xxPPppXXpx”,”pp”)的返回值是(

)。

A.3

B.5

C.2

D.4

5.可用于計算一個表達(dá)式的值的函數(shù)是(

)。

A.Fix()

B.Eval()

C.Val()

D.Round()

6.若要獲得一周后的日期,可使用(

)函數(shù)實現(xiàn)。

A.DateAdd()

B.DateDiff()

C.Date()

D.Now

7.退出DO循環(huán),應(yīng)使用語句(

)。

A.Exit

B.ExitSub

C.ExitFor

D.ExitDo

8.若要定義一個有4個成員的數(shù)組answer,以下定義方法中,正確的是(

)。

A.Dimanswer(5)

B.ReDimanswer(5)

C.Dimanswer(4)

D.ReDimanswer(4)

9.可以用來產(chǎn)生一個接收用戶輸入信息的輸入框的函數(shù)有(

)。

A.prompt()

B.Inputbox()

C.a(chǎn)lert()

D.prompt()和Inputbox()

10.使用(

)方法可以動態(tài)地在HTML文檔中寫入代碼。

A.a(chǎn)lert()

B.write()

C.open()

D.colse()

11.ASP的服務(wù)器端編程通常采用(

)。

A.JavaScript

B.C++

C.VB

D.VBScript

12.VBScript語句嵌入到HTML標(biāo)記中,保存為(

)文件不可以運行實現(xiàn)。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.過程級變量的作用域可以是整個程序或網(wǎng)頁,用于臨時存放數(shù)據(jù);

D.頁面級變量用于存放整個程序或網(wǎng)頁的公用數(shù)據(jù)。

19.下面關(guān)于數(shù)組的描述,不正確的是(

)。

A.一個變量如果包含多于一個的相關(guān)數(shù)值,就稱為數(shù)組;

B.?dāng)?shù)組的定義與變量一樣,使用Dim;

C.在腳本運行期間大小可變的數(shù)組,這樣的數(shù)組叫動態(tài)數(shù)組;

D.動態(tài)數(shù)組只能使用Dim聲明。

20.下面不是算術(shù)運算符的是(

)。

A.&

B.Mod

C.^

D.+

21.下面是連接運算符的是(

)。

A.+

B.&

C.-

D.+和&

22.下面不是邏輯運算符的是(

)。

A.And

B.Mod

C.Not

D.Or

23.下面關(guān)于運算符的優(yōu)先級的描述,不正確的是(

)。

A、先算術(shù),后比較,再邏輯;

B、先乘除,后加減;

C、表達(dá)式3+2*4And0的值為3;

D、表達(dá)式3+2*4And0的值為0。

24.下面數(shù)學(xué)函數(shù)使用正確的是(

)。

A.Abs(-5)=-5

B.CInt(5.6)=6

C.Sqr(361)=-19

D.Round(5.2345,2)=5.234

25.下面函數(shù)描述不正確的是(

)。

A.若x為負(fù)數(shù),則Int(x)返回小于或等于x的第一個負(fù)整數(shù);

B.若x為負(fù)數(shù),F(xiàn)ix(x)返回小于或等于x的第一個負(fù)整數(shù);

C.CInt(x)將x的值的小數(shù)部分四舍五入后,返回一個整數(shù)值;

D.Round(表達(dá)式[,小數(shù)位數(shù)])返回表達(dá)式按指定的小數(shù)位數(shù)進(jìn)行四舍五入后的結(jié)果。

26.關(guān)于隨機(jī)數(shù)函數(shù)描述正確的是(

)。

A.Rnd(x)返回一個小于10但大于或等于1的隨機(jī)數(shù);

B.若x=0,則本次產(chǎn)生的隨機(jī)數(shù)與上次產(chǎn)生的隨機(jī)數(shù)相同;

C.若x<0,則每次產(chǎn)生的隨機(jī)數(shù)不相同;

D.若x>0或缺省,則每次產(chǎn)生的隨機(jī)數(shù)相同。

27.關(guān)于字符串函數(shù),下面描述不正確的是(

)。

A.Len()用于返回字符串中的字符的個數(shù);

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

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

D.Mid("VBScript函數(shù)有哪些",5,5)的結(jié)果為“ipt函數(shù)”。

28.若系統(tǒng)當(dāng)前日期與時間是2006年11月15日16時27分42秒,下面方法中可以獲取全部信息的是(

)。

A.Document.write(Date)

B.Document.write(Time)

C.Document.write(Now)

D.Document.write(Day)

A.Str()函數(shù)可以將字符轉(zhuǎn)換成數(shù)字;

B.Val()函數(shù)可以將數(shù)字轉(zhuǎn)換成字符;

C.Asc()函數(shù)返回字符串所有字母的字符代碼;

D.Chr()函數(shù)返回指定的字符代碼相關(guān)的字符。

30.下面描述錯誤的是(

)。

A.Cdate()函數(shù)可以按表達(dá)式的值返回日期型數(shù)據(jù);

B.Cdate(0)的結(jié)果為:1899-12-31;

C.Cdate(1.1)的結(jié)果為:1899-12-312:24:00;

D.Cdate("july122005")的結(jié)果為:2005-7-12

31.下面運算結(jié)果正確的是(

)。

A.Asc("A")=97

B.Ucase("Abc")=abc

C.Lcase("Abc")=ABC

D.Chr(97)=a

32.可以產(chǎn)生輸入信息的對話框的是(

)。

A.Inputbox()

B.a(chǎn)lert()

C.Confirm()

D.MsgBox()

33.用來產(chǎn)生一個彈出式的消息框的函數(shù)或方法是(

)。

A.Inputbox()

B.a(chǎn)lert()

C.Confirm()

D.MsgBox()

34.用來產(chǎn)生一個選擇框,等待用戶做出選擇的函數(shù)或方法是(

)。

A.Inputbox()

B.a(chǎn)lert()

C.Confirm()

D.Prompt

35.MsgBox("提示信息,[數(shù)值]")中數(shù)值為(

)時,表示顯示“確定”、“取消”兩個按鈕。

A.0

B.1

C.2

D.3

36.MsgBox("提示信息,[數(shù)值]")中數(shù)值為(

)時,表示只顯示一個“確定”按鈕。

A.0

B.1

C.2

D.3

37.MsgBox("提示信息,[數(shù)值]")中數(shù)值為(

)時,表示顯示“是”、“否”、“取消”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.若要獲取當(dāng)前時間的小時,下面正確的是(

)。

A.hour(time())

B.hour()

C.hourtime()

D.hour(time)

40.在多個條件中進(jìn)行選擇的最好的方法是(

)。

A.ifelse語句

B.SelectCase語句

C.Dowhile語句

D.For語句

41.在VBScript中,子過程的定義通常使用(

)。

A.Dim

B.ReDim

C.Sub

D.Function

42.在VBScript中,函數(shù)的定義通常使用(

)。

A.Dim

B.ReDim

C.Sub

D.Function

43.在VBScript中,對子過程的調(diào)用使用(

)。

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.下面表示打開當(dāng)前瀏覽器窗口中的HTML文檔的對象是(

A.Window

B.Document

C.Forms

D.Location

48.可以在頁面上自動產(chǎn)生最后修改頁面的日期的屬性是(

)。

A.Anchors

B.Forms

下面不是VBScript所支持的腳本對象

C.Location

D.lastModified

49.可以動態(tài)地在HTML文檔中寫入新的HTML代碼并自動換行的方法是(

)。

A.write

B.writeln

C.<br>

D.read

50.在瀏覽器的狀態(tài)欄上顯示“歡迎光臨我的個人主頁!”,應(yīng)使用下面(

)。

A.window.Status=“歡迎光臨我的個人主頁!”

B.window.Write=“歡迎光臨我的個人主頁!”

C.Document.Status=“歡迎光臨我的個人主頁!”

D.D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論