2020年VisualBasic程序設(shè)計(jì)期末測試題庫288題(含答案)_第1頁
2020年VisualBasic程序設(shè)計(jì)期末測試題庫288題(含答案)_第2頁
2020年VisualBasic程序設(shè)計(jì)期末測試題庫288題(含答案)_第3頁
2020年VisualBasic程序設(shè)計(jì)期末測試題庫288題(含答案)_第4頁
2020年VisualBasic程序設(shè)計(jì)期末測試題庫288題(含答案)_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2020年VisualBasic程序設(shè)計(jì)期末測試復(fù)習(xí)題288題

[含答案]

一、選擇題

i.若要使標(biāo)簽透明,則可使用的屬性是。

a)BackColor

b)BackStyle

c)BorderStyle

d)ForeColor答案:B

2.Print方法不允許在_對象上輸出數(shù)據(jù)。

a)窗體

b)代碼窗口

c)立即窗口

d)圖片框答案:B

3.在拖動滾動條的滾動塊的時(shí)候,在沒有松開鼠標(biāo)前會觸發(fā)滾動條的事件。

a)Change

b)keyDown

c)Scroll

d)DragOver答案:C

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

a)標(biāo)簽框

b)文本框

c)框架

d)命令按鈕答案:B

5.在VB中,過程共有三種,他們是o

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

b)sub過程,F(xiàn)unction過程和Property過程。

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

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

6.在VisualBasic設(shè)計(jì)界面中不能隱藏的窗口是。

a)工程窗口

b)屬性窗口

c)立即窗口

d)窗體窗口答案:A

7.整型數(shù)的取值范圍為

a)-32767?+32767

b)-32768?+32767

c)-32768?+32768

d)0-65535答案:B

8.在程序中使用日期型數(shù)據(jù)時(shí),必須用符號―將日期型數(shù)據(jù)括起來。

a)@

b)$

c)%

d)#答案:D

9.下列數(shù)據(jù)類型不可能占8個(gè)字節(jié)的是數(shù)據(jù)類型。

a)Date

b)Long

c)Double

d)Currency答案:B

10.在VisualBasic程序設(shè)計(jì)中,過程名稱的長度不能超過個(gè)字符。

a)8

b)40

c)255

d)11答案:B

11.下列程序段的執(zhí)行結(jié)果為o

DimM(10),N(10)

1二3

forT=lTo5

M(T)=T

N(I)=2*I+T

NextT

printN(I);M(I)

a)311

b)315

c)113

d)153答案:C

12.下列控件不能改變大小的有。

a)TextBox

b)Label

c)Timer

d)PictureBox答案:C

13.下列程序運(yùn)行后,變量s的值為o

J=O:s=O

For1=1To4

j=j+I

s=s+j

NextI

a)20

b)10

c)5

d)15答案:A

14.當(dāng)復(fù)選框設(shè)置為圖片風(fēng)格時(shí),下列屬性可以在復(fù)選框被選中時(shí)顯示圖形。

a)DisabledPicture

b)DownPicture

c)Picture

d)Image答案:B

15.復(fù)選框控件其Value屬性的可取值是。

a)Trut和False

b)0和1

c)1、2、3

d)0、1、2答案:D

16.要聲明一個(gè)長度為256個(gè)字符的定長字符串變量str,以下語句正確的是。

a)DimstrAsString

b)DimstrAsString(256)

c)DimstrAsString(256)

d)DimstrAsString*256答案:D

17.下列方法是將項(xiàng)目添加到List控件中。

a)List

b)ListCount

c)Move

d)Additem答案:D

18.命令按鈕Commandl的Caption屬性為“退出(x)”,要將命令按鈕的快捷鍵設(shè)為

Alt+x,應(yīng)修改Caption屬性為。

a)在x前插入&

b)在x后插入&

c)在x前插入#

d)在x后插入#答案:A

19.單擊命令按鈕時(shí),下列程序的執(zhí)行結(jié)果為o

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

20.已知變量A、B、C中C的值最小,則判斷A、B、C可否構(gòu)成三角形的邏輯表達(dá)式是

a)A>=BANDB>=CANDC>0

b)A+C>BANDB+C>AANDC>0

c)(A+B)>=CORA-B<=CANDC>0

d)A+B>CANDA-BO答案:B

21.表達(dá)式25.26MOD6.98的值是。

a)1

b)5

c)4

d)提示錯(cuò)誤信息答案:C

22.執(zhí)行語句Printformat(5459.478,"##,#0.00"),正確的輸出是

a)5459.48

b)5,459.48

c)5,459,478

d)5,459o47答案:B

23.假設(shè)變量BOOLVAR是一個(gè)布爾型變量,則下面正確的賦值語句是?

a)BOOLVAR='TRUE'

