西南交大峨眉校區(qū)VB課后習(xí)題_第1頁(yè)
西南交大峨眉校區(qū)VB課后習(xí)題_第2頁(yè)
西南交大峨眉校區(qū)VB課后習(xí)題_第3頁(yè)
西南交大峨眉校區(qū)VB課后習(xí)題_第4頁(yè)
西南交大峨眉校區(qū)VB課后習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

課程名稱:VisualBasic程序設(shè)計(jì)

知識(shí)點(diǎn):課后習(xí)題

題型:1分單項(xiàng)選擇題

難度:2

分值:1

1.提供控件的窗口是。

A)對(duì)象窗口B)對(duì)象瀏覽器C)工具箱D)工具欄

2.以下哪個(gè)窗口用來(lái)在設(shè)計(jì)時(shí)修改窗體的默認(rèn)運(yùn)行位置___。

A)屬性窗口B)立即窗口

C)窗體布局窗口D)工程資源管理器窗口

3.工程文件的擴(kuò)展名是。

A).vbgB).vbwC).vbpD).frm

4.以下敘述錯(cuò)誤的是。

A)工程文件中除了窗體文件是可選的外,其他文件都是必需的

B)以.bas為擴(kuò)展名的文件是標(biāo)準(zhǔn)模塊文件

C)一個(gè)工程中可以包含多個(gè)標(biāo)準(zhǔn)模塊文件

D)?個(gè)工程中可以包含多種類型的文件

5.啟動(dòng)VB后,就意味著要建立一個(gè)新的。

A)窗體B)程序C)工程D)文件

6.對(duì)象窗口是用來(lái)設(shè)計(jì)。

A)應(yīng)用程序代碼段B)應(yīng)用程序界面

C)對(duì)象的屬性D)對(duì)象的事件

7.在窗體上放置的控件是o

A)類B)屬性C)對(duì)象D)事件過(guò)程

8."屬性窗口"中的屬性區(qū)分窗體中的控件。

A)TextB)Name(名稱)C)CaptionD)Index

9.在Forml.BackColor=vbRed中,vbRed表示。

A)一個(gè)字符串B)255C)代表顏色值的常量D)變量

10.要改變控件的大小,可以采用。

A)修改控件的Left和Top屬性B)調(diào)用控件的Move方法

C)修改控件的Width或Heigth屬性D)B和C都可以

11.要將焦點(diǎn)放在某個(gè)控件上,可以采用方法。

A)使用鼠標(biāo)直接點(diǎn)擊該控件B)使用【TAB】鍵將焦點(diǎn)移到該控件上

C)調(diào)用該控件的SetFocus方法獲得焦點(diǎn)D)以上都可以

12.假定一個(gè)VB應(yīng)用程序由一個(gè)窗體模塊和?個(gè)標(biāo)準(zhǔn)模塊組成,保存該應(yīng)用程序,下面正

確的說(shuō)法是。

A)只保存窗體模塊文件

B)分別保存窗體模塊、標(biāo)準(zhǔn)模塊、工程文件

C)只保存窗體模塊和標(biāo)準(zhǔn)模塊文件

D)只保存工程文件

13.下面是窗體的方法而不是屬性。

A)NameB)MoveC)CaptionD)Enabled

14.下面敘述中錯(cuò)誤的是。

A)VB是事件驅(qū)動(dòng)的可視化編程工具

B)VB應(yīng)用程序不具有明顯的開始和結(jié)束語(yǔ)句

C)VB工具箱中所有的控件都具有寬度(Width)和高度(Height)屬性

D)VB中控件的某些屬性只能在運(yùn)行時(shí)設(shè)置

15.一個(gè)對(duì)象可執(zhí)行的動(dòng)作與一個(gè)對(duì)象所識(shí)別的動(dòng)作分別是o

A)事件方法B)方法事件C)屬性方法D)方法過(guò)程

16.關(guān)于對(duì)象屬性說(shuō)法正確的是o

A)對(duì)象的所有屬性都羅列在屬性窗口中

B)不同對(duì)象不可能有同名屬性

C)不同對(duì)象的同名屬性取值一定相同

D)對(duì)象的某些屬性既可以在屬性窗口中設(shè)置,也可以通過(guò)代碼設(shè)置

17.只有一個(gè)對(duì)象的Visible和Enabled屬性均為時(shí),它才能接受焦點(diǎn)。

A)0B)1C)TrueD)False

18.決定控件上文本的字體、字形、大小、效果的屬性是。

A)TextB)CaptionC)NameD)Font

19.新建一個(gè)工程并啟動(dòng)VB后,工具箱中的控件是。

A)內(nèi)部控件B)ActiveX控件C)外部控件D)ActiveX控件和內(nèi)部控件

20.以下關(guān)于窗體描述錯(cuò)誤的是。

A)在vb中每次運(yùn)行可以指定不同的啟動(dòng)窗體

