




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)資化肥服務(wù)合同范本
- 70代勞動(dòng)合同范本
- 公司設(shè)備收購(gòu)合同范本
- 云南元旦晚會(huì)舞臺(tái)施工方案
- 出口黃金加工合同范本
- 公司交接合同范本
- 勞務(wù)委托施工合同范本
- 倉(cāng)庫(kù)地面清潔合同范本
- 兼職推廣合同范本
- 加盟貨車(chē)合同范本
- 教育的情調(diào)讀書(shū)分享
- 2025新譯林版英語(yǔ)七年級(jí)下單詞默寫(xiě)表
- (蘇少版)綜合實(shí)踐一年級(jí)下冊(cè)第三單元電子教案
- 部編版小學(xué)語(yǔ)文三年級(jí)下冊(cè)第六單元教材解讀及教學(xué)建議
- 2024新版(外研版三起孫有中)三年級(jí)英語(yǔ)上冊(cè)單詞帶音標(biāo)
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專(zhuān)業(yè)解讀與應(yīng)用指導(dǎo)材料之16:“8運(yùn)行”(雷澤佳編制-2024)
- 2024智慧城市數(shù)據(jù)分類(lèi)標(biāo)準(zhǔn)規(guī)范
- Linux系統(tǒng)管理與服務(wù)器配置-基于CentOS 7(第2版) 課件 第1章CentOS Linux 7系統(tǒng)的安裝與介紹
- 新目標(biāo)英語(yǔ)中考一輪教材梳理復(fù)習(xí)教案
- 冀教版二年級(jí)下冊(cè)科學(xué)全冊(cè)教學(xué)設(shè)計(jì)及教學(xué)計(jì)劃
- 綜合實(shí)踐項(xiàng)目 制作細(xì)胞模型 教學(xué)設(shè)計(jì)-2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論