版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
./VB程序設(shè)計(jì)編程考試題及答案輸入3個(gè)數(shù),輸出最大的數(shù)PrivateSubcommand1_click<>DimmaxFori=1To3n=Val<InputBox<"輸入第"&i&"個(gè)數(shù)">>Ifn>maxThenmax=nEndIfNextPrint"三個(gè)數(shù)中最大的數(shù)是";maxEndSub有一元二次方程:aX2+bX+c=0,依次輸入a,b,c,判斷此方程是否有實(shí)根PrivateSubCommand1_Click<>Dima,b,c,na=Text1b=Text2c=Text3n=b*b-4*a*cIfn>=0ThenLabel4="方程有根"ElseLabel4="方程無(wú)根"EndIfEndSub輸入一個(gè)百分制的成績(jī),若大于等于60,則用消息框彈出,顯示"恭喜!成績(jī)通過(guò)!",若小于60,則彈出消息框,顯示"抱歉!成績(jī)沒(méi)有通過(guò)!PrivateSubForm_Load<>Text1=""EndSubPrivateSubCommand1_Click<>Dimnn=Text1Ifn>=60ThenVal<MsgBox<"恭喜!成績(jī)通過(guò)!">>ElseVal<MsgBox<"抱歉!成績(jī)沒(méi)有通過(guò)!">>EndIfEndSub輸入一年份,判斷它是否為閏年,并顯示有關(guān)信息.〔判斷閏年的條件是:年份能被4整除但不能被100整除,或者能被400整除PrivateSubCommand1_Click<>Dimy%y=InputBox<"請(qǐng)輸入年份">IfyMod4=0AndyMod100<>0OryMod400=0ThenVal<MsgBox<"閏年!">>ElseVal<MsgBox<"平年!">>EndIfEndSub輸入學(xué)生的百分制成績(jī),轉(zhuǎn)換輸出為五級(jí)制成績(jī),90~100分轉(zhuǎn)換為優(yōu)秀,80~89轉(zhuǎn)換為良好,70~79轉(zhuǎn)換為中等,60~69轉(zhuǎn)換為及格,0~60轉(zhuǎn)換為不及格.PrivateSubCommand1_Click<>a=Val<InputBox<"請(qǐng)輸入成績(jī)">>Ifa>100ThenPrint"超出范圍"Ifa>=90Anda<=100ThenPrint"優(yōu)秀"Ifa>=80Anda<90ThenPrint"良好"Ifa>=70Anda<80ThenPrint"中等"Ifa>=60Anda<70ThenPrint"及格"Ifa<60ThenPrint"不及格"EndSub隨機(jī)產(chǎn)生一個(gè)三位正整數(shù),然后逆序輸出,產(chǎn)生的數(shù)與逆序數(shù)同時(shí)顯示.例如,產(chǎn)生246,輸出是642.PrivateSubCommand1_Click<>Dimx%,x1%,x2%,x3%x=Text1x1=xMod10x2=<xMod100>\10x3=x\100Label1=x1*100+x2*10+x3EndSub輸入兩個(gè)整數(shù),求它們的最大公約數(shù).privateSubCommand1_Click<>n1=InputBox<"輸入n">m1=InputBox<"輸入m">Ifm1>n1Thenm=m1:n=n1Elsem=n1:n=m1EndIfr=mModnDoWhiler<>0m=nn=rr=mModnLoopPrint"mn的最大公約數(shù)是:";nEndSub編程求200--400范圍內(nèi)5的倍數(shù)或7的倍數(shù)之和.<一個(gè)數(shù)如果同時(shí)是7和5的倍數(shù),則只能加一次..PrivateSubCommand1_Click<>Fori=200To400IfiMod5=0OriMod7=0ThenSum=Sum+iEndIfNextiFori=200To400IfiMod5=0AndiMod7=0ThenSum=Sum-iEndIfNextiPrint"倍數(shù)之和=";SumEndSub計(jì)算100~300之間所有能被3和7整除的數(shù)之和PrivateSubCommand1_Click<>DimiSum=0Fori=100To300IfiMod3=0AndiMod7=0ThenSum=Sum+iEndIfNextiPrintSumEndSub分別統(tǒng)計(jì)1-100中,滿足3的倍數(shù)、7的倍數(shù)的數(shù)各有多少.PrivateSubCommand1_Click<>Dimi,s3,s7s3=0s7=0Fori=1To100IfiMod3=0Thens3=s3+1EndIfNextiFori=1To100IfiMod7=0Thens7=s7+1EndIfNextiPrint"3的倍數(shù)";s3Print"7的倍數(shù)";s7EndSub某次歌曲大獎(jiǎng)賽,有7個(gè)評(píng)委.如果分別輸入7個(gè)評(píng)委對(duì)某個(gè)參賽者的打分?jǐn)?shù),按照去掉一個(gè)最高分和一個(gè)最低分的計(jì)算辦法,求出該參賽者的平均得分.PrivateSubCommand1_Click<>Dimmax,a<1To7>,min,sFori=1To7a<i>=Val<InputBox<"輸入第"&i&"個(gè)數(shù)">>Nextimax=a<1>min=a<1>s=a<1>Fori=2To7Ifa<i>>maxThenmax=a<i>Ifa<i><minThenmin=a<i>s=s+a<i>Nextis=s-min-maxs=s/5Print"平均分";sEndSub輸入一串字符,統(tǒng)計(jì)其中字母A<不區(qū)分大小寫(xiě)>出現(xiàn)的次數(shù).PrivateSubCommand1_Click<>DimcAsString,aAsIntegerb=InputBox<"請(qǐng)輸入字符">Fori=1ToLen<b>c=UCase<Mid<b,i,1>>Ifc="A"Thena=a+1EndIfNextiPrint"a出現(xiàn)的次數(shù):";aEndSub我國(guó)目前有13億人口,按人口年增長(zhǎng)率0.8%計(jì)算,多少年后我國(guó)人口將超過(guò)26億.PrivateSubCommand1_Click<>Dima,ia=13i=0DoWhilea<26a=a*<1.008>i=i+1LoopPrintiEndSub小猴有桃若干,第一天吃掉一半多一個(gè);第二天吃剩下桃子的一半多一個(gè);以后每天都吃尚存桃子的一半多一個(gè),到第7天只剩一個(gè),問(wèn)小猴原有桃多少?PrivateSubCommand1_Click<>Dima,ia=1Fori=1To6a=2*<a+1>NextiPrint"小猴原有桃";a;"只"EndSub求100以內(nèi)的素?cái)?shù)PrivateSubCommand1_Click<>Dimi,jFori=2To100Forj=2Toi-1IfiModj=0ThenExitForNextjIfj=iThenPrintiNextiEndSub百元買百雞問(wèn)題.假定小雞每只5角,公雞每只2元,母雞每只3元,編程求解購(gòu)雞方案.PrivateSubCommand1_Click<>Print"小雞";"";"母雞";"";"公雞"Print""Forx=1To100Fory=1To100Forz=1To100If0.5*x+2*y+3*z=100ThenPrint"";x;"";y;"";zEndIfNextzNextyNextxEndSub編程求斐波那契數(shù)列前11項(xiàng).〔斐波那契數(shù)列:F<0>=f<1>=1,F<n>=F<n-1>+F<n-2>n>=2PrivateSubCommand1_Click<>DimF<11>,iAsLongF<0>=1F<1>=1Fori=2To10F<i>=F<i-1>+F<i-2>NextiFori=0To11PrintF<i>;NextiEndSub將輸入的字符串以反序顯示.例如:輸入"ASDFGT",顯示"TGFDSA"PrivateSubCommand1_Click<>Dima,b,c,d,na=InputBox<"輸入字符串">n=Len<a>Forb=1ToInt<n\2>c=Mid<a,b,1>Mid<a,b,1>=Mid<a,n-b+1,1>Mid<a,n-b+1,1>=cNextbPrintaEndSub隨機(jī)產(chǎn)生10個(gè)[30,100]內(nèi)的整數(shù),求最大值及所對(duì)應(yīng)的下標(biāo)PrivateSubCommand1_Click<>Dima<1To10>,mRandomizeForI=1To10a<I>=Int<Rnd*71>+30Printa<I>NextIMax=a<1>ForI=2To10Ifa<I>>MaxThenMax=a<I>:m=INextIPrint"max=";MaxPrint"max的下標(biāo)為";mEndSub隨機(jī)產(chǎn)生10個(gè)[30,100]內(nèi)的整數(shù),求最大值、最小值和平均值.PrivateSubCommand1_Click<>Dima<1To10>Fori=1To10a<i>=Int<Rnd*71>+30Printa<i>NextiMax=a<1>Min=a<1>Avg=a<1>Fori=2To10Ifa<i>>MaxThenMax=a<i>Ifa<i><MinThenMin=a<i>Avg=Avg+a<i>NextiAvg=Avg/10Print"max=";MaxPrint"min=";MinPrint"avg=";AvgEndSub隨機(jī)產(chǎn)生10個(gè)[30,100]內(nèi)的整數(shù),求最小值及所對(duì)應(yīng)的下標(biāo).PrivateSubCommand1_Click<>Dima<1To10>,mRandomizeForI=1To10a<I>=Int<Rnd*71>+30Printa<I>NextIMin=a<1>ForI=2To10Ifa<I><MinThenMin=a<I>:m=INextIPrint"min=";MinPrint"min的下標(biāo)為";mEndSub隨機(jī)生成一個(gè)整型的二維數(shù)組,范圍在[10,20]之間,以下三角形式輸出該數(shù)組.PrivateSubCommand1_Click<>Dima<1To10,1To10>,i,jAsIntegerFori=1To10Forj=1To10a<i,j>=Int<Rnd*11+10>NextNextFori=1To10Forj=1ToiPrintSpc<3>;a<i,j>;NextPrintNextEndSub隨機(jī)產(chǎn)生10個(gè)1~100的正整數(shù)放入數(shù)組,顯示產(chǎn)生的數(shù),求最大值、最小值、平均值.PrivateSubCommand1_Click<>Dima<1To10>Fori=1To10a<i>=Int<Rnd*101>+1Printa<i>NextiMax=a<1>Min=a<1>Avg=a<1>Fori=2To10Ifa<i>>MaxThenMax=a<i>Ifa<i><MinThenMin=a<i>Avg=Avg+a<i>NextiAvg=Avg/10Print"max=";MaxPrint"min=";MinPrint"avg=";AvgEndSub利用隨機(jī)函數(shù)生成一個(gè)4×4的矩陣<即二維矩陣>,范圍是[20,50]內(nèi)的整數(shù),輸出該矩陣所有數(shù)據(jù)之和PrivateSubCommand1_Click<>Dima%<4,5>,sumFori=1To4Forj=1To4a<i,j>=Int<Rnd*31>+20Printa<i,j>;sum=sum+a<i,j>NextjPrint'換行NextiPrint"sum=";sumEndSub已知有序數(shù)組a<>,編程插入x〔x的值為14.數(shù)組a中的元素分別為{12,6,4,89,75,63,100,20,31}.PrivateSubCommand1_Click<>Dima<>,i%,k%,x%,n%a=Array<4,6,12,20,31,63,75,89,100>n=UBound<a>x=Val<InputBox<"請(qǐng)輸入所要插入數(shù)">>Fork=0TonIfx<a<k>ThenExitForNextkReDimPreservea<n+1>Fori=nTokStep-1a<i+1>=a<i>Nextia<k>=xFori=0Ton+1Printa<i>;NextiEndSub編寫(xiě)一函數(shù),計(jì)算Double類型一維數(shù)組所有元素的平均值.編一子過(guò)程ProcMin,求一維數(shù)組a中的最小值,子過(guò)程的形參自己確定PrivateSubcommand1_Click<>Dima<1To10>,min,i%Fori=1To10a<i>=Int<Rnd*101>Printa<i>;NextiCallProcMin<a<>,min>PrintPrint"min=";minEndSubSubProcMin<b<>,min>Dimi%min=b<LBound<b>>Fori=LBound<b>+1ToUBound<b>Ifb<i><minThenmin=b<i>
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 終止合同協(xié)議英文樣本
- 高效采購(gòu)合同管理策略
- 應(yīng)用與技術(shù)支持服務(wù)合同
- 貸款借款展期合同范本
- 環(huán)保餐盒訂購(gòu)合同
- 商業(yè)葡萄購(gòu)銷合同
- 建筑沙子采購(gòu)合同
- 深入解析物流運(yùn)輸合同采購(gòu)
- 房產(chǎn)交易意向合同范本示例
- 消防安全檢測(cè)合同
- 2024時(shí)事政治考試100題及參考答案
- 2024屆消防安全知識(shí)競(jìng)賽題庫(kù)及答案(80題)
- 2024年職業(yè)健康素養(yǎng)考試題庫(kù)及答案
- 2024年山東省青島市中考地理試題卷(含答案及解析)
- 2024秋期國(guó)家開(kāi)放大學(xué)本科《納稅籌劃》一平臺(tái)在線形考(形考任務(wù)一至五)試題及答案
- 《技術(shù)規(guī)程》范本
- 重點(diǎn)語(yǔ)法清單2024-2025學(xué)年人教版英語(yǔ)八年級(jí)上冊(cè)
- 紅色簡(jiǎn)約中國(guó)英雄人物李大釗課件
- 上海市住院醫(yī)師規(guī)范化培訓(xùn)公共科目考試題庫(kù)-重點(diǎn)傳染病防治知識(shí)
- 人民日?qǐng)?bào)出版社有限責(zé)任公司招聘筆試題庫(kù)2024
- 2024年煤礦事故匯編
評(píng)論
0/150
提交評(píng)論