習題:算法初步全章綜合測試_第1頁
習題:算法初步全章綜合測試_第2頁
習題:算法初步全章綜合測試_第3頁
習題:算法初步全章綜合測試_第4頁
習題:算法初步全章綜合測試_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《算法初步》單元測試一、選擇題:1.給出以下四個問題:①輸入一個數(shù),輸出它的相反數(shù)②求面積為的正方形的周長③輸出三個數(shù)中的最大數(shù)④求函數(shù)的函數(shù)值其中不需要用條件語句來描述其算法的有()A個B個C個D個2.程序框圖符號“”可用于()ifAthenBifAthenBelseCendif3.條件語句的一般形式如右所示,其中B表示的是()A.條件B.條件語句C.滿足條件時執(zhí)行的內容D.不滿足條件時執(zhí)行的內容4.將兩個數(shù)a=2,b=-6交換,使a=-6,b=2,下列語句正確的是()a=cc=bba=cc=bb=ab=aa=bc=aa=bb=ca=bb=a5.x=5y=6PRINT

x+y=11END上面程序運行時輸出的結果是()+y=11

+y

D.出錯信息6.圖中程序運行后輸出的結果為()(A)343(B)433(C)-1816(D)16-18i=i=6s=0WHILE=1\*GB3①s=s+i=2\*GB3②ENDPRINTsEND(第7題)x=-1y=20IFx<0THENx=y+3ELSEy=y-3ENDIFPRINTx-y;y+xEND(第6題)在WHILE后的①處和在s=s+i之后的②處所就填寫的語句可以是()A.①i>1②i=i-1B.①i>1②i=i+1C.①i>=1②i=i+1D.①i>=1②i=i-18.下列語句正確的是()+3=y-2=d+2=x=59.(2022年海南高考)右面的程序框圖,如果輸入三個實數(shù)是否是否開始輸入a,b,cx=ab>x輸出x結束x=bx=c否是應該填入下面四個選項中的()A.c>x B.x>c C.c>b D.b>c10.如果下邊程序執(zhí)行后輸出的結果是990,那么在程序中i=11s=1DOs=s*ii=i-1LOOPUNTILi=11s=1DOs=s*ii=i-1LOOPUNTIL“條件”PRINTSEND(第10題)A.i>10B.i<8C.i<=9D.i<911.右邊程序運行后輸出的的結果是()i=1WHILEi<8i=1WHILEi<8i=i+2s=2*i+3WENDPRINTsEND(第11題)B.19S=1IS=1I=1WHILEI<=10S=3*SI=I+1WENDPRINTSEND(第12題)D.2312.如右圖所示的程序是用來()A.計算3×10的值B.計算的值C.計算的值D.計算1×2×3×…×10的值13.為了在運行程序之后得到輸出16,鍵盤輸入x應該是()INPUTxIFx<0THENy=(x+1)(x+1)ELSEy=(x-1)(x-1)ENDIFPRINTyENDA.3或-3B.-5C.5或-3D.5或-5二、填空題:(本大題共6小題,每小題4分,共24分)13.(如下方左圖所示)程序框圖能判斷任意輸入的正整數(shù)x是奇數(shù)或是偶數(shù)。其中判斷框內的條件是_______________開始?開始?是輸入p結束輸出否結束開始輸入xm=x除以2的余數(shù)是否輸出“x是偶數(shù)”輸出“x是奇數(shù)”14.(2022年山東高考理科13)執(zhí)行上方右邊的程序框圖,若,則輸出的15.讀下面程序,該程序所表示的函數(shù)是16.右邊程序輸出的n的值是_____________________.j=1n=0j=1n=0WHILEj<=11j=j+1IFjMOD4=0THENn=n+1ENDIFj=j+1WENDPRINTnEND(第16題)INPUTxIFx<0THENy=-x+1ELSEIFx=0THENy=0ELSEy=x+1ENDIFENDIFPRINTyEND(第15題)三、解答題:17.執(zhí)行右圖中程序,回答下面問題。INPUT“INPUT“m=”;mINPUT“n=”;nDOr=mMODnm=nn=rLOOPUNTILr=0PRINTmEND(2)畫出該程序的程序框圖。18.以下程序流程圖及其相應程序是實現(xiàn)用二分法求近似值,但步驟并沒有全部給出,請補上適當?shù)恼Z句或條件,以保證該程序能順利運行并達到預期的目的。f(x)=x^2-5If(x)=x^2-5Input“a=”;aInput“b=”;bInput“d=”;dDoIff(m)=0thena=mb=mElseIff(a)f(m)<0then___________Else____________EndifEndifLoopuntil____________Printa,bEnd19.根據(jù)下面的要求,求滿足1+2+3+…+n>500的最小的自然數(shù)n。(1)畫出執(zhí)行該問題的程序框圖;(2)以下是解決該問題的一個程序,但有幾處錯誤,請找出錯誤并予以更正。i=1i=1S=1n=0DOS<=500S=S+ii=i+1n=n+1WENDPRINTn+1END(1)(2)20.給出50個數(shù),1,2,4,7,11,…,其規(guī)律是:第1個數(shù)是1,第2個數(shù)比第1個數(shù)大1,第3個數(shù)比第2個數(shù)大2,第4個數(shù)比第3個數(shù)大3,…,以此類推.要求計算這50個數(shù)的和.先將下面給出的程序框圖補充完整,再根據(jù)程序框圖寫出程序.(2)結束(2)結束i=i+1(1)開始是輸出s否i=1P=1S=0S=s+p(1)________________________(2)________________________2.程序:數(shù)學必修三《算法初步》單元測試參考答案一、選擇題:BBCBDAA,CADCCDA二、填空題:15、16、417、m=0?18、319、20、3三、解答題:21、解:(1)∵1147=888×1+259888=259×3+111259=111×2+37111=37×3∴888和1147的最大公約數(shù)是37.(2)25422、解:(1)6(2)23、解:程序如下:D程序如下:Definef(x)=x^2-5Input“a=”;aInput“b=”;bInput“d<”;dDoIff(m)=0thena=mb=mElseIff(a)f(m)<0then___b=m____Else___a=m___EndifEndifLoopuntil_abs(a-b)<d_Printa,bEnd24、解:(1)程序框圖如圖所示:或者:開始開始S=0S=0S=0S=0i=1i=1i=1i=1i=i+1i=i+1S=S+iS=S+iS<=500S=S+iS<=500S=S+ii=i+1是否是否否S>500否S>500輸出i-1是輸出i-1是結束輸出i-1結束輸出i-1結束結束

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論