B)要讓窗體以最大化方式打開,應(yīng)設(shè)置MaxButton為True

C)窗體第一次顯示時(shí)也會(huì)觸發(fā)Resize事件

D)窗體第一次顯示時(shí)的位置可以在設(shè)計(jì)時(shí)指定

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

A)CaptionB)NameC)BorderstyleD)Title

22.如果希望一個(gè)窗體在顯示的時(shí)候沒有邊框,應(yīng)該設(shè)置的屬性是?

A)將窗體的標(biāo)題(Caption)設(shè)成空字符串

B)將窗體的Enabled屬性設(shè)置成False

C)將窗體的BorderStyle屬性設(shè)置成None

D)將窗體的ControBox設(shè)置成False

23.在程序代碼中,要更改窗體Forml的背景圖,正確的是。

A)SetForml.picture=LoadPicture(文件名)

B)SetForml.picture=Load(文件名)

C)Forml.picture=SavePicture(文件名)

D)Forml.picture=文件名

24.啟動(dòng)窗體在程序運(yùn)行后,不作任何操作的情況下會(huì)發(fā)生的事件是,

A)Initialize和LoadB)ShowC)ActiveD)A和C

25.執(zhí)行多窗體應(yīng)用程序時(shí)。

A)一個(gè)窗體打開后,其他窗體都會(huì)被關(guān)閉

B)允許同時(shí)打開多個(gè)窗體

C)一個(gè)窗體打開后,其他窗體都會(huì)被隱藏

D)某一時(shí)刻只能打開一個(gè)窗體

26.下列敘述中錯(cuò)誤的是。

A)一個(gè)工程中只能有一個(gè)SubMain過(guò)程

B)窗體的Show方法的作用是將指定的窗體裝入到內(nèi)存并顯示該窗體

C)窗體的Hide方法和Unload方法完全相同

D)如果工程中有多個(gè)窗體,可以根據(jù)需要指定其中一個(gè)作為啟動(dòng)窗體

27.終止應(yīng)用程序的方法是。

A)卸載窗體,然后執(zhí)行End語(yǔ)句B)卸載窗體

C)執(zhí)行End語(yǔ)句D)執(zhí)行Stop語(yǔ)句

28.顯示窗體的方法是。

A)VisibleB)ShowC)HideD)Open

29.窗體最小化時(shí)的圖標(biāo)可以用屬性設(shè)置。

A)PictureB)ImageC)IconD)Mouseicon

30.窗體Form2的Caption屬性為frm,它的Load事件過(guò)程名為□

A)Forml_LoadB)Form2_LoadC)FormLoadD)Me_Load

31.下列是容器控件。

A)CommandB)FormC)LabelD)TextBox

32.下列不能作為容器控件的是。

A)窗體B)框架C)圖像框D)圖片框

33.MsgBox語(yǔ)句中,必須寫明的參數(shù)是。

A)按鈕的類型B)對(duì)話框的標(biāo)題

C)所有參數(shù)都是可選的D)提示信息

34.定義某個(gè)按鈕的訪問(wèn)鍵為【ALT+F]鍵,正確的設(shè)置方法是o

A)設(shè)置按鈕的Default屬性為"F"

B)設(shè)置按鈕的Caption屬性為"查找F"

C)設(shè)置按鈕的Caption屬性為"查找(&F)“

D)設(shè)置按鈕的名稱屬性為"查找($F)"

35.VB中為命令按鈕提供的Cancel屬性是。

A)指定命令按鈕為窗體的取消按鈕

B)指定命令按鈕的功能是停止一個(gè)程序的運(yùn)行

C)指定命令按鈕的功能是關(guān)閉當(dāng)前窗體

D)指定命令按鈕的功能是中斷一個(gè)程序的運(yùn)行

36.下列屬性不屬于標(biāo)簽的是。

A)EnableB)CaptionC)MaxLengthD)Wordwrap

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

A)BackcolorB)BorderstyleC)ForeColorD)BackStyle

38.要使標(biāo)簽根據(jù)內(nèi)容自動(dòng)調(diào)整大小,應(yīng)設(shè)置屬性為True。

A)AutoSizeB)WordwrapC)EnabledD)Visible

39.設(shè)置標(biāo)簽邊框的屬性是o

A)BorderstyleB)BackstyleC)AutosizeD)Alignment

40.在文本框中輸入密碼時(shí)只顯示*號(hào),則應(yīng)設(shè)置屬性。

A)Text屬性為*B)Capton屬性為*

C)PasswordChar屬性為*D)Password屬性為*

41.要使文本框能顯示多行,應(yīng)設(shè)置屬性o

A)ScrollBarsB)TextC)VisibleD)MultiLine

42.文本框的ScrollBars屬性設(shè)置為非零值卻沒有效果,原因是。

