2020VisualBasic程序設計期末模擬考試288題(含答案)_第1頁
2020VisualBasic程序設計期末模擬考試288題(含答案)_第2頁
2020VisualBasic程序設計期末模擬考試288題(含答案)_第3頁
2020VisualBasic程序設計期末模擬考試288題(含答案)_第4頁
2020VisualBasic程序設計期末模擬考試288題(含答案)_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2020年VisualBasic程序設計期末測試復習題288題

[含答案]

一、選擇題

1.若要使標簽透明,則可使用的屬性是O

a)BackColor

b)BackStyle

c)BorderStyle

d)ForeColor答案:B

2.要想改變一個窗體的標題內容,則應該設置屬性的值。

a)Name

b)Fontname

c)Caption

d)Text答案:C

3.以下控件中沒有Caption屬性的控件是。

a)標簽框

b)文本框

c)框架

d)命令按鈕答案:B

4.在VB中,過程共有三種,他們是。

a)事件過程,子過程和函數過程。

b)sub過程,Function過程和Property過程。

c)事件過程,函數過程和屬性過程。

d)Sub過程,函數過程和通用過程。答案:A

5.整型變量占用的字節數為。

a)2個字節

b)3個字節

c)4個字節

d)5個字節答案:A

6.在程序中使用日期型數據時,必須用符號―將日期型數據括起來。

a)@

b)$

c)%

d)#答案:D

7.在VisualBasic程序設計中,過程名稱的長度不能超過個字符。

a)8

b)40

c)255

d)11答案:B

8.下列程序的運行結果為o

For1=1to3

d⑴=2*1-1

?d(I)

NextI

a)135

b)246

c)146

d)567答案:A

9.下列控件不能改變大小的有?

a)TextBox

b)Label

c)Timer

d)PictureBox答案:C

10.若要取消窗體的最大化功能,則可設置____屬性為False來實現。

a)ControlBox

b)MinButton

c)MaxButton

d)Enabeld答案:C

11.下列輸出語句中,錯誤的是o

a)?X,y

b)Printx,y

c)Debug.Printx,y

d)Print.Formx,y答案:D

12.若要將窗體隱藏起來,則實現的方法為。

a)Unload

b)Show

c)WindowsState

d)Hide答案:D

13.以下程序段的執行結果是o

X=2:y=l

Ifx*y<lThen

y=y-i

Else

y=-l

Printy-x>0

EndIf

a)Ture

b)False

c)-1

d)1答案:B

14.下列屬性用于設置或返回文本框中的文本。

a)Caption

b)Text

c)Name

d)Dragicon答案:B

15.若要在列表框中顯示多列數據,可用列表框的屬性來實現。

a)MultiSelect

b)Index

c)Columns

d)List答案:C

16.所有控件都有的屬性是,在程序中作為對象的標識引用。

a)Caption

b)Value

c)Text

d)name答案:D

17.在VisualBasic環境下,當寫一個新的VisualBasic程序時,所做的第一件事是

a)編寫代碼

b)新建一個工程

c)打開屬性窗口

d)進入VB環境答案:B

18.要聲明一個長度為256個字符的定長字符串變量str,以下語句正確的是.

a)DimstrAsString

b)DimstrAsString(256)

c)DimstrAsString(256)

d)DimstrAsString*256答案:D

19.下述的說法哪種是Windows的程序設計方法:o

a)面向對象,順序驅動

b)面向過程、事件驅動

c)面向過程、順序驅動

d)面向對象、事件驅動答案:D

20.要使窗體Forml關閉,錯誤的是。

a)UnloadForml

b)Unloadme

c)End

d)Forml.Visiable=False答案:D

21.以下不屬于VisualBasic系統的文件類型是

a).frm

b).cis

c).bat

d).vbp答案:C

22.若要使標簽控件顯示時,不覆蓋其背景內容,應設置標簽控件的()屬性

a)BACKCOLOR

b)BORDERSTYLE

c)FORECOLOR

d)BACKSTYLE答案:D

23.若要以代碼方式設置在文本框中顯示文本的字體大小,則可用文本框的屬性來

實現。

a)FontName

b)Font

c)FontSize

d)FontBold答案:C

24.將定時器的時間間隔設置為1秒,那么定時器的Interval屬性應設置為。

a)1000

b)1

c)100

d)10答案:A

25.循環結構fori=lto10step1.5的執行次數是。

a)6

b)7

c)9

d)10答案:B

26.在VisualBasic中,要設置菜單項的快捷訪問鍵,應使用哪個符號:

a)&

b)*

c)$

d)@答案:A

27.在VisualBasic中,下列控件可以包含其他控件。