b)BOOLVAR=.TRUE

c)BOOLVAR=#TRUE#

d)BOOLVAR=False

答案:D

24.下列程序的運(yùn)行結(jié)果為o

For1=1to3

d⑴=2*1-1

?d(D

NextI

a)135

b)246

c)146

d)567答案:A

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

a)ShowOpen

b)ShowSave

c)ShowColor

d)ShowPrinter答案:D

26.用于獲取字符串長度的函數(shù)是o

a)Len()

b)Length()

c)Strlen()

d)Lofo()答案:A

27.用于獲得字符串S從第4各字符開始的4個(gè)字符的函數(shù)是o

a)Mid(S,4,4)

b)Middle(S,4,4)

c)Midstr(S,4,4)

d)MiddleStr(S,4,4)答案:A

28.用以下語句Dimb(-2to4)asstring所定義的數(shù)組的元素個(gè)數(shù)是個(gè)。

a)2

b)4

c)6

d)7答案:D

29.用于將菜單項(xiàng)級別提升一級的按鈕為0

a)一

b)一

c)t

d)I答案:A

30.用戶可通過模擬屏幕的小圖象來布置應(yīng)用程序運(yùn)行后的位置。

a)窗體設(shè)計(jì)器

b)快捷菜單

c)立即窗口

d)窗體布局窗口答案:D

31.窗體能響應(yīng)的事件是o

a)ActiveFrom

b)Drive

c)Load

d)Change答案:C

32.當(dāng)一個(gè)工程含有多個(gè)窗體時(shí),其中的啟動窗體是o

a)啟動VB時(shí)建立的窗體

b)第一個(gè)添加的窗體

c)最后一個(gè)添加的窗體

d)在“工程屬性”對話框中指定的窗體答案:D

33.改變驅(qū)動器列表框的Drive屬性值將激活事件。

a)Change

b)Scroll

c)KeyDown

d)KeyUp答案:A

34.將定時(shí)器的時(shí)間間隔設(shè)置為1秒,那么定時(shí)器的Interval屬性應(yīng)設(shè)置為

a)1000

b)1

c)100

d)10答案:A

35.如下數(shù)組聲明語句,正確的是o

a)dima[3,4]asintiger

b)dima(3,4)asstring

c)dima(n,n)assingle

d)dima(34)asinteger答案:B

36.當(dāng)程序運(yùn)行時(shí),在窗體上單擊鼠標(biāo),以下事件是窗體不會接收到的。

a)MouseDown

b)MouseUp

c)Load

d)Click答案:C

37.要把一個(gè)命令按鈕設(shè)置成無效,應(yīng)設(shè)置其哪一屬性值___o

a)Visible

b)Enabled

c)Default

d)Cancel答案:B

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

a)100

b)600

c)30

d)450答案:B

39.程序的基本控制結(jié)構(gòu)是o

a)順序結(jié)構(gòu)、多分支結(jié)構(gòu)和單分支結(jié)構(gòu)

b)For…Next結(jié)構(gòu)、Do…loop結(jié)構(gòu)

c)順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)

d)單行結(jié)構(gòu)和多行結(jié)構(gòu)答案:C

40.下列語句可以將變量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

41.以下程序段執(zhí)行后整型變量n的值為o

N=0

for1=1to20step5

n=n+l

nextI

a)3

b)4

c)5

d)2答案:B

42.以下程序輸出的結(jié)果為o

X=1

y=4

DoUntily>4

x=x*y

y=y+i

Loop

Printx

a)4

b)8

c)12

d)16答案:A

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

a)Input

b)Output

c)Random

d)Append答案:A

44.以下哪個(gè)是合法的變量名o

a)Len

b)Test@qw

c)6cost_l

d)count2s答案:D

45.以下可以構(gòu)成語句的一項(xiàng)是o

a)對象名.屬性名

b)對象名.方法名

c)對象名.事件名

d)對象名.函數(shù)名答案:B

46.以下程序段的執(zhí)行結(jié)果是。

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

47.一個(gè)可執(zhí)行的vb運(yùn)行程序至少包括一個(gè)。

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

b)窗體模塊

0類模塊

d)資源文件模塊答案:B

48.不能觸發(fā)滾動條Change事件的操作是。

a)拖動滾動塊

b)單擊兩端箭頭

c)單擊滾動塊

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

49.設(shè)在窗體上有兩個(gè)命令按鈕,其中一個(gè)命令按鈕的名稱為cmda,則另一個(gè)命令按鈕的

名稱不能是()

a)cmdc

b)cmdb

c)cmdA

d)Command1答案:c

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

a)編譯過程

b)Sub通用過程

c)proper屬性過程

d)Event事件過程答案:A

