vb模擬考試題含答案_第1頁(yè)
vb模擬考試題含答案_第2頁(yè)
vb模擬考試題含答案_第3頁(yè)
vb模擬考試題含答案_第4頁(yè)
vb模擬考試題含答案_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Vb模擬考試題

(取自19套模擬考題,刪除重復(fù),不做保證)

(感謝作答的同學(xué),答案僅供參考)

標(biāo)有星號(hào)*的題口是課后習(xí)題原題。問(wèn)號(hào)?的是不確定答案。

一、選擇題(共20題,40分)

1、當(dāng)標(biāo)簽的標(biāo)題太長(zhǎng),需根據(jù)題目自動(dòng)調(diào)整標(biāo)簽的大小時(shí),應(yīng)設(shè)置標(biāo)簽的(B)屬性為T(mén)rue

A)WbrdWrapB)AutoSize

C)VisibleD)Enable

*2、在設(shè)計(jì)階段,當(dāng)雙擊窗體上的某個(gè)控件時(shí),所打開(kāi)的窗口是(C),

A)工程資源管理器窗口B)工具箱窗口

C)代碼窗口D)屬性窗口

*3、以下不屬于VisualBasic系統(tǒng)的文件類(lèi)型的是(B)0

A)frmB)batC)vbgD)vbp

*4、用戶(hù)通過(guò)(C)模擬屏幕的小圖像來(lái)布置應(yīng)用程序界面。

A)快捷菜單B)窗體設(shè)計(jì)器C)窗體布局窗口D)立即窗口

*5、下列敘述中不正確的是(B)。

A)注釋語(yǔ)句是非執(zhí)行語(yǔ)句,僅對(duì)程序的有關(guān)內(nèi)容起注釋作用,它不被解釋和編譯

B)注群語(yǔ)句可以放在程序代碼中的任何位置

C)注釋語(yǔ)句可以單獨(dú)寫(xiě)在一行

D)向程序代碼中加入注釋語(yǔ)句的目的是提高程序的可讀性

6、表達(dá)式Abs(-5)+Len("ABCDE")的值是(C6

A)5ABCDEB)-5ABCDE

C)10D)0

*7、VisualBasic的合法直接常量有(C)。

A)加B)%100C)TrueD)&H12ag

*8、VisualBasic的合法變量名有(D)。

A)123_aB)IntegerC)FalseD)sinx

*9、骰子是一個(gè)正六面體,用1?6這6個(gè)數(shù)分別代表這6面,擲一次骰子可能出現(xiàn)的數(shù)應(yīng)表示為(D)。

A)INT(RND(6)+1)B)INT(RND*6)

C)INT(RND*7)D)INT(RND*6+1)

*10、下列表達(dá)式中,正確的VisualBasic邏輯表達(dá)式是(D)。

A)x>yAnd<zB)x>y>z

C)x>yAnd>zD)x>yAndy>z

11、獲得系統(tǒng)日期的函數(shù)是(C)

A)data$B)time$

C)dateD)gettime$

12、有如下程序

a=3:b=4

PRINTtxa

END

運(yùn)行后,愉出的結(jié)果是(D)a

A)4>3B)-l

C)0D)False

13、如果要在文本框中愉入字符時(shí),只顯示某個(gè)字符如(*),應(yīng)設(shè)置文本框的(B)屬性。

A)CaptionB)PassWbrdChar

C)TextD)Char

14、在窗體上已建立了多個(gè)控件,如TexU、LabelkCommand],要使程序一運(yùn)行焦點(diǎn)就定位在Commandl上,應(yīng)將Command]

的Tabindex屬性設(shè)置為(A)

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

15、int(100*md)產(chǎn)生的的隨機(jī)整數(shù)的閉區(qū)間是(A)

A)[0,99]B)[1,100]C)[0,100]D)[1.99]

16、下語(yǔ)句產(chǎn)y+1的正確含義是(B):

A)變量y的值與y+1的值相等

B)將變量y的值加1后賦給變量y

C)變量y的值為1

D)將變量y的值存入到y(tǒng)+l中

17、選拔身高T超過(guò)1.7米旦體重W小于62.5公斤的人,表示該條件的布爾表達(dá)式是(C

A)T>=1.7andw<=62.5B)T>=1.7orw<=625

C)T>1.7andw<62.5D)T>1.7orw<62.5

18、數(shù)值234.007!是(B)類(lèi)型的數(shù)值常量。

A)長(zhǎng)整型B)單精度型

C)雙精度型D)貨幣型

19、以下能作為VisualBasic的變量名的是(C)?

A)SINB)ColC)cos(x)D)x(-l)

20、以下(C)是日期常量。

A)TrueB)"100.00°C)#11/05/1999#D)F

21、VisualBasic的三種工作模式是(C)。

A)編輯B)編譯C)設(shè)計(jì)、運(yùn)行、中斷D)連接

