




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1.2.1輸入語句、輸出語句和賦值語句一、選擇題1.下列給變量賦值的語句正確的是()A. B. C. D.2.將兩個數交換,使,下面語句正確的一組是()A. B. C. D.3.“”,“”是某一程序中的先后相鄰的兩個語句,那么下列說法正確的是()①的意思是,此式與算術中的式子是一樣的;②是將數值15賦給;③可以寫成;④語句在執行時,“”右邊的值是15,執行后左邊的值是16.A.①③ B.②④ C.①④ D.②③4.已知一算法如下:第一步:;第二步:如果,則;第三步:如果,則;第四步:輸出.如果,則執行這個算法的結果是()A. B. C. D.二、填空題5.計算機執行下面的程序段后,輸出的結果是___=8=5PRINT6.讀程序,完成下列題目:程序:Input“x=”;xy=x*x+2*xprintyend若程序執行結果為15,則輸入的值可能為_____7.程序如下:Input“a=”;aInput“b=”;bInput“c=”;ca=bb=cc=aPrinta,b,c若輸入10,20,30,則輸出結果為________.三、解答題8.判斷下列給出的輸入語句是否正確,為什么,怎樣改正?(1)INPUTa;b;c(2)INPUTx=29.判斷下列給出的賦值語句是否正確,為什么,怎樣改正?(1)3=A(2)x+y+z=0(3)A=B=41.2.1輸入語句、輸出語句和賦值語句參考答案1.D2.B3.B4.C5.136.-5或37.20,30,208.解:(1)錯誤,變量之間應該用“,”隔開,應改為:INPUTa,b,c,輸入語句的一般格式是INPUT“提示內容”;變量如果是輸入一個變量,一般可以寫成INPUT“x=”;x也可以簡寫為INPUTx,如果是兩個變量,一般可以寫為也可以簡寫為INPUTa,b變量中間要用“,”分隔,三個或三個以上的變量以此類推。(2)錯誤,輸入語句又稱“鍵盤輸入語句”,在程序運行過程中,停機等候用戶由鍵盤輸入數據,而不需要在寫程序時指定,所以INPUT后面只能是變量,不能是表達式,應改為:INPUT“請輸入x的值”;x或INPUTx9.解:(1)錯誤,賦值語句的一般格式是變量=表達式,賦值號的左邊只能是變量,右邊是一個常數或表達式,所以應改為:A=3A=4B=4A=4B=4(3)錯誤,一個賦值語句只能給一個變量賦值,所以應改為:1.2.2條件語句一、選擇題1.下列關于IF語句的敘述正確的是()A.IF語句中必須有ELSE和ENDIFB.IF語句中可以沒有ENDIFC.IF語句中可以沒有ELSE,但必須以ENDIF結束D.IF語句中可以沒有ENDIF,但必須有ELSE2.下列程序:Input“x=”;xInput“y=”;yIFx<0THENx=y-4ELSEy=y+4ENDIFPRINTx-y;y-xEND如果輸入x、y的值分別是2、-30,則輸入的結果為()A、38,-38B、36,-36C、32,-32D、28,-283.給出以下四個問題:①輸入一個數,輸出它的相反數;②求面積為6的正方形的周長;③求三個數中的最大數;④求函數的函數值,其中不需要用條件語句來描述其算法的有()A.1個 B.2個 C.3個 D.4個4.閱讀下列程序:INPUTIFTHENENDIFIFTHENENDIFIFTHENENDIFPRINTEND如果輸入,則輸出結果為()A. B. C. D.二、填空題5.下列程序運行后輸出的結果為.IFTHENELSEENDIFPRINT;END6.讀程序:INPUT“”;IFTHENELSEENDIFPRINTEND現在輸入的初值為6,則程序運行的結果為.7.當=7時,下面的程序段輸出的結果是____IFTHENELSEPRINTyENDIF三、解答題8.編寫一個程序,對于函數輸入x的值,輸出相應的函數的值。某同學編寫了一個程序,正確嗎?如果不對,錯在哪里?為什么?INPUTxIFx<0THENINPUTxIFx<0THENy=-x+1ELSEIFx=0THENy=0ELSEy=x+1ENDIFPRINTyEND9.編寫一程序,求函數的值.1.2.2條件語句參考答案1.C2.D3.B4.B5.22,6.37.498.解:條件語句的格式有兩種,一個是只有一個“分支”的條件語句,它的格式見圖a,一個是有兩個“分支”的條件語句,它的一般格式見圖b,這個同學編寫的程序實際上兩次運用了兩個分支的條件語句,但是第一個條件語句實際上并不完整,少了一個ENDIF,所以應在PRINTy前加一個ENDIF.IF條件THEN語句體IF條件THEN語句體ENDIF圖aIF條件THEN語句體1ELSE語句體2ENDIF圖b9.解:程序如下:INPUT“”;IFTHENELSEIFTHENELSEENDIFENDIFPRINT“”;END1.2.3循環語句一、選擇題1.學了算法你的收獲有兩點,一方面了解我國古代數學家的杰出成就,另一方面,數學的機械化,能做許多我們用筆和紙不敢做的有很大計算量的問題,這主要歸功于算法語句的()A.輸出語句 B.賦值語句 C.條件語句 D.循環語句2.右面是一個求20個數的平均數的程序,在橫線上應填充的語句為()A. B. C. D.DOINPUTi=1WHILEi<8i=i+2i=1WHILEi<8i=i+2s=2※I+3WENDPRINTsEND(第3題)LOOPUNTILPRINTEND3.右邊程序運行后的輸出結果為()A.17B.19C.21D.234.下列程序i=12s=1DOs=s*ii=i-1LOOPUNTIL“條件”PRINTsEND執行后輸出的結果是132,那么在程序until后面的“條件”應為()A.i>11B.i>=11C.i<=11D.i<11二、填空題5.下面程序的作用是求的值,填空:i=1sum=0DOsum=sum+1/(i*(i+1))i=i+2LOOPUNTILPRINTsumEND6.下列程序運行后輸出的結果為____a=0j=1WHILEj<=5a=(a+j)MOD5j=j+1WENDPRINTaEND7.讀程序:INPUT“”;WHILEWENDPRINTEND若輸入的,則輸出的結果為.三、解答題8.編寫程序求的值.9.根據下面的要求,求滿足1+2+3+…+n>500的最小的自然數n。以下是解決該問題的一個程序,但有幾處錯誤,i=1S=1n=0DOS<=500i=1S=1n=0DOS<=500S=S+ii=i+1n=n+1WENDPRINTn+1END對比結束循環的判斷語句,有什么不同?1.2.3循環語句參考答案1.D2.A3.C4.D5.i>996.07.98.解:程序如下:WHILEMOD2IFTHENELSEENDIFWENDPRINTEND9.解:循環結構中DO與LOOPUNTIL配對,WHILE與WEND配對,故循環語句應更正,S的初始值容易出錯,程序中S從2開始加,錯誤,輸出的值應該是n,因為停止循環前n加了1。①DO應改為WHILE;②PRINTn+1應改為PRINTn;③S=1應改為S=0改寫形式i=1S=0n=0DOS=S+ii=i+1n=n+1LOOPUNTILS>500PRINTnEND判斷語句,由小于或等于號改為大于號,不一樣。基本算法語句測試題A組一、選擇題:本大題共6小題,每小題6分,共36分.在每小題給出的四個選項中,只有一項是符合題目要求的.1.下列給出的賦值語句中正確的是()A.4=MB.M=-MC.A=B=-2D.x+y=02.下列選項那個是正確的()A、INPUTA;BB.INPUTB=3C.PRINTy=2*x+1D.PRINT4*x3.以下程序運行時輸出的結果是()A=3B=A*AA=A+BB=B+APRINTA,BA.12.5B.12,21C.12,3D.21,124.下列程序:.............中的的作用是()A.把滿足條件的進行置換,即交換B.重新給賦值,即把都換成另外一個數C.把滿足的值賦給D.沒有什么作用5.X=3IFX>3THENY=X*XELSEY=2*XENDIF該程序運行后y的結果為()A.3B.6C.9D.276.下列程序n=5s=0WHILEs<15s=s+nn=n-1WENDPRINTnEND執行后輸出的結果是()A.-1B.0C.1二、填空題:本大題共2小題,每小題6分,共12分.7.若輸入6時,則下列程序執行后輸出的結果是.INPUTxIFx<=4THENy=0.76ELSEy=6+8*(-3)ENDIFPRINTyEND8.上右程序輸出的n的值是_____________________.j=1j=1n=0WHILEj<=11j=j+1IFjMOD4=0THENn=n+1ENDIFj=j+1WENDPRINTnEND第8題9.下列程序執行后輸出的結果是________.n=5S=0WhileS<15S=S+nn=n-1WendPrintn三、解答題.10.某電信部門規定:電話月租費為18元,撥打市內電話時,如果通話時間不超過3分鐘,則收取通話費0.22元,如果通話時間超過3分鐘,則超過部分以每分鐘0.11元收取通話費(通話不足1分鐘時按1分鐘計),如果一個家庭只打市話,試編寫一個計算此家庭每月通話費用的程序.11.計算,寫出算法的程序.12.2000年我國人口為13億,如果人口每年的自然增長率為7‰,那么多少年后我國人口將達到15億?設計一個算法的程序.B組一、選擇題:本大題共6小題,每小題6分,共36分.在每小題給出的四個選項中,只有一項是符合題目要求的.1.x=5y=6PRINTxy=11END上面程序運行時輸出的結果是()A.xy=11 B.11 C.xy=11 D.出錯信息甲:INPUTi=1乙:INPUTI=1000S=0S=0WHILEi甲:INPUTi=1乙:INPUTI=1000S=0S=0WHILEi≤1000DOS=S+iS=S+ii=i+lI=i一1WENDLoopUNTILi<1PRINTSPRINTSENDEND第2題圖斷正確的是()A.程序不同結果不同B.程序不同,結果相同C.程序相同結果不同D.程序相同,結果相同3.INPUTa=a\10-a/10+aMOD10PRINTbEND若a=35,則以上程序運行后的結果是()A.4.5B.3C.1.5D.不同于以上的數據4.下面為一個求20個數的平均數的程序,在橫線上應填充的語句為()A.i>20B.i<20CS=0S=0i=1DOINPUTxS=S+xi=i+1LOOPUNTIL_____a=S/20PRINTaEND二、填空題:本大題共2小題,每小題6分,共12分.5.執行下列程序:INPUT"請輸入的值";PRINTA,B如果根據提示輸入3,2,則會輸出的結果是.6.下列程序運行后,a,b,c的值各等于________(1)a=3(2)a=3b=-5 b=-5c=8 c=8a=b a=bb=c b=cPRINTa,b,c c=aEND PRINTa,b,cEND三、解答題:7.設計算法求的值.要求畫出程序框圖,寫出用基本語句編寫的程序.8.給出30個數:1,2,4,7,……,其規律是:第1個數是1,第2個數比第1個數大1,第3個數比第2個數大2,第4個數比第3個數大3,依此類推.要計算這30個數的和,現已給出了該問題算法的程序框圖(如圖所示),(I)請在圖中判斷框內(1)處和執行框中的(2)處填上合適的語句,使之能完成該題算法功能;(II)根據程序框圖寫出程序.參考答案A組一、選擇題1-6BDBABB1.B解析:賦值語句的格式為“變量=表達式”,賦值語句不能出現兩個或多個“=”,在一個賦值語句中只能給一個變量賦值.2.D解析:輸入語句中變量應該用逗號分開,輸出語句具備計算功能3.B解析:第一次賦值A=3,第二次賦值B=9,第三次賦值A=12,第四次賦值B=21,所以輸出的結果是12,21。故選B。4.A解析:題本程序中,的作用是其一個暫時存儲的作用,目的是為了交換。故選A。5.B解析:因為賦值是X=3,所以執行的時候不滿足條件,所以按照條件否執行得到Y=6。6.B解析:第一次執行完循環體,第二次執行完循環體,第三次執行完循環體,第四次執行完循環體,第五次執行完循環體,此時不能再次執行了,所以輸出的。二、填空題7.30解析:因為輸入的不滿足條件,所以執行條件否的結論,得到8.3解析:本題的功能是計算在中,的次數,只有3次,故輸出的。9.0解析:n初值是5,S初值是0,每循環一次n減1,S增加,共循環5次,故n=0.三、解答題10.我們用y(單位:元)表示通話費,t(單位:分鐘)表示通話時間,則依題意有程序如下INPUT"請輸入通話時間(單位:分鐘)",tIFt<=3THENy=18.22ELSEy=18.22+0.11(t-3)ENDIFPRINTyEND11.解:s=1n=2i=1WHILEi<=63s=s+n^ii=i+1WENDPRINT“1+2+2^2+2^3+…+2^63=”;sEND12.解:A=13R=0.007i=1DOA=A*(1+R)i=i+1LOOPUNTILA>=15i=i-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 靜脈輸液工具的合理選擇 2
- 廣東詩莞市高二數學下學期5月期中試題
- 部編版一年級語文下冊生字筆順期末復習
- 【2】66144+AIGC應用基礎+課程標準
- 岳陽現代服務職業學院《生物醫學導論》2023-2024學年第二學期期末試卷
- 四川省德陽中學2025年高三調研測試(二)物理試題文試題含解析
- 遼寧省大連市達標名校2025屆中考猜題卷(一)語文試題含解析
- 江西婺源茶業職業學院《數字音頻處理技術》2023-2024學年第二學期期末試卷
- 延邊大學《生物醫學工程應用實驗》2023-2024學年第二學期期末試卷
- 四川省成都龍泉第二中學2025屆高三下學期零月考英語試題試卷含解析
- 漢語言文學專業自評報告
- 中建項目目標成本測算操作指南
- 新課標背景下:如何進行大單元整體教學設計
- 現金盤點表完整版
- GB/T 25146-2010工業設備化學清洗質量驗收規范
- GB/T 212-2008煤的工業分析方法
- GB/T 17390-2010潛油電泵拆卸報告的編寫
- 中醫科物理治療登記表
- 國開電大 管理概論 形考任務一(畫組織結構圖)
- 三自由度并聯機器人結構設計
- 墨爾本介紹課件
評論
0/150
提交評論