a)Picturebox

b)Commandbutton

c)Label

d)Checkbox答案:A

28.在VisualBasic中,稱對象的數據為:。

a)屬性

b)方法

c)事件

d)封裝答案:A

29.用于設定文本框中最多可接受的字符數的屬性是o

a)AutoSize屬性

b)PasswordChar屬性

c)SelLength屬性

d)MaxLenglh屬性答案:D

30.用于獲得字符串S最左邊4個字符的函數是:o

a)Left(S,4)

b)Left(l,4)

c)Leftstr(S)

d)Leftstr(3,4)答案:A

31.用以下語句Dimb(?2to4)asstring所定義的數組的元素個數是個。

a)2

b)4

c)6

d)7答案:D

32.用于將菜單項級別提升一級的按鈕為o

a)一

b)一

c)t

d)I答案:A

33.以下選項中,是VisualBasic控件的是。

a)文本框

b)Print

c)Click

d)Debug答案:A

34.可以通過來刪除列表框中的選擇項。

a)Enable屬性

b)Removeitem方法

c)Additem方法

d)Text屬性答案:B

35.改變驅動器列表框的Drive屬性值將激活事件。

a)Change

b)Scroll

c)KeyDown

d)KeyUp答案:A

36.下列程序運行后,變量s的值為o

J=O:s=O

For1=1To4

j=j+I

s=s+j

NextI

a)20

b)10

c)5

d)15答案:A

37.Datetime是Date類型的變量,以下賦值語句中錯誤的是:

a)Datetime=#4/14/97#

b)Datetime=#May1,1997#

c)Datetime=#12:15:00AM#

d)Datetime="8\8\99u答案:D

38.不能觸發滾動條Change事件的操作是。

a)拖動滾動塊

b)單擊兩端箭頭

c)單擊滾動塊

d)單擊箭頭與滾動塊之間的滾動條答案:C

39.對話框在關閉前,不能繼續執行應用程序的其他部分,這種對話框稱為

a)輸入對話框

b)輸出對話框

c)模態對話框

d)非模態對話框答案:C

40.使用CommonDialog控件的方法可顯示“打印”對話框。

a)ShowOpen

b)ShowSave

c)ShowColor

d)ShowPrinter答案:D

41.數組DimD(3,1To10,1To15)共有元素。

a)100

b)600

c)30

d)450答案:B

42.下列語句可以將變量A、B的值互換。

a)A=B:B=A

b)A=A+B:B=A-B:A=A-B

c)A=C:C=B:C=A

d)A=(A+B)/2:B=(A-B)/2答案:B

43.以下程序段執行后整型變量n的值為o

N=0

for1=1to20step5

n=n+l

nextI

a)3

b)4

c)5

d)2答案:B

44.以下程序輸出的結果為o

X=1

y=4

DoUntily>4

x=x*y

y=y+i

Loop

Printx

a)4

b)8

c)12

d)16答案:A

45.以下面___那種方式打開的文件,只能讀不能寫。

a)Input

b)Output

c)Random

d)Append答案:A

46.下列結構中不屬于循環結構的是o

a)fbr/next

b)while/wend

c)With/endwith

d)do/loop答案:C

47.窗體能響應的事件是o

a)ActiveFrom

b)Drive

c)Load

d)Change答案:C

48.設在窗體上有兩個命令按鈕,其中一個命令按鈕的名稱為cmda,則另一個命令按鈕的

名稱不能是()

a)cmdc

b)cmdb

c)cmdA

d)Command1答案:c

49.如果X是一個正的實數,將千分位四舍五入,保留兩位小數的表達式是

a)0.01*int(x+0.05)

b)0.0Pint(100*(x+0.005))

c)0.01*int(100*(x+0.05))

d)0.01*int(x+0.005)答案:B

50.表達式2+3*4八5-SIN(X+l)/2中最先進行的運算是?

a)4八5

b)3*4

c)x+1

d)SIN答案:C

51.設A、B、C表示三角形的3條邊,表示條件“任意兩邊之和大于第三邊”的布爾表達

式可以用(???)表示。

a)A+B>=COrA+C>=BOrB+C>=A

b)Not(A+B<=COrA+C<=BOrB+C<=A)

c)A+B>CAnd?A+C>BAndB+OA

d)A+B>=CAndA+C>=BOrB+C>=A答案:B

52.將任意一個正的兩數N的個位數與十位數對換的表達式為

a)(N-INT(N/10)*10)*10+INT(N/10)

b)N-7INT(N/10)*10)*10+INT(N)/10

c)INT(N/10)+(N-INT(N/10)

d)(N-7INT(N/10)*10)*10+INT(N/10)答案:A