22、在VB的設(shè)計(jì)環(huán)境下,雙擊窗體的任何地方,可以打開(kāi)的窗口是(A

A)代碼窗口B)屬性窗口

C)工程管理窗口D)以上3個(gè)選項(xiàng)都不對(duì)

23、在窗體上添加一個(gè)標(biāo)簽控件Label1?則執(zhí)行LabelLCaption="VisualBasic"語(yǔ)句后,

標(biāo)簽控件的Name和Caption屬性為(B)

A)"Label","Labell"B)"LabelI\"VisualBasic"

C)"Labell'\,'Caption"D)"VisuaBasics"Label1"

24、當(dāng)窗體上添加一個(gè)標(biāo)簽控件Labell后,標(biāo)簽控件缺省的Name和Caplion屬性為(D)

A)“Label"、"Label1"B)"Labell"、"VisualBasic',

C)"Labell'\"Caption"D)"Labell"."Labell"

*25、一個(gè)可執(zhí)行的VisualBasic中應(yīng)用程序至少要包括一個(gè)(C)。

A)標(biāo)準(zhǔn)模塊B)類(lèi)模塊C)窗體模塊D)輔助模塊

26、表達(dá)式乂1或s1^11娟山”,6,3)的值是(B)

A)ShangB)HaiC)SHaD)angH

27、把字符串“123”轉(zhuǎn)換為數(shù)值123時(shí)應(yīng)該

使用的函數(shù)是(B)

A)StrB)Vai

C)LenD)Log

*28、在窗體上畫(huà)?個(gè)文本框,然后編寫(xiě)如下事件過(guò)程:

PrivateSubFonn_Click()

x=InputBox("請(qǐng)輸入一個(gè)整數(shù)")

Printx+Tfextl.Text

EndSub

程序運(yùn)行時(shí),在文本框中輸入456,然后單擊窗體,在輸入對(duì)話(huà)框中輸入123,單擊“確定”按鈕后,在窗體上顯示的內(nèi)容是(D)。

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

*29、設(shè)a=10,b=5,c=l,執(zhí)行語(yǔ)句Printa=b=c后,窗體上顯示的是(B)。

A)TrueB)FalseC)10D)出錯(cuò)信息

30、Print方法可以在(D)對(duì)象上輸出數(shù)據(jù)

A)桌面B)標(biāo)題欄C)代碼窗口D)窗口

31、下列程序段的執(zhí)行結(jié)果是(D)

A=3

printA+l;a+l

A)4,5B)A+la+1

C)3+13+1D)44

32、下列(C)程序段可以實(shí)現(xiàn)X和Y的交換

A)x=y:y=xB)z=x:y=z:x=y

C)z=y:y=x:x=zD)z=x:w=y:y=z:x=y

33、變量未賦值時(shí),則數(shù)值型變量的值是(A)o

A)0B)1C)TrueD)False

34、表達(dá)式5A2Mod25\2A2的值是(A)。

A)1B)0C)6D)4

35、下面哪一種變量名是錯(cuò)誤的(D)

A)我們B)al23

C)abcD)a.I

?36、下列各賦值語(yǔ)句,語(yǔ)法不iE確的是()o

A)x+尸5B)iNumber=15

C)Labell.caption=timeD)sLength=x+y

*37、VisualBasic的編程機(jī)制是(D)

A)可視化B)面向?qū)ο?/p>

C)面向圖形D)事件驅(qū)動(dòng)

38、如果要在命令按鈕上顯示圖形文件,應(yīng)設(shè)置命令按鈕的(B)o

A)Style屬性和Graphics屬性

B)Style屬性和Picture屬性

C)Picture屬性

D)Graphics屬性

*39、工程文件的擴(kuò)展名是(B)o

A).vbgB).vbp

C).vbwD).vbl

*40、如果要設(shè)置窗體的標(biāo)題欄,應(yīng)設(shè)置的屬性是(C)。

A)NameB)TitleC)CaptionD)Text

41、函數(shù)Len(str(val("-135.6")))的值是(B)

A)11B)6C)5D)8

42、函數(shù)Ucase(mid("VisualBasic程序設(shè)計(jì)",5.8))的值為(A)0

A)ALBASICB)albasicC)basicD)ALbasic

*43、下列關(guān)于可變數(shù)據(jù)類(lèi)型的敘述中正確的是(C)o

A)可變數(shù)據(jù)類(lèi)型是一種沒(méi)有類(lèi)型的數(shù)據(jù)

B)給可變數(shù)據(jù)類(lèi)型變量賦某一種類(lèi)型數(shù)值后,就不能再賦另一種類(lèi)型的數(shù)值

C)?個(gè)變量沒(méi)有定義就賦值,該變量即為可變數(shù)據(jù)類(lèi)型

D)可變數(shù)據(jù)類(lèi)型的空值表示該可變數(shù)據(jù)類(lèi)型變量值為0

