VB試題題庫(帶答案)_第1頁
VB試題題庫(帶答案)_第2頁
VB試題題庫(帶答案)_第3頁
VB試題題庫(帶答案)_第4頁
VB試題題庫(帶答案)_第5頁
已閱讀5頁,還剩103頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VB練習(xí)題

L下面哪一個敘述為正確的?D

(A)VB的編程非常簡單,只要將窗體上的控件設(shè)置好,再將控件的屬性按要求設(shè)置即可完成程序的編制。

(B)VB的特點中的可視化編程是指隨時可使用打印預(yù)覽看一下效果。

(C)VB的特點中的事件驅(qū)動機制是系統(tǒng)已經(jīng)編制好的一些針對控件的程序,可以直接調(diào)用。

(D)VB系統(tǒng)提供了數(shù)據(jù)庫管理功能。

2.下面哪一個敘述為錯誤的?D

(A)VB的編程非常簡單,因為系統(tǒng)提供了很多編制好的控件,可直接放到界面上使用。

(B)VB是面向?qū)ο蟮某绦蛟O(shè)計,并且具有結(jié)構(gòu)化的程序設(shè)計語言。

(C)VB的特點中的事件驅(qū)動機制是系統(tǒng)可以感知一些動作,當(dāng)該動作產(chǎn)生時自動去執(zhí)行對應(yīng)的事件過程。

(D)VB系統(tǒng)沒有提供數(shù)據(jù)庫管理功能。

3.下面哪一個敘述為正確的?B

(A)VB源程序有工程文件、窗體文件、模塊文件等,工程文件包含所有的文件,源程序備份只需要備份工程文件

即可。

(B)VB源程序有工程文件、窗體文件、模塊文件等,工程文件包含所有的文件,源程序備份需要備份所有相關(guān)文

件。

(C)VB源程序有工程文件、窗體文件、模塊文件等,源程序備份只需要備份窗體文件和模塊文件即可。

(D)VB源程序如果有多個窗體文件,沒有模塊文件,源程序備份只需要備份窗體文件即可。

4.VB窗體設(shè)計器的主要功能是:A

(A)建立用戶界面

(B)編寫程序代碼

(C)畫出圖形控件

(D)顯示標(biāo)準(zhǔn)控件

5下面哪一個敘述為正確的?A

(A)在安裝有VB系統(tǒng)程序的計算機上,修改一個以前編制的VB源程序,只需要雙擊工程文件即可。

(B)在安裝有VB系統(tǒng)程序的計算機上,修改一個以前編制的VB源程序,只需要雙擊窗體文件即可。

(C)在安裝有VB系統(tǒng)程序的計算機上,修改一個以前編制的VB源程序,只需要雙擊模塊文件即可:

(D)在安裝有VB系統(tǒng)程序的計算機上,修改一個以前編制的VB源程序,雙擊源程序中的任何文件都不能打開源

程序。

6.什么是對象?A

(A)對象是具有特殊屬性和行為方式的實體。

(B)對象是控件的屬性。

(C)對象是控件的方法。

(D)對象是控件的事件。

7.下面關(guān)于對象的屬性設(shè)置,哪個說法是正確的?C

(A)對象的所有屬性值都可以在屬性窗口中修改。

(B)對象的所有屬性值都不可以在屬性窗口中修改。

(C)對象只有部分的屬性值可以在屬性窗口中修改。

(D)對象的屬性值只能在程序代碼中修改。

8.以下敘述中正確的是A

(A)窗體的Name屬性指定窗體的名稱,用來標(biāo)識一個窗體。

(B)窗體的Name屬性的值是顯示在窗體標(biāo)題欄中的文本

(C)Caption屬性可以在運行期間改變Name屬性值

(D)Name屬性和Caption屬性功能一樣。

9.當(dāng)程序運行出錯時,系統(tǒng)報錯信息顯示"要求對象",是下面哪種情況?C

(A)沒有命令中用到的控件屬性

(B)使用控件數(shù)組時下標(biāo)超出范圍

(C)沒有命令中用到的對象

(D)沒有命令中用到的控件方法

10.當(dāng)需要將窗體上的控件一起移動時,需要同時選中要移動的控件,下面的方法哪種不能選中多個控件?I)

(A)用鼠標(biāo)左鍵點擊窗體空白處,不要松手,拖動,可選中區(qū)域內(nèi)的多個控件。

(B)鍵盤按住Ctrl鍵,鼠標(biāo)單擊每個需要選中的控件。

(C)鍵盤按住Shift鍵,鼠標(biāo)單擊每個需要選中的控件。

(D)鍵盤按住Alt鍵,鼠標(biāo)單擊每個需要選中的控件。

答案:01—05DDBAA06—10ACACD

11.下面哪一個語句是正確的注釋?A

(A)Printa'打印變量a

(B)"Printa”"打印變量a”

(C)Printa&&打印變量a

(D)PrintaRem打印變量a

12.下面哪一個語句是程序運行結(jié)束語句?D

(A)EndSub(B)Stop(C)ExitSub(D)End

13.一行命令可以分成多行寫,在不是最后一行的行尾部需要加上“續(xù)行符",下面哪個是續(xù)行符?A

(A)空格+下劃線

(B)下劃線

(C)空格+減號

(D)減號

14.一行可以寫多條語句,在語句之間應(yīng)該有分隔符,下面哪個是語句分隔符?A

(A)冒號(B)逗號(C)分號(D)圓點