53.INT(100*RND(1))產生的隨機整數的閉區間是

a)[0,99]

b)[1,100]

c)[0,100]

d)[1,99]答案:A

54.表達式2+3*4八5?SIN(X+l)/2中最先進行的運算是

a)4A5

b)3*4

c)x+1

d)SIN答案:C

55.表達式(7\3+l)*(18\5-l)的值是()

a)8.76

b)7.8

c)6

d)6.67答案:C

56.表達式25.28Mod10的值是()

a)1

b)5

c)4

d)出錯答案:B

57.Rnd函數可能產生的()值

a)2

b)1

c)0.1234

d)1.00005答案:C

58.下列是一個循環結構的程序,循環體內的語句將執行次。

K=0

For1=1to10

Forj=lto100

K=K+1

Nextj

NextI

a)0

b)10

c)100

d)1000答案:D

59.雙擊窗體的任何地方,可以打開的窗口是()

a)代碼窗口

b)屬性窗口

c)工程管理窗口

d)以上3個選項都不對答案:A

60.控件是()

a)建立對象的工具

b)設置對象屬性的工具

c)編寫程序的編輯器

d)建立圖形界面的編輯窗口答案:A

61.邏輯運算符Xor、Or、Eqv、And中,級別最高的運算符()

a)Xor

b)Or

c)Eqv

d)And答案:D

62.下列哪項是窗體對象的方法而不是屬性()

a)Name

b)Print

c)Caption

d)Enabled答案:B

63.哪個不是VisualBasic的數據類型。

a)Single

b)Object

c)Integer

d)Bool答案:D

64.嘆金丁眼

說法不正確的是

a)必須是字母開頭,不能是數字或其他字符

b)不能用VisualBasic保留字

c)可以包含字母、數字、下劃線和標點符號

d)不能超過255個字符答案:C

65.下列關于屬性設置的敘述錯誤的是:()

a)一個控件具有什么屬性是VB預先設計好的,用戶不能改變

b)一個控件具有什么屬性是VB預先設計好的,用戶可以改變

c)一個控件的屬性即可以在屬性窗口中設置,也可以用程序代碼設置

d)一個控件的屬性在屬性窗口中設置,還可以利用程序代碼為其設置新值答案:A

66.VB應用程序的運行模式是

a)解釋運行模式

b)編譯運行模式

c)兩者都有

d)匯編模式答案:C

67.以下()程序段可以實施X、Y變量值的變換

a)Y=X:X=Y

b)Z=X:Y=Z:X=Y

c)Z=X:X=Y:Y=Z

d)Z=X:W=Y:Y=Z:X=Y答案:C

68.語句PRINT?"SGN(-26)=";SGN(-26)的輸出結果為

a)SGN(-26)=26

b)SGN(-26)=-26

c)SGN(-26)=+1

d)SGN(-26)=-1答案:D

69.下列語句中正確的是

a)txt1.text+txt2.text=txt3.text

b)=cmdok

c)121abel.caption=1234

d)a=inputbox(hello)答案:D

70.設A="abcdefghijklm",下面()的函數值為“jklm"。?

a)Mid(AJ0,4)

b)Ringht(A,5)

c)Ringht(A,1,4)

d)Left(A,10,4)答案:A

71.表達式Right("Beijing”,4)的值是。

a)Beijing

b)jing

c)eiji

d)ijin答案:B

72.下列控件中可自動設置滾動條的是。

a)復選框

b)框架

c)列表框

d)標簽框答案:C

73.單擊命令按鈕時,下列程序的執行結果為。

PrivateFunctionP(NAsInteger)

Staticsum

ForI=1ToN

sum=sum+1

NextI

P=sum

EndFunction

PrivateSubCommand1_Click()

S=P(l)+P(2)+P(3)+P(4)

PrintS;

EndSub

a)20

b)30

c)115

d)135答案:A

74.目錄列表框的path屬性的作用是。

a)顯示目錄列表框中打開的當前目錄。

b)顯示當前驅動器或指定驅動器上的某目錄下的文件名。

c)顯示根目錄下的文件名。

d)顯示路徑下的文件。答案:A

75.下面的運算符中,優先級別最高的是o

a)AND

b)*

c)〉=

d)&答案:B

76.以下過程不屬于Sub過程的是o

a)編譯過程

b)Sub通用過程

c)proper屬性過程

d)Event事件過程答案:A

77.當x=-5時,下列語句y=iif(x>0,xA2+l,x-l)執行后y的值

a)0

b)26

c)-6

d)4答案:C

78.Print方法不允許在對象上輸出數據。

a)窗體

b)代碼窗口

c)立即窗口