A)文本框沒有內(nèi)容B)文本框的MultiLine屬性為False

C)文本框的MultiLine屬性為TrueD)文本框的Locked屬性為False

43.當(dāng)文本框中的內(nèi)容改變后會(huì)觸發(fā)事件o

A)ChangeB)ClickC)DbICIickD)GotFocus

44.為了使文本框Textl能換行,并且具有水平和豎直滾動(dòng)條,正確的設(shè)置是

A)Textl.MultiLine=True

Textl.ScrollBars=0

B)TextLMultiLine二True

Textl.ScrollBars=3

C)Textl.MultiLine=False

Textl.ScrollBars=0

D)Textl.MultiUne=False

Textl.ScrollBars=3

45.下列說(shuō)法正確的是。

A)一條語(yǔ)句可以分多行書寫B(tài))--行只能寫一條語(yǔ)句

C)每行的首字母必須小寫D)每行的首字母必須大寫

46.下面變量命名錯(cuò)誤的是_____。

A)姓名B)aC)al23D)a.l

47.下面____是字符串?dāng)?shù)據(jù)的類型申明符。

A)%B)&C)$________D)!

48.下面_____是整型數(shù)據(jù)的類型申明符。

A)%B)&C)$D)!

49.要聲明一個(gè)全局變量,方法是o

A)將變量聲明放在某個(gè)過(guò)程中,并使用Public關(guān)鍵字

B)將變量聲明放在任何一個(gè)模塊的通用聲明段,并使用Public關(guān)鍵字

C)將變量聲明放在標(biāo)準(zhǔn)模塊的通用聲明段,并使用Public關(guān)鍵字

D)將變量聲明放在標(biāo)準(zhǔn)模塊的通用聲明段,并使用Private關(guān)鍵字

50.如果變量賦值為strl="聯(lián)系",varl=5,則語(yǔ)句print"第"&varl&"次"&strl輸出的結(jié)果為

A)第5次聯(lián)系B)第5次strlC)第varl次聯(lián)系D)第varl次strl

51.下面錯(cuò)誤的VB表達(dá)式是。

A)5/3+1B)x+y/12C)12x3+1D)3&2

52.i被j整除的邏輯表達(dá)式是。

A)i/j=OB)i*j=OC)iojD)imodj=0

53.表達(dá)式1+5mod6*7\4的值為。

A)3B)4C)5D)6

54.表達(dá)式1+5mod6*74>5and-2A2>0的值為。

A)3B)FalseC)-4D)True

55.在窗體上有個(gè)命令按鈕Command1和文本框Textl,運(yùn)行如下代碼

PrivateSubCommandl_Click()

Dima,b

a=lnputBox(“輸入整數(shù)”)

b=Textl.Text

Textl.Text=a+b

EndSub

運(yùn)行程序,在textl中輸入456,單擊命令按鈕,然后在出現(xiàn)的輸入對(duì)話框中輸入123,單

擊確定按鈕,在Textl中顯示的內(nèi)容是。

A)579B)456123C)456D)123456

56.在窗體上有個(gè)命令按鈕Commandl和文本框Textl,運(yùn)行如下代碼

PrivateSubCommandl_Click()

Dima,b

a=lnputBox("輸入整數(shù)”)

b=val(Textl.Text)

Textl.Text=a+b

EndSub

運(yùn)行程序,在textl中輸入456,單擊命令按鈕,然后在出現(xiàn)的輸入對(duì)話框中輸入123,單

擊確定按鈕,在Textl中顯示的內(nèi)容是。

A)579B)456123C)456D)123456

57.默認(rèn)情況下,InputBox函數(shù)返回值的類型為。

A)變體B)數(shù)值C)日期D)字符串

58.下列是VB中正確的日期型數(shù)據(jù)。

A)"2009/07/01"B)2009.07.01C)#01/07/2009#D)2009-07-01

59.下列敘述錯(cuò)誤的是。

A)變量名的第一個(gè)字符必須是字母或漢字

B)變量名的長(zhǎng)度不超過(guò)255個(gè)字符

C)變量名可以包括小數(shù)點(diǎn)或內(nèi)嵌的類型聲明符

D)變量名不能使用關(guān)鍵字

60.要強(qiáng)制使用顯式聲明變量,使用語(yǔ)句。

A)OptionBaseB)OptionExplicitC)OptionBase1D)OptionBase0

61.VB中,下列是同一個(gè)變量。

A)Al和alB)sum和sumaC)aver和averlD)al和a-1

62.有語(yǔ)句"Dima,basSingle",則變量a的數(shù)據(jù)類型為。

A)整型B)變體型C)單精度D)雙精度

63.表達(dá)式78/10+78\10的值是。

A)14B)14.8C)15D)15.8

64.循環(huán)"fori=14t。5step-3"運(yùn)行結(jié)束后,i的值等于。

A)2B)5C)8D)-1