51.將任意一個(gè)正的兩數(shù)N的個(gè)位數(shù)與十位數(shù)對換的表達(dá)式為?

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

52.INT(100*RND(1))產(chǎn)生的隨機(jī)整數(shù)的閉區(qū)間是

a)[0,99]

b)[1,100]

c)[0,100]

d)[1,99]答案:A

53.表達(dá)式2+3*4八5-SIN(X+l)/2中最先進(jìn)行的運(yùn)算是?

a)4A5

b)3*4

c)x+1

d)SIN答案:C

54.將任意一個(gè)正的兩數(shù)N的個(gè)位數(shù)與十位數(shù)對換的表達(dá)式為

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

b)N-?INT(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

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

a)8.76

b)7.8

c)6

d)6.67答案:C

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

a)1

b)5

c)4

d)出錯(cuò)答案:B

57.Rnd函數(shù)可能產(chǎn)生的()值

a)2

b)1

c)0.1234

d)1.00005答案:C

58.在一個(gè)語句行內(nèi)寫多條語句時(shí),語句之間應(yīng)該用()分隔

a)逗號

b)分號

c)頓號

d)冒號答案:D

59.標(biāo)準(zhǔn)工具箱中的控件()

a)數(shù)目是固定不變的

b)數(shù)目可以增加或減少

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

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

60.啟動VisualBasic后,系統(tǒng)為用戶新建的工程起一個(gè)名為()的臨時(shí)名稱

a)工程1

b)窗體1

c)工程

d)窗體答案:A

61.下列敘述正確的是()

a)對象是包含數(shù)據(jù)又包含對象數(shù)據(jù)進(jìn)行操作的方法的物理實(shí)體

b)對象的屬性只能在屬性窗口中設(shè)置

c)不同的對象能識別不同的事件

d)事件過程都要由用戶點(diǎn)擊對象來觸發(fā)答案:C

62.文本框控件最多能處理()個(gè)字節(jié)

a)32k

b)64K

c)128K

d)16k答案:A

63.邏輯運(yùn)算符Xor、Or>Eqv>And中,級別最高的運(yùn)算符()

a)Xor

b)Or

c)Eqv

d)And答案:D

64.下列哪項(xiàng)是窗體對象的方法而不是屬性()

a)Name

b)Print

c)Caption

d)Enabled答案:B

65.哪個(gè)不是VisualBasic的數(shù)據(jù)類型。

a)Single

b)Object

c)Integer

d)Bool答案:D

66.除時(shí)鐘外其它控件都沒有的屬性是

a)Top

b)Name

c)Visible

d)Interval答案:D

67.下列關(guān)于屬性設(shè)置的敘述錯(cuò)誤的是:()

a)一個(gè)控件具有什么屬性是VB預(yù)先設(shè)計(jì)好的,用戶不能改變

b)一個(gè)控件具有什么屬性是VB預(yù)先設(shè)計(jì)好的,用戶可以改變

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

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

68.VB應(yīng)用程序的運(yùn)行模式是

a)解釋運(yùn)行模式

b)編譯運(yùn)行模式

c)兩者都有

d)匯編模式答案:C

69.以下()程序段可以實(shí)施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

70.下列語句中正確的是

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

b)command1,name=cmdok

c)121abel.caption=1234

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

71.若要使標(biāo)簽控件顯示時(shí),不覆蓋其背景內(nèi)容,應(yīng)設(shè)置標(biāo)簽控件的()屬性

a)BACKCOLOR

b)BORDERSTYLE

c)FORECOLOR

d)BACKSTYLE答案:D

72.窗體設(shè)計(jì)器是用來設(shè)計(jì)()

a)應(yīng)用程序的代碼段

b)應(yīng)用程序的界面

c)對象的屬性

d)對象的事件答案:B

73.表達(dá)式:5\2*3的值___o

a)7.5

b)0

c)1

d)2答案:B

74.表達(dá)式Int(-17.8)+Sgn(17.8)的值是

a)18

b)-17

c)-18

d)-16答案:B

75.若x=5,y=6,則表達(dá)式x+y=ll的值是

a)x+y=ll

b)11

c)True

d)False答案:C

76.RGB(x,y,z)函數(shù)中x,y,z的取值范圍—

a)[0,255)

b)(0,255]

c)[0,255]

d)(0,255)答案:C

77.表達(dá)式Left("howareyou”,3)的值是

a)how

b)are

c)you

d)ho答案:A

78.表達(dá)式Right,Beijing”,4)的值是

a)Beijing

b)jing

c)eiji

d)ijin答案:B

79.表達(dá)式Fix(-23.87)+int(24.56)的值為

a)-1

b)0

c)1

d)2答案:C

80.下面____控鍵對象具有繪圖方法。

a)Image

b)Line

c)Picturebox

d)Frame答案:C

