![VB程序設(shè)計(jì)教程-第四版-課后答案.doc_第1頁(yè)](http://file.renrendoc.com/FileRoot1/2019-11/17/af689447-b53e-4112-9eeb-1f8e04c7a14a/af689447-b53e-4112-9eeb-1f8e04c7a14a1.gif)
![VB程序設(shè)計(jì)教程-第四版-課后答案.doc_第2頁(yè)](http://file.renrendoc.com/FileRoot1/2019-11/17/af689447-b53e-4112-9eeb-1f8e04c7a14a/af689447-b53e-4112-9eeb-1f8e04c7a14a2.gif)
![VB程序設(shè)計(jì)教程-第四版-課后答案.doc_第3頁(yè)](http://file.renrendoc.com/FileRoot1/2019-11/17/af689447-b53e-4112-9eeb-1f8e04c7a14a/af689447-b53e-4112-9eeb-1f8e04c7a14a3.gif)
![VB程序設(shè)計(jì)教程-第四版-課后答案.doc_第4頁(yè)](http://file.renrendoc.com/FileRoot1/2019-11/17/af689447-b53e-4112-9eeb-1f8e04c7a14a/af689447-b53e-4112-9eeb-1f8e04c7a14a4.gif)
![VB程序設(shè)計(jì)教程-第四版-課后答案.doc_第5頁(yè)](http://file.renrendoc.com/FileRoot1/2019-11/17/af689447-b53e-4112-9eeb-1f8e04c7a14a/af689447-b53e-4112-9eeb-1f8e04c7a14a5.gif)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
vb課后習(xí)題答案第一章 習(xí)題參考答案一、 填空題1、對(duì)象 事件驅(qū)動(dòng)2、編譯運(yùn)行模式 解釋運(yùn)行模式二、 簡(jiǎn)答題1、 簡(jiǎn)述VB的特點(diǎn)。答:可視化的程序設(shè)計(jì)方法面向?qū)ο蟮某绦蛟O(shè)計(jì)思想事件驅(qū)動(dòng)的編程機(jī)制結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言高度的可擴(kuò)充性強(qiáng)大的數(shù)據(jù)庫(kù)訪問能力支持動(dòng)態(tài)數(shù)據(jù)交換支持對(duì)象鏈接與嵌入2、簡(jiǎn)述VB的安裝過程。答:向光驅(qū)中放入VB安裝光盤;計(jì)算機(jī)將運(yùn)行自動(dòng)安裝程序,若沒有,執(zhí)行VB目錄下的Setup.exe;根據(jù)提示逐一回答問題,并點(diǎn)擊“下一步”;點(diǎn)擊“完成”;2、 如何啟動(dòng)VB。答:三種方法:?jiǎn)螕簟伴_始”按鈕,選擇“程序”菜單下的“Microsoft Visual Basic 6.0 中文版”菜單項(xiàng)并單擊;雙擊桌面上的VB6.0快捷圖標(biāo);在“開始”菜單的運(yùn)行對(duì)話框中輸入命令來啟動(dòng)VB;第二章 習(xí)題參考答案一、選擇題:1-10、 DCACD BCBBC11-20、BADCA BBAAB21-29、AACBB CDDC二、填空題1 窗體、控件2 屬性值3 屬性窗口設(shè)置、代碼窗口設(shè)置4 事件過程5 對(duì)象名、下劃線、事件名6 Form_Click第三章 習(xí)題參考答案一、選擇題1、B 2、C 3、A 4、B 5、A 6、C 7、C二、填空題1、 11 字符型、字節(jié)型、整型、長(zhǎng)整型、單精度型、雙精度型、貨幣型、邏輯型、日期型、對(duì)象型、變體型。String、Byte、Integer、Long、Single、Double、Currency、Boolean、Date、Object、Variant2、 雙引號(hào)(英文)、#3、 ASCII、1、24、 public、通用、Dim、Static、Private、Static5、 &、+、+6、 Now()、Time、日期型三、解答題1、(3) 2、(1 )3、(1)常量(關(guān)鍵字) (2)字符型常量 (3)邏輯型常量 (4)變量 (5)字符串常量 (6)變量 (7)字符串常量 (8)變量 (9)日期型常量 (題目應(yīng)是#11/16/1999#) (10)數(shù)值型常量(單精度) 4、315、(1)(1+y/x)/(1-y/x) (2)x3+3*x*y/(2-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)第四章 習(xí)題參考答案一、選擇題:17: DAABBCD二、填空題1 500.00%2 將字號(hào)擴(kuò)大為原來的二倍3 B三、編程題(略)1文本框、標(biāo)簽和命令按鈕的名稱分別為text1、label1、command1Private Sub Command1_Click()Label1.caption=text1.textCommand1.caption=text1.textEnd Sub2單價(jià)、數(shù)量、折扣和應(yīng)付款對(duì)應(yīng)的文本框的名稱分別為:text1、text2、text3和text4,計(jì)算和清除命令按鈕的名稱分別為:command1和command2。Private Sub Command1_Click()Text4=val(text1)*val(text2)*val(text3)End SubPrivate Sub Command2_Click()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第五章 習(xí)題參考答案一、選擇題:111: CAABBABBBCC二、填空題1(3) 2 1 2 3 32 2 3 4160 59678 7x=5 (或x6 或 x7) 8B9iSum 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+50)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設(shè)學(xué)生成績(jī)的平均分已在Mark(1)至Mark(10)中,學(xué)生姓名在name(1)至name(10)中。Private Sub Command1_click()Dim I%,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第八章 習(xí)題參考答案一、選擇題:110: DCBBDDDBCB二、填空題1a Ubound(b) n=n-12Key=a(i) Index=-1三、編程題1子過程Sub P1(x As Single, esp As Single)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 2If 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 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, ByVal L1 As Integer, ByVal L2 AsInteger)Dim L%, U%, x%, i%L = LBound(a): U = UBound(a)If L1 U Or L2 U ThenPrint 位置輸入錯(cuò)誤!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第九章 習(xí)題參考答案一、選擇題:13: ADD二、填空題1下拉式 彈出式 2PopupMenu 3Visible Enabled 4-三、編程題(略)第十章 習(xí)題參考答案一、選擇題:13: DBD二、填空題1Load 2窗體模塊 標(biāo)準(zhǔn)模塊 類模塊 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()Text3 = Val(Text1) / F(Val(Text1), Val(Text2)Text4 = Val(Text2) / F(Val(Text1), Val(Text2)End Sub第十一章 習(xí)題參考答案一、選擇題: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 Sub 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(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第十二章 習(xí)題參考答案一、選擇題:18: BBABBCCA9I H F C L G E B A J K D二、填空題1Drive 2Path Print Dir1.Path3Path 4Hidden system5順序文件 隨機(jī)文件 二進(jìn)制文件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 enD) Text1.text三、編程題1在標(biāo)準(zhǔn)模塊中定義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 = T = Text2p.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 CmdDisplay_Click()Get #1, Val(txtRecord_No), pText1 = p.ID : Text2 = Text3 = 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.zfEnd 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()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成績(jī)輸入Private Sub Command1_Click()Dim b As bo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年新課標(biāo)八年級(jí)上冊(cè)道德與法治《3.1 維護(hù)秩序 》聽課評(píng)課記錄
- 【2022年新課標(biāo)】部編版七年級(jí)上冊(cè)道德與法治8.1 生命可以永恒嗎 聽課評(píng)課記錄
- 河北省七年級(jí)歷史下冊(cè)第三單元明清時(shí)期:統(tǒng)一多民族國(guó)家的鞏固與發(fā)展第20課清朝君主專制的強(qiáng)化聽課評(píng)課記錄(新人教版)
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)《小結(jié)練習(xí)》聽評(píng)課記錄2
- 湘教版數(shù)學(xué)九年級(jí)下冊(cè)4.1《隨機(jī)事件與可能性》聽評(píng)課記錄1
- 統(tǒng)編版七年級(jí)下冊(cè)道德與法治第四單元整體聽課評(píng)課記錄
- 《百家爭(zhēng)鳴》名師聽課評(píng)課記錄(新部編人教版七年級(jí)上冊(cè)歷史)
- 新人教版七年級(jí)地理上冊(cè)《4.1人口與人種(第1課時(shí)世界人口的增長(zhǎng)世界人口的分布)》聽課評(píng)課記錄
- 場(chǎng)地使用安全協(xié)議書范本
- 北師大版道德與法治七年級(jí)上冊(cè)2.2《學(xué)習(xí)風(fēng)向標(biāo)》聽課評(píng)課記錄
- SB-T 11238-2023 報(bào)廢電動(dòng)汽車回收拆解技術(shù)要求
- 供熱管道施工方案
- 旅游公司發(fā)展規(guī)劃
- 新舊施工現(xiàn)場(chǎng)臨時(shí)用電安全技術(shù)規(guī)范對(duì)照表
- 空氣能熱泵系統(tǒng)設(shè)計(jì)與安裝展示
- 03軸流式壓氣機(jī)b特性
- 五星級(jí)酒店收入測(cè)算f
- 扁桃體伴腺樣體肥大
- 《探尋中國(guó)環(huán)保旅行之道》– 中國(guó)旅游業(yè)可持續(xù)發(fā)展聯(lián)合研究報(bào)告 -mckinsey
- 2023年04月中央軍委后勤保障部公開招考專業(yè)技能崗位文職人員筆試歷年高頻試題摘選含答案解析
- 公務(wù)員錄用體檢操作手冊(cè)
評(píng)論
0/150
提交評(píng)論