44、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)共同特點(diǎn)是:(C)

A)不能嵌套使用B)只能用來(lái)寫(xiě)簡(jiǎn)單的程序

C)只有一個(gè)入口和一個(gè)出口D)有多個(gè)入口和多個(gè)出口

45、下列程序段的執(zhí)行結(jié)果為(A)o

X=2

PrintX+1;X+1

A)33B)X+1X+l

C)34D)2+l2+1

46、表達(dá)式(7\3+l)*(18\5?l)的值是(C)o

A)8.67B)7.8C)6D)6.67

47、以下哪一個(gè)變量名是錯(cuò)誤的(C)?

A)AB_CB)ABC

C)AB.CD)A68

48、下列輸出語(yǔ)句中,錯(cuò)誤的是(D)o

A)Printx;yB)Printx,y

C)Forml.Printx,yD)Print.Formx,y

49、VisualBasic認(rèn)為下面(B)組變量是同個(gè)變量。

A)Al和alB)sum和summaryC)aver和averageD)Al和A_1

50、如果設(shè)計(jì)時(shí)在屬性窗口中,將命令按鈕的(A)屬性設(shè)置為False,則運(yùn)行時(shí)按鈕從窗體上消失。

A)VisibleB)EnabledC)DisablePictureD)Default

*51、若要使命令按鈕不可用,可設(shè)置其(D)屬性為False來(lái)實(shí)現(xiàn)。

A)ValueB)CancelC)DefaultD)Enabled

*52、VisualBasic表達(dá)式3\3*3/3Mod3的值是(B)。

A)-1B)1C)-3D)3

53、Visualbasic程序設(shè)計(jì)語(yǔ)言屬于:(B)

A)面向過(guò)程的語(yǔ)言B)面向?qū)ο蟮恼Z(yǔ)言

C)面向問(wèn)題的語(yǔ)言D)面向機(jī)器的語(yǔ)言

54、決定控件上任何文字的字體、字形、大小、效果的屬性是(D

A)TextB)Caption

C)NameD)Font

55、若要求從文本框中輸入密碼時(shí)在文木框中只顯示#號(hào),

則應(yīng)用在此文本框的屬性窗口中設(shè)置(C)o

A)Text屬性值為#B)Caption屬性值為#

C)Passwordchar屬性值為“#"D)Passwordchar屬性值為真

56、常量-0.00013579的科學(xué)記數(shù)法是(C)。

A)-L3579E+0.4B)1.3579E-O4O-1.3579E-4D)-1.3579E+04

57、要在窗體上顯示圖片,需設(shè)置窗體的(C)屬性。

A)CaplionB)Icon

C)PictureD)ControlBo

58、每個(gè)窗體對(duì)應(yīng)?個(gè)窗體文件,窗體文件的擴(kuò)展名是(C)。

A).basB).cis

C).frmD).vbp

59、函數(shù)InSlr("VB程序設(shè)計(jì)教程","程序")的值為(B)0

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

*60>下列敘述不正確的是(B)?

A)注釋語(yǔ)句是非執(zhí)行語(yǔ)句,僅對(duì)程序的有關(guān)內(nèi)容起注新作用

它不被解釋和編譯

B)注釋語(yǔ)句可以放在代碼中的任何位置

C)注釋語(yǔ)句不能放在續(xù)行符的后面

D)代碼中加入注釋語(yǔ)句的II的是提高程序的可讀性

61、語(yǔ)句Prini”Sgn(-26)=":Sgn(-20)的輸出結(jié)果為(D)。

A)Sgn(-26)=26B)Sgn(-26)=-26

C)Sgn(-26)=+lD)Sgn(-26)=-l

62、下列語(yǔ)句定義的數(shù)組元素有(C)個(gè)。

OPTIONBASEI

DIMA(12.8)

A)117B)128

C)96D)20

63、以下哪個(gè)是合法的變量名(D)。

A)LenB)Test@qw

C)6cost_1D)count2s

64、以下(A)是布爾常量。

A)FalseB)"100.00"C)#11/05/1999#D)na

*65、與傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言相比,VisualBasic6.0最突出的特點(diǎn)是(C)。

A)結(jié)構(gòu)化程序設(shè)計(jì)B)程序開(kāi)發(fā)環(huán)境

C)事件驅(qū)動(dòng)編程機(jī)制D)程序調(diào)試技術(shù)

66、標(biāo)簽所顯示的內(nèi)容,由(C)屬性值決定。

A)TextB)名稱(chēng)C)CaptionD)Alignment

67、文本框的(A)屬性用于設(shè)置或返回文本框中的文本內(nèi)容。

A)TextB)名稱(chēng)C)CaptionD)Name

68、以下(B)是Visu以Basic中合法的函數(shù)使用。

A)exp.xB)exp(x)C)cos[x]D)sinx