65.下列程序運(yùn)行后,先后在兩個(gè)輸入對(duì)話框中分別輸入456和123,則輸出的結(jié)果是。

PrivateSubCommandl_Click()

a=Val(lnputBox("輸入第一個(gè)整數(shù):"))

b=lnputBox("輸入第一個(gè)整數(shù):")

Printb+a

EndSub

A)123456B)456123C)579D)142536

66.下面程序運(yùn)行后,輸出的結(jié)果分別是。

PrivateSubCommandl_Click()

Forj=ITo10

a=jA2

Next

Printa;jA2

EndSub

A)100100B)121100C)100121D)121121

67.下面程序運(yùn)行后,輸出的結(jié)果是0

PrivateSubCommandl_Click()

a=10

DoWhilea>0

a=a-3

a=llf(a/5=a\5,a+2,a)

Loop

Printa

EndSub

A)1B)2C)-1D)-2

68.下面程序運(yùn)行后,輸出的結(jié)果是o

PrivateSubCommandl_Click()

Dimsum%

Fori=1To12Step3

Forj=1To3Step2

sum=sum+j

Nextj

Nexti

Printsum

EndSub

A)16B)4C)12D)18

69.下面程序運(yùn)行后,窗體上輸出的結(jié)果分別是o

Subexchange(x%zy%)

Dimt%

t=x:x=y:y=t

EndSub

PrivateSubCommandl_Click()

a%=13

b%=26

callexchange(a,b)

Printa;b

EndSub

A)1313B)1326C)2613D)2626

70.當(dāng)VB執(zhí)行下面語(yǔ)句后,A的值為o

A=1

IFA>0THENA=A+1

IFA>1THENA=0

A)0B)1C)2D)3

71.程序在運(yùn)行循環(huán)“FoFlto14step3”結(jié)束后,i的值等于。

A)16B)13C)14D)15

72.以下語(yǔ)句結(jié)構(gòu)是錯(cuò)誤的。

A)For……NextB)Do……LoopUntil

C)For.....LoopD)DoWhile.....Loop

73.下面語(yǔ)句可以跳出DoUntil....Loop循環(huán)。

A)EndB)ExitLoopC)ExitDoD)ExitFor

74.對(duì)DO循環(huán)結(jié)構(gòu)的作用說(shuō)明正確的是,

A)不能使用DO循環(huán)設(shè)計(jì)出預(yù)先知道循環(huán)次數(shù)的循環(huán)

B)While和Until關(guān)鍵字必須選擇其一

C)While和Until關(guān)鍵字可以同時(shí)使用

D)While和Until關(guān)鍵字作用相同

75.以下敘述中正確的是。

A)SelectCase語(yǔ)句中的測(cè)試表達(dá)式可以是任何形式的表達(dá)式

B)SelectCase語(yǔ)句中的測(cè)試表達(dá)式只能是數(shù)值表達(dá)式或字符表達(dá)式

C)在執(zhí)行SelectCase語(yǔ)句時(shí),所有Case子句都按出現(xiàn)的順序被順序執(zhí)行

D)SelectCase的測(cè)試表達(dá)式會(huì)多次計(jì)算

76.關(guān)于多分支結(jié)構(gòu)的Case語(yǔ)句,下列寫法中錯(cuò)誤的是。

A)Case1,5,is<9B)Case9To13

C)Casels>10Andls<50D)Casels<12

77.要實(shí)現(xiàn)輸出“若x<y,則a=15,否則正確的程序段是。

A)ifx<ythena=15:a=-15printa

B)ifx<ythen

a=15:printa

a=-15:printa

endif

C)ifx<vthena=15elsea=?15

Printa

D)ifx<ythen

a=15

else

a=-15

Printa

Endif

78.下列代碼執(zhí)行后,x的值是o

x=5

fori=lto20step2

x=x+i\5

next

A)21B)22C)23D)24

79.在窗體上放置一個(gè)命令按鈕Command1和一個(gè)文本框Text],并編寫如下代碼:

PrivateSubCommandl_Click()

x="A":y=,,B":z="C"

Fori=1lb2

x=y:y=z:z=x

Nexti

Textl.Text=x+y+z

EndSub

單擊命令按鈕后,文本框顯示的內(nèi)容是。

A)CBAB)BCAC)BCBD)CBC

79.在窗體上放置一個(gè)命令按鈕Commandl和一個(gè)文本框Textl,并編寫如卜代碼:

PrivateSubCommandl_Click()

H,,

x=A":y="B:z="C"

Fori=1lb1

x=y:y=z:z=x

Nexti

Textl.Text=x+y+z

EndSub

單擊命令按鈕后,文本框顯示的內(nèi)容是o

A)CBAB)BCAC)BCBD)CBC

80.在窗體上放置一個(gè)命令按鈕Command1和一個(gè)文本框Textl,并編寫如下代碼:

PrivateSubCommandl__Click()

Dimi%,n%

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

PrintStr(n)

EndSub

單擊命令按鈕后,文本框顯示的內(nèi)容是o

A)2B)3C)4D)5

81.在窗體上放置,個(gè)命令按鈕Commandl和,個(gè)文本框Textl,并編寫如下代碼:

PrivateSubCommandl_Click()

Dimi%,n%

Fori=0To50

i=i+4

n=n+1

Ifi>15ThenExitFor

Nexti

Textl.Text=Str(n)

EndSub

單擊命令按鈕后,文本框顯示的內(nèi)容是。

A)2B>3C)_4D)5

82.在窗體上放置一個(gè)命令按鈕Commandl和一個(gè)文本框Textl,并編寫如下代碼:

PrivateSubCommandl_Click()

Dim\%,n%

Fori=0To15

i=i+2

n=n+1

Ifi>9ThenExitFor

Nexti

Textl.Text=Str(n)

EndSub

單擊命令按鈕后,文本框顯示的內(nèi)容是。

A>2B>3C)4D)5

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

x=2:y=1

Ifx*y<1Theny=y-1Elsey=-2

Printx-y>0

A)TrueB)FalseC)-1D)1

84.下列程序段執(zhí)行后,i值的結(jié)果為o

a=77

Ifa>60Theni=1

Ifa>70Theni=2

Ifa>80Theni=3

Ifa>90Theni=4

A)1B)2C)3D)4

85.下列程序段執(zhí)行后,c值的結(jié)果為o

a=12:b=123

SelectCaseb\100

Case0

c=a+b

Case1

c=a*10+b

Case2

c=a*100+b

EndSelect

A)135B)243C)1323D)123

86.在窗體上放置一個(gè)命令按鈕Commandl和一個(gè)文本框Textl,并編寫如下代碼:

PrivateSubCommandl_Click()

s=0

Fori=1To15Step3

x=2*i

IfxMod4=0Thens=s+1

Next

Textl.Text=s

Endsub

程序運(yùn)行后,文本框中顯示的內(nèi)容是O

A)0B)1C)2D)3

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

a=0

b=l

Do

a=a+b

b=b+1

LoopWhilea<10

Printa;b

A)5010

B)2030

C)105

D)510

88.請(qǐng)問(wèn)DimX(0to4,4to5),數(shù)組X中可以存放個(gè)元素。

A)6B)8C)10D)20

89.下面語(yǔ)句操作的數(shù)組不是動(dòng)態(tài)數(shù)組。

A)DimX(lto4)B)ReDimX(5)

C)ReDimX(10)D)DimX()

90.下列循環(huán)結(jié)構(gòu)中,只能用于訪問(wèn)數(shù)組元素的是。

A)For.....NextB)Do.....LoopWhile

C)ForEach.....NextD)Do.....LoopUntil

91.下面的數(shù)組聲明語(yǔ)句中正確的是o

A)Dima[37]AsInteger

B)Dima(3,7)AsInteRer

C)Dima[3;7]AsInteger

D)Dima(3;7)AsInteger

92.在以下的ForEach…Next循環(huán)中,A只能是。

Dimx(12)AsInteger

ForEachAInx

PrintA;

NextA

A)已經(jīng)聲明的靜態(tài)數(shù)組B)已經(jīng)聲明的動(dòng)態(tài)數(shù)組

□Variant類型的變量D)整型變量

93.使用復(fù)制、粘貼的方法建立一個(gè)命令按鈕數(shù)組Command],以下對(duì)該數(shù)組的說(shuō)法中錯(cuò)誤

的是?

A)所有命令按鈕的Caption屬性都是Commandl

B)在代碼中訪問(wèn)任一個(gè)命令按鈕只需要使用名稱Command1

C)命令按鈕的大小都相同

D)命令按鈕共享相同的事件過(guò)程

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

Dima(10)

Fori=0To10

a(i)=2*i

Next

Printa(a(3))

A)6B)12C)0D)8

95.下面程序的運(yùn)行結(jié)果。

OptionBase1

PrivateSubForm_Load()

Dima(10)AsInteger,p(3)AsInteger

DimiAsIntegerkAsInteger

k=5

Fori=lIblO

a(i)=i

Next

Fori=lTo3

p(i)=a(i*i)

Next

Fori=lTo3

k=k+p(i)*2

Next

Printk

Endsub

A)35B)28C)33D)37

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

Dimm(10),n(10)

i=5

Fort=1To5

m(t)=t

n(i)=2*i+t

Next

Printn(i);m(i)

A)311B)115C)155D)515

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

Dima(10,10)

Fori=2To5

Forj=3To6

a(i,j)=i*j

Nextj

Nexti

Printa(l,1)+a(2,3)+a(5,6)

A)34B)35C)36D)37

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

Dima(10,10)

Fori=2To5