81.能夠改變窗體邊框線類型的屬性是o

a)Fontstyle

b)Borderstyle

c)Backstyle

d)Border答案:B

82.VB6.0中,執(zhí)行下面的四個(gè)語句時(shí)出現(xiàn)錯(cuò)誤的是o

a)x=SGN(0)

b)x=SQR(0)

c)x=LOG(0)

d)x=SIN(0)答案:C

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

a)Load事件和Unload事件

b)Click事件和Unload事件

c)Click事件和Dbclick事件

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

84.如果有聲明Optionbase1dimarray(15),則該數(shù)組共有個(gè)元素。

a)16

b)15

c)13

d)14答案:B

85.在VisualBasic設(shè)計(jì)界面中不能隱藏的窗口是。

a)工程窗口

b)屬性窗口

c)立即窗口

d)窗體窗口答案:A

86.下列對象中沒有焦點(diǎn)屬性的是(???)

a)命令按鈕控件

b)窗口控件

c)文本框控件

d)單選框控件答案:B

87.以下關(guān)于復(fù)選框的說法,正確的是(??)

a)一個(gè)窗體上的所有復(fù)選框一次只能有一個(gè)被選中

b)一個(gè)容器中的所有復(fù)選框一次只能有一個(gè)被選中

c)在一個(gè)容器中的復(fù)選框可以同時(shí)有多個(gè)被選中

d)無論是在容器中還是在窗體中,都不可以同時(shí)選中多個(gè)復(fù)選框答案:C

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

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

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

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

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

89.要清除組合框Combol中的所有內(nèi)容,可以使用()語句

a)Combol.CIS

b)Combol.Clear

c)Combol.Delete

d)Combo1.Remove?答案:B

90.要在圖片框Pl中打印字符串"HowAreYou",應(yīng)使用語句()

a)Picture1.Print="HowAreYou

b)Pl.Picture=LoadPicture(HowAreYou")

c)Pl.Print"HowAreYou”

d)Print"HowAreYou”答案:C

91.要使標(biāo)簽中顯示的文本靠右顯示,則應(yīng)將其Alignment屬性設(shè)置為()

a)0

b)1

c)2

d)3答案:B

92.“對象”是計(jì)算機(jī)系統(tǒng)運(yùn)行的()

a)程序單位

b)邏輯單位

c)物理實(shí)體

d)基本實(shí)體答案:D

93.窗體的Enable屬性的屬性值是()類型的數(shù)據(jù).

a)整型

b)字符型

c)邏輯型

d)實(shí)型答案:C

94.控件是()

a)建立對象的工具

b)設(shè)置對象屬性的工具

c)編寫程序的編輯器

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

95.當(dāng)事件能被觸發(fā)時(shí),()就會對該事件作出響應(yīng).

a)對象

b)程序

c)控件

d)窗體答案:A

96.如果有聲明Optionbase1dimarr(-8to-2,4),則該數(shù)組共有個(gè)元素。

a)36

b)28

c)34

d)35答案:B

97.窗體的BackColor屬性用于設(shè)置窗體的。

a)局度

b)亮度

c)背景色

d)前景色答案:C

98.在VB中,常量12#的數(shù)據(jù)類型是。

a)整型

b)雙精度浮點(diǎn)型

c)長整型

d)字符串答案:B

99.下列程序段運(yùn)行后,輸出結(jié)果是一o

B=1

Dountilb>7

b=b*(b+l)

Loop

Printb

a)7

b)39

c)42

d)1答案:C

100.下列程序共執(zhí)行了循環(huán)。

DimintsumAsInteger

DimIAsInteger

DimjAsInteger

For1=1To10Step2

Forj=lTo5Step2

intsum=intsum+j

Nextj

NextI

a)10

b)20

c)25

d)15答案:D

101.x是小于100的非負(fù)數(shù),用vb表達(dá)式正確的是,

a)0

b)0<=x<100

c)x>=0ANDx<100

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

102.15.5\2的結(jié)果是o

a)1

b)1.5

c)7

d)8答案:D

103.19.5Mod2*2的運(yùn)算結(jié)果是。

a)3.5

b)1

c)3

d)0答案:D

104.a和b中有且只有一個(gè)為0,可以用以下表達(dá)式來表示

a)a=0orb=0

b)a=0Xorb=0

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

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

105.Inputbox。函數(shù)的返回值類型為0

a)數(shù)值型

b)字符型

c)邏輯型

d)變體型答案:B

106.Rnd函數(shù)不可能產(chǎn)生的值是o

a)0

b)1

c)0.1234

d)0.00005答案:B

107.下列程序段的執(zhí)行結(jié)果為o

N=O:J=1

DoUntilN>2

N=N+1

J=J+N*(N+1)

Loop

PrintN;J

a)01

