大一、大二VB考試專用編程題

大一、大二VB考試專用編程題

ID:42606992

大?。?7.19 KB

頁數(shù):10頁

時(shí)間:2019-09-18

大一、大二VB考試專用編程題_第1頁
大一、大二VB考試專用編程題_第2頁
大一、大二VB考試專用編程題_第3頁
大一、大二VB考試專用編程題_第4頁
大一、大二VB考試專用編程題_第5頁
資源描述:

《大一、大二VB考試專用編程題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、1.編寫程序,求2的n次冪,n的值通過鍵盤輸入。(要求用循環(huán)做,非循環(huán)不給分。)PrivateSubCommand1_Click()DimiAsLong,nAsInteger,sAsLongn=Int(Val(InputBox("請(qǐng)輸入n的值"+"輸入框")))s=1Fori=1Tons=s*2NextiPrintsEndSub2.從鍵盤上輸入兩個(gè)正整數(shù)A和B,求最大公約數(shù)。PrivateSubCommand1_Click()DimaAsInteger,bAsInteger,nAsInteger,iAsIntegera=Text1.Textb=Text2.TextIfa<

2、bTheni=a:a=b:b=iDoWhileb<>0n=aModb:a=b:b=nLoopText3.Text=nEndSub3.編寫程序,隨機(jī)生成100個(gè)兩位整數(shù),并統(tǒng)計(jì)出其中小于等于40、大于40小于等于70及大于70的數(shù)據(jù)個(gè)數(shù)。PrivateSubForm_Click()DimnAsIntegerDimcont1AsInteger,cont2AsInteger,cont3AsIntegern=Int(Rnd*90+10)Printncont1=0cont2=0cont3=0Ifn<40Thencont1=cont1+1EndIfIfn>40Andn<70Thenc

3、ont2=cont2+1EndIfIfn>70Thencont3=cont3+1EndIfPrintcont1:cont2:cont34.編寫程序,單擊窗體時(shí)在窗體上輸出如下所示的圖形。*****************************************PrivateSubForm_Click()DimiAsInteger,beginAsIntegerbegin=5Fori=1To5PrintTab(begin);Forj=1To2*i-1Print"*";NextjPrintbegin=begin-1Nextibegin=2Fori=1To4PrintTa

4、b(begin);Forj=1To9-2*iPrint"*";NextjPrintbegin=begin+1NextiEndSub5.編寫程序,計(jì)算并輸出下面級(jí)數(shù)前n項(xiàng)(n=80)的部分和。1-1/2+1/3-1/4+1/5+……+1/n(n由鍵盤輸入,要求用循環(huán)做,非循環(huán)不給分。)PrivateSubCommand1_Click()DimnAsInteger,iAsIntegerDimsumAsDoublen=Val(InputBox(""))sum=0Fori=1TonIfiMod2<>0Thensum=sum+(1/i)Elsesum=sum-(1/i)EndIfN

5、extiPrintsumEndSub6.有100匹馬,馱100擔(dān)貨:大馬馱3擔(dān),中馬馱2擔(dān),兩匹小馬馱1擔(dān),問有大、中小馬各多少?OptionExplicitPrivateSubForm_Click()DimxAsInteger,yAsInteger,zAsIntegerPrint"大馬","中馬","小馬"Forx=0To33Fory=0To50z=100-x-yIf(x*3+y*2+z*0.5)=100ThenPrintx,y,zEndIfNextyNextxPrintPrint"共7種方案。"EndSub7.編寫程序,要求從鍵盤輸入0-6中的一任一個(gè),可對(duì)應(yīng)得到星期

6、日、星期一---星期六。PrivateSubForm_Click()DimnAsIntegern=Int(Val(InputBox("")))SelectCasenCase0Printn;":星期日"Case1Printn;":星期一"Case2Printn;":星期二"Case3Printn;":星期三"Case4Printn;":星期四"Case5Printn;":星期五"Case6Printn;":星期六"CaseElsePrintn;":錯(cuò)誤"EndSelectEndSub8.編寫程序,輸出下列三角形:(要求用循環(huán)做,非循環(huán)不給分。)111111111111111

7、1OptionExplicitPrivateSubCommand1_Click()DimiAsInteger,jAsInteger,beginAsIntegerbegin=7Fori=1To4PrintTab(begin);Forj=1To2*i-1Print"1";NextjPrintbegin=begin-2NextiEndSub9.求公式:e=1/1!+1/2!+1/3!+……+1/n!直到最后一項(xiàng)小于10^(-6)時(shí)e的值。(注:程序代碼寫在命令按鈕Command1的Click事件中。)PrivateSubComman

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。