Forj=3To6

a(i,j)=i*j

Nextj

Nexti

Printa(2,4)+a(2,3)+a(5,7)

A)14B)49C)41D)37

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

Dima(10,10)

Fori=2To5

Forj=3To6

a(i,j)=i+j-l

Nextj

Nexti

Printa(2,4)+a(2,3)+a(5,7)

A)15B)20C)41D)9

100.執(zhí)行下列程序后,數(shù)組a和b的值分別為。

Dima(100),b(100)

Fori=1To100

a(i)=i

Next

Fori=ITo100

b(i)=a(i)+a(i-1)

Next

A)數(shù)組a和數(shù)組b各存儲(chǔ)1-100的自然數(shù)

B)數(shù)組a存儲(chǔ)1-100的自然數(shù),數(shù)組b存儲(chǔ)101-200的自然數(shù)

C)數(shù)組a存儲(chǔ)1-100的自然數(shù),數(shù)組b存儲(chǔ)1-199的奇數(shù)

D)數(shù)組a存儲(chǔ)1-100的自然數(shù),數(shù)組b存儲(chǔ)1-200的偶數(shù)

101.以下調(diào)用子程序的語(yǔ)句是錯(cuò)誤的。

A)Callproc1,2B)proc1,2

C)proc(l,2)D)A和C

102.有一個(gè)函數(shù)Fl(xAsInteger,yAsInteger)AsInteger,函數(shù)調(diào)用不會(huì)發(fā)生錯(cuò)誤的是

A)varl=Fl(2,3)B)Fl(2,3)

C)varl=Fl(2)D)CallFl2,3

103.子程序定義時(shí)使用Private表示。

A)此子程序可以被其他過(guò)程調(diào)用

B)此子程序只可以被本窗體模塊中的其他過(guò)程調(diào)用

C)此子程序不可以被任何其他過(guò)程調(diào)用

D)此子程序只可以被本工程的其他過(guò)程調(diào)用

104.系統(tǒng)默認(rèn)的參數(shù)傳遞方式是o

A)按值B)按地址C)ByVaiD)按實(shí)參

104.參數(shù)按值傳遞方式的關(guān)鍵字是。

A)按值B)按地址OBvValD)按實(shí)參

105.Sub子程序和Function函數(shù)最根本的區(qū)別是。

A)sub子程序可以使用Call語(yǔ)句調(diào)用,而Function函數(shù)不能

B)Function函數(shù)可以有參數(shù),而Sub子程序不可以

C)兩者參數(shù)的傳遞方式不同

D)Sub子程序的子程序名不能返回值,而Function函數(shù)能通過(guò)函數(shù)名返回值

106.把字符串"123"轉(zhuǎn)換成數(shù)值123時(shí)應(yīng)該使用的函數(shù)是。

A)StrB)VaiC)LenD)Rnd

107.可以同時(shí)刪除字符串前導(dǎo)和尾部空格的函數(shù)是。

A)LTrimB)RTimC)TrimD)A和C

108.A="VisualBasic",下面使得b="Basic"的語(yǔ)句是。

A)b=left(a,8/12)B)b=mid(a,8,5)

C)b=right(a,5,8)D)b=left(a,8,5)

109.函數(shù)lnt(Rnd*20)是范圍內(nèi)的整數(shù)

A)(0,20)B)[0,20]C)(0,20]D)[0,20)

110.執(zhí)行語(yǔ)句s=Len(Mid(*'visualbasic",1,5))后,s的值為。

A)3B)4C)5D)6

111.語(yǔ)句PrimSgn(-3八2)+Abs(?3A2)+lnt(?3八2)運(yùn)行時(shí)輸出的結(jié)果為

A)1B)C)17D)3

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

SubF(xAsSingle,yAsSingle)

DimtAsSingle

t=x

x=t/y

y=tMody

EndSub

PrivateSubForm_Click()

DimaAsSingle,bAsSingle

a=10:b=4

Fa,b

Printa,b

EndSub

A)1.251B)2.52C)104D)2.54

113.下列程序運(yùn)行的結(jié)果是。

SubF(xAsSingle,byvalyAsSingle)

DimtAsSingle

t=x

x=t/y

y=tMody

EndSub

PrivateSubForm_Click()

DimaAsSingle,bAsSingle

a=10:b=4

Fa,b

Printa,b

EndSub

A)1.251B)2.52C)104D)2.54

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

SubF(byvalxAsSingle,yAsSingle)

DimtAsSingle

t=x

x=t/y

y=tMody

EndSub

PrivateSubForm_Click()

DimaAsSingle,bAsSingle

a=10:b=4

Fa,b

Printa,b

EndSub

A)104B)2.52C)102D)2.54

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

SubF(byvalxAsSingle,byvalyAsSingle)

DimtAsSingle

t=x

x=t/y

y=tMody

EndSub