d)圖片框答案:B

79.Strc=Mid("VisualBasic",10,3),則Strc的值。

a)"Vis"

b)"sua"

c)"Bas"

d)"sic"答案:D

80.表達式val(-17.8)+Abs(17.8)的值是。

a)0

b)0.8

c)-0.2

d)-34.8答案:A

81.下列各種窗體事件中,不能由用戶觸發的事件是()

a)Load事件和Unload事件

b)Click事件和Unload事件

c)Click事件和Dbclick事件

d)Load事件和Initialize事件答案:D

82.表達式Left("howareyou”,3)的值是。

a)how

b)are

c)you

d)ho答案:A

83.標準工具箱中的控件()

a)數目是固定不變的

b)數目可以增加或減少

c)包含了Visual?Basic所有控件

d)在窗體建立對象時不一定被使用答案:B

84.表達式Abs(-5)+Len("ABCDE")的值是。

a)5ABCDE

b)-5ABCDE

c)10

d)0答案:C

85.要使一個文本框具有水平和垂直流動條,則應先將其Muliline屬性設值為True,然后再

將Scrollbar屬性設值為。

a)0

b)1

c)2

d)3答案:D

86.如果有聲明Oplionbase1dimarray(15),則該數組共有個元素。

a)16

b)15

c)13

d)14答案:B

87.下列對象中沒有焦點屬性的是(???)

a)命令按鈕控件

b)窗口控件

c)文本框控件

d)單選框控件答案:B

88.下列賦值語句正確的是(??)

a)Text1.text=Text.text+Text2.text?

b)Textl,name=Textl.Name+Text2.Name?

c)Text1.Caption=Text1.Caption+Text2.Caption?

d)Text1.Enable=Text1.Enable+Text2.Enable?答案:A

89.可以用作其它控件容器的控件有()

a)窗體控件,列表控件,圖像控件

b)窗體控件,文本框控件,框架控件

c)窗體控件,框架控件,圖片框控件

d)窗體控件,標簽控件,圖片控件答案:C

90.將字符串“hello”添加到列表框的最后,可使用()請語句。

a)List1.Additem<4hellon,List1.ListCount-1

b)List1.Additemuhello",Listl.ListCount+l

c)List1.Additemahellon,List1.Listindex

d)Listl.Addllem“hello”答案:D

91.為了在按下回車鍵時執行某個按鈕的事件過程,需要把該命令按鈕的一個屬性設置為

True,這個屬性是()

a)Value

b)Cancle

c)Enable

d)Default答案:D

92.要使標簽中顯示的文本靠右顯示,則應將其Alignment屬性設置為()

a)0

b)1

c)2

d)3答案:B

93.下面四個選項,不是事件的是。

a)Click

b)Visibale

c)Unload

d)Change答案:B

94.列表框中的列表項的數目可通過以下哪個屬性的值獲得

a)Count

b)Listcount

c)Listindex

d)Index答案:B

95.Inputbox函數的參數中,必選參數Prompt的作用是

a)輸出信息

b)定義提示信息

c)定義隱含信息

d)定義輸入的位置答案:B

96.下列符號是VisualBasic中合法變量名的是。

a)IF

b)7AB

c)A[B]7

d)AB_7答案:D

97.___控件可以使用SelFocus。方法。

a)Frame

b)Label

c)TextBox

d)Timer答案:C

98.滾動條單擊邊上的箭頭按鈕移動的大小由___設定。

a)Change

b)SmallChange

c)Scroll

d)Tabstop答案:B

99.下列程序段的執行結果為。

X=6

ForK=1To10Step-2

X=X+K

NextK

PrintK;X

a)-16

b)-116

c)16

d)1131答案:C

100.下列程序段的執行結果為o

K=0

ForJ=1to2

ForI=1to3

K=I+1

NextI

ForI=1to7

K=K+1

NextI

NextJ

PrintK

a)10

b)6

c)11

d)16答案:C

101.下列程序段運行后,輸出結果是一O

B=1

Dountilb>7

b=b*(b+l)

Loop

Printb

a)7

b)39

c)42

d)1答案:C

102.x是小于100的非負數,用vb表達式正確的是1

a)0

b)0<=x<100

c)x>=0ANDx<100

d)0<=xORx<100答案:C

103.15.5\2的結果是。

a)1

b)1.5

c)7

d)8答案:D

104.a和b中有且只有一個為0,可以用以下表達式來表示

a)a=0orb=0

b)a=0Xorb=0

c)a*b=0Anda+b<>0

d)a=0Andb=0答案:B

105.下列程序段的執行結果為一o

X=5

y=-20

ifnotx>0then

x=y-3

else

y=x+3