69、表達(dá)式1eft("Howareyou",3)的值是(A)

A)HowB)areC)youD)Howareyou

70、rnd函數(shù)不可能產(chǎn)生(D

A)0B)0.12345C)0.00005D)1

71、如果將文本框的(A)屬性設(shè)置為T(mén)rue,則運(yùn)行時(shí)不能對(duì)文本框的內(nèi)容進(jìn)行編輯。

A)LockedB)MultiLine

C)VisibleD)Tabstop

72、在VisualBasic中,下面程序段的功能是(D)

A=11.5

B=int(A+0.5)

printB

A)將一個(gè)實(shí)數(shù)四舍五入取整B)求A的絕對(duì)值

C)求A和B的平均位D)舍去一實(shí)數(shù)的小數(shù)部分

?73、代數(shù)式a

b+

d

對(duì)應(yīng)的visualBasic表達(dá)式是()

A)a/b+c/dB)a/(b+c)/dC)(a/b+c)/dD)a/(b+c/d)

?74、下面代數(shù)式對(duì)應(yīng)的VisualBasic的表達(dá)式是()。

b+

e

A)a/b+c/eB)a/(b+c)/e

C)(a/b+c)/eD)a/(b+c/e)

75、在一個(gè)語(yǔ)句行內(nèi)寫(xiě)多條語(yǔ)句時(shí),語(yǔ)句之間應(yīng)該用(B)分隔。

A)逗號(hào)B)分號(hào)

D)頓號(hào)D)冒號(hào)

76、要使窗體Forml的標(biāo)題欄中顯示“正在復(fù)制文件…”,以下(A)是正確的。

A)Forml.Caption="正在復(fù)制文件…”

B)Forml.title="正在復(fù)制文件…”

C)Forml.lext="正在復(fù)制文件…”

D)Forml.名稱(chēng)="正在復(fù)制文件…”

77、下列敘述中錯(cuò)誤的是(C)。

A)打開(kāi)一個(gè)工程文件時(shí),系統(tǒng)自動(dòng)載入與該工程有關(guān)的面體、標(biāo)準(zhǔn)模塊等文件

B)保存VisualBasic程序時(shí),應(yīng)分別保存窗體文件和工程文件

C)VisualBasic應(yīng)用程序只能以解釋方式執(zhí)行

D)事件可以由用戶(hù)引發(fā),也可以由系統(tǒng)引發(fā)

78、表達(dá)式強(qiáng)卜(,!10\丫州6.11:3)的值是(C)

A)HowB)areC)youD)Howareyou

79、數(shù)學(xué)式子sin30°寫(xiě)成VB的表達(dá)式是(D)。

A)Sin30B)Sin(30)

C)SIN(30°)D)Sin(3O*3.14/180)

80、將文本框的(A)屬性設(shè)置為T(mén)rue,文本框可以輸入或顯示多行文本,且會(huì)在輸入的內(nèi)容超出

文本框的的寬度時(shí)自動(dòng)換行。

A)MultiLineB)ScorllbarsC)lextD)Enabled

81、表達(dá)式21+43的值是(D)□

A)“2143"B)"21""43"C)"64"D)64

82、下面(D)不是字符串常量。

A)"你好"B)""

C)"Ture"D)#False#

83、以下不合法的常量是(A)。

A)10A2B)100C)100.0D)10E401

84、以下敘述中錯(cuò)誤的是(A)。

A)在工程資源管理器窗口中只能包含一個(gè)工程文件及屬于該工程的其他文件

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

C)窗體與代碼窗口存在一一對(duì)應(yīng)關(guān)系

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

85、運(yùn)行時(shí),當(dāng)用戶(hù)向文本框輸入新的內(nèi)容,或在程序代碼中對(duì)文本框的Text屬性進(jìn)行賦值從而改變了文本框的Text屬性時(shí),

將觸發(fā)文本框的(D)事件。

A)ClickB)DblclickC)GotFocusD)Change

86、表達(dá)式"21""43"的值是(A)o

A)"2143"B)"21""43"C)"64"D)64

87、設(shè)A、B、C表示三角形的三條邊,則表示條件“任意兩邊之和大于第三邊”的布爾表達(dá)式是(C)

A)A+B>=CorA+C>=BorB+C>=AB)A+B>=CorA+C>=BandB+C>=A

C)A+B>=CandA+C>=BandB+C>=AD)not(A+B>=CorA+C>=BorB+C>=A)

88、要使文本框中獲得輸入焦點(diǎn),則應(yīng)采用文本框控件的(A)方法。

A)GotFocusB)LostFocus

C)KeyPressD)SetFocus

*89、設(shè)a%=20,b$="30",則下列輸出結(jié)果是"2030〃的語(yǔ)句是(D)。

A)Printstr(a)B)Print"a"+bC)Printa+bD)Printa&b

