版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、循環(huán)結(jié)構(gòu)練習題1、 Visual Basic程序段如下:該程序段運行后,變量s的值是()s=0For k=1 To 5s=s+5Next k(A)0 ( B)5(C)10( D)252、 應用計算機程序解決數(shù)學問題“求一元二次方程實數(shù)解”的步驟,通常是()。A. 設計算法t編寫程序B. 編寫程序t調(diào)試程序t檢測結(jié)果C. 分析問題t設計算法t編寫程序t調(diào)試運行t檢測結(jié)果D. 編寫程序t調(diào)試運行3、 “ =”在Visual Basic程序中既可以表示賦值操作,也可以表示關系運算。右圖程序段中“=”作 用和相同的是Privik Sub Coonaud 1 Clicks4 _A. B.C.D.4、用計
2、算機解決問題時,首先應該確定程序“做什么?”:Dim a As Integer, b As Booleana = 4b = a- 1 = 口JfNaib = TnieT!ienExitSub然后再確定程序“如何做? ”請問“如何做? ”是屬于用計 算機解決問題的哪一個步驟?()A.分析問題 B 設計算法C 編寫程序 D調(diào)試程序5、 流程圖中表示判斷的是()。A.矩形框 E.菱形框 C.圓形框 D.橢圓形框End Sub6、任何復雜的算法都可以用三種基本結(jié)構(gòu)組成,下列不屬于基本結(jié)構(gòu)的是()第13題圖A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)C.層次結(jié)構(gòu)D.循環(huán)結(jié)構(gòu)7、執(zhí)行完循環(huán)語句For x=1 to 100 s
3、tep 2Next x后,x的值是()A. 101 B . 100 C . 99 D . 98&下列給出的賦值語句中正確的是()。A. 4 = M B . -M =M C . B=A 3D . x + y = 09、 以下程序中的循環(huán)體執(zhí)行的次數(shù)是()。For A=1 To 100 Step 2S=S+ANext APrint SA . 48 B . 49 C . 50 D . 5110、 下列程序代碼中,循環(huán)體執(zhí)行的次數(shù)是()。y = 1Do While y <= 6y = y+yLoopA、2B、3C、4D、511、有如下VB程序,其結(jié)構(gòu)為()。Dim i As Intege
4、r, sum As Doublesum=0For i = 1 To 100sum =sum+1/iNext iPrint "sum= " & sumA、順序結(jié)構(gòu)B、分支結(jié)構(gòu)C、循環(huán)結(jié)構(gòu) D、選擇結(jié)構(gòu)12、 閱讀如下VB程序段,運行程序后,當n的值為5時,a的值為_120。a = 1For i = 1 To na = a * iNext i13、分析下面的 Visual Basic 程序,執(zhí)行后顯示的內(nèi)容分別是()。Dim x as Integer, y as Integerx = 1:y = 0Do While x < 3y = y + xx = x * 3L
5、oop Print x,yA 、 3 1 B 、 3 27 C 、 20 3 D 、 3 2114、 利用計算機編程解決累加問題,計算1+2+3200的值,我們往往采用()A 、循環(huán)結(jié)構(gòu) B 、選擇結(jié)構(gòu) C 、條件結(jié)構(gòu) D 、順序結(jié)構(gòu)15、 在Visual Basic 中,分析下面的程序代碼:執(zhí)行后,X的值為:()。X = 1Do While X < 35X = (X + 2) * (X + 3)LoopA、 168 B 、 50 C、 210D、 016、 在Visual Basic 中,交換變量x和y的值,正確的賦值語句組是()。A 、 t=x;y=x;y=t B 、 x=y ;y=
6、t ;t=x C 、 x=y;y=xD、 t=x ; x=y;y=t17、 閱讀下面程序,窗體上輸出的是( )。Dim i As IntegerDim s As Integers = 0For i = 1 To 10s = s + iNext iPrint s, iA、55 11 B、s=55 i=11 C 、55 5 D 、s=11 i=518、 Dim i as integer,sum as integerFor i=1 To 10Sum=Sum+lNext iPrint SumEnd運行結(jié)果:5519、分析并完善程序:設計程序,輸出1-50之內(nèi)的奇數(shù)。Dim i as in teger,
7、sum as in tegerFor i=1 To 50If i mod 2 <>0the nPrint iEnd ifNext iEnd20、完成下面填空,實現(xiàn)輸岀如圖所示的九九乘法表功能:1*2=22*2=41*3=32*3=&>3=91*4=42*4=8鈿吐惟4*4=151*5=52*5=103*S-154*5=305*5=2556=6"8=123*6=134*6=245«&=3O&1*7=7J<7=143*7=215+7=35B*7=4£7*7=4M8=82*8=13»8=244*8=325*8=4
8、0B*S=48T«8=SB3*8=&4L朽W2*9=13刁杓亞T5Mi9=456*9=5 詰T*9=639*9=01Dim I As In teger, J As In tegerDim Str As Str ingFor I = 1 To9For J =1 To _iStr =Str & “"& J & "*" &I & "=" & I* J_n ext jPrint StrStr =""Next I21、 在VB6.0中,函數(shù)Int(-2.9)返回的值是
9、_-3,函數(shù)Abs(-2.9) 的值是 _2.9.22、 填空完成下面程序,求n的階乘,n值由鍵盤輸入。3 / 8Dim n as In teger, m as Long , I as In tegern=val(In putBox("請輸入一個整數(shù):”)m=1for I=1 to_nm=_n*I_n ext iPri nt m23、 有如下VE程序段,功能是找岀100以內(nèi)的奇數(shù)中能被 7整除的正整數(shù),并將它們累加起來。Y = 0For i=1 To 100 Step 2If _i mod 7 = 0 en _ y=y+i Next iPrint Y24、 下面是一段Visual B
10、asic程序,運行該程序后,語句sum=sum+i*(i+1)共執(zhí)行了 5次,Textl中最后輸岀結(jié)果是_199。Private Sub Comma nd1_Click()Dim sum , i As In tegersum = 0For i = 1 To 9 Step 2sum = sum + i * (i+1)Next iText1.Text=sumEnd Sub25、 填空完善程序,求岀S=1!+2!+3!+4!+5!+n!的值:S = 0: t = 1for i = 1 To_nt=t*iS = S + tn ext i26 當型循環(huán)和直到型循環(huán)的區(qū)別是 A. 當型循環(huán)的循環(huán)體至少執(zhí)行
11、一次,直到型循環(huán)的循環(huán)體可能一次也不執(zhí)行B. 當型循環(huán)的循環(huán)體可能一次也不執(zhí)行,直到型循環(huán)的循環(huán)體至少執(zhí)行一次C. 當型循環(huán)和直到型循環(huán)的循環(huán)體都至少執(zhí)行一次D. 當型循環(huán)和直到型循環(huán)的循環(huán)體都有可能一次也不執(zhí)行1. 一小球從10米高空落地,以后每次彈起的高 度都要比前一次減少 20%,經(jīng)過多少次后,小 球彈起的高度小于 0.01米。2 .求 1+2+4+7+11 + 16+.的前 20 項之和。9 / 8完成該任務,在流程圖空白處應填入3.A . H=H*0.2B . H=H*0.8C. H=H*1-0.2D . H=10-H*0.8開始;在流程圖的空白處應填入 A. p=p+1B.P=P+
12、iC. p=p+2D. p=p*2的值.i=2 , s=1£=!沖開始輸出a結(jié)束/輔百呂 /1 c站束)在流趕團的空白處琢該填入k, i=i+2Bi:G+i -I .- a以上是二進制數(shù)轉(zhuǎn)十進制數(shù)的算法,當依次輸入4,1,0,1,1時,輸出11。在流程圖空白處應該填入。A. t=a B . b=t C. t=b D. a=t5.6 找出乘積為399的兩個相鄰的奇數(shù)。Vtf?TS=l t 35*7*.的 前:LQO頂b-rfass 2bpn*/5 v it. AJ ss + iCC>s=b*1 J(DJ戶(2*1 i )(b>臥丄郴不對:開始;*i=1i=i+2輸出i,i+
13、2結(jié)束在流程圖的空白處應填入 A. i x (i+2)<>399B. i x(i+1)<>399C. i x (i+2)=399 D. i x (i+1)=399)。以下填充正確的是(Sum Sum+1/ (2*l-1)*(2*l+1)Sum Sum+1/(2*I-1)*(2*I+1)Sum Sum+1/ (2*I-1)*(2*I+1)Sum Sum+1/(2*I-1)*(2*I+1)開始i 0,s 0Ts s+1i i+1輸出s結(jié)束該算法的功能是A .求 1+2+3+.+10 的和B .求 1+2+3+ +10+11 的和該算法的功能是。A .求3+5+7+9的值B
14、.求3+2+2+2的值C.求 1+3+5+7+9 的值 D .求 3+5+7+9+11 的值該算法的功能是。A .求 2+5+8+11+14+17 的值B .求 2+5+8+11+14 的值C. 求 2+5+8+11+14+17+20 的值C. 10個1累加求和D. 11個1累加求和 11.CStart1S-該算法功能是 _。A. 求1+2+3+N的值B. 求 1+2+3+ (N-1 )的值C. 求 1+2+3+ (N+1)的值D. 求1*2*3*N的值D .求 3+3+3+3+3+3 的值:開始 -該算法的功能是。A .求1+4+7+100的值B. 求1*4*7*100的值C. 求1+4+7+97的值D .求1*4*7*97的值13 .s-s+r該算法功能是。A. 求 1+2+4+8+16 的值B. 求 1+2+4+8+16+32 的值C. 求 2+4+8+16+32 的值D. 求 1+3+9+18+36 的值L 1,T 1/輸入大于1 的整數(shù)N/開始iL L+1寫匕此說程團的班亀S=l#2*3儀料01 5=1相梧也杓9 fj=1*H*01 歹1*3*5罠料03TT*L / 輸出T /.結(jié)束J該算法的功能是。A .求1+2+3+N的值B .求1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 綠色有機肥料購銷合同
- 獵頭招聘服務合同權(quán)益法律服務
- 羊絨毛皮購銷合同
- 工程居間合作合同范本
- 代理人權(quán)益保證函
- 散裝貨物運輸合同
- 企業(yè)團隊建設培訓條款
- 商業(yè)服務合同終止
- 報效國家的軍人諾言
- 汽車租賃合同協(xié)議范本
- 國家開放大學電大本科《小學數(shù)學教學研究》期末題庫和答案
- 預防住院患者跌倒墜床的防范措施及宣教
- GB/T 3279-2023彈簧鋼熱軋鋼板和鋼帶
- 《學習共同體-走向深度學習》讀書分享
- 大班健康《小小營養(yǎng)師》
- 產(chǎn)品4五子衍宗丸
- 吉林省運動員代表協(xié)議書
- BSCI驗廠全套程序文件
- 《人工智能與計算機基礎》課程考試復習題庫(含答案)
- 2023-2024學年四川省樂山市小學語文三年級期末自測試題詳細參考答案解析
- 對外漢語教學法知到章節(jié)答案智慧樹2023年西北師范大學
評論
0/150
提交評論