PrivateSubForm_Click()

DimaAsSingle,bAsSingle

a=10:b=4

Fa,b

Printa,b

EndSub

A)104B)2.52C)102D)2.54

116.在窗體上放置兩個(gè)標(biāo)簽Labell,Iabel2和一個(gè)命令按鈕Command1,編寫以下程序

SubFunc(LAsLabel,ByVaiaAsInteger)

LCaption="1234,,

a=a*a

EndSub

PrivateSubCommandl_Click()

Dima%

a=Val(Label2.Caption)

CallFunc(Labell,a)

Label2.Caption=a

EndSub

PrivateSubForm_Load()

Labell.Caption="ABCD"

Label2.Caption=10

EndSub

A)ABCD和10B)1234和100C)ABCD和100D)1234和10

117.在窗體上添加一個(gè)名稱為Commandl的命令按鈕,程序如下:

Subsubp(b()AsInteger)

Dimi%

Fori=1To4

b(i)=i*2

Next

EndSub

PrivateSubCommandl_Click()

Dima(lTo4)AsInteger

Dimi%

a(l)=5:a(2)=6:a(3)=7:a(4)=8

subpa

Fori=1To4

Printa(i)

Next

EndSub

運(yùn)行程序,單擊命令按鈕在窗體上顯示

A)5B)2C)10D)出錯(cuò)

6412

7614

8816

118.以下程序運(yùn)行后,x和y的值分別是o

Subproc(ByVala,b)

a=a+a

b=b*2

EndSub

PrivateSubCommandl_Click()

x=15

y=25

Callproc(x,y)

Printx;y

EndSub

A)15和50B)30和25C)30和50D)15和25

118.以下程序運(yùn)行后,x和y的值分別是o

Subproc(a,b)

a=a+a

b=b*2

EndSub

PrivateSubCommandl_Click()

x=15

y=25

Callproc(x,y)

Printx;y

EndSub

A)15和50B)30和25C)30和50D)15和25

"9.下列程序運(yùn)行后從鍵盤輸入的數(shù)是50,則輸出的結(jié)果是o

PrivateFunctioncountl(a)

Ifa<40Then

countl=a/2

日se

countl=a*2

EndIf

EndFunction

PrivateSubForm_Click()

b=lnputBox("請(qǐng)輸入一個(gè)數(shù)”)

Printcountl(b)

EndSub

A)10B)50C)100D)120

119.下列程序運(yùn)行后從鍵盤輸入的數(shù)是20,則輸出的結(jié)果是o

PrivateFunctioncountl(a)

Ifa<40Then

countl=a/2

Else

countl=a*2

EndIf

EndFunction

PrivateSubForm_Click()

b=lnputBox("請(qǐng)輸入一個(gè)數(shù)")

Printcountl(b)

EndSub

A)10B)50C)100D)120

120.以下控件不能作為容器的是o

A)FormB)ImageC)FrameD)PictureBox

121.關(guān)于復(fù)選框和單選按鈕的比較,正確的是o

A)復(fù)選框和單選按鈕都只能在多個(gè)選項(xiàng)中選定一項(xiàng)

B)復(fù)選框和單選按鈕的Click事件能讓Value屬性變?yōu)門rue

C)單選按鈕支持DblClick事件,而復(fù)選框不支持

D)讓復(fù)選框不可用,可設(shè)置其Enabled屬性為False或設(shè)置Value屬性為3

122.建立一個(gè)俱樂部會(huì)員信息輸入界面,要求選擇會(huì)員的性別、職'也及愛好(10種)。應(yīng)該

如何在窗體中利用單選按鈕和復(fù)選框來(lái)實(shí)現(xiàn)。

A)用一組17個(gè)復(fù)選框來(lái)實(shí)現(xiàn)

B)將10種愛好用一組10個(gè)復(fù)選框,性別和職業(yè)用7個(gè)單選按鈕

C)將10種愛好用一組10個(gè)單選按鈕,性別和職業(yè)用7個(gè)復(fù)選框

D)將10種愛好用一組10個(gè)復(fù)選框,性別用兩個(gè)單選按鈕、職業(yè)用5個(gè)單選按鈕

123.以下敘述正確的是。

A)組合框不能實(shí)現(xiàn)多選的功能

B)列表框不能實(shí)現(xiàn)多選的功能

C)列表框和組合框的功能無(wú)相近之處

D)列表框和組合框的功能完全相同

124.有關(guān)列表框的屬性正確描述是一。

A)列表框的內(nèi)容由屬性ItemData來(lái)確定

B)當(dāng)多選屬性MultiSelect為1時(shí):可通過(guò)Text屬性獲得所選內(nèi)容

C)選中內(nèi)容無(wú)法通過(guò)List屬性來(lái)訪問(wèn)

D)只有當(dāng)MultiSelect屬性為。時(shí),才可通過(guò)Text屬性獲得所選內(nèi)容