*90、如果將文本框的Locked屬性設(shè)置為T(mén)rue,則以下說(shuō)法正確的是(C

A)此時(shí)在屬性窗口不能修改文本框的Text屬性

B)運(yùn)行時(shí)用戶(hù)不能在界面上修改文本框的內(nèi)容

C)在程序代碼中不能修改文本框的內(nèi)容

D)以上均不對(duì)

91、以下(D)不是合法的常量。

A)TrueB)"100,00"C)#ll/05/1999#D)'na1

*92、從“文件”菜單中選擇“保存工程”命令來(lái)結(jié)束本次創(chuàng)建應(yīng)用程序的工作,VisualBasic6.0將提示保存(A)文件。

A)窗體和工程B)窗體和代碼C)工程和代碼D)代碼和模塊

*93、以下可以構(gòu)成語(yǔ)句的一項(xiàng)是(B)?

A)對(duì)象名.屬性名B)對(duì)象名.方法名

C)對(duì)象名.事件名D)對(duì)象名.函數(shù)名

94、語(yǔ)句Print”Int(-13.2)=";Int(-13.2)的輸出結(jié)果為(D)?

A)Int(-13.2)=-13.2B)Int(-13.2)=l3.2

C)Int(-13.2)=-13D)Int(-13.2)=-14

95、表達(dá)式X+1>X是(D)。

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

B)非法表達(dá)式

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

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

96、以下(D)是合法的常量。

A)E7B)JIC)E-5D)False

*97、執(zhí)行以下程序段后,變量c$的值為(D)o

a$="VisualBasicPrograming"

b$="Quickw

c$=b$&UCase(Mid$(a$.7.6))&Right$(aS.ll)

A)VisualBASICProgramingB)QuickBasicPrograming

C)QUICKBasicProgramingD)QuickBASICPrograming

98、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是:(D)

A)層次結(jié)構(gòu)B)模塊結(jié)構(gòu)C)網(wǎng)狀結(jié)構(gòu)D)順序、選擇、循環(huán)結(jié)構(gòu)

99、窗體的Enable屬性的屬性值是(B)類(lèi)型的數(shù)據(jù)。

A)整型B)字符型

C)布爾型D)實(shí)型

?100、下列屬于合法的VB變量的是()?

A)forB)3w

C)num—1D)namel

101、VisualBasic中最基本的對(duì)象是(B),它是應(yīng)用程序的基石。

A)標(biāo)簽B)窗體C)文本框D)命令按鈕

102、表達(dá)式right("Beijing",4)的值是(B)。

A)BeijB)jing

C)eijiD)ijin

103、以下(B)不是字符串。

A)"cmdFixed.Enabled"

B)'Wbarestudents'

C)""

D)""

104、下列(C)是函數(shù)Abs(-3.51)返回值。

A)3B)4C)3.5ID)0

105、如果設(shè)計(jì)時(shí)在屬性窗口中,將命令按鈕的(B)屬性設(shè)置為False,則運(yùn)行時(shí)按鈕不起作用。

A)VisibleB)Enabledc)DisablePictureD)Default

106、設(shè)2=/設(shè)1頓1沙皿',下面的函數(shù)值為"http"的是(D),,

A)mid(a,8,4)B)left(a,4)

C)mid(a,10,2)D)right(a,4)

107、下列變量命名正確的是(A)o

A)myfileB)vbI

C)page@2D)cmd..1

108、對(duì)聲明語(yǔ)句DIMSAsString*5,以下說(shuō)法正確的是(A).

A)S為定長(zhǎng)的字符串B)S為變長(zhǎng)的字符串

C)S為指針D)聲明語(yǔ)句不合法

109、表達(dá)式26.28Mod6.99的值是(B)。

A)1B)5C)4D)出錯(cuò)

二、基本操作題(20分)

注意:存盤(pán)時(shí)必須存放在考生文件夾下,J:程文件名為。per.vbD,窗體文件名為oper.frm。

提醒考生:務(wù)必要按要求保存!最后提交基本操作文檔。

1、在VB集成環(huán)境下,按照以下要求編寫(xiě)程序,存盤(pán)并運(yùn)行。

<1)添加一個(gè)窗體并設(shè)為啟動(dòng)窗體,窗體的標(biāo)題為“文本框”

(2)在窗體上畫(huà)一個(gè)文本框,其名稱(chēng)為T(mén)exil,然后通過(guò)屬性窗口設(shè)置窗體和文本框的屬性,實(shí)現(xiàn)如下功能:

1)在文本框中可以顯示多行文本

2)在文本框中顯示垂直滾動(dòng)條

3)文本框中顯示的信息為"VB程序設(shè)計(jì)"

4)文本框中顯示的字號(hào)為16、字體為隸書(shū)

5)窗體的標(biāo)題為“文本框"

要求:不編寫(xiě)任何代碼。

