九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

VB程序設計教程 第四版 課后答案

上傳人:仙*** 文檔編號:28587188 上傳時間:2021-09-01 格式:DOC 頁數(shù):14 大小:81KB
收藏 版權申訴 舉報 下載
VB程序設計教程 第四版 課后答案_第1頁
第1頁 / 共14頁
VB程序設計教程 第四版 課后答案_第2頁
第2頁 / 共14頁
VB程序設計教程 第四版 課后答案_第3頁
第3頁 / 共14頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《VB程序設計教程 第四版 課后答案》由會員分享,可在線閱讀,更多相關《VB程序設計教程 第四版 課后答案(14頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、vb課后習題答案第一章 習題參考答案一、 填空題1、對象 事件驅(qū)動2、編譯運行模式 解釋運行模式二、 簡答題1、 簡述VB的特點。答:可視化的程序設計方法面向?qū)ο蟮某绦蛟O計思想事件驅(qū)動的編程機制結構化的程序設計語言高度的可擴充性強大的數(shù)據(jù)庫訪問能力支持動態(tài)數(shù)據(jù)交換支持對象鏈接與嵌入2、簡述VB的安裝過程。答:向光驅(qū)中放入VB安裝光盤;計算機將運行自動安裝程序,若沒有,執(zhí)行VB目錄下的Setup.exe;根據(jù)提示逐一回答問題,并點擊“下一步”;點擊“完成”;2、 如何啟動VB。答:三種方法:單擊“開始”按鈕,選擇“程序”菜單下的“Microsoft Visual Basic 6.0 中文版”菜單

2、項并單擊;雙擊桌面上的VB6.0快捷圖標;在“開始”菜單的運行對話框中輸入命令來啟動VB;第二章 習題參考答案一、選擇題:1-10、 DCACD BCBBC11-20、BADCA BBAAB21-29、AACBB CDDC二、填空題1 窗體、控件2 屬性值3 屬性窗口設置、代碼窗口設置4 事件過程5 對象名、下劃線、事件名6 Form_Click第三章 習題參考答案一、選擇題1、B 2、C 3、A 4、B 5、A 6、C 7、C二、填空題1、 11 字符型、字節(jié)型、整型、長整型、單精度型、雙精度型、貨幣型、邏輯型、日期型、對象型、變體型。String、Byte、Integer、Long、Sin

3、gle、Double、Currency、Boolean、Date、Object、Variant2、 雙引號(英文)、#3、 ASCII、1、24、 public、通用、Dim、Static、Private、Static5、 &、+、+6、 Now()、Time、日期型三、解答題1、(3) 2、(1 )3、(1)常量(關鍵字) (2)字符型常量 (3)邏輯型常量 (4)變量 (5)字符串常量 (6)變量 (7)字符串常量 (8)變量 (9)日期型常量 (題目應是#11/16/1999#) (10)數(shù)值型常量(單精度) 4、315、(1)(1+y/x)/(1-y/x) (2)x3+3*x*y/(2