b)37

c)321

d)313答案:C

108.表達(dá)式X+1>X是o

a)算術(shù)表達(dá)式

b)非法表達(dá)式

c)字符串表達(dá)式

d)關(guān)系表達(dá)式答案:D

109.控件可以使用SetFocus()方法。

a)Frame

b)Label

c)TextBox

d)Timer答案:C

110.窗體模塊保存在一個(gè)擴(kuò)展名為的文件中。

a)bas

b)cis

c)frm

d)bmp答案:C

111.如有數(shù)組聲明語句Dima(2,-3to2,4),則數(shù)組a包含元素的個(gè)數(shù)是。

a)40

b)75

c)12

d)90答案:D

112.若x是一個(gè)正實(shí)數(shù),對x的第3位小數(shù)四舍五入的表達(dá)式o

a)0.01*Int(x+0.005)

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

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

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

113.確定一個(gè)窗體大小的屬性是0

a)Width和Height

b)Width和Top

c)Top和Left

d)Top和Height答案:A

114.Print方法可以輸出多個(gè)表達(dá)式值,若使用標(biāo)準(zhǔn)格式輸出,各表達(dá)式的分割符應(yīng)是

a)空格

b)逗號

c)冒號

d)分號答案:B

115.VisualBasic的文件管理控件是。

a)驅(qū)動器列表框、目錄列表框、文件列表框

b)驅(qū)動器列表框、文件列表框、組合框

c)文本框、驅(qū)動器列表框、文件列表框

d)驅(qū)動器列表框、文件列表框、圖像框答案:A

116.把InputBox的返回值轉(zhuǎn)換為數(shù)值應(yīng)該使用的函數(shù)是

a)Log

b)Str

c)Len

d)Vai答案:D

117.如果要求設(shè)置定時(shí)器時(shí)間間隔為0.5秒鐘,那么它的Interval屬性值應(yīng)該等于

a)5000

b)500

c)50

d)5答案:B

118.如果要改變窗體的標(biāo)題,需要設(shè)置窗體對象的屬性。

a)Name

b)Caption

c)BackColor

d)BorderStyle答案:B

119.如果要在文本框中輸入字符時(shí),只顯示某個(gè)字符,如星號(*),應(yīng)設(shè)置文本框的

屬性。

a)Caption

b)PasswordChar

c)Text

d)Char答案:B

120.變量A%的類型是oDimaasinteger

a)Integer

b)Single

c)String

d)Boolean答案:A

121.執(zhí)行下列程序后,X的值為o

X=3

y=6

DoWhiley<=6

x=x*y

y=y+i

Loop

a)3

b)6

c)18

d)20答案:C

122.設(shè)執(zhí)行以下程序段時(shí)依次輸入1、3、5,執(zhí)行結(jié)果為

Dima(4)AsInteger

Dimb(4)AsInteger

ForK=0To2

a(K+l)=Val(InputBox(“請輸入數(shù)據(jù):"))

b(3-K)=a(K+l)

NextK

Printb(K)

a)1

b)3

c)5

d)0答案:A

123.下列程序執(zhí)行后,變量s的值為o

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

124.若整型變量a的值為2、b的值為3,則下列程序段執(zhí)行后整型變量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.設(shè)有如下語句:

strl=inputbox("輸入練習(xí)")

從鍵盤上輸入字符串“示例”后,strl的值是—o

a)“輸入”

b)

c)“練習(xí)”

d)“示例”答案:D

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

PrivateSubTextl_change()

Text2.text=Ucase(Textl.text)

EndSub

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

a)Text2中無內(nèi)容顯示。

b)Text2顯示”VISUALBASIC”。

c)Text2顯示"visualbasic**

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

127.下列程序的運(yùn)行后s的值是o

S=0

Forx=99to1Step-2

s=s+x

Nextx

Prints

a)100

b)500

c)2500

d)5000答案:C

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

Dima(5)AsString

DimbAsInteger

DimIAsInteger

ForI=0To5

a(I)=I+l

Printa(I)

NextI

a)123456

b)6

c)654321

d)0答案:A

129.下列程序的執(zhí)行結(jié)果為o

DimintsumAsInteger

DimIAsInteger

intsum=0

For1=0To50Step10

intsum=intsum+I

NextI

Printintsum

a)150

b)200

c)50

d)0答案:A

130.下面程序段的循環(huán)結(jié)構(gòu)執(zhí)行后,的輸出值是一

程序段為:

For1=1to10step2

y=y+i

NextI

printI;

a)25

b)10

c)11

d)因?yàn)閅的初值不知道,所以不確定答案:C

131.下列程序段的執(zhí)行結(jié)果為o

K=0

ForJ=1to2

ForI=1to3

K=I+1

NextI

ForI=1to7

