版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、“91來鼻KSEVB程序設(shè)計(jì)編程考試題及答案1<輸入3個(gè)數(shù),輸出最大的數(shù)Private Sub command l_click()Dim maxFor I = 1 To 3n = Val(I叩uiBoxr輸入第”& i & ”個(gè)數(shù)”) If n> max Thenmax = nEnd IfNextPrint "三個(gè)數(shù)中最大的數(shù)是";maxEnd Sub2.有一元二次方程 aX2+bX+c=0,依次輸入a, b. c,判斷此方程是否有實(shí)根Private Sub Command l_Click()Dim a, b, c. na = Textlb =
2、Texl2c = Text3n=b*b-4*a*cIf n >= 0 ThenLabcl4 = “方程有根"ElseLabcl4="方程無根"End IfEnd Sub3.輸入一個(gè)百分制的成績,若大于籌于60,則用消息框彈出,顯示“恭喜!成績通過! 若小于60,則彈出消息框,顯示“抱歉!成績沒有通過1Private Sub Fonn_Load()Textl = AEnd SubPrivate Sub Command l_ClickO Dim nn = TextlIf n> =60 TlicnVai MsgBox('*恭喜!成績通過! J)Els
3、eVal MsgBoxC'抱歉!成績沒有通過! “)End IfEnd Sub4<輸入一年份,判斷它;1否為閏年,并顯示有關(guān)信息。(判斷閏年的條件是,年份能被4整 除但不能被100整除,或者能被400整除)5.Private Sub Command l_Click()Dim y%y = InpiKBox(“請輸入年份")If y Mod 4 = 0 And y Mod lOOoOOry Mod 400 = 0 ThenVai (MsgBoxC閏年! J)ElseVaHMsgBoxC平年! J)End IfEnd Sub輸入學(xué)生的百分制成績,轉(zhuǎn)換輸出為五級制成績,9010
4、0分轉(zhuǎn)換為優(yōu)秀,8089轉(zhuǎn)換為良好,7079轉(zhuǎn)換為中等,60-69轉(zhuǎn)換為及格,060轉(zhuǎn)換為不及格Private Sub Commandl.ClickO a = Val(InputBox("請輸入成績 J) Ifa> lOOTlien Print"超出范 HVIf a >= 90 And a <=100 Then Print ,優(yōu)秀If a >= 80 And a < 90 Then Print ” 良好”If a >= 70 And a <80 Then Print “中等”If a >= 60 And a <70 Th
5、en Print ”及格“If a < 60 Then Print ,不及格”End Sub6<隨機(jī)產(chǎn)生一個(gè)三位正整數(shù),然后逆序輸出,產(chǎn)生的數(shù)與逆序數(shù)同時(shí)顯示。例如,產(chǎn)生246, 輸出是642.7.Private Sub Commandl.ClickODim X%, xl%, x2% x3%X = Textlxl = X Mod 10x2 = (x Mod 100) 10x3 = x 100Labell =xl * 100 + x2 * 10 + x3End Sub輸入兩個(gè)整數(shù),求它們的最大公約數(shù)。private Sub Commandl_Click()nl = InputBox(
6、'* 輸入 n")ml = InputBox("輸入 m”)If ml >111 Thenm = ml: n = nlElsem = nl: n = ml灼f r電冥rfj" 9!來鼻科試住5內(nèi)寺End Ifr = ni Mod nDo While r <> 0r = m Mod nLoopPrint "m n的最大公約數(shù)是:"nEnd Sub編程求200-400范圍內(nèi)5的倍數(shù)或7的倍數(shù)之和.(一個(gè)數(shù)如果同時(shí)是7和5的倍數(shù),則 只能加一次“Private Sub Commandl_Click()Fori = 200To
7、400IfiMod5 = OOri Mod 7 = 0TlienSum = Sum + iEnd IfNext IFori = 200To400If i Mod 5 = 0Aiid i Mod 7 = 0 ThenSum = Sum iEnd IfNext iPrint “倍數(shù)之和=: SumEnd Sub9.lO.計(jì)算100-300之間所有能被3和7整除的數(shù)之和Private Sub Commandl.ClickODim iSum = 0For i= 100 To 300Hi Mod 3 = 0And i Mod 7 = OThenSum = Sum + iEnd IfNext iPrint
8、 SumEnd Sub分別統(tǒng)計(jì)IJOO中,滿足3的倍數(shù)、7的倍數(shù)的數(shù)各有多少。Private Sub Commandl_Click()Dim L s3 s7s3 = 0s7 = 0For i = 1 To 100IfiMod3 = 0Thens3 = s3 + 1End IfNext IFor i = 1 To 100IfiMod7 = 0Thens7 = s7 + 1End IfNext iPrint "3 的倍數(shù)”;s3Print "7 的倍數(shù)”;s7End Sub11. 某次歌曲大獎(jiǎng)賽,有7個(gè)評委。如果分別輸入7個(gè)評委對某個(gè)參賽者的打分?jǐn)?shù),按照去 掉一個(gè)最高分和一個(gè)最
9、低分的計(jì)算辦法,求出該參賽者的平均得分。Private Sub Command l_Click()Dim max. al To 7). min. sFor i = 1 To 7ai) = Val(I叩utBoxt"輸入第”& i & ”個(gè)數(shù)”)Next Imax = a(l)min = a(l)s = a( 1)Fori = 2To7If a(i) > max Then max = ai)If a(i) < min Then min = a(i)s = s + a(i)Next is = s- min maxs = s/5Print叭平均分“;sEnd S
10、ub12. 輸入一串字符,統(tǒng)計(jì)其中字母A(不區(qū)分大小寫)出現(xiàn)的次數(shù)。Private Sub Command l_Click() Dim c As Siring, a As Integer b = InpuiBox("請輸入字符”) For I = 1 To Len(b)c = UCasc(Mid(b L 1)Ifc = "A" Thena = a + 1End IfNext iPrint 出現(xiàn)的次數(shù):End SubIX14.15.16.我國目前有13億人口,按人口年增長率0.8%計(jì)算,多少年后我國人口將超過26億。Private Sub Commandl.Clic
11、kODim a, ia= 13i = 0Do While a<26a = a*(l008)i = i+ 1LoopPrint iEnd Sub小猴有桃若干,第一天吃掉一半多一個(gè):第二天吃剩下桃子的一半多一個(gè);以后每天都吃尚存桃子的一半多一個(gè),到第7天只剩一個(gè),問小猴原有桃多少?Private Sub Command l_Click()Dim a, i a= 1For i = 1 To 6a = 2 * (a + I)Next IPrint "小猴原有桃"a:”只”End Sub求100以內(nèi)的素?cái)?shù)Private Sub Commandl_Click()Dim IJFor
12、i = 2To 100Forj = 2Toi- 1If i Mod j = 0 Then Exit ForNext jIfj = i Then Print iNext IEnd Sub百元買百雞問題。假定小雞每只5角,公雞每只2元,母雞每只3元,編程求解購雞方案。Private Sub Command l_Click()Print “小雞“;"“;'母雞”;"”;“公雞”PrintFor X = 1 To 100For y= 1 To 100For z = 1 To 1001C0.5 *x + 2*y + 3*z = lOOThenPrinL”;x:“ 豎 yVEn
13、d If171819Next ZNext yNext XEnd Sub編程求雯波那契數(shù)列前11項(xiàng)。(斐波那契數(shù)列:F(O)=f(l)=l, F(n)=F(n-l)+F(n-2) n>=2 )Private Sub Commandl_Click()Dim F(ll). i As LongF(0) = 1F=1Fori = 2To 10F(i) = F(i- l) + F(i-2)Next IFori = 0To 11Print F(i);Next iEnd Sub將輸入的字符串以反序顯示。例如:輸入“ASDFGT”,顯示“TGFDSA”Private Sub Command 1 _Clic
14、k()Dim a. b. c. d. na = InputBox(*-輸入字符串Jn = Lcn(a)For b = 1 To Int(n 2)c = Mid(a. b. 1)Mid(ab l) = Mid(a. n-b + 1, 1)Mid(an-b+ 1, l) = cNext bPrint aEnd Sub隨機(jī)產(chǎn)生10個(gè)30,100內(nèi)的整數(shù),求最大值及所對應(yīng)的下標(biāo)Private Sub Commandl.ClickODim a( 1 To 10). mRandomizeFor I = 1 To 10a(I) = InKRnd *71) + 30Print a(I)Next IMax =
15、a(l)ForI = 2To 10If a(I) > Max Then Max = a(I): ni = INext IPrint *'max= : MaxPrint "max的下標(biāo)為”;mEnd Sub20.隨機(jī)產(chǎn)生10個(gè)130,100內(nèi)的整數(shù),求最大值.最小值和平均值。Private Sub Command l_Click()Dima(I To 10)For i = 1 To 10a(i) = Int(Rnd *71) + 30Print a(i)Next iMax =a(i)Min = al)Avg = a(l)Fori = 2To 10If a(i) >
16、Max Then Max = a(i)If a(i) < Min Then Min = ai)Avg = Avg + a(i)Next iAvg = Avg /10Print ” max= : MaxPrint ”min=": MinPrint "avg=' AvgEnd Sub2L隨機(jī)產(chǎn)生10個(gè)30,100內(nèi)的整數(shù),求最小值及所對應(yīng)的下標(biāo)。Private Sub Command l_Click()Dim a( 1 To 10). mRandomizeFor I = 1 To 10a(I) = Int(Rnd *71) + 30Print a(I)Next I
17、Min = al)ForI = 2To 10If a(I) < Min Then Min = a(I): in = INext IPrint *'min=”; MinPrint ”min 的下標(biāo)為”:niEnd Sub22.隨機(jī)生成一個(gè)整型的二維數(shù)組,范圍在【W(wǎng)20之間,以下三角形式輸出該數(shù)組。/n 凈仗9!未9護(hù): EPrivate Sub Command l_Click()Dima(l To 10, 1 To 10), i, j As IntegerFori=ITolOForj = 1 To 10a(i J) = Int(Rnd *11 + 10)NextNextFor I
18、= 1 To 10Forj = 1 To iPrint Spc(3);a(i,j);NextPrintNextEnd Sub23. 隨機(jī)產(chǎn)生10個(gè)1-100的正整數(shù)放入數(shù)組,顯示產(chǎn)生的數(shù),求最大值、最小值、平均值。Private Sub Commandl.ClickODim a(lTo 10)For i = 1 To 10ai) = Int(Rnd * 101)+ 1Print a(i)Next IMax = a(l)Min = al)Avg = a(l)Fori = 2To 10If a(i) > Max Then Max = a(i)If a(i) < Min Then Min
19、 = a(i)Avg = Avg + a(i)Next iAvg = Avg / 10Print Flax: MaxPrint ”min=”: MinPrint ”avg=”: AvgEnd Sub24, 利用隨機(jī)函數(shù)生成一個(gè)4X4的矩陣(即二維矩陣),范圍是20,50內(nèi)的整數(shù),輸出該矩陣所 有數(shù)據(jù)之和Private Sub Command l_ClickO Dim a%(4 5). sumFor i = 1 To 4Forj = 1 To4 aiJ) = Int(Rnd*3l) + 20 Print a(ij);sum = sum + ai J)/ry和凈s9H> 9!未9護(hù)匕:E25
20、.26Next jPrint換行Next iPrint ”sum= : sumEnd Sub已知有序數(shù)組a(),編程插入X(X的值為14)。數(shù)組a中的元素分別為12, 6, 4, 89, 75, 63, 100, 20, 31。Private Sub Command l_Click()Dim a(). i%, k%, x%. n%a = Array(4 6. 12,20, 31,63.75. 89. 100)n = UBound(a)X = VaKInputBoxC請輸入所要插入數(shù)")For k = 0 To nIf x< a(k) Then Exit ForNext kRcD
21、im Preserve a(n + 1)Fori = nTo k Step-1ai + l) = a(i)Next Ia(k) = XFor I = 0 To n + 1Print a(i);Next iEnd Sub編寫一函數(shù),計(jì)算Double類型一維數(shù)組所有元素的平均值。27.編一子過程ProcMin求i維數(shù)組a中的最小值,子過程的形參自己確定Private Sub command l_Click()F和睜儀計(jì)9!未9料mDim a( 1 To 10). min. i%Fori=ITolOai) = Ini(Rnd* 101)Print a(i):Next ICall ProcMin(a(). min)PrintPrint "min =": minEnd SubSub ProcMin(b() niin)Dim i%min = b(LBound(b)For i = LBound(b) + 1 To UBound(b)If b(i) < min Then min = b(i)Next iEnd Sub28,編
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版存量房買賣合同履行監(jiān)督居間協(xié)議3篇
- 2025年度生物醫(yī)藥廠房租賃居間服務(wù)協(xié)議書4篇
- 2025年度臨時(shí)建筑拆除施工管理協(xié)議4篇
- 二零二五版生產(chǎn)線承包與工業(yè)互聯(lián)網(wǎng)服務(wù)合同3篇
- 專業(yè)視頻剪輯服務(wù)與許可合同(2024)版B版
- 2025年測繪儀器租賃與售后服務(wù)合同4篇
- 2025年度文化旅游區(qū)場地租賃及特色項(xiàng)目開發(fā)合同4篇
- 2025年度叉車租賃企業(yè)安全生產(chǎn)責(zé)任合同4篇
- 2025年度工業(yè)自動(dòng)化設(shè)備租賃合同書(二零二五版)4篇
- 2025年度太陽能發(fā)電站拆除與新能源設(shè)施安裝合同4篇
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級上冊期末能力提升卷
- GB/T 26846-2024電動(dòng)自行車用電動(dòng)機(jī)和控制器的引出線及接插件
- 遼寧省沈陽市皇姑區(qū)2024-2025學(xué)年九年級上學(xué)期期末考試語文試題(含答案)
- 2024年國家工作人員學(xué)法用法考試題庫及參考答案
- 妊娠咳嗽的臨床特征
- 國家公務(wù)員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術(shù)》課件 第6講 阻燃纖維及織物
- 2024年金融理財(cái)-擔(dān)保公司考試近5年真題附答案
- 泰山產(chǎn)業(yè)領(lǐng)軍人才申報(bào)書
- 高中語文古代文學(xué)課件:先秦文學(xué)
評論
0/150
提交評論