




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2020年VisualBasic程序設計期末測試復習題288題
[含答案]
一、選擇題
1.要在C盤當前文件夾下建立一個名為Sd.dat的順序文件,應先使用語句。
a)Open"Sd.dat"ForOutputAs#1
b)Open"C:Sd.dat"ForInputAs#1
c)Open"C:Sd.dat"ForOutputAs#1
d)Open"Sd.dat'*ForInputAs#1答案:C
2.下列控件不能改變大小的有o
a)TextBox
b)Label
c)Timer
d)PictureBox答案:C
3.若要取消窗體的最大化功能,則可設置____屬性為False來實現。
a)ControlBox
b)MinButton
c)MaxButton
d)Enabeld答案:C
4.若要以代碼方式設置在文本框中顯示文本的字體大小,則可用文本框的屬性來實
現。
a)FontName
b)Font
c)FontSize
d)FontBold答案:C
5.若要將窗體隱藏起來,則實現的方法為o
a)Unload
b)Show
c)WindowsState
d)Hide答案:D
6.若要使標簽透明,則可使用的屬性是o
a)BackColor
b)BackStyle
c)BorderStyle
d)ForeColor答案:B
7.若要使標簽的大小自動適應所顯示的文本,可通過設置____屬性的值來實現。
a)AutoSize
b)Alignment
c)Enabled
d)Visble答案:A
8.下列屬性用于設置或返回文本框中的文本。
a)Caption
b)Text
c)Name
d)Dragicon答案:B
9.當復選框設置為圖片風格時,下列屬性可以在復選框被選中時顯示圖形。
a)DisabledPicture
b)DownPicture
c)Picture
d)Image答案:B
10.若要在列表框中顯示多列數據,可用列表框的屬性來實現。
a)MultiSelect
b)Index
c)Columns
d)List答案:C
11.Strc=Mid(nVisualBasic”,10,3),則Strc的值___。
a)HVisn
b)nsuan
c)"Bas"
d)nsicH答案:D
12.要使窗體Forml關閉,錯誤的是。
a)UnloadForml
b)Unloadme
c)End
d)Forml.Visiable=False答案:D
13.在VB中,過程共有三種,他們是o
a)事件過程,子過程和函數過程。
b)sub過程,Function過程和Property過程。
c)事件過程,函數過程和屬性過程。
d)Sub過程,函數過程和通用過程。答案:A
14.在visualbasic中,要將一個窗體從內存中釋放,應使用語句。
a)show
b)hide
c)load
d)unload答案:D
15.某頂級菜單項的熱鍵字母為F,以下操作等同于單擊該菜單項。
a)同時按下Ctrl+F鍵
b)按下F鍵
c)同時按下Alt+F鍵
d)同時按下Shift+F鍵答案:C
16.在使用菜單編輯器設計菜單時,必須輸入的項是—o
a)標題
b)名稱
c)索引
d)快捷鍵答案:B
17.已知變量A、B、C中C的值最小,則判斷A、B、C可否構成三角形的邏輯表達式是
a)A>=BANDB>=CANDC>0
b)A+OBANDB+OAANDC>0
c)(A+B)>=CORA-B<=CANDC>0
d)A+B>CANDA-BO答案:B
18.下面的運算符中,優先級別最高的是
a)AND
b)*
c)〉=
d)&答案:B
19.表達式25.26MOD6.98的值是。
a)1
b)5
c)4
d)提示錯誤信息答案:C
20.執行語句Printformat(5459.478,"##,#0.00"),正確的輸出是
a)5459.48
b)5,459.48
c)5,459,478
d)5,459?47答案:B
21.以下過程不屬于Sub過程的是。
a)編譯過程
b)Sub通用過程
c)proper屬性過程
d)Event事件過程答案:A
22.在VB中,常量12#的數據類型是o
a)整型
b)雙精度浮點型
c)長整型
d)字符串答案:B
23.所有控件都有的屬性是,在程序中作為對象的標識引用。
a)Caption
b)Value
c)Text
d)name答案:D
24.不能觸發滾動條Change事件的操作是。
a)拖動滾動塊
b)單擊兩端箭頭
c)單擊滾動塊
d)單擊箭頭與滾動塊之間的滾動條答案:C
25.下列語句中正確的是
a)txt1,text+txt2.text=txt3.text
b)command!,name=cmdok
c)121abel.caption=1234
d)a=inputbox(hello)答案:D
26.用于設定文本框中最多可接受的字符數的屬性是o
a)AutoSize屬性
b)PasswordChar屬性
c)SelLength屬性
d)MaxLength屬性答案:D
27.用于獲取字符串長度的函數是o
a)Len()
b)LengthQ
c)Strlen()
d)Lofo()答案:A
28.用于獲得字符串S最左邊4個字符的函數是:o
a)Left(S,4)
b)Left(l,4)
c)Leftstr(S)
d)Leftstr(3,4)答案:A
29.用以下語句Dimb(-2to4)asstring所定義的數組的元素個數是個。
a)2
b)4
c)6
d)7答案:D
30.用戶可通過模擬屏幕的小圖象來布置應用程序運行后的位置。
a)窗體設計器
b)快捷菜單
c)立即窗口
d)窗體布局窗口答案:D
31.以下選項中,不屬于單選按扭屬性的是0
a)Enabled
b)Caption
c)Name
d)Min答案:D
32.單精度浮點數占用的字節數為o
a)2個字節
b)3個字節
c)4個字節
d)8個字節答案:C
33.當一個工程含有多個窗體時,其中的啟動窗體是o
a)啟動VB時建立的窗體
b)第一個添加的窗體
c)最后一個添加的窗體
d)在“工程屬性”對話框中指定的窗體答案:D
34.下列程序的運行結果為o
For1=1to3
d⑴=2*1-1
?d(I)
NextI
a)135
b)246
c)146
d)567答案:A
35.將定時器的時間間隔設置為1秒,那么定時器的Interval屬性應設置為。
a)1000
b)1
c)100
d)10答案:A
36.整型數的取值范圍為o
a)-32767?+32767
b)-32768?+32767
c)-32768?+32768
d)0-65535答案:B
37.對話框在關閉前,不能繼續執行應用程序的其他部分,這種對話框稱為
a)輸入對話框
b)輸出對話框
c)模態對話框
d)非模態對話框答案:C
38.當程序運行時,在窗體上單擊鼠標,以下事件是窗體不會接收到的。
a)MouseDown
b)MouseUp
c)Load
d)Click答案:C
39.數組DimD(3,1To10,1To15)共有元素。
a)100
b)600
c)30
d)450答案:B
40.8.6787E+8寫成普通的十進制數是。
a)86787000
b)867870000
c)8678700
d)8678700000答案:B
41.單擊滾動條兩端的滾動箭頭,將觸發它的事件。
a)Scroll
b)SmallChangeorLangeChange
c)KeyDown
d)Change答案:D
42.下列語句可以將變量A、B的值互換。
a)A=B:B=A
b)C=A:A=B:B=C
c)A=C:C=B:C=A
d)B=A:A=B答案:B
43.以下程序段執行后整型變量n的值為o
N=0
for1=1to20step5
n=n+l
nextI
a)3
b)4
c)5
d)2答案:B
44.以下可以構成語句的一項是o
a)對象名.屬性名
b)對象名.方法名
c)對象名.事件名
d)對象名涵數名答案:B
45.下列程序運行后,變量s的值為o
J=O:s=O
For1=1To4
j=j+I
s=s+j
NextI
a)20
b)10
C)5
d)15答案:A
46.表達式Int(-17.8)+Sgn(17.8)的值是?
a)18
b)-17
c)-18
d)-16答案:B
47.改變驅動器列表框的Drive屬性值將激活事件。
a)Change
b)Scroll
c)KeyDown
d)KeyUp答案:A
48.設A="abcdefghijklmw,下面()的函數值為"jklm"。?
a)Mid(A,10,4)
b)Ringht(A,5)
c)Ringht(A,l,4)
d)Left(A,10,4)答案:A
49.下列敘述正確的是()
a)對象是包含數據又包含對象數據進行操作的方法的物理實體
b)對象的屬性只能在屬性窗口中設置
c)不同的對象能識別不同的事件
d)事件過程都要由用戶點擊對象來觸發答案:C
50.標準工具箱中的控件()
a)數目是固定不變的
b)數目可以增加或減少
c)包含了Visual?Basic所有控件
d)在窗體建立對象時不一定被使用答案:B
51.下列各種窗體事件中,不能由用戶觸發的事件是()
a)Load事件和Unload事件
b)Click事件和Unload事件
c)Click事件和Dbclick事件
d)Load事件和Initialize事件答案:D
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.設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+C>A
d)A+B>=CAndA+C>=BOrB+C>=A答案:B
54.表達式2+3*4八5-SIN(X+l)/2中最先進行的運算是
a)4A5
b)3*4
c)x+1
d)SIN答案:C
55.設A、B、C表示三角形的3條邊,表示條件“任意兩邊之和大于第三邊”
的布爾表達式可以用()表示。
a)A+B>=COrA+C>=BOrB+C>=A
b)Not(A+B<=COrA+C<=BOrB+C<=A)
c)A+B>CAndA+C>BAndB+C>A
d)A+B>=CAndA+C>=BOrB+C>=A答案:B
56.表達式(7\3+l)*(18\5-l)的值是()
a)8.76
b)7.8
c)6
d)6.67答案:C
57.表達式25.28Mod10的值是()
a)1
b)5
c)4
d)出錯答案:B
58.如果x是一個正實數,對x的第二位小數四舍五入的表達式是o
a)0.1*Int(x+0.05)
b)0.1*Int(10*(x+0.05))
c)0.1*Int(100*(x+0.5))
d)0.1*Int(x+0.5)答案:B
59.在一個語句行內寫多條語句時,語句之間應該用()分隔
a)逗號
b)分號
c)頓號
d)冒號答案:D
60.要使標簽中顯示的文本靠右顯示,則應將其Alignment屬性設置為()
a)0
b)1
c)2
d)3答案:B
61.窗體設計器是用來設計()
a)應用程序的代碼段
b)應用程序的界面
c)對象的屬性
d)對象的事件答案:B
62.雙擊窗體的任何地方,可以打開的窗口是()
a)代碼窗口
b)屬性窗口
c)工程管理窗口
d)以上3個選項都不對答案:A
63.設在窗體上有兩個命令按鈕,其中一個命令按鈕的名稱為cmda,則另一個命令按鈕的
名稱不能是()
a)cmdc
b)cmdb
c)cmdA
d)Command1答案:c
64.文本框控件最多能處理()個字節
a)32k
b)64K
c)128K
d)16k答案:A
65.下列哪項是窗體對象的方法而不是屬性()
a)Name
b)Print
c)Caption
d)Enabled答案:B
66.下列關于屬性設置的敘述錯誤的是:()
a)一個控件具有什么屬性是VB預先設計好的,用戶不能改變
b)一個控件具有什么屬性是VB預先設計好的,用戶可以改變
c)一個控件的屬性即可以在屬性窗口中設置,也可以用程序代碼設置
d)一個控件的屬性在屬性窗口中設置,還可以利用程序代碼為其設置新值答案:A
67.決定控件上文字的字體、字形、大小及效果的屬性是()
a)TEXT
b)CAPTION
c)NAME
d)FONT答案:D
68.任何控件都具有的屬性是()
a)TEXT
b)CAPTION
c)NAME
d)FORECOLOR答案:C
69.變量未賦值時,數值型變量的值為()
a)0
b)空
c)1
d)0.1答案:A
70.Rnd函數可能產生的()值
a)2
b)1
c)0.1234
d)1.00005答案:C
71.表達式:5\2*3的值___o
a)7.5
b)0
c)1
d)2答案:B
72.表達式val(-17.8)+Abs(17.8)的值是。
a)0
b)0.8
c)-0.2
d)-34.8答案:A
73.若x=5,y=6,則表達式x+y=ll的值是。
a)x+y=ll
b)11
c)True
d)False答案:C
74.列表框中的列表項的數目可通過以下哪個屬性的值獲得
a)Count
b)Listcount
c)Listindex
d)Index答案:B
75.在VB6.0中,12345678的類型中是。
a)整數型
b)長整數型
c)字符串型
d)日期型答案:B
76.RGB(x,y,z)函數中x,y,z的取值范圍____。
a)[0,255)
b)(0,255]
c)[0,255]
d)(0,255)答案:C
77.表達式Left(nhowareyou”,3)的值是。
a)how
b)are
c)you
d)ho答案:A
78.表達式Fix(-23.87)+int(24.56)的值為。
a)-1
b)0
c)1
d)2答案:C
79.表達式Abs(-5)+Len("ABCDE")的值是。
a)5ABCDE
b)-5ABCDE
c)10
d)0答案:C
80.下面____控鍵對象具有繪圖方法。
a)Image
b)Line
c)Picturebox
d)Frame答案:C
81.當事件能被觸發時,()就會對該事件作出響應.
a)對象
b)程序
c)控件
d)窗體答案:A
82.如果有聲明Optionbase1dimarr(-8to-2,4),則該數組共有個元素。
a)36
b)28
c)34
d)35答案:B
83.控件是()
a)建立對象的工具
b)設置對象屬性的工具
c)編寫程序的編輯器
d)建立圖形界面的編輯窗口答案:A
84.下列賦值語句正確的是(??)
a)Text1,text=Text.text+Text2.text?
b)Text1.name=Text1.Name+Text2.Name?
c)Textl.Caption=Textl.Caption+Text2.Caption?
d)Text1.Enable=Text1.Enable+Text2.Enable?答案:A
85.要清除組合框Combol中的所有內容,可以使用()語句
a)Combol.CIS
b)Combol.Clear
c)Combol.Delete
d)Combo1.Remove?答案:B
86.引用列表框的最后一項應使用()
a)List1.List(List1.ListCount-1)
b)Listl.List(List1.ListCount)
c)List1.List(ListCount)
d)Listl.List(ListCount-l)答案:A
87.可以用作其它控件容器的控件有()
a)窗體控件,列表控件,圖像控件
b)窗體控件,文本框控件,框架控件
c)窗體控件,框架控件,圖片框控件
d)窗體控件,標簽控件,圖片控件答案:C
88.要在圖片框P1中打印字符串“HowAreYou",應使用語句()
a)Picture1.Print="HowAreYou”
b)Pl.Picture=LoadPicture(uHowAreYou,?)
c)Pl.Print"HowAreYou”
d)Print"HowAreYou”答案:C
89.將字符串“hello”添加到列表框的最后,可使用()請語句。
a)Listl.Additemhello??,Listl.ListCount-1
b)Listl.Additem"hello”,Listl.ListCount+1
c)Listl.Additem“hello",Listl.Listindex
d)Listl.Additem"hello”答案:D
90.要使一個標簽透明且不具有邊框,則應()
a)將其BackStyle屬性設置為0,BorderStyle屬性設置為0
b)將其BackStyle屬性設置為0,BorderStyle屬性設置為1
c)將其BackStyle屬性設置為1,BorderStyle屬性設置為0
d)將其BackStyle屬性設置為1,BorderStyle屬性設置為1答案:B
91.為了在按下回車鍵時執行某個按鈕的事件過程,需要把該命令按鈕的一個屬性設置為
True,這個屬性是()
a)Value
b)Cancle
c)Enable
d)Default答案:D
92.能夠改變窗體邊框線類型的屬性是(
a)FontStyle
b)BorderStyle
c)BackStyle
d)Border答案:B
93.在VisualBasic中,稱對象的數據為:
a)屬性
b)方法
c)事件
d)封裝答案:A
94.能夠改變窗體邊框線類型的屬性是—
a)Fontstyle
b)Borderstyle
c)Backstyle
d)Border答案:B
95.dima(-3to3)所定義的數組元素個數是
a)6
b)7
c)8
d)9答案:B
96.使窗體自動向下移動的語句是Move
a)Left,Top+100
b)Top+100
c)Top+100
d)Top=Top+100答案:A
97.控件可以使用SetFocus。方法。
a)Frame
b)Label
c)TextBox
d)Timer答案:C
98.下列程序段的執行結果為o
N=O:J=1
DoUntilN>2
N=N+l
J=J+N*(N+1)
Loop
PrintN;J
a)01
b)37
c)321
d)313答案:C
99.下列程序段的執行結果為。
X=6
ForK=1To10Step-2
X=X+K
NextK
PrintK;X
a)-16
b)-116
c)16
d)1131答案:C
100.下列程序段的執行結果為
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.下列程序段運行后,輸出結果是
B=1
Dountilb>7
b=b*(b+l)
Loop
Printb
a)7
b)39
c)42
d)1答案:C
102.15.5\2的結果是。
a)1
b)1.5
c)7
d)8答案:D
103.19.5Mod2*2的運算結果是。
a)3.5
b)1
c)3
d)0答案: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.把InputBox的返回值轉換為數值應該使用的函數是—
a)Log
b)Str
c)Len
d)Vai答案:D
106.Cint函數返回值類型是。
a)整型
b)字符串
c)變體
d)雙精度浮點型答案:A
107.變量X=32769,則變量聲明時不能將其聲明為。
a)Integer
b)Variant
c)Long
d)Single答案:A
108.Double類型的數據由____個字節組成。
a)21
b)4
c)8
d)16答案:C
109.Inputbox()函數的返回值類型為o
a)數值型
b)字符型
c)邏輯型
d)變體型答案:B
110.Inputbox函數的參數中,必選參數Prompt的作用是。
a)輸出信息
b)定義提示信息
c)定義隱含信息
d)定義輸入的位置答案:B
111.Rnd函數不可能產生的值是o
a)0
b)1
c)0.1234
d)0.00005答案:B
112.VisualBasic是一種面向對象的程序設計語言,構成對象的三要素是
a)屬性、事件、方法
b)控件、屬性、事件
c)窗體、控件、過程
d)窗體、控件、模塊答案:A
113.不能作為容器的對象是=
a)窗體
b)框架
c)圖片框
d)圖像框答案:D
114.如有數組聲明語句Dima(2,-3to2,4),則數組a包含元素的個數是
a)40
b)75
c)12
d)90答案:D
115.能顯示窗體的方法是o
a)Visible
b)show
c)Hide
d)open答案:B
116.語句Print5*5/5的輸出結果是
a)5
b)25
c)0
d)5*5/5答案:A
117.Boolean類型的數據由幾個字節組成
a)1
b)2
c)3
d)4答案:B
118.寫列程序段的執行結果—o
A=nabbacddcbaH
for1=6to2step-2
x=mid(a,I,I)
y=left(a,I)
z=right(a,I)
z=x&y&z
nextI
printUcase(z)
a)ABA
b)AABAAB
c)BBABBA
d)ABBABA答案:C
119.下列程序執行后,變量s的值為一
DimsAslong,xAsInteger
s=0:x=l
DoWhile(x<10)
s=s+x
x=x+2
Loop
Prints
a)10
b)25
c)50
d)100答案:B
120.菜單控件只包括一個事件,即(1),當用鼠標單擊或鍵盤選中后按“回車”鍵
時觸發該事件,除分隔條以外的所有菜單控件都能識別該事件。C
A、GotFocusB、LoadC、ClickD、KeyDown
121.滾動條控件(如圖所示)的Max屬性所設置的是(2)。
A、滾動框處于最右位置時,一個滾動條位置的Value屬性最大設置值
B、單擊滾動條和滾動箭頭之間的區域時,滾動條中滾動塊的最大移動量
C、單擊滾動條的箭頭區域時,滾動條中滾動塊的最大移動量
D、滾動條控件無該屬性
122.編寫如下事件過程:
PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)
IfShift=6AndButton=2Then
Print"Hello”
EndIf
EndSub
程序運行后,為了在窗體上輸出"Hello”,應在窗體上執行以下操作。
a)同時按下Shift鍵和鼠標左鍵
b)同時按下Shift鍵和鼠標右鍵
c)同時按下Ctrl、Alt鍵和鼠標左鍵
d)同時按下Ctrl、Alt鍵和鼠標右鍵答案:D
123.當變量x=2,y=5時,以下程序的輸出結果為。
Dountily>5
x=x*y
y=y+i
loop
printx
a)2
b)5
c)10
d)20答案:C
124.若整型變量a的值為2、b的值為3,則下列程序段執行后整型變量c的值為
Ifa>5then
ifb<4then
c=a-b
else
c=b-a
Endif
elseifb>3then
c=a*b
else
c=amodb
Endif
a)2
b)-1
c)1
d)6答案:A
125.下列程序的執行結果是o
Dima(5)AsString
DimbAsInteger
DimIAsInteger
ForI=0To5
a(I)=I+l
Printa(I)
NextI
a)123456
b)6
c)654321
d)0答案:A
126.下列程序的執行結果為o
DimintsumAsInteger
DimIAsInteger
intsum=0
For1=20.2To5Step-4.7
intsum二intsum+1
NextI
Printintsum
a)150
b)200
c)50
d)0答案:C
127.下列程序的執行結果為o
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.下列符號是VisualBasic中合法變量名的是。
a)IF
b)7AB
c)A[B]7
d)AB_7答案:D
129.下面程序段的循環結構執行后,的輸出值是
程序段為:
For1=1to10step2
y=y+i
NextI
printI;
a)25
b)10
c)11
d)因為Y的初值不知道,所以不確定答案:C
130.復選對象是否被選中,是由其屬性決定的。
a)Checked
b)Value
c)Enabled
d)Selected答案:B
131.以下語句輸出結果是(在立即窗口中)o
A="Beijing”
b二"ShangHai”
Printa;b
a)BeijingShangHai
b)AbeijingShangHai
c)BeijingShangHai
d)Abeijing答案:C
132.有如下程序段,該程序執行后,變量a的值為
For1=1To2
ForJ=ITo2
ForK=1ToJ
a=a+2
NextK
NextJ
NextI
a)2
b)8
c)10
d)20答案:C
133.執行下列程序后,變量a的值為一o
DimIasinteger
dimaasinteger
a=0
for1=0to100step2
a=a+l
nextI
a)1
b)10
c)51
d)100答案:C
134.執行完下面的程序段后,循環將執行一次。
For1=1.7To5.9Step0.9
a=a+l
Printa
NextI
a)3
b)4
C)5
d)6答案:C
135.有如下程序,該程序的運行結果為o
DimkAsInteger
n=5:m=l:k=l
DoWhilek<=n
m=m*2
k=k+l
Loop
Printm
a)1
b)5
c)32
d)40答案:C
136.以下程序輸出1到1000之間所有的偶數之和,請補充完該程序。
PrivateSubCommand_Click()
DimxAsDouble
For1=0To1000
IfThen
x=x+I
EndIf
NextI
Printx
EndSub
a)iMod2=0
b)xMod2=0
c)IMod2<>0
d)xMod2<>0答案:A
137.是由VisualBasic提供的一種專門的子程序,由對象本身所具有,
反映該對象功能的內部函數或過程。
a)文件
b)屬性
c)方法
d)窗體答案:C
138.剛建立一個新的標準EXE工程后,不在工具箱中出現的控件是。
a)單選按鈕
b)圖片框
c)通用對話框
d)文本框答案:C
139.17mod3的運算結果是。
a)0.5
b)1
c)1.5
d)2答案:D
140.為使計時器控件每隔5秒鐘產生一個計時器事件(timer事件),則應將其Interval屬性
值設置為O
a)5
b)500
c)300
d)5000答案:D
141.下列程序的執行結果為o
DimintsumAsInteger
DimIAsInteger
intsum=0
For1=0To50Step10
intsum=intsum+I
NextI
Printintsum
a)150
b)200
c)50
d)0答案:A
142.下列能正確產生[1-30]之間的隨機整數的表達式是o
a)l+rnd(30)
b)l+30*md()
c)md(l+30)
d)int(rnd()*30)+l答案:D
143.要使循環體至少執行一次,應使用循環。
a)For-next
b)While-wend
c)Do—Loopwhile|until
d)do[while|until]-loop答案:C
144.要禁用計時器控件、需要將—屬性設置為false。
a)Enable
b)Visibale
c)Timer
d)Interval答案:A
145.要獲得當前驅動器應使用驅動器列表框的屬性。
a)Path
b)Drive
c)Dir
d)Pattern答案:B
146.要改變控件的寬度,應修改該控件的屬性。
a)Top
b)Left
c)Width
d)Height答案:C
147.寫在一行上的多條語句,應以為分隔符。
a)分號
b)逗號
c)冒號
d)空格答案:C
148.若要使某命令按鈕獲得控制焦點,可使用的方法是o
a)lostfocus
b)setfocus
c)point
d)value答案:B
149.設a=2,b=3,c=4,d=5,下列表達式a=b<>c=d的值是。
a)1
b)Ture
c)False
d)-1答案:C
150.使用驅動器列表框的屬性可以返回或設置磁盤驅動器的名稱。
a)ChDrive
b)Drive
c)List
d)Listindex答案:B
151.下列可以把當前目錄下的圖形文件picl.jpg裝入圖片框Picturel中的語句為
a)Picture="picl.jpg"
b)Picture.Handle="picl.jpg"
c)Picture1.Picture=LoadPicture("pic1.jpgM)
d)Picture:LoadPicture(npicl.jpgH)答案:C
152.Print方法可以輸出多個表達式值,若使用標準格式輸出,各表達式的分割符應是
a)空格
b)逗號
c)冒號
d)分號答案:B
153.下列那些控件不可能包含其它控件o
a)Picturebox
b)Frame
c)Toolbar
d)Image答案:D
154.下列邏輯運算結果為“true”的是。
a)falseornottrue
b)falseandnottrue
c)trueornottrue
d)trueandnottrue答案:C
155.下列聲明語句中存在變體變量的是o
a)Dima,bAsInteger
b)DimaAsString
c)StaticaAsInteger
d)PublicaAsCurrenency答案:A
156.以下不是VB對象屬性的一項是o
a)Click
b)Name
c)Caption
d)Top答案:A
157.假定Picturel和Textl分別為圖片框和文本框的名稱,下列不正確的語句是
a)Print25
b)Picture1.Print25
c)Textl.Print25
d)Debug.Print25答案:C
158.下面的運算符中,哪個是關系運算符o
a)Not
b)mod
c)<>
d)&答案:C
159.下面四個選項,不是事件的是o
a)Click
b)Visibale
c)Unload
d)Change答案:B
160.循環結構fori=lto10step1.5的執行次數是。
a)6
b)7
c)9
d)10答案:B
161.在VisualBasic中通過屬性設置字體顏色。
a)Fontcolor
b)Forecolor
c)Backcolor
d)Showcolor答案:B
162.在VisualBasic中,要設置菜單項的快捷訪問鍵,應使用哪個符號:
a)&
b)*
c)$
d)@答案:A
163.在VisualBasic中,下列控件可以包含其他控件。
a)Picturebox
b)Commandbutton
c)Label
d)Checkbox答案:A
164.下列哪一個是正確的變量名o
a)$abc
b)Int
c)141abc
d)abcf答案:D
165.控件內的對齊方式由屬性決定。
a)Alignment
b)Wordwrap
c)AutoSize
d)Style答案:A
166.通用對話框中能打開“顏色對話框”的方法是o
a)ShowOpen
b)ShowColor
c)ShowSave
d)ShowPrinter答案:B
167.如果要求設置定時器時間間隔為0.5秒鐘,那么它的Interval屬性值應該等于
a)5000
b)500
c)50
d)5答案:B
168.如果要改變窗體的標題,需要設置窗體對象的屬性。
a)Name
b)Caption
c)BackColor
d)BorderStyle答案:B
169.如果有數組聲明Dima(10)AsInteger,則該數組共有個元素。
a)10
b)11
c)9
d)不確定答案:B
170.設置標簽邊框的屬性是o
a)BorderStyle
b)BackStyle
c)AutoSize
d)Alignment答案:A
171.當某一按鈕的()屬性設置為False時,該按鈕不可見。
a)Enable
b)Visibale
c)Default
d)Cancel答案:B
172.改變控件在窗體中的上下位置應修改控件的屬性。
a)Top
b)Left
c)Width
d)Height答案:A
173.函數int(abs(99-100)/2)的值為。
a)1
b)0
c)“0”
d)“1”答案:B
174.函數left("HeHo",2)的值為=
a)He
b)el
c)lo
d)true答案:A
175.以下不具有Picture屬性的對象是。
a)窗體
b)圖片框
c)圖像框
d)文本框答案:D
176.控件的什么內容決定事件發生時的執行代碼
a)屬性
b)事件過程
c)函數
d)通用過程答案:B
177.以下不是VisualBasic特點的選項是。
a)可視編程
b)算法設計
c)事件驅動
d)面向對象答案:B
178.VisualBasic應用程序的運行模式是。
a)解釋運行模式
b)編譯運行模式
c)既有解釋運行模式,又有編譯運行模式
d)匯編運行模式答案:C
179.當窗體大小改變時,要使其中的控件也按比例發生變化,應使用窗體的—
a)AutoSize屬性
b)Resize事件
c)AutoRedraw屬性
d)Stretch方法答案:B
180.使圖形能自動按控件大小而改變的控件是o
a)標簽框
b)框架
c)圖片框
d)圖像框答案:D
181.菜單控件僅支持以下事件。
a)Click
b)MouseDown
c)KeyPress
d)Load答案:A
182.若要獲得滾動條的當前值,可訪問的屬性是o
a)Text
b)Value
c)Max
d)Min答案:B
183.若要將某命令按鈕設置為默認命令按鈕。則應設置為True的屬性是
a)Value
b)Cancel
c)Default
d)Enabled答案:C
184.雙擊窗體中的對象后,VisualBasic將顯示的窗口是。
a)項目(工程)窗口
b)工具箱
c)代碼窗口
d)屬性窗口答案:C
185.下列表達式不合法的是。
a)123+abc
b)123&"abc"
c)1+2/3
d)[3*(4+5)-6]/7答案:D
186.下列各賦值語句,語法不正確的是。
a)x+y=5
b)iNumber=15
c)Labell.caption=',timen
d)sLength=x+y答案:A
187.下列程序運行后,輸出的結果為o
B=1
Dowhile(b<40)
b=b*(b+l)
Loop
Printb
a)42
b)39
c)6
d)1答案:A
188.將當前窗體中顯示的文字及繪制的圖形全部清除,可以用方法
a)Me.Clear
b)Me.Cls
c)Me=H"
d)Me.Delete答案:B
二、填空題
189.設置窗體的屬性,可在窗體上顯示圖片。答案:Picture
190.下列程序段的運行后t的值為o
Dimt,kassingle
k=5:t=l
doWhilek>=-l
t=t*k:K=K-1
loop答案:0
191.下面程序段的輸出結果是o
ForX=1.5To5Step5
PrintX;
NextX答案:1.5
192.執行下面的程序段后,s的值為。
S=5
For1=2.6To4.9Step0.6
s=s+l
NextI答案:9
193.表達式Fix(-32.68)+Int(-23.02)的值為。答案:-56
194.在窗體上畫一個命令按鈕,然后編寫如下事件過程:
PrivateSubCommandl_Click()
a=InputBox("請輸入一個整數")
b=InputBox("請輸入一個整數")
Printa+b
EndSub
程序運行后,單擊命令按鈕,在輸入對話框中分別輸入321和456,輸出結果為一o
答案:321456
195.VisualBasic的對象是和的總稱。答案:窗體#控件
196.滾動條響應的重要事件有和(提示:該題只填寫英文,如Click事
件,只寫Click即可)。答案:CHANGE#SCROLL
197.工程是構成應用程序文件的。答案:集合
198.方法是VB提供的一種,用來完成一定的操作。答案:特殊子程序
199.表達式32/2八3-3*2人2+4人2的值是。答案:8
200.以下循環的執行次數是0
K=0
DoWhilek<=10
k=k+l
Loop答案:11
201.有數組定義語句:dim1(99,99)asInteger,則數組I中共包含有個元素。答
案:10000
202.假設有一復選框控件,名為Check1,在程序中,我們用"checkl.value=l"
語句設置Value屬性的值,則該程序執行后,復選框處于—狀態。答案:選中
203.表達式Int(Rnd(O)+l)+Int(Rnd(l)-l)的值是。答案:0
204.VB程序設計中三種基本結構分是:結構、選擇結構和結構。
答案:順序#循環
205.如果要將某個菜單項設計為分隔線,則該菜單項的標題應設置為o答案:-
206.在VisualBasic中按文件的訪問方式不同,可以將文件分為順序文件、隨機文件和
。答案:二進制文件
207.如果有三個單選按鈕直接畫在窗體上,另有四個單選按鈕畫在框架中,則運行時,可
以同時選中個選項按鈕(提示:該題答案不能出現漢字)。答案:2
208.屬性為列表框中的每個列表項設置一個對應的數值,它是一個整數數組,
數組大小與列表項的個數一致。答案:LIST
209.在窗體上畫一個命令按鈕(其Name屬性為CommAndl),然后編寫如下代碼:
PrivateSubCommAnd1_Click()
DimM(10)AsInteger
Fork=lTolO
M(k)=12-k
Nextk
x=6
PrintM(2+M(x))
EndSub
程序運行后,單擊命令按鈕,輸出結果是o答案:4
210.可用窗體的—(9)_方法在窗體中顯示文字。Print
211.窗體中有圖片框(Picture1)和計時器(Timerl)兩個控件,運行程序時,
將圖片加載到圖片框中,然后圖片框以每1秒鐘一次的速度向窗體的右下
腳移動,每次向左、向下移動150twip=請填空:
PrivateSubForm_load()
(1)=loadPicture(uc:\pic\ball.ico)
(2).Interval(3)
EndSub
PrivateSubTimerl_Timer()
Staticx,yAsInteger
x=x+150
y=(4)
Picture1.Move(5)
EndSub
答案:(1)picture1.picture(2)Timer1(3)1000(4)y+150(5)x,y
212.VisualBasie中的常量分為兩種,一種是文字常量,一種是—常量。答案:符號
213.語句a%=3.14156:Printa%的輸出結果是。答案:3
%表示整數,相當于dimaasinteger.長整數符號是&
214.有一數組定義語句:dimM(-2to1)asstring,該語句定義的數組M中包含個元
素。答案:4
215.在VB中,最主要的兩種對象是(3)和(4)0
窗體(form)控件
216.PrivateSubForm_Click()
Print"*";Tab(6);2,Tab
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國USB線行業市場全景調研及投資規劃建議報告
- 中國微波中繼設備行業市場全景分析及投資策略研究報告
- 2021-2026年中國中頻熔煉電爐市場深度分析及投資戰略咨詢報告
- 2025年 昌吉州招聘中學教師筆試試題附答案
- 2025年中國云終端行業市場調查研究及投資前景預測報告
- 2025年電影放映項目深度研究分析報告
- 高性能絕緣材料項目可行性研究報告方案可用于立項及銀行貸款+201
- 1000噸年鋁基復合材料建設投資項目可行性實施報告
- 紗布底植絨布項目投資可行性研究分析報告(2024-2030版)
- 社區危舊房改造項目可行性研究報告
- GB/T 9081-2008機動車燃油加油機
- GB/T 17626.27-2006電磁兼容試驗和測量技術三相電壓不平衡抗擾度試驗
- GB/T 1185-2006光學零件表面疵病
- 2023年人社所半年工作總結
- 工業管道工程工程量清單項目設置及計價
- 港口集團績效考核方案
- 基于MATLAB的控制系統仿真及應用-第5章-基于MATLABSimulink的控制系統建模與仿真課件
- 一二次深度融合成套柱上斷路器匯報課件
- 解凍記錄表(標準模版)
- 小學生個人信息表完整
- 生活飲用水游離余氯方法驗證報告
評論
0/150
提交評論