![終極VB答案及考試大綱.doc_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/326b7f6a-077a-4dee-b802-f404bd66eb58/326b7f6a-077a-4dee-b802-f404bd66eb581.gif)
![終極VB答案及考試大綱.doc_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/326b7f6a-077a-4dee-b802-f404bd66eb58/326b7f6a-077a-4dee-b802-f404bd66eb582.gif)
![終極VB答案及考試大綱.doc_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/326b7f6a-077a-4dee-b802-f404bd66eb58/326b7f6a-077a-4dee-b802-f404bd66eb583.gif)
![終極VB答案及考試大綱.doc_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/326b7f6a-077a-4dee-b802-f404bd66eb58/326b7f6a-077a-4dee-b802-f404bd66eb584.gif)
![終極VB答案及考試大綱.doc_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-12/16/326b7f6a-077a-4dee-b802-f404bd66eb58/326b7f6a-077a-4dee-b802-f404bd66eb585.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗一一、選擇題DDBAB,CC(D)DDC,ADDCA二、填空題Windows中斷工具箱代碼分類form2.show有語法錯誤錯誤事件結(jié)構(gòu)化文件名和結(jié)構(gòu)工程代碼雙擊任意控件或右健快捷菜單選“代碼窗口”vb的安裝文件夾屬性方法fontload對象三、編程1-1Private Sub Command1_Click()Print Sqr(8), 8 (1 / 3)End Sub1-2Private Sub Command2_Click()For i = 100 To 110 Print Sqr(i)Next iEnd Sub1-3(基本設(shè)置在屬性窗口完成?。㏄rivate Sub Command3
2、_Click()Print 鄭州大學(xué)在前進!End Sub1-4(基本設(shè)置在屬性窗口完成?。㏄rivate Sub Command4_Click()Label1 = 藍(lán)天、白云、綠水、青山End Sub實驗二一BCBCC,CBBDA,CCCBA,CBDCC二form_click()interval,5000vbp,frmtop,left,height,width,像素pictureloadlockedfont,alignmentgotfocus,lostfocus屬性窗口,代碼三2-1Private Sub Command1_Click()Label3 = Text1 * Text2End S
3、ubPrivate Sub Command2_Click()Label3 = Text1 / Text2End Sub2-2Private Sub Command1_Click()Picture1.Visible = TruePicture1 = LoadPicture(C:Documents and SettingsAll UsersDocumentsMy Pictures示例圖片Water lilies.jpg)End SubPrivate Sub Command2_Click()Picture1.Visible = TruePicture1 = LoadPicture(C:Documen
4、ts and SettingsAll UsersDocumentsMy Pictures示例圖片Winter.jpg)End SubPrivate Sub Command3_Click()Picture1.Visible = FalseEnd Sub2-3Private Sub Command1_Click()Label3 = Text1 * Text2End Sub2-4Private Sub Command1_Click()Text2 = Text1End SubPrivate Sub Command2_Click()Text1 = Text2 = End SubPrivate Sub T
5、ext1_Change()Command1.Visible = TrueCommand2.Visible = TrueEnd Sub2-5Private Sub Command1_Click()Timer1.Interval = 500End SubPrivate Sub Command2_Click()Timer1.Interval = 0End SubPrivate Sub Timer1_Timer()Image1.Left = Int(Rnd * (Form1.ScaleWidth - Image1.Width)Image1.Top = Int(Rnd * (Form1.ScaleHei
6、ght - Image1.Height)End Sub實驗三一A(BC)(BC)AA,A(BCD)DBB,B二3,4,5,6,8,10,11,12,14,15,16三abs(x+y)(3+x*y)2(-b+sqr(b2-4*a*c)/(2*a)sin(30*3.14/180)+exp(2)四int(rnd*71+20)x*y=10 and x=A and x=Zleft(s,3) 或者,mid(s,1,3)五3-2Private Sub Command1_Click()Dim x As Singlex = Val(Text1)Print Format(x 2, #.000), Format(S
7、qr(x), #.000), Format(x 3, #.000), Format(x (1 / 3), #.000)End Sub3-3Private Sub Command1_Click()Dim x As Integerx = Int(Rnd * 900 + 100)Text1 = Trim(Str(x)Text2 = Right(Text1, 1) + Mid(Text1, 2, 1) + Left(Text1, 1)End Sub3-4Private Sub Command1_Click()Dim max, min As Integermin = Val(Text1)max = Va
8、l(Text2)RandomizePrint Int(Rnd * (max - min + 1) + min), Int(Rnd * (max - min + 1) + min), Int(Rnd * (max - min + 1) + min)End Sub3-5Private Sub Command1_Click()Text1 = DateText2 = TimeText3 = WeekdayName(Weekday(Date)End Sub實驗四一CDCDA,DBBAC二(1) 48.71E-01,-4.8712(2) 關(guān)系,邏輯,數(shù)值(3) 900,100,mid(a,2,1),c(4
9、)m1,2,3print m & 月是第二季度end select三(1) x=4 y=13(2) 10四4-1Private Sub Command1_Click()Dim num, a1, a2, a3 As Singlenum = Val(Text1) * 180 / 3.14a1 = Int(num)num = num - a1a2 = Int(num * 60)num = num * 60 - a2a3 = Format(num * 60, #.000)Print a1, a2, a3End Sub4-2Private Sub Command1_Click()Dim y As Int
10、egery = Val(Text1)If (y Mod 400 = 0 Or y Mod 4 = 0 And y Mod 100 0) Then MsgBox y & 是閏年Else MsgBox y & 不是閏年End IfEnd Sub4-3Private Sub Command1_Click()Dim x, y, z, t As Integerx = Val(InputBox(input x:)y = Val(InputBox(input y:)z = Val(InputBox(input z:)If x y Then t = x: x = y: y = tIf y z Then t =
11、 y: y = z: z = t If x y Then t = x: x = y: y = tEnd IfPrint x, y, zEnd Sub4-4Private Sub Command1_Click()Dim nettime As Integer, money As Singlenettime = Val(InputBox(每月上網(wǎng)時數(shù):, 上網(wǎng)費用)If nettime = -1 Then money = 0ElseIf nettime 10 Then money = 25ElseIf nettime 50 Then money = nettime * 2ElseIf nettime
12、 100 Then money = nettime * 1.5ElseIf nettime 200 Then money = nettimeElse money = 200End IfIf money 0 Then MsgBox 該月上網(wǎng)費用為 & money & 元實驗五一BCBAC二(1)for x=1 to 10s*(1-1/x)(2)0t1E-6(3)jt(4)511 5三5-1Private Sub Command1_Click()Dim i, sum As Integersum = 0For i = 1 To 100sum = sum + iNext iPrint 1+2+.+10
13、0=; sumEnd Sub5-2Private Sub Command1_Click()Dim x, y As IntegerFor x = 0 To 20 For y = 0 To 33 If 5 * x + 3 * y + (100 - x - y) / 3 = 100 Then Print x, y, 100 - x - y End If Next y Next xEnd Sub5-3Private Sub Command1_Click()Dim i As Integeri = 7DoIf i Mod 2 = 1 And i Mod 3 = 2 And i Mod 5 = 4 And
14、i Mod 6 = 5 And i Mod 7 = 0 Then Print i Exit DoElse i = i + 7End IfLoopEnd Sub5-4Private Sub Command1_Click()Dim x, y, z As IntegerFor x = 1 To 9 For y = 1 To 9 For z = 0 To 9 If 100 * x + 10 * x + z + 100 * y + 10 * z + z = 532 Then Print x, y, z End If Next z Next yNext xEnd Sub5-5Private Sub Com
15、mand1_Click()Dim sum As Single, n As Integersum = 1Do While sum = 0.0001 ti = (-1) (i + 1) / (2 * i - 1) pi = pi + ti i = i + 1LoopEnd Sub5-9Private Sub Command1_Click()Dim i, j, k As IntegerPrint 水仙花數(shù)有:For i = 1 To 9 For j = 0 To 9 For k = 0 To 9 If i * 100 + j * 10 + k = i 3 + j 3 + k 3 Then Print
16、 i, j, k End If Next k Next jNext iEnd Sub5-10Private Sub Command1_Click()Dim i, j, k As Integerk = 0For i = 999 To 100 Step -1 For j = 2 To Int(Sqr(i) If i Mod j = 0 Then Exit For Next j If j = Int(Sqr(i) + 1 Then k = k + 1: Print i If k = 3 Then Exit ForNext iEnd Sub5-11Private Sub Command1_Click(
17、)Dim i, n, min, max As IntegerDim aver As Singlemin = 100max = 50For i = 1 To 20 n = Int(Rnd * (99 - 51) + 51) Print n; If i Mod 5 = 0 Then Print If n max Then max = n If n Max Then Max = ia(i): iMax = i If ia(i) min Then min = ia(i): imin = iNext iPrint max=; Max, imax=; iMaxPrint min=; min, imin=;
18、 iminPrint aver=; aver / 10End Sub6-2Private Sub Command1_Click()Dim ia(20), num(5) As IntegerDim Max, min, aver As Integer, iMax, imin As IntegerFor i = 1 To 20 ia(i) = Int(Rnd * 101) Print ia(i); Select Case ia(i) Case Is 60 num(1) = num(1) + 1 Case 60 To 69 num(2) = num(2) + 1 Case 70 To 79 num(3
19、) = num(3) + 1 Case 80 To 89 num(4) = num(4) + 1 Case 90 To 100 num(5) = num(5) + 1 End SelectNext iPrintPrint 各分?jǐn)?shù)段的人數(shù)分別是(059,6069,7079,8089,90100):For i = 1 To 5 Print num(i);Next iEnd Sub6-3Private Sub Command1_Click()Dim a(10) As Integer, t%For i = 1 To 10 a(i) = Int(Rnd * 51) Print a(i);Next iPr
20、intFor i = 1 To 9 For j = i + 1 To 10 If a(i) Max Then Max = ia(i, j): iMax = i: jmax = j Next j PrintNext iPrint max=; Max, imax=; iMax, jmax=; jmaxEnd Sub實驗七一CCDAB DDAAA二(1)n?。?)1到n累加和(3)n是否是素數(shù)(4)冒泡排序(5)遞歸調(diào)用實現(xiàn)斐波那契數(shù)列(6)求最大公約數(shù)和最小公倍數(shù)三7-1Private Sub Command1_Click()Dim n, sum As Integern = Val(InputBo
21、x(n=?)sum = jsh(n)Print 1!+2!+.+; n; !=; sumEnd SubPublic Function jsh(n) As IntegerDim i, s, t As Integers = 0t = 1For i = 1 To n t = t * i s = s + tNext ijsh = sEnd Function7-2Private Sub Command1_Click()Dim n, flag As Integern = Val(InputBox(n=?)flag = 1sushu n, flagPrint n=; flagEnd SubPublic Su
22、b sushu(n, flag)Dim i As IntegerFor i = 2 To n - 1 If n Mod i = 0 Then flag = 0: Exit ForNext iEnd Sub7-3Private Sub Command1_Click()Dim flag As Integer, str As Stringstr = InputBox(n=?)flag = huiwen(str)If flag = 1 Then Print str; 是回文數(shù) Else Print str; 不是回文數(shù)End SubPublic Function huiwen(str) As Inte
23、gerDim lens, m, i As Integerlens = Len(str)For i = 1 To Int(lens / 2) If Mid(str, i, 1) Mid(str, lens - i + 1, 1) Then Exit ForNext iIf i = Int(lens / 2) + 1 Then huiwen = 1 Else huiwen = 0End Function7-4Private Sub Command1_Click()Dim n, m, c1, c21, c22, c23 As Integern = Val(InputBox(n=?)m = Val(I
24、nputBox(m=?)c1 = jc1(n) / (jc1(m) * jc1(n - m)Print 函數(shù)計算c1=; c1jc2 n, c21jc2 m, c22jc2 n - m, c23Print 子過程計算c2=; c21 / (c22 * c23)End SubPublic Sub jc2(n, c)Dim i As Integerc = 1For i = 1 To n c = c * iNext iEnd SubPublic Function jc1(n)Dim i As Integers = 1For i = 1 To n s = s * iNext ijc1 = sEnd F
25、unction7-5Private Sub Command1_Click()Dim str1 As Stringstr1 = InputBox(請輸入一個實數(shù):)MsgBox sum(str1)End SubPublic Function sum(str As String)Dim lens, i, n As IntegerDim c As String * 1lens = Len(str)n = 0For i = 1 To lens c = Mid(str, i, 1) If c = 0 Then n = n + Val(c) End IfNext isum = nEnd Function7
26、-6Private Sub Command1_Click()Dim str1 As Stringstr1 = InputBox(請輸入一個字符串:)Print str1; 中有數(shù)字字符; num(str1); 個。End SubPublic Function num(str As String)Dim lens, i, n As IntegerDim c As String * 1lens = Len(str)n = 0For i = 1 To lens c = Mid(str, i, 1) If c = 0 Then n = n + 1 End IfNext inum = nEnd Func
27、tion7-7Private Sub Command1_Click()可參考本實驗填空第六題或采用本方法,注意兩法的形參是傳地址還是傳值的區(qū)別Dim m, n, y, b As Integerm = Val(InputBox(please input a integer(m):)n = Val(InputBox(please input a integer(n):)Print m; 和; n;gysgbs m, n, pPrint 的最大公約數(shù)為; nPrint 最小公倍數(shù)為; pEnd SubPublic Sub gysgbs(a, b, c)Dim r As Integerc = a *
28、br = a Mod bDo While r 0 a = b b = r r = a Mod bLoopc = c / bEnd SubVisual Basic程序設(shè)計課程考試大綱(本學(xué)期19周,1-16周上課,周4學(xué)時,課程總學(xué)時64,其中:理論32+上機32)【基本要求】熟悉Visual Basic集成開發(fā)環(huán)境;了解Visual Basic中對象的概念和事件驅(qū)動程序的基本特性;掌握Visual Basic的基本語句;了解簡單的數(shù)據(jù)結(jié)構(gòu)和算法;掌握Visual Basic常用控件及其控件的三個要素;掌握模塊化程序設(shè)計的過程設(shè)計(包括函數(shù)過程、子過程)方法;能針對簡單的實際問題構(gòu)造算法,并能正確地實現(xiàn)算法與程序之間的轉(zhuǎn)換,具有使用Visual Basic編制和上機調(diào)試簡單程序的能力;培養(yǎng)利用計算機解決問題的意識、思路和能力,為今后進行計算機應(yīng)用奠定基礎(chǔ)?!究荚嚪秶?. Visual Basic程序設(shè)計概述Q 發(fā)展、特點、版本、安裝、啟動、退出Q Visual Basic 6.0集成開發(fā)環(huán)境(7個主要窗口)2. Visual Basic程序設(shè)計的相關(guān)概念Q 對象和類的概念Q 對象的建立和編輯Q 對象的屬性、事件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度電動車電瓶租賃與節(jié)能減排服務(wù)合同
- 施工現(xiàn)場施工防化學(xué)泄漏威脅制度
- 情緒管理在校園心理輔導(dǎo)中的實踐
- DB35T 2233-2024桂花無性繁殖技術(shù)規(guī)程
- 專業(yè)墊資抵押合同范本
- 中外合資企業(yè)合同
- 個人大額度借款合同細(xì)則
- 買賣合同爭議仲裁協(xié)議書模板
- 人事檔案委托保管合同
- 上海市某餐飲管理有限公司勞動合同
- 2025-2030全球廢棄食用油 (UCO) 轉(zhuǎn)化為可持續(xù)航空燃料 (SAF) 的催化劑行業(yè)調(diào)研及趨勢分析報告
- 山東省臨沂市蘭山區(qū)2024-2025學(xué)年七年級上學(xué)期期末考試生物試卷(含答案)
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗收規(guī)范
- JTGT H21-2011 公路橋梁技術(shù)狀況評定標(biāo)準(zhǔn)
- 《學(xué)會積極歸因》教學(xué)設(shè)計
- 《一次函數(shù)與方程、不等式》說課稿
- 動火作業(yè)安全管理要求及控制措施
- 詩豪劉禹錫一生部編教材PPT
- 資源循環(huán)科學(xué)和工程專業(yè)建設(shè)探討
- 中國營養(yǎng)師培訓(xùn)教材1
- 《民航服務(wù)溝通技巧》教案第13課內(nèi)部溝通基礎(chǔ)知識
評論
0/150
提交評論