15.關(guān)于VisualBasic程序的說法不正確的是D

(A)一行可以寫多條語句,語句之間用":"隔開

(B)一條語句可以寫在多行,用'‘空格"加作為續(xù)行標(biāo)志

(C)程序中的大小寫字母不區(qū)分

(D)變量在使用之前必須先定義(一般)

16.在VisualBasic中,窗體文件的擴展名為B

(A)工程.vbp(B)窗體.frm(C)類模塊.cis(D)標(biāo)準(zhǔn)模塊.bas

17.關(guān)于對象的屬性不正確的是D

(A)對象的屬性一般有屬性名和屬性值

(B)可以通過屬性窗口設(shè)置屬性的值

(O可通過程序代碼設(shè)置屬性值

(D)對象的所有屬性值均可以在設(shè)計時設(shè)置

18.為了把焦點移到某個控件,所使用的方法是A

(A)SetFocus(B)Visible(C)Refresh(D)GotFocus

19.在設(shè)計時為了選中窗體上的某個控件,應(yīng)執(zhí)行的操作是B

(A)單擊窗體(B)單擊該控件(C)雙擊該控件(D)雙擊窗體

20.VB中每個語句的結(jié)束標(biāo)志是D

(A)分號(B)句號(C)換行符(D)回車鍵

答案:11—15ADAAD16—20BDABD

21.VB中的注釋語句是B

(A)執(zhí)行語句(B)非執(zhí)行語句(C)命令語句(D)結(jié)構(gòu)化語句

22.VB中的語句通常按''一行一句”的規(guī)則書寫,但也允許多個語句放在同一行中。在這種情況下,用來隔開各語句

的符號是A

(A)冒號(B)分號(C)逗號(D)感嘆號

23.-?般,在用VB開發(fā)應(yīng)用程序時,通常的步驟為B

(A)①設(shè)置可視界面②編寫代碼③程序測試、運行

(B)①建立可視界面②設(shè)置可視界面特性③編寫事件驅(qū)動代碼

(C)①編寫事件驅(qū)動代碼②程序測試③程序運行和維護

(D)其他步驟都不對

24.在VB中,裝入應(yīng)用程序,實際上就是裝入C

(A)程序文件(B)標(biāo)準(zhǔn)模塊文件(C)工程文件(D)類模塊文件

25.將一個VB程序保存在磁盤上,至少會產(chǎn)生的文件是C

(A).doc、.txt(B).com、.exe(C).vbp>.frm(D).bat、.sys

26.一句語句要在下一行繼續(xù)寫,續(xù)行符是(下面字符前都有空格)C

(A)+(B)-(減號)(C)_(下劃線)(D)……

27.下列敘述不正確的是:C

(A)注釋語句是非執(zhí)行語句

(B)注釋語句可以作為代碼中的-行

(C)注釋語句不可以放在其它語句的后面

(D)(可以放在執(zhí)行語句的后面,但必須是最后一個語句)加入注釋語句可以提高程序的可讀性

28.下面關(guān)于VB工具欄的說法不正確的是B

(A)工具欄可以浮動(B)工具欄?定在菜單欄的下方

(C)工具欄可以顯示或隱藏(D)VB有多個工具欄

29.VB中的標(biāo)準(zhǔn)模塊文件的擴展名是:C

(A).reg(B).frm(C).bas(D).vbp

30.VB中的工程文件的擴展名是:D

(A).reg(B).frm(C).bas(D).vbp

答案:21—25BABCC26—30CCBCD

31.剛建立個新的標(biāo)準(zhǔn)EXE工程后,不在工具箱中出現(xiàn)的控件是:C

(A)單選按鈕

(B)圖片框

(C)通用對話框

(D)屬性窗口

32.在VB中可以改變控件大小的操作是:B

(A)Shift+Ctrl

(B)Shift+方向鍵

(C)Ctrl+空格健

(D)Ctrl+方向鍵

33.在VB中移動選定控件的操作是:D

(A)Shift+Ctrl

(B)Shift+方向鍵

(C)Ctrl+空格健

(D)Ctrl+方向鍵

34.下列()語句可以把窗體Forml加載到內(nèi)存但不顯示出來。C

(A)Forml.Show

(B)Forml.Hide

(C)LoadForml

(D)UnloadForml

35.程序運行后,在窗體Forml中單擊,將觸發(fā)的事件是:A

(A)FormClick0

(B)FormLoad()

(C)FormlClickO

(D)Forml_Load()

36.程序運行后,單擊控件Commandl,將觸發(fā)的事件是:C

(A)Command_Click()

(B)CommandDblClick()

(C)Commandl_Click()

(D)Commandl_DblClick()

37.新建一個窗體Forml后,立即在該窗體上雙擊,將出現(xiàn)下列哪個事件過程的代碼框架?B

(A)Form_Click()

(B)FormLoad()

(C)Form1_Click

(D)Forml_Load()

38.?個對象可執(zhí)行的動作被稱為:B

(A)事件

(B)方法

(C)屬性

(D)過程

39.由VB預(yù)先設(shè)置好的、能被對象識別的動作稱為:B

(A)方法

(B)事件

(C)屬性

(D)過程

40.為了同時改變?個活動控件的高度和寬度,正確的操作是:A

(A)拖動控件4個角上的某個小方塊

(B)只能拖動位于控件右下角的小方塊

(C)只能拖動位于控件左下角的小方塊

(D)不能同時改變控件的高度和寬度

答案:31—35CBDCA36—40CBBBA

41.為了把窗體上的某個控件變?yōu)榛顒拥模瑧?yīng)執(zhí)行的操作是:C