K=K+l

NextI

NextJ

PrintK

a)10

b)6

c)11

d)16答案:C

132.有如下程序:

For1=1To3

Forj=5To1Step-1

PrintI+j

Nextj

NEXTI

其循環(huán)執(zhí)行的次數(shù)為o

a)12

b)13

c)14

d)15答案:D

133.刪除字符串前導(dǎo)和尾隨空格的函數(shù)是o

a)Ltrim()

b)Rtrim()

c)Trim()

d)Lcase()答案:C

134.執(zhí)行下列程序段后,整型變量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.執(zhí)行完下面的程序段后,循環(huán)將執(zhí)行一次。

For1=1.7To5.9Step0.9

a=a+l

Printa

NextI

a)3

b)4

C)5

d)6答案:C

136.有如下程序段,該程序段執(zhí)行完畢后,共循環(huán)了

For1=1To5

Forj=lToI

Fork=jTo4

Print"a"

Nextk

Nextj

NextI

a)4

b)5

c)38

d)40答案:D

137.以下程序輸出1到1000之間所有的偶數(shù)之和,請補(bǔ)充完該程序。

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

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

a)單選按鈕

b)圖片框

c)通用對話框

d)文本框答案:C

139.下列各項(xiàng)不是VisualBasic的基本數(shù)據(jù)類型的是。

a)Char

b)String

c)Integer

d)Double答案:A

140.對象不能響應(yīng)Click事件。

a)列表框

b)圖片框

c)窗體

d)計(jì)時(shí)器答案:D

141.沒有Caption屬性的控件是。

a)Label

b)OptionButton

c)Frame

d)LisBox答案:D

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

a)IF

b)7AB

c)A[B]7

d)AB_7答案:D

143.使窗體自動向下移動的語句是Moveo

a)Left,Top+100

b)Top+100

c)Top+100

d)Top=Top+100答案:A

144.以下語句輸出結(jié)果是(在立即窗口中)o

A二"Beijing”

b=HShangHain

Printa;b

a)BeijingShangHai

b)AbeijingShangHai

c)BeijingShangHai

d)Abeijing答案:C

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

a)Print25

b)Picturel.Print25

c)Textl.Print25

d)Debug.Print25答案:C

146.要獲得當(dāng)前驅(qū)動器應(yīng)使用驅(qū)動器列表框的屬性。

a)Path

b)Drive

c)Dir

d)Pattern答案:B

147.寫在一行上的多條語句,應(yīng)以為分隔符。

a)分號

b)逗號

c)冒號

d)空格答案:C

148.如果將布爾常量值True賦給一個(gè)整型變量,則整型變量的值為

a)0

b)-1

c)TRUE

d)FALSE答案:B

149.設(shè)a=2,b=3,c=4,d=5,下列表達(dá)式a=b<>c=d的值是。

a)1

b)Ture

c)False

d)-1答案:C

150.聲明全局變量的位置是o

a)事件過程

b)函數(shù)過程

c)標(biāo)準(zhǔn)模塊通用聲明段

d)窗體模塊通用聲明段答案:C

151.使用驅(qū)動器列表框的屬性可以返回或設(shè)置磁盤驅(qū)動器的名稱。

a)ChDrive

b)Drive

c)List

d)Listindex答案:B

152.通過文本框的屬性可以獲得當(dāng)前插入點(diǎn)所在的位置。

a)Position

b)SelStart

c)SelLength

d)Left答案:B

153.下列哪一個(gè)是正確的變量名o

a)$abc

b)Int

c)141abc

d)abcf答案:D

154.下列那些控件不可能包含其它控件o

a)Picturebox

b)Frame

c)Toolbar

d)Image答案:D

155.若要將窗體從內(nèi)存中卸載出去,應(yīng)該使用的方法是

a)Show

b)UnLoad

c)Load

d)Hide答案:B

156.以下不是VB對象屬性的一項(xiàng)是o

a)Click

b)Name

c)Caption

d)Top答案:A

157.以下不是VisualBasic特點(diǎn)的選項(xiàng)是。

a)可視編程

b)算法設(shè)計(jì)

c)事件驅(qū)動

d)面向?qū)ο蟠鸢福築

158.下列的程序段執(zhí)行后,X的值為一o

X=0

for1=1to10

forj=Ito10

x=x+l

nextj

nextI

a)50

b)55

c)100

d)105答案:B

159.下面的運(yùn)算符中,哪個(gè)是關(guān)系運(yùn)算符o

a)Not

b)mod

c)<>

d)&答案:C

160.下面的運(yùn)算符中,哪個(gè)是邏輯運(yùn)算符。

a)And

b)Mod

c)>=

d)&答案:A

161.下面的運(yùn)算符中,哪個(gè)是算術(shù)運(yùn)算符o