答案:[)4)單擊文本框后在屬性窗口分別設(shè)置:設(shè)置Muliiline為T(mén)rue:ScrollBars為2-Vcrtical;Text為VB程序設(shè)計(jì);font

為來(lái)U16號(hào);5)單擊窗體后在屬性窗口:Caption處輸入:文本框。見(jiàn)于廿p33。不要編寫(xiě)代碼texil.fbm=隸書(shū),textl,fontsize=16

來(lái)設(shè)置字體字號(hào)!

2、在VB集成環(huán)境下,按照以下要求編寫(xiě)程序,存盤(pán)并運(yùn)行。

(1)新建一個(gè)窗體并設(shè)為啟動(dòng)窗體,在窗體上添加一個(gè)標(biāo)簽LabeH,一個(gè)文本框無(wú)xil;

(2)編寫(xiě)適當(dāng)?shù)氖录^(guò)程使得程序運(yùn)行時(shí),單擊窗體,使窗體的背景顏色變?yōu)樗{(lán)色;

(3)編寫(xiě)Texil的Change事件過(guò)程,使得運(yùn)行時(shí),標(biāo)簽上顯示的文字會(huì)隨著文本框中輸入的內(nèi)容發(fā)生變化并保持一

致。

要求:不得使用任何變量。

答案:2)雙擊窗體后在代碼第二行輸入Forml.BackColor=vbBlue<.;3)雙擊窗體后在代碼第二行輸入Label1.Caption=TextI.Textc

注意第,行為PrivateSubtextl_change(),如為click,請(qǐng)改為change事件。

3、在VB集成環(huán)境下,按照以下要求進(jìn)行程序設(shè)計(jì),按要求存盤(pán)并運(yùn)行。

(1)在工程序添加一個(gè)窗體,標(biāo)題為“列表框”,并設(shè)為啟動(dòng)窗體:

(2)在窗體中添加一個(gè)列表框Listl和一個(gè)命令按鈕,命令按鈕的Caption值為“添加”:

(3)設(shè)計(jì)階段在列表框中添加以下4個(gè)項(xiàng)目:

學(xué)號(hào)

姓名

英語(yǔ)

VB程序設(shè)計(jì)

(4)單擊“添加”按鈕,在列表框的最后添加一個(gè)選項(xiàng),內(nèi)容為:物理。

要求:不得使用任何變量

答案:1)單擊窗體后在屬性窗口:Caplion處愉入:列表框;2)單擊按鈕后在屬性窗口:C叩tion處輸入:添加;3)單擊列表

框后在屬性窗口:List處輸入:學(xué)號(hào)(回車(chē)),姓(回車(chē)),英^(回車(chē)),VB程序設(shè)計(jì)(回車(chē));4),雙擊按鈕在代碼第二行輸入Listl.List(4)

="物理"。見(jiàn)于書(shū)pl65.

4、在VB集成環(huán)境下,按照以下要求編寫(xiě)程序,存盤(pán)并運(yùn)行。

(1)新建一個(gè)窗體并設(shè)為啟動(dòng)窗體:

(2)設(shè)置窗體的標(biāo)題為“文本框”;

(3)在窗體上畫(huà)兩個(gè)文本框,名稱(chēng)分別為T(mén)1和T2,內(nèi)容為空白。

(4)編寫(xiě)適當(dāng)?shù)氖录^(guò)程代碼,使得在程序運(yùn)行時(shí),當(dāng)T1中輸入或刪除內(nèi)容時(shí),T2中的也隨之出現(xiàn)相同的內(nèi)容。

要求:不使用任何變量。

答案:2)單擊窗體后在屬性窗口:Caption處輸入:文本框:3)分別單擊框架后在屬性窗口:名稱(chēng)處輸入:Tl、T2;在屬性

窗口:Text處改為空白:3)雙擊第一個(gè)文本框然后在代碼第二行輸入T2.Text=Tl。

5、在VB集成環(huán)境下,按照以下要求編寫(xiě)程序,并運(yùn)行。

在工程中添加一?個(gè)窗體并設(shè)為啟動(dòng)窗體,在窗體上添加一個(gè)文本框和一個(gè)框架,框架中畫(huà)3個(gè)單選按鈕,實(shí)現(xiàn)如下功能:

(1)設(shè)置窗體的標(biāo)題為“單選按鈕使用”

(2)設(shè)置框架的標(biāo)題為“選擇顏色”

(3)設(shè)置單選按鈕的Caption屬性分別為“紅色二“”綠色和“黃色”:

<4)編寫(xiě)適當(dāng)代碼,在程序運(yùn)行時(shí),用戶(hù)選擇單選按鈕時(shí),使文本框的背景顏色變?yōu)橄鄳?yīng)的顏色。

要求:不得使用任何變量。

答案:1)單擊窗體后在屬性窗口:Caption處輸入:?jiǎn)芜x按鈕使用;2)單擊框架后在屬性窗口:Caption處輸入:選擇顏色;3)