(A)單擊窗體的邊框

(B)雙擊該控件

(C)單擊該控件

(D)雙擊窗體

42.在設(shè)計階段,當(dāng)雙擊窗體上的某個控件時,所打開的是:C

(A)工程資源管理器窗口

(B)工具箱窗口

(C)代碼窗口

(D)屬性窗口

43.下列不能打開屬性窗口的操作是:D

(A)執(zhí)行"視圖"菜單中的"屬性窗口''命令

(B)按F4鍵

(C)單擊工具欄上的“屬性窗口"按鈕

(D)按Ctrl+T鍵

44.下列可以打開立即窗口的操作是:D

(A)Ctrl+D

(B)Ctrl+E

(C)Ctrl+F

(D)Ctrl+G

45.VB的特點不包括下面的:A

(A)不需編程

(B)面向?qū)ο蟮某绦蛟O(shè)計

(C)可視化程序設(shè)計

(D)事件驅(qū)動的程序設(shè)計

46.關(guān)于VB的啟動窗體,下列說法正確的是:A

(A)可以改變

(B)不可以改變

(C)只能改變一次

(D)由系統(tǒng)資源情況決定

47.關(guān)于VB程序的說法不正確的是:B

(A)一行可以寫多條語句,語句之間用":”隔開

(B)一條語句可以寫在多行上,用"空格"加";"作為續(xù)行標(biāo)志

(C)程序中的大小字母不區(qū)分

(D)變量在使用之前可以不定義類型

48.VB的條語句可以寫在多行上,但要用續(xù)行符,續(xù)行符為:A

(A)一個空格加一個下劃線(_)

(B)一個空格加一個單引號(’)

(C)直接回車

(D)一個空格加一個連字符(-)

49.VB一行可以寫多條語句,語句之間用()隔開D

(A)逗號

(B)分號

(C)頓號

(D)冒號

50.窗體從加載到顯示出來,下列哪個事件最先發(fā)生?A

(A)Load

(B)Resize

(C)Activate

(D)Paint

答案:41—45CCDDA46—50ABADA

51.下列哪個是結(jié)束程序的語句A

(A)End

(B)Stop

(C)Exit

(D)Pause

52.與Textl=""VB"等價的語句是:A

(A)"Textl.Text="VB"""

(B)"Textl.Name=""VB""

(C)“Textl.Caption=""VB"""

(D)"Textl.Value=""VB""

53.與Label1="姓名""等價的語句是:C

(A)“Labell.Text=""姓名"""

(B)"Labell.Name=""姓名""

(C)"Label1.Caption=""姓名""

(D)“Labell.Name=""姓名""

54.VB集成環(huán)境的主窗口中不包括:C

(A)標(biāo)題欄

(B)菜單欄

(C)狀態(tài)欄

(D)工具欄

55.VB6.0的三種版本不包括:D

(A)學(xué)習(xí)版

(B)企業(yè)版

(C)專業(yè)版

(D)個人版

56.下列說法錯誤的是:B

(A)有些語句可以在立即窗口執(zhí)行

(B)所有語句都可以在立即窗口執(zhí)行

(C)按Ctrl+G可以打開立即窗口

(D)Debug.Print將結(jié)果在立即窗口輸出

57.”假定窗體的名稱(Name屬性)為Forml,則把窗體的標(biāo)題設(shè)置為"Test"的語句為:B

(A)"Forml=""Test"""

(B)Caption=Test

(C)rorml.iext=Lest

(D)"Forml,Name=""Test"""

58.VB的注釋語句是以()開始的?A

(A)Rem或'

(B)Rem或;

(C)Note或*

(D)Note或!

59.VB的注釋語句可以用()作開始標(biāo)記?A

(A)Rem

(B)Note

(C)&

(D)$

60.VB的注釋語句可以用()作開始標(biāo)記?C

(A);

(B):

(C)'

(D)

答案:51—55AACCD56—60BBAAC

61.下列不能打開代碼窗口的操作是:

(A)雙擊窗體上的某個控件

(B)雙擊窗體

(C)按F7鍵

(D)單擊窗體

62.VB應(yīng)用程序通常由三類模塊組成,不包括下列哪一個?

(A)窗體模塊

(B)標(biāo)準(zhǔn)模塊

(C)類模塊

(D)控制模塊

63.閱讀下面程序,當(dāng)單擊鼠標(biāo)右鍵,輸出結(jié)果為:

PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