a)Mod

b)=

c)Eqv

d)Xor答案:A

162.下列程序段的執(zhí)行結(jié)果為—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

163.循環(huán)結(jié)構(gòu)fori=lto10step1.5的執(zhí)行次數(shù)是。

a)6

b)7

c)9

d)10答案:B

164.在VisualBasic中通過屬性設(shè)置字體顏色。

a)Fontcolor

b)Forecolor

c)Backcolor

d)Showcolor答案:B

165.在VisualBasic中按文件的訪問方式不同,可以將文件分為

a)順序文件、隨機(jī)文件和二進(jìn)制文件

b)文本文件和數(shù)據(jù)文件

c)數(shù)據(jù)文件和可執(zhí)行文件

d)ASCH文件和二進(jìn)制文件答案:A

166.在VisualBasic中,要設(shè)置菜單項(xiàng)的快捷訪問鍵,應(yīng)使用哪個(gè)符號:

a)&

b)*

c)$

d)@答案:A

167.下列程序運(yùn)行后,輸出的結(jié)果為o

B=1

Dowhile(b<40)

b=b*(b+l)

Loop

Printb

a)42

b)39

c)6

d)1答案:A

168.下列能正確產(chǎn)生[1-30]之間的隨機(jī)整數(shù)的表達(dá)式是o

a)l+rnd(30)

b)l+30*rnd()

c)md(l+30)

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

169.VisualBasic應(yīng)用程序的運(yùn)行模式是。

a)解釋運(yùn)行模式

b)編譯運(yùn)行模式

C)既有解釋運(yùn)行模式,又有編譯運(yùn)行模式

d)匯編運(yùn)行模式答案:C

170.在VisualBasic中,稱對象的數(shù)據(jù)為:=

a)屬性

b)方法

c)事件

d)封裝答案:A

171.Visualbasic采用了編程機(jī)制。

a)面向過程

b)面向?qū)ο?/p>

c)事件驅(qū)動

d)可視化答案:C

172.Msgbox函數(shù)返回值的類型是0

a)數(shù)值

b)字符串

c)變體

d)數(shù)值或字符串(視輸入情況而定)答案:A

173.OOP的含義是o

a)面向?qū)ο蟮某绦蛟O(shè)計(jì)方法

b)開放數(shù)據(jù)庫接口

c)圖形設(shè)備接口

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

174.當(dāng)某一按鈕的()屬性設(shè)置為False時(shí),該按鈕不可見。

a)Enable

b)Visibale

c)Default

d)Cancel答案:B

175.改變控件在窗體中的上下位置應(yīng)修改控件的屬性。

a)Top

b)Left

c)Width

d)Height答案:A

176.函數(shù)left(“HeHo”,2)的值為。

a)He

b)el

c)lo

d)true答案:A

177.控件內(nèi)的對齊方式由屬性決定。

a)Alignment

b)Wordwrap

c)AutoSize

d)Style答案:A

178.下列事件中,命令按鈕能響應(yīng)的事件是o

a)DblClick

b)Click

c)Scroll

d)Load答案:B

179.數(shù)組的下標(biāo)可取的變量類型是o

a)日期型

b)字符型

c)數(shù)值型

d)可變型答案:C

180.要使循環(huán)體至少執(zhí)行一次,應(yīng)使用循環(huán)。

a)For-next

b)While-wend

c)Do—Loopwhile|until

d)do[while|until]-loop答案:C

181.屬性決定了按Tab鍵時(shí)焦點(diǎn)在各個(gè)控件之間移動的順序。

a)Index

b)TabStop

c)Tabindex

d)SetFocus答案:C

182.以下不具有Picture屬性的對象是。

a)窗體

b)圖片框

c)圖像框

d)文本框答案:D

183.若要將某命令按鈕設(shè)置為默認(rèn)命令按鈕。則應(yīng)設(shè)置為True的屬性是

a)Value

b)Cancel

c)Default

d)Enabled答案:C

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

a)項(xiàng)目(工程)窗口

b)工具箱

c)代碼窗口

d)屬性窗口答案:C

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

a)ABCDEFG

b)P000000

c)89TWDDFF

d)XYZ答案:C

186.下列各組控件都具有Caption屬性的是。

a)窗體、文本框

b)標(biāo)簽、定時(shí)器

c)窗體、標(biāo)簽

d)文本框、定時(shí)器答案:C

187.下列各賦值語句,語法不正確的是o

a)x+y=5

b)iNumber=15

c)Labell.caption=Htime"

d)sLength=x+y答案:A

188.下列類型的變量中占用字節(jié)數(shù)最小的是o

a)Integer

b)Single

c)Date

d)Byte答案:D

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

a)stmame

b)3abc

c)A_one

d)vaone答案:B