分別單擊3個(gè)單選按鈕后在屬性窗口:Caplion處輸入:紅色、綠色、黃色:4)分別雙擊3個(gè)單選按鈕然后在代碼第二行輸入

Label1.BackColor=vbRed、Label2.BackColor=vbgreen、Label3.BackColor=vbyellow。見(jiàn)于書(shū)p33.

6、在VB集成環(huán)境下,按照以下要求編寫(xiě)程序,并運(yùn)行。

(1)在工程中添加一個(gè)窗體并設(shè)為啟動(dòng)窗體,標(biāo)題為“口令輸入”:

(2)在窗體上添加一個(gè)標(biāo)簽,標(biāo)簽上顯示“請(qǐng)輸入密碼”;

(3)在標(biāo)簽的右邊添加一個(gè)文本框,初始內(nèi)容為空,設(shè)置屬性使得在輸入密碼時(shí)文本框中顯示“”:

<4)適當(dāng)設(shè)置文本框的屬性,使得口令最多6位。

要求:不得編寫(xiě)任何代碼。

答案:1)單擊窗體后在屬性窗I」:Caption處輸入:口令輸入:2)單擊標(biāo)簽后在屬性窗口:Caption處輸入:請(qǐng)輸入密碼;3)

單擊文本框后在屬性窗口:PassworldChar處輸入:*;同時(shí)注意MultiLine應(yīng)該為False;4)單擊文本框后在屬性窗口:MaxLengh

處輸入:6o見(jiàn)于書(shū)p33

7、在:VB集成環(huán)境下,按照以下要求編寫(xiě)程序,并運(yùn)行。

在工程中添加一個(gè)窗體并設(shè)為啟動(dòng)窗體,布窗體上添加一個(gè)文本框和一個(gè)水平滾動(dòng)條,實(shí)現(xiàn)如下功能:

(1)設(shè)置窗體的標(biāo)題為“滾動(dòng)條使用”:

(2)設(shè)置滾動(dòng)條的最大值和最小值分別為500和0;

(3)設(shè)置滾動(dòng)條的屬性,使得單擊滾動(dòng)箭頭時(shí)滾動(dòng)塊的移動(dòng)量為20,單擊滾動(dòng)條空白區(qū)域時(shí),滾動(dòng)塊的移動(dòng)量為100;

(4)編寫(xiě)適當(dāng)代碼,在程序運(yùn)行時(shí),在文本框中顯示滾動(dòng)塊的當(dāng)前位置。

要求:不得使用任何變量。

答案:1)單擊窗體后在屬性窗口:Caption處輸入:滾動(dòng)條使用:2)單擊滾動(dòng)條后在屬性窗口:Max處輸入:500;Min處輸

入0:3)單擊文本框后在屬性窗口:Smallchange處愉入:20;Largechange處輸入:100:4)雙擊水平滾動(dòng)條然后在代碼第二

行輸入Text1.Text=HScrol11.Value□見(jiàn)于書(shū)pl74

三、程序修改題(20分)

注意:程序中的修改行就在注釋行:

'———found*************''請(qǐng)不要?jiǎng)h除該行’的卜面,請(qǐng)不要修改程序中的要他部分。

一后把修改后的文件按原來(lái)文件名存盤(pán),提交程序改錯(cuò)題文檔。

因?yàn)闆](méi)有拷貝源程序,這個(gè)大題全部沒(méi)有答案,請(qǐng)大家自行練習(xí)!

1、在考生文件夾下有一個(gè)_L程文件Modi.vbp,相應(yīng)的窗體文件為Modi.frm。

程序的功能是:?jiǎn)螕簟俺鲱}”按鈕,產(chǎn)生10個(gè)[0,100]之間的隨機(jī)數(shù)并存入數(shù)組X中。單擊“計(jì)算”按鈕,求這些隨機(jī)數(shù)

的平方根之和。

例如,如果隨機(jī)數(shù)為:7153582930781768271

則計(jì)算結(jié)果為:70.22

在窗體的代碼窗口中,已給出了部分程序,程序中有兩個(gè)地方不正確,請(qǐng)進(jìn)行修改并運(yùn)行,直到得出正確結(jié)果。

2、在考生文件夾下有一個(gè)工程文件Modi.vbp,相應(yīng)的窗體文件為Modi.frm。其功能是:

程序運(yùn)行后,單擊“出題”按鈕,在文本框Textl中輸出20個(gè)隨機(jī)正實(shí)數(shù):?jiǎn)螕簟坝?jì)算”按鈕,分別計(jì)算隨機(jī)實(shí)數(shù)的

整數(shù)部分和小數(shù)部分之和,并在文本框Text2和Text3中輸出。

在窗體的代碼窗口中,已給出了部分程序,程序中有兩處錯(cuò)誤,請(qǐng)修改程序并運(yùn)行,直到得出正確結(jié)果。