4、-y)(3)sqr(abs(a*b-c3) (4)sqr(s*(s-a)*(s-b)*(s-c)6、7、(1)13 (2)17(3)#1999-11-12# (4)zxy123ABC8、(1)19 (2)8.16666666666667(3)525 (4)29、(1)-4 (2)2 . 82842712474619 (3)-3 (4)49 (5)”hello” (6)He 7)16 (8) “-459.65” (9)5 10、(4)11、(2)12、(4)第四章 習題參考答案一、選擇題:17: DAABBCD二、填空題1 500.00%2 將字號擴大為原來的二倍3 B三、編程題(略)1文本框、

5、標簽和命令按鈕的名稱分別為text1、label1、command1Private Sub Command1_Click()Label1.caption=text1.textCommand1.caption=text1.textEnd Sub2單價、數(shù)量、折扣和應付款對應的文本框的名稱分別為:text1、text2、text3和text4,計算和清除命令按鈕的名稱分別為:command1和command2。Private Sub Command1_Click()Text4=val(text1)*val(text2)*val(text3)End SubPrivate Sub Command2_C

6、lick()Text1=” : Text2=”: Text3=”: Text4=” End Sub3文本框、“轉(zhuǎn)大寫”命令按鈕和“轉(zhuǎn)大寫”命令按鈕的名稱分別為text1、command1和command2Private Sub Command1_Click()Text1=Ucase(text1)End SubPrivate Sub Command2_Click()Text1=Lcase(text1)End Sub第五章 習題參考答案一、選擇題:111: CAABBABBBCC二、填空題1(3) 2 1 2 3 32 2 3 4160 59678 7x=5 (或x6 或 x7) 8B9iSum

7、iSum+j 1250三、編程題1Private Sub Form_Click()Dim i%,s%S=0For i = 101 To 200 step 2If i mod 30 thenPrint iS=s+iEnd IfNext iPrint sEnd Sub2Private Sub Form_Click()Dim n%,s&S=1:n=0While s400000 Then n=n-1Print nEnd Sub3Private Sub Form_Click()Dim imin%,imax%,i%,R%Imin=100:imax=20For i=1 to 20R=Int(Rnd*51+5

8、0)If Rimax Then imax=RIf R= A And S = Z Thenx(Asc(S) - 65 + 1) = x(Asc(S) - 65 + 1) + 1End IfNext iFor i=1 To LText2=text2 & Chr(64+i) & “=” & x(i) & “ “If I Mod 7=0 then Text2=text2 & chr(13)+chr(10)Next iEnd Sub3設學生成績的平均分已在Mark(1)至Mark(10)中,學生姓名在name(1)至name(10)中。Private Sub Command1_click()Dim I%

9、,J%,T%,S$For i=1 To 9For j=i+1 To 10If Mark(i)MARK(J) Then T=Mark(i):Mark(i)=Mark(j):Mark(j)=TS=name(i):name(i)=name(j):name(j)=SNext JNext iFor i=1 To 10Print Name(i),Mark(i)Next iEnd Sub第八章 習題參考答案一、選擇題:110: DCBBDDDBCB二、填空題1a Ubound(b) n=n-12Key=a(i) Index=-1三、編程題1子過程Sub P1(x As Single, esp As Sing

10、le)Dim p!,S!,F!,i%P=1:S=1:i=1:F=xDoP=P*iS=S+F/pLoop Until Abs(F/p)ESP Print sEnd Sub子函數(shù)Function P2(x As Single, esp As Single) As singleDim p!,S!,F!,i%P=1:S=1:i=1:F=xDoP=P*iS=S+F/pLoop Until Abs(F/p)Y ThenF1=XElseF1=YEnd IfEnd Function7Function GDBH(ByVal x%) As StringDim i%For i = 3 To x - 3 Step 2

11、If isp(i) And isp(x - i) ThenGDBH = i & + & (x - i) & = & xExit FunctionEnd IfNextEnd FunctionFunction isp(y%) As Booleani = 2: k = Int(y / 2)Do While i k Thenisp = TrueElseisp = FalseEnd IfEnd FunctionPrivate Sub Form_Click()For i = 6 To 40 Step 2Print GDBH(i)Next iEnd Sub8Function isQO(ByVal x As

12、Integer) As StringIf x Mod 2 =0 ThenisQO=”偶數(shù)”ElseisQO=”奇數(shù)”End IfEnd Function9Function F1(ByVal x As Integer) As BooleanIf x Mod 17 =0 and x Mod 37 =0ThenF1=TrueElseF1=FalseEnd IfEnd FunctionPrivate Sub Form_Click()For i = 1000 To 2000If F1(i) ThenPrint iEnd ifNext iEnd Sub10Sub F1(a() As Integer, By

13、Val L1 As Integer, ByVal L2 AsInteger)Dim L%, U%, x%, i%L = LBound(a): U = UBound(a)If L1 U Or L2 U ThenPrint 位置輸入錯誤!Exit SubEnd IfIf L1 L2 Thenx = a(L1)For i = L1 To L2 + 1 Step -1a(i) = a(i - 1)Next ia(L2) = xElseIf L2 L1 Thenx = a(L1)For i = L1 To L2 - 1a(i) = a(i + 1)Next ia(L2) = xEnd IfEnd Sub

14、第九章 習題參考答案一、選擇題:13: ADD二、填空題1下拉式 彈出式 2PopupMenu 3Visible Enabled 4-三、編程題(略)第十章 習題參考答案一、選擇題:13: DBD二、填空題1Load 2窗體模塊 標準模塊 類模塊 3DoEvents三、編程題1(略)2Function F(ByVal x&,ByVal Y&) As IntegerDim t&,r&If xY Then t=x:x=y:y=t R= x Mod yDo While R0X=yY=rR= x Mod yLoopF=yEnd FunctionPrivate Sub Command1_Click()T

15、ext3 = Val(Text1) / F(Val(Text1), Val(Text2)Text4 = Val(Text2) / F(Val(Text1), Val(Text2)End Sub第十一章 習題參考答案一、選擇題:13: DDA二、填空題6 2AB A 三、編程題1Private Sub Form_MouseMove(Button As Integer, Shift As Integer, xAs Single, Y As Single)Text1 = x: Text2 = YEnd Sub2Dim startX, StartY As Integer 在通用中申明Private S

16、ub Form_MouseDown(Button As Integer, Shift As Integer, x AsSingle, Y As Single)If Button = 2 ThenstartX = x: StartY = YEnd IfEnd SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer, x AsSingle, Y As Single)If Button = 1 ThenPSet (x, Y), RGB(0, 0, 0)End IfEnd SubPrivate Sub Form_MouseUp

17、(Button As Integer, Shift As Integer, x AsSingle, Y As Single)If Button = 2 ThenDim r%, c%Dim EndX, EndY As IntegerEndX = x: EndY = Yc = RGB(0, 0, 0)r = Sqr(EndX - startX) 2 + (EndY - StartY) 2)Form1.Circle (startX, StartY), r, cEnd IfEnd Sub第十二章 習題參考答案一、選擇題:18: BBABBCCA9I H F C L G E B A J K D二、填空題

18、1Drive 2Path Print Dir1.Path3Path 4Hidden system5順序文件 隨機文件 二進制文件6FreeFile7Close #18Open “c:samplesreadme.txt” For Output AS #39Open “c:autoexec.bat” For Intput AS #410Open “c:samplesxscj.dat” For Random AS #3 Len=5411Open “smtext1.txt” For Binary AS #112For Input Eof(1)13KeyAscii END(或者End end eNd e

19、nD) Text1.text三、編程題1在標準模塊中定義Type stuID As String * 12name As String * 8z1 As String * 12z2 As String * 12sex As String * 2jc As Booleanscool As String * 20sx As Integeryw As Integeryy As Integerwl As Integerzf As IntegerEnd TypeDim p As stu 在通用中定義Private Sub CmdAppend_Click()p.ID = Text1p.name = Tex

20、t2p.z1 = Text3p.z2 = Text4p.scool = Text5If Option1.Value = True Then p.sex = 男If Option2.Value = True Then p.sex = 女If Check1.Value = 1 Then p.jc = True Else p.jc = Falsep.sx = Val(Text6) : p.yw = Val(Text7)p.yy = Val(Text8) : p.wl = Val(Text9)p.zf = Val(Text10)Put #1, , pEnd SubPrivate Sub CmdDisp

21、lay_Click()Get #1, Val(txtRecord_No), pText1 = p.ID : Text2 = p.nameText3 = p.z1 : Text4 = p.z2Text5 = p.scoolIf p.sex = 男 Then Option1.Value = True Else Option2.Value = TrueIf p.jc = True Then Check1.Value = 1 Else Check1.Value = 0Text6 = p.sx : Text7 = p.ywText8 = p.yy : Text9 = p.wlText10 = p.zfE

22、nd SubPrivate Sub Command3_Click()Text1 = : Text2 = Text3 = : Text4 = Text5 = : Text6 = Text7 = : Text8 = Text9 = : Text10 = End SubPrivate Sub Form_Load()Open App.Path & stu.dat For Random As #1 Len = Len(p)End SubPrivate Sub Form_Unload(Cancel As Integer)Close #1End SubPrivate Sub Text10_GotFocus(

23、)Text10 = Val(Text6) + Val(Text7) + Val(Text8) + Val(Text9)End Sub2.3.4.Private Type booksid As String * 10name As String * 8sex As String * 2math As Integereng As Integerele As IntegerEnd Type成績輸入Private Sub Command1_Click()Dim b As booksOpen c:stu.dat For Append As #1b.id = InputBox(請輸入學號)b.name =

24、 InputBox(請輸入姓名)b.sex = InputBox(請輸入性別)b.math = InputBox(請輸入數(shù)學成績)b.eng = InputBox(請輸入英語成績)b.ele = InputBox(請輸入電子成績)Write #1, b.id, b.name, b.sex, b.math, b.eng, b.eleClose #1End Sub不及格人員輸出Private Sub Command2_Click()Dim a, b, cOpen c:stuo.dat For Input As #1While Not EOF(1)Input #1, a, b, cIf c = 數(shù)學

25、 Then List1.AddItem bIf c = 英語 Then List2.AddItem bIf c = 電子 Then List3.AddItem bWendClose #1End Sub將不及格人選出存入stuo.datPrivate Sub Command3_Click()Dim a, b, c, d, e, fDim k%Open c:stu.dat For Input As #1Open c:stuo.dat For Output As #2While Not EOF(1)Input #1, a, b, c, d, e, fIf d 60 Then Write #2, a, b, 數(shù)學If e 60 Then Write #2, a, b, 英語If f 60 Then Write #2, a, b, 電子WendClose #1Close #2End Sub

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!