190.設(shè)定當(dāng)鼠標(biāo)移動到文本框控件上時(shí)給用戶提示文本的屬性是

a)HideSelection

b)ToolTipText

c)Aligmment

d)Wordwrap答案:B

191.文件列表框中用于設(shè)置或返回所選文件的文件名的屬性是一

a)File

b)FilePath

c)Path

d)FileName答案:D

192.若要設(shè)置定時(shí)器控件的定時(shí)時(shí)間,需設(shè)置的屬性是o

a)interval

b)value

c)enabled

d)text答案:A

193.關(guān)鍵字聲明的局部變量在整個(gè)程序運(yùn)行中一直存在。

a)Static

b)Private

c)Dim

d)Public答案:A

二、填空題

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

答案:12

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

A=75

Ifa>60Then

1=1

Elselfa>70Then

1=2

Elselfa>80Then

1=3

Elselfa>90Then

1=4

EndIf

PrintI答案:1

196.下面程序段的輸出結(jié)果是o

P=0:s=0

Do

P=P+2

s=s+p

LoopWhilep<ll

Print"s="&s答案:s=42

197.下面程序段的輸出結(jié)果是o

ForX=1.5To5Step5

PrintX;

NextX答案:1.5

198.表達(dá)式Fix(-32.68)+Int(-23.02)的值為?答案:-56

199.VisualBasic的對象是和的總稱。答案:窗體#控件

200.圖片框的默認(rèn)屬性為(提示:該題只填寫英文,如Name事件,只寫Name

即可)。答案:PICTURE

201.滾動條響應(yīng)的重要事件有和(提示:該題只填寫英文,如Click事

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

202.工程是構(gòu)成應(yīng)用程序文件的。答案:集合

203.下列程序段執(zhí)行后x的值是o

X=100:y=50

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

204.VisualBasie提供了列表框控件,當(dāng)列表框中的項(xiàng)目較多、超過了列表框的長度時(shí),

系統(tǒng)會自動在列表框邊上加一個(gè)o答案:滾動條

205.下列程序用來將變量X,Y的值互換,請補(bǔ)充完程序(提示:該題答案中不要出現(xiàn)空

格)。

T=Y::X=T答案:Y=X

206.以下程序用來輸出1至U100所有奇數(shù)的和,請補(bǔ)充完該程序。

PrivateSubCommand3_Click()

DimsAsLong

DimxAsInteger

s=0

Forx=lto100step

S=S+X

Nextx

Prints

EndSub答案:2

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

案:10000

208.下面程序段執(zhí)行后的結(jié)果是0

X=10

For1=6.3to4.9Step-0.3

x=x-l

Next

Printx答案:5

209.設(shè)置窗體的屬性,可在窗體上顯示圖片。答案:Picture

210.x,y中至少有一個(gè)變量小于變量z的VB表達(dá)式為x<zy<z。

答案:OR

211.在VB中,修改窗體的(H)和(12)屬性值,可改變窗體的大小。

高度(Height)寬度(Width)

212.在VisualBasic中按文件的訪問方式不同,可以將文件分為順序文件、隨機(jī)文件和

O答案:二進(jìn)制文件

213.屬性為列表框中的每個(gè)列表項(xiàng)設(shè)置一個(gè)對應(yīng)的數(shù)值,它是一個(gè)整數(shù)數(shù)組,

數(shù)組大小與列表項(xiàng)的個(gè)數(shù)一致。答案:LIST

214.在窗體上畫一個(gè)命令按鈕(其Name屬性為CommAndl),然后編寫如下代碼:

PrivateSubCommAnd1_Click()

DimM(10)AsInteger

Fork=lTolO

M(k)=12-k

Nextk

x=6

PrintM(2+M(x))

EndSub

程序運(yùn)行后,單擊命令按鈕,輸出結(jié)果是o答案:4

215.當(dāng)程序開始運(yùn)行,要求窗體中的文本框呈現(xiàn)空白,則在設(shè)計(jì)時(shí),應(yīng)當(dāng)在此文本框的屬

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

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

217.表達(dá)式32/2八3-3*2人2+4人2的值是。答案:8

218.下列程序段的運(yùn)行結(jié)果是:

Subsele()

DimnasInteger

1=21:n=3

DoWhileI>n

I=I-n

Loop

PrintI

EndSub

打印結(jié)果o答案:3

219.表達(dá)式3/6*5的值是o答案:2.5

220.下列程序的作用是將三個(gè)數(shù)按從大到小進(jìn)行排序,請補(bǔ)充完該程序。

Ifa<bThen

d=a:a=b:b=d

Endlf

Ifa<cThen

d=a:a=c:c=d

Endlf

IfThen

d=b:b二c:c=d

Endlf

Printa,b,c答案:b<

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論