125.有關(guān)組合框的屬性和方法的錯(cuò)誤描述是。

A)組合框使用Additem方法可以增加列表項(xiàng)目

B)Text屬性就是組合框的文本框中顯示的內(nèi)容

C)當(dāng)Style屬性為L(zhǎng)SimpleCombo時(shí),組合框僅用于選擇,不允許輸入

D)組合框不允許多選

126.以下敘述正確的是。

A)標(biāo)準(zhǔn)控件FileListBox會(huì)列出計(jì)算機(jī)系統(tǒng)中的所有目錄和文件

B)設(shè)置FileListBox控件的Pattern屬性可以顯示指定類型的文件

C)DirListBox列表框顯示當(dāng)前驅(qū)動(dòng)器的所有目錄和文件

D)通過(guò)"打開"對(duì)話框可以打開一個(gè)文件并顯示

127.以下關(guān)于復(fù)選框的說(shuō)法,正確的是。

A)復(fù)選框的Enabled屬性決定該復(fù)選框是否被選中

B)復(fù)選框的Value屬性決定該復(fù)選框是否被選中

C)復(fù)選框的Checked屬性決定該復(fù)選框是否被選中

D)復(fù)選框的Visible屬性決定該復(fù)選框是否被選中

128.以下關(guān)于單選按鈕的說(shuō)法,正確的是o

A)-?個(gè)窗體上包括其他容器中的所有單選按鈕一次只能有一個(gè)被選中

B)一個(gè)窗體上不包括其他容器中的所有單選按鈕一次只能有一個(gè)被選中

C)一個(gè)容器中的單選按鈕同時(shí)可以有多個(gè)被選中

D)以上說(shuō)法均錯(cuò)誤

129.要使控件與框架捆綁在?起,以下操作中正確的是。

A)在窗體上不同位置分別畫上一個(gè)框架和控件,再將控件拖動(dòng)到框架上

B)在窗體上畫好控件,再畫框架將控件框起來(lái)

C)在窗體上畫好框架,再在框架上畫控件

D)在窗體上畫好控件,再雙擊工具箱中的控件

130.將數(shù)據(jù)項(xiàng)"China"添加到列表框(Listl)中成為最前面的一項(xiàng),正確的語(yǔ)句是

A)Listl.Addltem"China",。B)Listl.Addltem"China",!

C)Listl.Addltem0,"China"D)Listl.Addltem1,"China"

131.引用列表框中的最后一項(xiàng)應(yīng)使用表達(dá)式o

A)Listl.List(Listl.ListCount)B)ListLList(ListLListCount?l)

C)Listl.List(ListCount)D)Listl.List(ListCount-1)

132.拖動(dòng)滾動(dòng)條時(shí),將觸發(fā)滾動(dòng)條的事件

A)MoveB)ChangeC)ScrollD)Getfocus

132.當(dāng)單擊滾動(dòng)條兩邊的空白位置或箭頭時(shí),將觸發(fā)滾動(dòng)條的事件

A)MoveB)ChangeC)ScrollD)Getfocus

133.下列哪個(gè)屬性決定了水平滾動(dòng)條產(chǎn)生數(shù)值的范圍o

A)HeightB)MaxC)WidthD)Top

134.每次單擊滾動(dòng)條兩端滾動(dòng)按鈕時(shí)變化值為10,設(shè)置的屬性是o

A)SmallChangeB)MinchangeC)MaxChangeD)LargeChange

135.為了使圖片框和圖像框的大小適應(yīng)圖片的大小,下面設(shè)置中正確的是

A)Autosize=TrueStretch=TrueB)Autouize:TrueStretch:False

C)Autosize=FalseStretch=TrueD)Autosize=FalseStretch=False

136.運(yùn)行時(shí)要向圖片框Pl中加載圖像文件“C:\test.jpg",應(yīng)使用語(yǔ)句o

A)Picturel.Picture=("C:\test.jpg")

B)Picturel.Picture=LoadPicture"C:\test.jpg"

C)PLPicture=LoadPicture("C:

D)Pl.Picture=LoadPicture"C:\test.jpg"

137.下列控件中,沒有Caption屬性的是。

A)框架B)列表框C)復(fù)選框D)單選按鈕

138.控件的行為具有Boolean類型

A)單選按鈕、命令按鈕B)復(fù)選框、標(biāo)簽

C)單選按鈕、復(fù)選框D)列表框、組合框

139.在菜單編輯器的某菜單項(xiàng)標(biāo)題中,有一個(gè)字母前加了"&"符號(hào),其含義是o

A)設(shè)置該菜單項(xiàng)的"訪問(wèn)鍵",可以通過(guò)鍵盤操作【CtH+字母】選擇該菜單項(xiàng)

B)設(shè)置該菜單項(xiàng)的“訪問(wèn)鍵"

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論