有關算法案例測試題
一、選擇題
1.下列說法中正確的個數( ).
⑴輾轉相除法也叫歐幾里德算法;
⑵輾轉相除法的基本步驟是用較大的數除以較小的數;
⑶求最大公約數的方法,除輾轉相除法之外,沒有其他方法;
⑷編寫輾轉相除法的程序時,要用到循環語句
A.1 B.2 C.3 D.4
考查目的:考查輾轉相除法的概念.
答案:C.
解析:(3)是不正確的,求最大公約數的方法還有更相減損術等其他方法.
2.490和910的最大公約數爲( ).
A.2 B.10 C.30 D.70
考查目的:考查輾轉相除法的應用.
答案:D.
解析:910=490×1+420,490=420×1+70,420=70×6.
3.用秦九韶算法計算多項式在時的值時,v3的值爲( ).
A.3 B.5 C.-3 D.2
考查目的`:考查秦九韶算法的應用.
答案:B.
解析:v0=3,v1=3×1+0=3,v2=3×1+2=5,v3=5×1+0=5.
二、填空題
4.利用更相減損術求99與36的最大公約數的操作步驟爲(99,36)→(63,36)→(27,36)→(27,9)→(18,9)→(9,9),那麼99與36的最大公約數爲 .
考查目的:考查利用更相減損術求最大公約數的步驟.
答案:9.
解析:99-36=63,63-36=27,36-27=9,27-9=18,18-9=9,9-9=0.
5.用秦九韶算法計算多項式當時的值時,需要做乘法和加法的次數共 次.
考查目的:考查利用秦九韶算法解題的基本步驟.
答案:12.
解析:v0=3,v1=v0×0.4+4,v2=v1×0.4+5,v3=v2×0.4+6,v4=v3×0.4+7,v5=v4×0.4+8,v6=v5×0.4+1.
6.輾轉相除法的基本步驟是用較大的數(用變量m表示)除以較小的數(用變量n表示),除式爲m=n·q+r(0≤r<n),這是一個反覆執行的循環過程,如圖爲輾轉相除法的循環結構的程序框圖,則①、②兩處應依次填寫 、 .
考查目的:考查輾轉相除法的程序框圖.
答案:m=n、n=r.
解析:依據輾轉相除的算法步驟.
三、解答題
7.用輾轉相除法或者更相減損術求三個數 325,130,270 的最大公約數.
考查目的:考查求最大公約數的算法.
答案:5.
解析:325=130×2+65,130=65×2,270=65×4+30,65=30×2+5,30=5×6,所以三個數的最大公約數是5.
8.⑴計算:6+10 MOD (42)+1.
⑵將算術表達式轉換成算法語言.
考查目的:考查算術表達式與算法語言的區別.
答案:⑴9;⑵T=2*SQR(1/g)
解析:⑴6+10 MOD( 42)+1=6+2+1=9.
⑵T=2*SQR(1/g).
-
二年級數學上冊第六單元測試題
1、填空例:4×5=20,20÷5=4,想:(四)五二十,商是4.20÷4=()想:四()二十,商是().12÷2=()想:二()十二,商是().12÷6=()想:()六十二,商是().24÷4=()想:四()二十四,商是().24÷6=()想:()六二十四,商是().2、列式計算(1)24裏面有幾個4?(1)18除以6等於多少?3、綜合練習按要求寫算式:4、5、20()×()=(),()÷()=(),()×()=(),()÷()=()。4、根據描述填空(1)十位上和個位上的...
-
語文課文《在山的那邊》基礎練習題
《在山的那邊》基礎練習題1、畫線的字注音全對的一組是()⑴伏在視窗(fú)癡想(chī)⑵隱祕(bì)凝成(nín??)⑶誘惑(xiù)漫溼(màn)⑷枯乾(?括?)一瞬間(shùn)2、下邊四組中有錯別字的'一組是()⑴幻想凝成誘惑宣騰⑵海潮攀登朦朧癡想⑶隱祕清澈依然枯乾⑷漫溼一瞬間飄來深根3、填空...
-
三項機制知識測試題卷
一、填空題(8X2、5=20分)1、2016年月日,省委正式印發“三項機制”檔案。2、擬提拔使用的黨政幹部,任現職期間年度考覈結果應爲以上等次。3、調整後的領導幹部,和突出,因工作需要經考察符合任職條件的,可以提拔任職。4、能上能下辦法重點解決黨政領導幹部的問題。5、...
-
初中物理能及其轉化單元測試題參考
題號一二三四總分得分一、選擇題(每題3分,共33分)1、下列現象中能用“分子的無規則運動”的觀點加以解釋的是()A.春天,柳絮飛揚B.夏天,雷雨交加C.秋天,桂花飄香D.冬天,雪花飛舞2、如圖10-1所示的現象中,透過熱傳遞改變物體內能的是()向下壓活塞,浸透鐵絲反覆彎乙醚的棉花...