printx-y;y-x

endif

a)-33

b)5-8

c)3-3

d)25-25答案:A

106.Dimbl,b2asboolean語句顯式聲明變量__

a)bl和b2都為布爾型變量

b)bl是整型,b2是布爾型

c)bl是變體型(可變型),b2是布爾型

d)bl和b2都是變體型(可變型)答案:C

107.對象不能響應Click事件。

a)列表框

b)圖片框

c)窗體

d)計時器答案:D

108.Rnd函數不可能產生的值是o

a)0

b)1

c)0.1234

d)0.00005答案:B

109.變量A%的類型是oDimaasinteger

a)Integer

b)Single

c)String

d)Boolean答案:A

110.表達式X+1>X是o

a)算術表達式

b)非法表達式

c)字符串表達式

d)關系表達式答案:D

111.窗體的BackColor屬性用于設置窗體的。

a)高度

b)亮度

c)背景色

d)前景色答案:C

112.若x是一個正實數,對x的第3位小數四舍五入的表達式。

a)0.01*lnt(x+0.005)

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

c)0.0l*Int(100*(x+0.05))

d)0.01*Int(x+0.05)答案:B

113.確定一個窗體大小的屬性是。

a)Width和Height

b)Width和Top

c)Top和Left

d)TopHeight答案:A

114.VisualBasic主要用于。

a)圖像處理

b)文字處理

c)制作視頻文件

d)開發應用程序答案:D

115.為使計時器控件每隔5秒鐘產生一個計時器事件(timer事件),則應將其Interval屬性

值設置為。

a)5

b)500

c)300

d)5000答案:D

116.通用對話框中能打開“顏色對話框”的方法是。

a)ShowOpen

b)ShowColor

c)ShowSave

d)ShowPrinter答案:B

117.ControlBox屬性只適用于窗體,當窗體的屬性設置為O-None時,

則ControlBox屬性不起作用。

a)Borderstyle

b)Autoredraw

c)Windowstate

d)Enabled答案:A

118.下面程序段的循環結構執行后,的輸出值是o

程序段為:

For1=1to10step2

y=y+I

NextI

printI;

a)25

b)10

c)11

d)因為Y的初值不知道,所以不確定答案:C

119.菜單控件只包括一個事件,即(1),當用鼠標單擊或鍵盤選中后按“回車”鍵

時觸發該事件,除分隔條以外的所有菜單控件都能識別該事件。C

A、GotFocusB、LoadC、ClickD、KeyDown

120.滾動條控件(如圖所示)的Max屬性所設置的是(2)。

A、滾動框處于最右位置時,一個滾動條位置的Value屬性最大設置值

B、單擊滾動條和滾動箭頭之間的區域時,滾動條中滾動塊的最大移動量

C、單擊滾動條的箭頭區域時,滾動條中滾動塊的最大移動量

D、滾動條控件無該屬性

121.當變量x=2,y=5時,以下程序的輸出結果為

Dountily>5

x=x*y

y=y+l

loop

printx

a)2

b)5

c)10

d)20答案:C

122.我們在一個窗體上建立兩個文本框,名稱分別為Textl和Text2,事件過程如下,

PrivateSubTextl_change()

Text2.text=Ucase(Text1.text)

EndSub

則在Textl文本框輸入“visualbasic”,Text2將°

a)Text2中無內容顯示。

b)Text2顯示”VISUALBASIC”。

c)Text2顯示"visualbasic"

d)Textl顯示"visualbasic”答案:B

123.下列程序的運行后s的值是o

S=0

Forx=99to1Step-2

s=s+x

Nextx

Prints

a)100

b)500

c)2500

d)5000答案:C

124.下列程序的執行結果是一o

K=0

For1=1To3

a=IAIAK

printa;

NextI

a)111

b)123

c)000

d)149答案:A

125.下列程序的執行結果是。

Dima(5)AsString

DimbAsInteger

DimIAsInteger

ForI=0To5

a(I)=I+1

Printa(I)

NextI

a)123456

b)6

c)654321

d)0答案:A

126.下列程序的執行結果為

DimintsumAsInteger

DimIAsInteger

intsum=0

For1=20.2To5Step-4.7

intsum=intsum+1

NextI

Printintsum

a)150

b)200

c)50

d)0答案:C

127.下列程序的執行結果為

A=100:b=50

Ifa>bThen

a=a-b

Else

b=b+a

Endif

Printa

a)50

b)100

c)200

d)10答案:A

128.沒有Caption屬性的控件是

a)Label

b)OptionButton

c)Frame

d)LisBox答案:D

129.下面程序執行的結果是.

PrivateSubForm_Click()