3、在考生文件夾下有一個(gè)工程文件Modi.vbp,相應(yīng)的窗體文件為Modi.frm。

其功能是:程序運(yùn)行后,在文本框Tcxil中輸入一個(gè)字符串,單擊命令按鈕,把字符串中的字符按逆序輸出到文本框Texi2中。

例如:當(dāng)輸入的字符串為:"ABCDE"時(shí),

則Text2中輸出的字符串應(yīng)為:"EDCBA'o

在文本框Text2中輸出。

程序中有兩處錯(cuò)誤,請(qǐng)修改程序并運(yùn)行,直到得出正確結(jié)果。

4、在考生文件夾下有一個(gè)工程文件Modi.vbp,相應(yīng)的窗體文件為Modi.frm。

其功能是:程序運(yùn)行后,在文本框Textl中愉入一個(gè)字符串,單擊命令按鈕,把字符串中的字符先按正序再按逆序輸出到文本框

Texi2中。

例如:當(dāng)輸入的字符串為:"ABCDE?%

則Text2中輸出的字符串應(yīng)為:'ABCDEEDCBA%

在窗體的代碼窗口中,已給出了部分程序,程序中有兩處錯(cuò)誤,請(qǐng)修改程序并運(yùn)行,直到得出正確結(jié)果。

5、在考生文件夾下有一?個(gè)工程文件Modi.vbp,相應(yīng)的窗體文件為Modi.frm。

其功能是:程序運(yùn)行后,在文本框Textl中輸入一個(gè)字符串,單擊命令按鈕,把字符串中奇數(shù)位置上的字符輸出到文本框Texi2

中。

例如:當(dāng)輸入的字符串為:“ABCDEFG”時(shí),

則Text2中輸出的字符串應(yīng)為:"ACEG",

在文本框Tbxi2中輸出。

程序中有兩處錯(cuò)誤,請(qǐng)修改程序并運(yùn)行,直到得出正確結(jié)果。

6、在考生文件夾下有一個(gè)工程文件Modi.vbp,相應(yīng)的窗體文件為Modi.frmc

其功能是:程序運(yùn)行后,在文本框Textl中輸入一個(gè)字符串,單擊命令按鈕,把字符串中偶數(shù)位置上的字符輸出到文本框Text2

中。

例如:當(dāng)輸入的字符串為:"ABCDEFGH"時(shí),

則Text2中輸出的字符串應(yīng)為:"BDFH"o

在文本框Text2中輸出。

在窗體的代碼窗口中,已給出了部分程序,程序中有兩處錯(cuò)誤,請(qǐng)修改程序并運(yùn)行,直到得出正確結(jié)果。

四、程序填空題(20分)

要求:程序中的填空位置就在注釋行:'**********found率************''請(qǐng)不要?jiǎng)h除該行,只在下一行中填空’

的下而,請(qǐng)不要改動(dòng)該注釋行中的任何內(nèi)容,只在卜面一行中刪除掠程序中的⑴”等內(nèi)容,在該位置填寫(xiě)正確的程

序語(yǔ)句,使其實(shí)現(xiàn)上述功能,運(yùn)行程序。最后把修改后?的文件按原文件名存盤(pán),提交程序填空題文檔。

注意:請(qǐng)不要改動(dòng)程序中其它任何地方!

1、在考生文件夾下有?個(gè)工程文件Fill.vbp,相應(yīng)的窗體文件為Fill.frm,窗體上有2個(gè)文本框和?個(gè)命令按鈕。程序的功

能為:在第一個(gè)文本框(強(qiáng)義1)中輸入一個(gè)字符串,單擊命令按鈕,將字符串中的小寫(xiě)字母轉(zhuǎn)換成相應(yīng)的大寫(xiě)字母并在第二個(gè)文

本框(Tbxi2)中輸出。程序運(yùn)行界面請(qǐng)參閱附圖。

在窗體的代碼窗口中,已給出了部分程序,這個(gè)程序不完整,請(qǐng)把它補(bǔ)充完整,并能正確運(yùn)行。

答案:text2.Text=UCase(textl.Text)

2、在考生文件夾下有?個(gè)工程文件Fill.vbp,相應(yīng)的窗體文件為FilLfrm,窗體上有3個(gè)文本框和?個(gè)命令按鈕。程序的功

能為:在文本框論田1和Tbxt2中輸入2個(gè)正整數(shù)a和b,單擊命令按鈕,則彈出消息框提示用戶(hù)。要求消息框中有"是"和"否"

兩個(gè)按鈕,提示內(nèi)容為:”輸入數(shù)據(jù)正確碼?”(參閱附圖左)。如果用戶(hù)單擊“是",計(jì)算a+b之值在Text3中顯示(參閱附圖中);

如果用戶(hù)單擊“否”,則在Tfextl

溫馨提示

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

評(píng)論

0/150

提交評(píng)論