PrintString(Button,

Endif

EndSub

(A)AA

(B)a

(C)沒有輸出

(D)A

64.閱讀下面程序,當(dāng)單擊鼠標(biāo)左鍵,輸出結(jié)果為:

PrivateSubFormMouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

PrintString(Button,"〃A")

Endif

EndSub

(A)AA

(B)a

(C)沒有輸出

(D)A

65.以下敘述錯誤的是:

(A)在KeyUp和KeyDown事件過程中,從鍵盤上按下A或a被視作相同的字母

(B)在KeyUp和KeyDown事件過程中,將鍵盤上的〃1〃和數(shù)字鍵盤上的〃1〃視作不同的數(shù)字

(C)KeyPress事件中不能識別鍵盤上的某個鍵的按下與釋放

(D)KeyPress事件中能識別鍵盤上的某個鍵的按下與釋放

66.閱讀下面程序,當(dāng)按下鼠標(biāo)右鍵不放,輸出結(jié)果為:

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

PrintString(Button,

Endif

EndSub

(A)AA

(B)a

(C)沒有輸出

(D)A

67.閱讀下面程序,當(dāng)單擊鼠標(biāo)右鍵放開,輸出結(jié)果為:

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

PrintString(Button,〃"A"〃)

Endif

EndSub

(A)AA

(B)a

(C)沒有輸出

(D)A

68.閱讀下面程序,當(dāng)按下鼠標(biāo)左鍵不放,輸出結(jié)果為:

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

PrintString(Button,Z///AZ///)

Endif

EndSub

(A)AA

(B)a

(C)沒有輸出

(D)A

69.閱讀下面程序,當(dāng)單擊鼠標(biāo)左鍵放開,輸出結(jié)果為:

PrivateSubFormMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfButton=2Then

PrintString(Button,""A"")

Endif

EndSub

(A)AA

(B)a

(C)沒有輸出

(D)A

70.當(dāng)鼠標(biāo)單擊左鍵時,在窗體上畫一個圓,下面填空處應(yīng)該是哪個內(nèi)容?

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

If______Then

Circle(x,y)

Endif

EndSub〃

(A)Button=0

(B)Button=l

(C)Button=2

(D)Button=4

答案:61—65DDACD66—70CACCB

71.當(dāng)鼠標(biāo)單擊右鍵時,在窗體上畫一個圓,下面填空處應(yīng)該是哪個內(nèi)容?

PrivateSubFormMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfThen

Circle(x,y)

Endif

EndSub

(A)Button=0

(B)Button=l

(C)Button=2

(D)Button=4

72.當(dāng)鼠標(biāo)單擊中間鍵時,在窗體上畫一個圓,下面填空處應(yīng)該是哪個內(nèi)容?

PrivateSubFormMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

If______Then

Circle(x,y)

Endif

EndSub

(A)1Button=O

(B)1Button=l

(C)1Button=2

(D)1Button=4

73.文本框中只允許輸入數(shù)字,填空處應(yīng)該是什么內(nèi)容?

PrivateSubTextl_KeyPress(KeyAsciiAsInteger)

IfNot(KeyAscii>47AndKeyAscii<58)Then

EndIf

EndSub

(A)1KeyAscii0

(B)1KeyAscii1

(C)1KeyAscii2

1

(D)KeyAscii二3

74.文本框中只不允許輸入數(shù)字,填空處應(yīng)該是什么內(nèi)容?

PrivateSubTextl_KeyPress(KeyAsciiAsInteger)

IfKeyAscii>47AndKeyAscii<58Then

EndIf

EndSub

(A)?KeyAscii=0

(B)1KeyAscii=50

(C)KeyAscii60

(D)KeyAscii=70

75.當(dāng)鼠標(biāo)按下Ctrl鍵并且單擊左鍵時,在窗體上畫一個圓,下面填空處應(yīng)該是哪個內(nèi)容?

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

If__Then

Circle(x,y)

Endif

EndSub

(A)1Button」andshift=l

(B)1Button=landshift=2

(C)1Button=2andshift=l

(D)1Button=2andshift=2

76.當(dāng)鼠標(biāo)按下Ctrl鍵并且單擊右鍵時,在窗體上畫一個圓,下面填空處應(yīng)該是哪個內(nèi)容?

PrivateSubFormMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfThen

Circle(x,y)

Endif

EndSub

(A)1Button=landshift=l

(B)1Button=landshift=2

(C)1Button=2andshift=l

(D)?Button=2andshift=2

77.當(dāng)鼠標(biāo)按下shift鍵并且單擊左鍵時,在窗體上畫一個圓,下面填空處應(yīng)該是哪個內(nèi)容?

PrivateSubFormMouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

IfThen

Circle(x,y)

Endif

EndSub

(A)Button=landshift=l

(B)Button=landshift=2

(C)Button=2andshift=l

(D)Button=2andshift=2

78.當(dāng)鼠標(biāo)按下shift鍵并且單擊右鍵時,在窗體上畫一個圓,下面填空處應(yīng)該是哪個內(nèi)容?

PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

If______Then

Circle(x,y)

Endif

EndSub

(A)Button=landshift=l

CTRL左鍵

(B)Button=landshift=2

SHITFT左鍵

(C)Button=2andshift=l

SHIFT右鍵

(D)Button=2andshift=2

CTRL右鍵

79.文本框中只允許輸入數(shù)字,填空處應(yīng)該是什么內(nèi)容?

PrivateSubTextl_KeyPress(KeyAsciiAsInteger)

IfNot(KeyAscii>47AndKeyAscii<58)Then

EndIf

EndSub

(A)KeyAscii=0

(B)KeyAscii=48

(C)KeyAscii=49

(D)KeyAscii=50

80.在鍵盤的KeyPress事件中針對參數(shù)KeyAscii的描述下面哪個是正確的?

(A)返回鍵盤上輸入的內(nèi)容的Ascii值

(B)返回鍵盤上按下的鍵位值

(C)大鍵盤1和小鍵盤1返回不同的內(nèi)容

(D)可以返回F1-F12的鍵位值

答案:71—75CDAAB76—80DACAA

81.在鍵盤的KeyDoro事件中針對參數(shù)KeyCode的描述下面哪個是錯誤的?

(A)返回鍵盤上輸入的內(nèi)容的Ascii值,大鍵盤1和小鍵盤1返回相同的值

(B)返回鍵盤上按下的鍵位值

(O大鍵盤1和小鍵盤1返回不同的內(nèi)容

(D)可以返回F1-F12的鍵位值

82.在鍵盤的KeyUp事件中針對參數(shù)KeyCode的描述下面哪個是錯誤的?

(A)返回鍵盤上輸入的內(nèi)容的Ascii值,大鍵盤1和小鍵盤1返回相同的值

(B)返回鍵盤上按下的鍵位值

(C)大鍵盤1和小鍵盤1返回不同的內(nèi)容

(D)可以返回F1-F12的鍵位值

83.在鍵盤的KeyUp事件中針對參數(shù)shift的描述下面哪個是正確的?

(A)表示鍵盤上的Shift鍵和Alt鍵和Ctrl鍵是否被同時按下

(B)表示鍵盤上的Shift鍵是否被同時按下

(C)表示鍵盤上的Shift鍵和Alt鍵和Ctrl鍵是否剛才被按下

(D)表示鍵盤上的Shift鍵是否剛才被按下

84.在鍵盤的KeyUp事件中,參數(shù)shift的值為1表示:

(A)shift被按下

(B)Ctrl被按下

(C)alt被按下

(D)alt+shift被按下

85.在鍵盤的KeyUp事件中,參數(shù)shift的值為2表示:

(A)shift被按下

(B)Ctrl被按下

(C)alt被按下

(D)alt+shift被按下

86.在鍵盤的KeyUp事件中,參數(shù)shift的值為4表示:

(A)shift被按下

(B)Ctrl被按下

(C)alt被按下

(D)alt+shift被按下

87.在鍵盤的KeyUp事件中,參數(shù)shift的值為7表示:

(A)shift+alt被按下

(B)ctrl+alt被按下

(C)shift+ctrl被按下

(D)alt+shift+ctrl被按下

88.在鍵盤的KeyUp事件中,參數(shù)shift的值為3表示:

(A)shift+alt被按下

(B)ctrl+alt被按下

(C)shift+ctrl被按下

(D)alt+shift+ctrl被按下

89.在鍵盤的KeyUp事件中,參數(shù)shift的值為5表示:

(A)shift+alt被按下

(B)ctrl+alt被按下

(C)shift+ctrl被按下

(D)alt+shift+ctrl被按下

90.在鍵盤的KeyUp事件中,參數(shù)shift的值為6表示:

(A)shift+alt被按下

(B)ctrl+alt被按下

(C)shift+ctrl被按下

(D)alt+shift+ctrl被按下

答案:81—85AAAAB86—90CDCAB

91.下面的賦值語句哪個是錯誤的?

(A)a=5*n

(B)val(a)=5*n

(C)a=val(Textl.Text)

(D)a=str(5*n)

92.整型數(shù)據(jù)的取值范圍是下面哪個?

(A)0到32767

(B)0到32768

(C)-32768到32767

(D)0到65535

93.#2000-05-06#是什么類型的數(shù)據(jù)?

(A)整型

(B)字符串

(O日期型

(D)變體形

94.&H1234是什么類型的常量數(shù)據(jù)?

(A)不是常量

(B)16進制整型常量

(C)日期型常量

(D)小時常量

95.35!是什么類型的常量數(shù)據(jù)?

(A)不是常量

(B)整型常量

(C)長整型常量

(D)單精度浮點數(shù)常量

96.2.5D5是什么類型的常量數(shù)據(jù)?

(A)雙精度浮點數(shù)常量

(B)整型常量

(C)長整型常量

(D)單精度浮點數(shù)常量

97.下面哪個內(nèi)容不是常量?

(A)1

(B)True

(C)aaa

(D)year

98.下面的語句作用是什么?

ConstPassComputer=48

(A)給變量PassComputer賦值48。

(B)〃聲明變量PassComputer,并且給它賦初值48?!?/p>

(C)〃聲明符號常量PassComputer,PassComputer代表48?!?/p>

(D)〃聲明符號常量PassComputer,48代表PassComputer常量占用的內(nèi)存空間。

99.下面選項哪個不是常量?

(A)35

(B)〃〃〃35〃〃〃

(C)35%

(D)weekday

100.聲明符號常量使用下面哪個關(guān)鍵字?

(A)Const

(B)Dim

(C)Private

(D)Static

答案:91—95BCCBD96—100ADCDA

101.針對下面的賦值語句,哪個敘述是正確的?

HA123=&HA456

(A)"=”左右兩邊的都是變量

(B)“=”左邊的是變量,右邊是常量

(O"=”左邊的是常量,右邊是變量

(D)”=”左右兩邊的都是常量

102.下面語句聲明變量al的數(shù)據(jù)類型是什么?

Dimal,blAsInteger

(A)整型

(B)長整型

(C)短整型

(D)變體類型

103.下面語句聲明變量al的數(shù)據(jù)類型是什么?

DimalAsBoolean

(A)整型

(B)布爾型

(C)字符型

(D)變體類型

104.下面語句聲明變量al的數(shù)據(jù)類型是什么?

DimalAsVariant

(A)整型

(B)布爾型

(C)字符型

(D)變體類型

105.下面語句聲明變量al的數(shù)據(jù)類型是什么?

Dimal@

(A)整型

(B)貨幣型

(C)字符型

(D)變體類型

106.下面語句聲明變量al的數(shù)據(jù)類型是什么?

Dimal&

(A)長整型

(B)貨幣型

(C)字符型

(D)日期型

107.在按鈕的單擊事件中有下面一句命令,4次單擊按鈕后輸出的值是下面哪一個種?

PrivateSubCommand1Click()

Dimm

m=m+2

Printm;

EndSub

(A)0246

(B)0000

(02222

(D)2468

108.在按鈕的單擊事件中有下面一句命令,4次單擊按鈕后輸出的值是下面哪?個種?

PrivateSubCommand1Click()

Staticm

m=m+3

Printm;

EndSub

(A)0369

(B)0000

(03333

(D)36912

109.在按鈕的單擊事件中有下面一句命令,4次單擊按鈕后輸出的值是下面哪?個種?

Dimm

PrivateSubCommandl_Click()

m=m+4

Printm;

EndSub

(A)04812

(B)0000

(04444

(D)481216

110.在按鈕的單擊事件中有下面?句命令,4次單擊按鈕后輸出的值是下面哪一個種?

Privatem

PrivateSubCommandl_Click()

m=m+l

Printm;

EndSub

(A)0123

(B)0000

(C)1111

(D)1234

答案:101—105CDBDB106—110ACDDD

111.在按鈕的單擊事件中有下面一句命令,4次單擊按鈕后輸出的值是下面哪一個種?

Dimm

PrivateSubCommand1_C1ick()

Dimm

m=m+l

Printm;

EndSub

(A)0123

(B)0000

(C)1111

(D)1234

112.下面哪個命令能夠打印今天星期幾?

(A)PrintWeekDay(Date)

(B)PrintWeekday(Now)

(C)PrintWeekday(Now)-l

(D)PrintWeekday(Now)+1

113.下面哪個命令能夠打印現(xiàn)在幾點幾分幾秒?

(A)Printtime

(B)Printtime(Now)

(C)Printdate(Now)

(D)Printhour(Now)

114.下面哪個表達式的結(jié)果是一個40到50之間的隨機整數(shù)?

(A)Int(Rnd*40)

(B)Int(Rnd*50)

(C)Int(Rnd*10)+40

(D)Int(Rnd*40)+10

115.下面哪個表達式的結(jié)果是一個-40到40之間的隨機整數(shù)?

(A)INT(Rnd*40)*(-l)

(B)Int(Rnd*40)

(C)Int(Rnd*80)-40

(D)Int(Rnd*80)

116.下面哪個表達式的結(jié)果是一個0到0.5之間的隨機數(shù)?

(A)Rnd*0.5

(B)Rnd+0.5

(C)Rnd-1

(D)(Rnd+5)/10

117.變量al中存放的是實領(lǐng)工資金額數(shù)值,在標(biāo)簽框中輸出工資,選項中哪句是正確的?

DimalAsSingle

al=1256.85

(A)/zLabel1.Caption””實發(fā)工資為""+al+""元""

(B),zLabel1.Caption“”實發(fā)工資為“+Str(al)+“"元""

(C)/zLabel1.Caption"”實發(fā)工資為+left(al,4)+""元"""

(D),zLabel1.Caption””實發(fā)工資為+Mid(al,4)+"元"""

118.變量al中存放的是學(xué)號(字符型),在標(biāo)簽框中輸出年級,選項中哪句是正確的?

DimalAsString

al="2001331001”

(A)"Label1.Caption="此學(xué)生為+str(al,4)+”"級學(xué)生。"""

(B)z,Labe11.Caption=""此學(xué)生為""+left(al,4)+”"級學(xué)生。

(C)"Labe11.Caption=""此學(xué)生為""+mid(al,4)+”"級學(xué)生?!薄?/p>

(D)"Labe11.Caption=""此學(xué)生為""+right(al,4)+”"級學(xué)生?!薄?/p>

119.測試用戶輸入在文本框的數(shù)據(jù)中有沒有"Pass'"(不區(qū)分大小寫),如果有,給變量a賦值"Pass”所在位置,

否則,變量a賦值0。下面哪個語句正確?

(A)z,a=InStr(Textl.Text,“"Pass"",0)"

(B)"a=InStr(Textl.Text,""Pass"",1)"

(C)"Iffind(Textl.Text,“"Pass"")=Truethen

Else

a=0

EndIf”

(D)“Iffind(Textl.Text,“"Pass"")=Falsethen

a=n

Else

a=0

EndIf"

120.當(dāng)變量運行了下面賦值語句,想打印出“2001級法學(xué)院學(xué)生”,應(yīng)該選擇選項的哪句命令運行?

a=""2001"b=""法學(xué)院""

(A)"PrintTrim(a)+”"級"+Trim(b)”

(B)"Printa+""級""+b"

(C)"PrintLtrim(a)+""級""+Ltrim(b)”

(D)"PrintRtrim(a)+""級""+Rtrim(b)”

答案:111—115CCACC116—120ABBBA

121.設(shè)a=""VisualBasic程序設(shè)計"",下面能使b的值為"Basic""的選項是哪個?

(A)〃b=left(a,8,5)〃

(B)〃b=Mid(a,8,5)〃

(C)“b=right(a,5,5)“

(?!癰=instr(a,8,5)“

122.下面語句的執(zhí)行完畢后,變量al的值是多少?

Al=103Mod50

(A)2

(B)3

(C)153

(D)53

123.下面語句的執(zhí)行完畢后,變量al的值是多少?

Al=103\50

(A)2

(B)3

(C)153

(D)53

124.運行下面兩條命令后,x的結(jié)果為:

x=#12/23/2001#

x=x+3

(A)不能加

(B)#12/23/2004#

(C)#12/26/2001#

(D)#03/26/2001#

125.運行下面兩條命令后,x的結(jié)果為:

y=100

x=y\3

(A)33.33333

(B)33

(C)1

(D)0

126.運行下面兩條命令后,x的結(jié)果為:

y=100

x=y>100

(A)真

(B)假

(C)100

(D)1

127.下列()是日期型常量。

(A)"""Iamastudent"""

(B)'山西太原’

(C)#02/25/2000#

(D)123#

128.下列()是字符型常量。

(A)"""Iamastudent"""

(B)‘山西太原’

(C)#02/25/2000#

(D)123#

129.下面符號常量的聲明中不合法的是

(A)Consta=1.1

(B)Consta=12

(C)Consta=5*year(now)

(D)"Consta=""ok""

130.以下()是合法的VB變量名。

(A)_5a

(B)mab

(C)5name

(D)use&dasf

答案:121—125BBACB126—130BCACB

131.設(shè)a=3,b=5則以下表達式值為True的是

(A)a>=bAndb>10

(B)(a>b)Or(b>0)

(C)(a<0)Eqv(b>0)

(D)(-3+5>a)And(b>0)

132.下列程序的執(zhí)行結(jié)果是

a=abed

b二〃〃123〃〃

Printa>b

(A)True

(B)1

(C)0

(D)Flash

133.在窗體上畫一個命令按鈕,其名稱為Commands編寫如下事件過程:

PrivateSubCommand1Click()

StaticaAsInteger

DimbAsInteger

a=a+1

b=b+1

Printa;b;

EndSub

程序運行時,單擊命令按鈕兩次后,在窗體上顯示的信息是:

(A)1121

(B)1111

(01122

(D)1212

134.命令按鈕CommandL事件過程如下:

PrivateSubCommandl_Click()

DimxAsInteger

DimyAsInteger

x=4

y=5

Printx\y;xMody

EndSub

程序運行后,單擊命令按鈕Commands窗體顯示結(jié)果是:

(A)04

(B)0.84

(C)01

(D)0.81

135.下列語句能聲明全局變量的是:

(A)Private

(B)Dim

(C)Public

(D)Static

136.只刪除字符串尾部空白的函數(shù)是:

(A)Trim

(B)Ltrim

(C)Rtrim

(D)Mid

137.在窗體上畫一個命令按鈕,其名稱為Commands編寫如下事件過程:

PrivateSubCommand1Click()

StaticxAsInteger

DimyAsInteger

x=x+100

y=y-200

Textl.Text=Str(x+y)

EndSub

程序運行時,單擊命令按鈕三次后,在文本框顯示的信息是:

(A)-300

(B)300

(C)-100

(D)100

138.賦值語句的作用是

(A)賦值語句用于將表達式的值賦給變量

(B)賦值語句用于將表達式的值賦給屬性

(O賦值語句用于將表達式的值賦給變量或?qū)傩?/p>

(D)賦值語句用于將變量或?qū)傩缘闹蒂x給一個表達式

139.長度為0的字符串稱為

(A)零字符串

(B)特殊字符串

(C)空字符串

(D)無意義

140.〃〃abcl23〃〃&"123456〃〃的運算結(jié)果是

(A)123456

(B)abcl23123456

(C)〃〃〃abcl23123456〃〃〃

(D)〃〃〃123456abcl23〃〃〃

答案:131—135BAAAC136—140CDCCC

141.如果需要產(chǎn)生隨機整數(shù),可以通過把隨機數(shù)乘以一個整數(shù)再加1求得,一般格式為

(A)Rnd*整數(shù)

(B)Rnd*整數(shù)+1

(C)Int(Rnd+整數(shù))

(D)Int(Rnd*整數(shù))+1

142.VB中賦值語句兼有的雙重功能是

(A)計算與等于

(B)計算與比較

(C)計算與賦值

(D)比較與賦值

143.下面關(guān)于賦值語句的說明正確的是

(A)賦值語句中的關(guān)鍵字Let不能省略

(B)在賦值語句中,“=”與數(shù)學(xué)上的等號意義一樣

(C)在賦值語句中,“目標(biāo)操作符”和“源操作符”的數(shù)據(jù)類型不能相同

(D)用賦值語句可以把指定的值賦給某個變量或某個帶有屬性的對象

144.下面屬于字符型數(shù)據(jù)的是

(A)〃〃〃heHo〃〃〃

(B)hello'

(C)hello

(D)tfhello

145.字節(jié)類型是一種數(shù)值類型,其取值范圍為

(A)0?63

(B)0-127

(C)0-255

(D)1-256

146.下面正確的整型常量是

(A)&624

(B)0347

(C)&0127

(D)&0128

147.下列變量名正確的是

(A)Print

(B)Print_Num

(C)25

(D)2A

148.表達式int(105.678*100+0.5)/100的運算結(jié)果為

(A)105.678

(B)105.7

(C)105.68

(D)105

149.已知a=""abcdefghijk〃〃,則執(zhí)行語句PrintMid$(a$,3,4)后的結(jié)果是

(A)abed

(B)bede

(C)bed

(D)cdef

150.把小寫字母轉(zhuǎn)換為大寫字母的函數(shù)是

(A)Lcase$

(B)Ucase$

(C)Instr

(D)Len

答案:141—145DCDAC146—150CBCDB

151.“x是小于100的非負數(shù)”,用VB表達式表示正確的是

(A)OWxVIOO

(B)0<=x<100

(C)0<=xAndx<100

(D)OWxOrx<100

152.函數(shù)Int(Rnd(10)*10)產(chǎn)生的整數(shù)范圍是

(A)(0,1)

(B)(1,10)

(C)(0,10)

(D)(1,9)

153.如果x是正實數(shù),對x的第3位小數(shù)四舍五入的表達式是

(A)0.01*Int(x+0.005)

(B)0.01*Int(100*(x+0.005))

(C)0.01*Int(100*x+0.005)

(D)0.01*Int(x+0.05)

154.求25度的Sin值的VB表達式是

(A)Sin25

(B)Sin(25)

(C)Sin(25/180)

(D)Sin(25*3.14/180)

155.在窗體上畫一個命令按鈕,然后編寫如下的事件過程:

PrivateSubCommandl_Click()

DimaasString,basstring

a=InputBox("""")

b=InputBox("""")

Printb+a

EndSub程序運行后,單擊命令按鈕,先后在兩個輸入對話框中分別輸入456和123,則輸出結(jié)果是

(A)579

(B)123

(C)456

(D)123456

156.在窗體上畫一個命令按鈕,然后編寫如下的事件過程:

PrivateSubCommand1Click()

DimaasString,basInteger

a=InputBox("""")

b=InputBox

Printb+a

EndSub程序運行后,單擊命令按鈕,先后在兩個輸入對話框中分別輸入456和123,則輸出結(jié)果是

(A)579

(B)123

(C)456

(D)123456

157.設(shè)a=6,則執(zhí)行x=iif(a〉5,-1,0)后,x的值為

(A)5

(B)6

(C)0

(D)-1

158.”12345""+""jsg"的結(jié)果是

(A)12345

(B)jsg

(C)12345jsg

(D)jsgl2345

159.PrintLen("BASIC程序設(shè)計”")的結(jié)果是

(A)13

(B)11

(C)5

(D)9

160.在窗體上畫一個命令按鈕,然后編寫事件過程,運行程序,三次單擊命令按鈕后,最后一次的輸出是

PrivateSubCommandl_Click()

DimbasInteger

b二b+1

printb

EndSub

(A)0

(B)1

(C)2

(D)3

答案:151—155CDBDD156—160ADCDB

161.下面合法的變量名為

(A)x_yz

(B)123abc

(C)integer

(D)x-y

162.下列合法的單精度型變量是

(A)num!

(B)sum%

(C)xinte$

(D)mm#

163.〃〃程序設(shè)計ABC〃〃為ANSI格式字符串,表達式Lenb(〃〃程序設(shè)計ABC〃〃)的值是

(A)7

(B)11

(C)14

(D)5

164.〃〃程序設(shè)計?ABC〃〃為UniCode格式字符串,表達式Len(〃〃程序設(shè)計ABC〃〃)的值是

(A)5

(B)6

(C)7

(D)11

165.賦值語句:a=123+Mid(〃〃123456〃〃,3,2)執(zhí)行后,a變量中的值是

(A)〃〃〃1234〃〃〃

(B)123

(C)12334

(D)157

166.賦值語句:a=123&Mid(〃〃123456”〃,3,2)執(zhí)行后,a變量中的值是

(A)〃〃〃12334〃〃〃

(B)123

(C)12334

(D)157

167.執(zhí)行下面程序段后,將顯示:

Dimx

ifxthenprintxelseprintx+1

(A)1

(B)0

(C)-1

(D)顯示出錯信息

168.\、/、mod、*這4個算術(shù)運算符中,優(yōu)先級別最低的是()。

(A)\

(B)/

(C)mod

(D)*

169.\、/、mod、*這4個算術(shù)運算符中,優(yōu)先級別最高的是()。

(A)\

(B)/

(C)mod

(D)*

170.Rnd函數(shù)的值不可能為()。

(A)9.15E-4

(B)1.0000

(C)0.98

(D)0.0005

答案:161—165AABCD166—170AACAB

Lint(198.555*100+0.5)/100的值為()。

(A)198

(B)199.6

(C)198.56

(D)200

2.已知A="12345678””,則表達式Vai(left(A,4)+mid(A,4,2))的值為()。

(A)123456

(B)123445

(C)8

(D)6

3.表達式Len("123程序設(shè)計ABC")的值為()。

(A)10

(B)14

(C)20

(D)17

4.表達式LenB("123程序設(shè)計ABC")的值為()。

(A)10

(B)14

(C)20

(D)17

5.求25度的正弦值的VB表達式為()。

(A)sin25

(B)sin(25)

(C)sin(25*3,14)

(D)SIN(25*3.14/180)

6.如果X是一個正實數(shù),對X的第3位四舍五入的表達式是()。

(A)0.01*int(X+0.005)

(B)0.01*int(100*(X+0.005))

(C)0.01*int(100*X+0.005)

(D)0.01*int(x+0.005)

7.函數(shù)int(rnd*100)產(chǎn)生的整數(shù)范圍是()。

(A)"(0,1)“

(B)〃(0,100)〃

(C)〃(1,100)〃

(D)〃(l,90)〃

8.函數(shù)Sgn(10)的結(jié)果為()o

(A)0

(B)-1

(C)1

(D)任意值

9函數(shù)Sgn(-1。的結(jié)果為()o

(A)0

(B)-1

(C)1

(D)任意值

0.函數(shù)Sgn(0)的結(jié)果為

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論