A$=n123n:B$=n456"

C=Val(A$)+Val(B$)

PrintCM00

EndSub

a)123

b)3

c)5

d)579答案:C

130.表達式2*3八2+2*8/4+3八2的值為.

a)64

b)31

c)49

d)22答案:B

131.寫列程序段的執行結果―o

A=Habbacddcban

for1=6to2step-2

x=mid(a,I,I)

y=left(aj)

z=right(aj)

z=x&y&z

nextI

printUcase(z)

a)ABA

b)AABAAB

c)BBABBA

d)ABBABA答案:C

132.執行下列程序后,變量a的值為

DimIasinteger

dimaasinteger

a=0

for1=0to100step2

a=a+l

nextI

a)1

b)10

c)51

d)100答案:C

133.執行下列程序后,X的值為一

X=3

y=6

DoWhiley<=6

x二x*y

y=y+i

Loop

a)3

b)6

c)18

d)20答案:C

134.執行下列程序段后,整型變量c的值為—o

A=24

b=328

selectcaseb\10

case0

c=a*10+b

case1to9

c=a*100+b

case10to99

c=a*1000+b

endselect

a)537

b)2427

c)24328

d)240328答案:C

135.執行完下面的程序段后,循環將執行一次。

For1=1.7To5.9Step0.9

a=a+l

Printa

NextI

a)3

b)4

c)5

d)6答案:C

136.有如下程序,該程序將o

For1=1to10step0

K=k+2

NextI

a)形成無限循環。

b)循環體執行一此后結束循環。

C)語法錯誤。

d)循環體不執行即結束循環。答案:A

137.以下是計算10的階乘的程序,請補充該程序。

Dimtassingle

DimkasInteger

k=0:t=l

While_______

k=k+l

t=t*k

Wend

Printt

a)k<10

b)k>10

c)k=10

d)k>=10答案:A

138.剛建立一個新的標準EXE工程后,不在工具箱中出現的控件是

a)單選按鈕

b)圖片框

c)通用對話框

d)文本框答案:C

139.以下不屬控件的一項是o

a)文本框

b)標簽框

c)列表框

d)消息框答案:D

140.如果有數組聲明Dima(10)AsInteger,則該數組共有個元素。

a)10

b)11

c)9

d)不確定答案:B

141.下面程序執行后,X的結果為。

X=0

ForI=1to5

Forj=Ito5

X=X+1

Nextj

NextI

PrintX

a)5

b)10

c)15

d)20答案:C

142.命令Picture.Cirle(500,800),800能夠在圖片框Picture中畫出的圖形是。

a)半徑為sin的橢圓

b)細而高的橢圓

c)扁而平的橢圓

d)圓心在(500,800)的一個圓弧答案:D

143.如果要求設置定時器時間間隔為0.5秒鐘,那么它的Interval屬性值應該等于

a)5000

b)500

c)50

d)5答案:B

144.設定當鼠標移動到文本框控件上時給用戶提示文本的屬性是.

a)HideSelection

b)ToolTipText

c)Aligmment

d)Wordwrap答案:B

145.以下不是VisualBasic特點的選項是。

a)可視編程

b)算法設計

c)事件驅動

d)面向對象答案:B

146.以下控件不能觸發Dbclick()事件。

a)Label

b)Commandbutton

c)PictureBox

d)Image答案:B

147.要輸出簡單信息,可以使用o

a)InputBox函數

b)MsgBox函數

c)ShowFont方法

d)ShowPrinter方法答案:B

148.要禁用計時器控件、需要將—屬性設置為false。

a)Enable

b)Visibale

c)Timer

d)Interval答案:A

149.要獲得當前驅動器應使用驅動器列表框的屬性。

a)Path

b)Drive

c)Dir

d)Pattern答案:B

150.要改變控件的寬度,應修改該控件的屬性。

a)Top

b)Left

c)Width

d)Height答案:C

151.寫在一行上的多條語句,應以為分隔符。

a)分號

b)逗號

c)冒號

d)空格答案:C

152.下拉式組合框的Style屬性值為。

a)0

b)1

c)2

d)3答案:A

153.設a=2,b=3,c=4,d=5,下列表達式a=b<>c=d的值是

a)1

b)Ture

c)False

d)-1答案:C

154.下列變量名中不合法的是o

a)stmame

b)3abc

c)A_one

d)vaone答案:B

155.使用驅動器列表框的屬性可以返回或設置磁盤驅動器的名稱。

a)ChDrive

b)Drive

c)List

d)Listindex答案:B

156.通過文本框的屬性可以獲得當前插入點所在的位置。

a)Position

b)SelStart

c)SelLength

d)Left答案:B

157.下列能正確產生[1-30]之間的隨機整數的表達式是o

a)l+md(30)

b)l+30*rnd()

c)rnd(l+30)

d)int(md()*30)+l答案:D

158.下列聲明語句中存在變體變量的是o

a)Dima,bAsInteger

b)DimaAsString

c)StaticaAsInteger

d)PublicaAsCurrenency答案:A

159.以下操作不能打開屬性窗口。

a)按下F4鍵

b)單擊工具欄的“屬性窗口”按鈕

c)執行“視窗”菜單中的“屬性窗口”命令

d)雙擊任何一個對象答案:D

160.假定Picturel和Texll分別為圖片框和文本框的名稱,下列不正確的語句是

a)Print25

b)Picturel.Print25

c)Text1.Print25

d)Debug.Print25答案:C

161.將命令按鈕Command1設置為不可見,應修改該命令按鈕的屬性。

a)Visible

b)Value

c)Caption

d)Enabled答案:A

162.如果ABC的值為100,下列表達式中,的值為False。

a)ABC

b)12345012345&ABC

c)Not2*5=10

d)4=4and5>2+2答案:C

163.下面的運算符中,哪個是關系運算符o

a)Not

b)mod

c)<>

d)&答案:C

164.下列程序運行后,輸出的結果為o

B=1

Dowhile(b<40)

b=b*(b+l)

Loop

Printb

a)42

b)39

c)6

d)1答案:A

165.如果A為一boolean型數據,則下列賦值語句正確的是

a)A=ntrue"

b)A=.true

c)A=#TURE#

d)A=3<4答案:D

166.下列事件中,命令按鈕能響應的事件是o

a)DblClick

b)Click

c)Scroll

d)Load答案:B

167.下面的運算符中,哪個是邏輯運算符。

a)And

b)Mod

c)>=

d)&答案:A

168.若要在圖片框中繪制一個圓,使用的方法是。

a)Circle

b)line

c)point

d)pset答案:A

169.刪除字符串前導和尾隨空格的函數是。

a)Ltrim()

b)Rtrim()

c)Trim()

d)Lcase()答案:C

170.設置命令按鈕的標題文字時,應改變的屬性是。

a)text

b)Name

c)Caption

d)(名稱)答案:C

171.OOP的含義是。

a)面向對象的程序設計方法

b)開放數據庫接口

c)圖形設備接口

d)圖形用戶界面答案:A

172.當某一按鈕的()屬性設置為False時,該按鈕不可見。

a)Enable

b)Visibale

c)Default

d)Cancel答案:B

173.工程文件的文件名后綴是。

a).bmp

b).vbp

c).frm

d).bas答案:B

174.函數int(10*rnd)是在范圍內的整數。

a)[0,1)

b)[1,10)

c)[1,9)

d)[0,9]答案:D

175.函數int(abs(99-100)/2)的值為。

a)1

b)0

c)“0”

d)“1”答案:B

176.下列邏輯運算結果為“true”的是。

a)falseornottrue

b)falseandnottrue

c)trueornottrue

d)trueandnottrue答案:C

177.控件的什么內容決定事件發生時的執行代碼o

a)屬性

b)事件過程

c)函數

d)通用過程答案:B

178.如果要改變窗體的標題,需要設置窗體對象的屬性。

a)Name

b)Caption

c)BackColor

d)BorderStyle答案:B

179.數學式子sin25°寫成VisualBasic表達式是。

a)sin25

b)Sin(25)

c)Sin(25*3.14/180)

d)sin(25°)答案:C

180.數組的下標可取的變量類型是o

a)日期型

b)字符型

c)數值型

d)可變型答案:C

181.屬性決定了按Tab鍵時焦點在各個控件之間移動的順序。

a)Index

b)TabStop

c)Tabindex

d)SetFocus答案:C

182.可變數組的各個數組元素的數據類型可以。

a)相同

b)不相同

c)兩可

d)都不對答案:A

183.若要設置文本框中所顯示的文本顏色,使用的屬性是。

a)BackColor

b)FillColor

c)ForeColor

d)BackStyle答案:C

184.使圖形能自動按控件大小而改變的控件是o

a)標簽框

b)框架

c)圖片框

d)圖像框答案:D

185.菜單控件僅支持以下事件。

a)Click

b)MouseDown

c)KeyPress

d)Load答案:A

186.若要將某命令按鈕設置為默認命令按鈕。則應設置為True的屬性是

a)Value

b)Cancel

c)Default

d)Enabled答案:C

187.雙擊窗體中的對象后,VisualBasic將顯示的窗口是。

a)項目(工程)窗口

b)工具箱

c)代碼窗口

d)屬性窗口答案:C

188.下列字符串不能作為VB的變量名是o

a)ABCDEFG

b)POOOOOO

c)89TWDDFF

d)XYZ答案:C

189.決定一個窗體有無控制菜單的屬性是o

a)Minbutton

b)Caption

c)Maxbutton

d)Controlbox答案:D

二、填空題

190.設有數組聲明語句:Optionbase1dimA(3,-2to1),則數組A中有個元素。

答案:12

191.可用窗體的—(9)_方法在窗體中顯示文字。Print

192.下面程序段的輸出結果是o

P=0:s=0

Do

p=p+2

s=s+p

LoopWhilep<l1

PrintHs=n&s答案:s=42

193.下面程序段的輸出結果是。

ForX=1.5To5Step5

PrintX;

NextX答案:1.5

194.執行下面的程序段后,s的值為

S=5

For1=2.6To4.9Step0.6

s=s+l

NextI答案:9

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

PrivateSubCommand1_Click()

a=InputBox("請輸入一個整數”)

b=InputBox("請輸入一個整數”)

Printa+b

EndSub

程序運行后,單擊命令按鈕,在輸入對話框中分別輸入321和456,輸出結果為—o

答案:321456

196.執行下面的程序段后,b的值為o

a=300:b=20

a=a+b:b=a-b:a=a-b答案:

197,滾動條響應的重要事件有和(提示:該題只填寫英文,如Click事

件,只寫Click即可)。答案:CHANGE#SCROLL

198.方法是VB提供的一種,用來完成一定的操作。答案:特殊子程序

199.下列程序段執行后x的值是o

X=100:y=50

ifx>ythenx=x-yelsex=x+y答案:50

200.表達式15+3*3/9*5\5mod10的值是。答案:16

201.下列程序的執行結果是o

A=75

Ifa>60Then

I=1

ElseIfa>70Then

1=2

Elselfa>80Then

1=3

Elselfa>90Then

1=4

EndIf

PrintI答案:1

202.有一數組定義語句:dimM(-2to1)asstring,該語句定義的數組M中包含個元

素。答案:4

203.激活屬性窗口的快捷鍵是o答案:F4

204.有數組定義語句:dim1(99,99)asInteger,則數組I中共包含有個元素。答

案:10000

205.表達式:5\2*3的值是o答案:0

整除'的運算級別小于乘*除/

206.設置窗體的屬性,可在窗體上顯示圖片。答案:Picture

207.程序運行工程中,清除BMP圖片框中的圖片應使用語句。答案:cis

208.VB程序設計中三種基本結構分是:結構、選擇結構和結構。

答案:順序#循環

209.x,y中至少有一個變量小于變量z的VB表達式為x<z___y<z。

答案:OR

210.復選框控件Value屬性指示復選框處于―(10)—或禁止狀態(暗淡的)中

的某一種。選中

211.以下程序段的輸出結果是一.

Num=0

Whilenum<=2

num=num+l

Wend

Printnum答案:3

212.如果有三個單選按鈕直接畫在窗體上,另有四個單選按鈕畫在框架中,則運行時,可

以同時選中個選項按鈕(提示:該題答案不能出現漢字)。答案:2

213.以下語句的執行結果是—o

I=Format(5459.4,"##,##0.00")

PrintI答案:5,459.40

214.當程序開始運行,要求窗體中的文本框呈現空白,則在設計時,應當在此文本框的屬

性窗口中,把此文本框的—屬性設置為空。答案:TEXT

215.有如下程序,該程序的運行后輸出的結果是。

PrivatesubCommandl_Click()

i="AAAAAA"

a=Mid(i,4,3)

b二"BBB”

Printa;b

EndSub答案:AAABBB

216.以下程序計算2到50間所有偶數的和,請補充完該程序

Submult()

DimSumAsInteger

Sum=0

DimIasinteger

For___to50

IfIMOD2=_Then—

NextI

Printsum

EndSub答案:1=20SUM=SUM+I

217.PrivateSubForm_Click()

Printn*n;Tab(6);2,Tab(15);5

Print

Forl=15To16

PrintI;

Forj=2To6Step3

PrintTab(3*j);j*I;

Nextj

Print

NextI

EndSub

程序運行結果:

218.下列程序段的執行后輸出的結果為o

I=4:A=5

Do

1=1+1:A=A+2

LoopUntilI>=7

Print”A二";A答案:A=ll

219.表達式3/6*5的值是-答案:2.5

220.下列程序的作用是將三個數按從大到小進行排序,請補充完該程序。

Ifa<bThen

d=a:a=b:b=d

En

溫馨提示

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

評論

0/150

提交評論