中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

粵教版(2019)信息技術(shù)必修1 第三章 算法基礎(chǔ) 章末復(fù)習(xí)練習(xí)(五)(含解析)

資源下載
  1. 二一教育資源

粵教版(2019)信息技術(shù)必修1 第三章 算法基礎(chǔ) 章末復(fù)習(xí)練習(xí)(五)(含解析)

資源簡介

必修一第三章算法基礎(chǔ)章末復(fù)習(xí)練習(xí)(五)
算法的部分流程如圖所示。執(zhí)行該流程,輸出t和k的值分別是(  )
center000A. 14??6 B. 14??5 C. 15??6 D. 15??5
關(guān)于計(jì)算機(jī)編程解決問題基本步驟中屬于核心環(huán)節(jié)的是
A. 編寫程序 B. 分析問題 C. 調(diào)試運(yùn)行 D. 設(shè)計(jì)算法
算法的結(jié)構(gòu)有三種,下面所示的算法采用的結(jié)構(gòu)是()。
(I)輸入X
(II)如果X>0,那么Y=X
(III)否則Y=ABS(X)(絕對值X)
(IV)輸出Y
A. 順序結(jié)構(gòu) B. 分支結(jié)構(gòu) C. 循環(huán)結(jié)構(gòu) D. 星型結(jié)構(gòu)
下面關(guān)于算法描述正確的是()。
A. 算法只能用流程圖來描述
B. 一個算法只能用特定程序語言實(shí)現(xiàn)
C. 算法決定程序的運(yùn)行效率
D. 算法一定要有輸入,可以沒有輸出
下列問題可以用算法描述的是( )
A. 求所有自然數(shù)中6的倍數(shù)之和 B. 計(jì)算3/11的精確值
C. 隨機(jī)產(chǎn)生50個實(shí)數(shù)并按降序排列 D. 列出方程y=2
某算法部分流程圖如圖所示

執(zhí)行這部分流程,輸入a、b的值分別是30、20,則輸出內(nèi)容分別是(  )
A. 3,2 B. 6,4 C. 15,10 D. 20,30
算法的含義是
A. 解決問題的計(jì)算方法 B. 計(jì)算機(jī)解決問題的指令
C. 解決問題的方法與步驟 D. 分析問題的表達(dá)方式
某算法流程圖如圖所示,執(zhí)行該算法后,最后輸出s的值為27,則下列說法中不正確的是(  )
center000A. 所輸入的x的值為16 B. s←s+x被執(zhí)行了2次
C. x>8被執(zhí)行了2次 D. 算法結(jié)束時,x的值為4
某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,輸出s、i的值分別是(  )
2715895000A. 154
B. 155
C. 314
D. 315
常用的算法描述方法有(  )
A. 流程圖、自然語言、偽代碼 B. 自然語言、機(jī)器語言、偽代碼
C. 偽代碼、流程圖、機(jī)器語言 D. 低級語言、自然語言、流程圖
關(guān)于算法的描述,下列選項(xiàng)中正確的是(  )
343027041910000A. 算法的每一步驟必須有確切的含義
B. 算法必須有輸入
C. 算法本身就是一種程序設(shè)計(jì)語言
D. 算法的步驟可以是無窮的
分析下列流程圖,該算法所實(shí)現(xiàn)的功能是()。
A. 求出兩個數(shù)的最小公倍數(shù)
B. 求出兩個數(shù)的最大公約數(shù)
C. 交換兩個變量的值
D. m除以n的余數(shù)
某算法的部分流程圖如圖所示。執(zhí)行該流程,輸出s和i的值為(  )
center000A. 10??10 B. 0??11 C. 0??10 D. 10??11
某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,下列說法正確的是(  )
center000A. 變量t的值為27 B. 變量s的值為40
C. 變量i的值為5 D. 循環(huán)條件“s≤40?”判斷了5次
某算法的部分流程圖如圖所示。執(zhí)行這部分流程,下列說法正確的是()
center000A. 第1次循環(huán)結(jié)束時,x值為125
B. 第1次循環(huán)結(jié)束時,y值為15
C. 循環(huán)結(jié)束后,輸出y的值為521
D. 循環(huán)結(jié)束后,x<>0部分執(zhí)行了3次
某算法部分流程圖如圖所示,執(zhí)行這部分流程,變量s和i的值分別是(  )
center000A. 7,15 B. 9,17 C. 7,13 D. 9,15
某算法的部分流程圖如圖所示,以下說法正確的是(  )
center000A. 該流程執(zhí)行后,變量i的值是4
B. 該流程執(zhí)行后,變量f的值是true
C. 語句“imod3=0?”執(zhí)行的次數(shù)為2次
D. 語句“i<-i+1”和“f<-notf”執(zhí)行的次數(shù)為3次
答案和解析
1.【答案】B【解析】根據(jù)流程圖結(jié)構(gòu),初值t=0,k=2,s=12,第一次判斷s>1成立,進(jìn)入第二次判斷s mod k=0,若成立,則s=s\k,t=t+k,否則,k=k+1。故最終可得,t=14,k=5故選:B。
本題考查的是看流程圖分析算法。流程圖是一種用規(guī)定的圖形、指向線及文字說明來準(zhǔn)確表示算法的圖形,具有直觀、形象的特點(diǎn),能清楚地展現(xiàn)算法的邏輯結(jié)構(gòu)。題目一般涉及順序、循環(huán)和選擇三種結(jié)構(gòu)。
解這類題目的關(guān)鍵就是找好初始值和最終結(jié)束循環(huán)的判斷語句。
2.【答案】D 本題主要考察對計(jì)算機(jī)編程解決問題基本步驟的了解,學(xué)習(xí)中應(yīng)注意總結(jié)。
【解答】設(shè)計(jì)算法是整個問題解決的核心,故選D。
3.【答案】B
【分析】本題主要考查算法的三種基本結(jié)構(gòu),屬于基礎(chǔ)題。
【解答】根據(jù)題意,分析可知,題干中所示的算法采用的結(jié)構(gòu)是分支結(jié)構(gòu),故B正確。故選B。
4.【答案】C 本題主要考查對算法的了解,難度一般。
【解答】
A.算法不一定用流程圖來描述,故A錯誤;
B.一個算法可以用其他程序語言實(shí)現(xiàn),故B錯誤;
C.算法決定程序的運(yùn)行效率,故C正確;
D.算法可以沒有輸入,但是必須有輸出,故D錯誤。
?故選C。
5.【答案】C
本題主要考查的是算法的應(yīng)用,用算法的有窮性、確定性、有效性、有零個或多個輸入等特征來判斷即可。
【解答】
A . 一個算法必須在執(zhí)行有限個操作步驟后終止,故A錯誤;
B .?3/11無精確值,故B錯誤;
C . 可以用冒泡法來實(shí)現(xiàn),故C正確;
D . 無輸出,故D錯誤。
6.【答案】A
【解析】m=30 ?n=20 判斷n<>0成立執(zhí)行 t=n=20?? n=m? mod? n=10?? m=t=20,返回
m=20??n=10 判斷n<>0成立執(zhí)行 t=n=10?? n=m? mod? n=0? m=t=10,返回
m=10??n=0 判斷n<>0成立吧執(zhí)行?a=a\m=3?? b=b\m=2,輸出a,b
故選:A。
本題考查的是算法常用的表示方法,順序、選擇和循環(huán)三種控制結(jié)構(gòu),需要看懂流程圖中各框圖的含義及流程線的走向,“\”是除法運(yùn)算后的取整函數(shù);“Mod”是除法的取余函數(shù)。
需要看清楚,循環(huán)結(jié)構(gòu)和選擇結(jié)構(gòu)都是用判斷框來控制的,但選擇結(jié)構(gòu)的流程線是向下的,而循環(huán)結(jié)構(gòu)的流程線是向上的。
7.【答案】C
【分析】算法是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問題的清晰指令。本題考查對算法概念的理解。
【解答】ABCD四個選項(xiàng)中只有C項(xiàng)描述比較完整,故選C。
8.【答案】C
【解析】解析:如圖所示,輸出s的值為27,s初始值為1,程序執(zhí)行,s每次加x,x每次減6,若初始化x的值為16,循環(huán)執(zhí)行兩次后程序結(jié)束,s的值為27,AB選項(xiàng)正確;x>8共被執(zhí)行了3次,C選項(xiàng)錯誤;初始化x的值為16,x=x-6執(zhí)行了兩次,x變?yōu)?,退出循環(huán),結(jié)束程序,D選項(xiàng)正確。選擇錯誤的一項(xiàng),故選:C。
本題考查的知識點(diǎn)是算法的表示及流程圖算法的分析與應(yīng)用
知識點(diǎn)考查清晰、準(zhǔn)確、到位
9.【答案】D
【解析】解析:由流程圖知,本題是循環(huán)結(jié)構(gòu),退出的條件為s>15,t的初值為1,s的初值為0,i的初值為0。根據(jù)循環(huán)條件s<=15,循環(huán)執(zhí)行如下:第一次循環(huán),條件成立,執(zhí)行s=s+t=1,t=t*2=2,i=i+1=1;第二次循環(huán),條件成立,執(zhí)行s=s+t=3,t=t*2=4,i=i+1=2;第三次循環(huán),條件成立,執(zhí)行s=s+t=7,t=t*2=8,i=i+1=3;第四次循環(huán),條件成立,執(zhí)行s=s+t=15,t=t*2=16,i=i+1=4;第五次循環(huán),條件成立,執(zhí)行s=s+t=31,t=t*2=32,i=i+1=5;進(jìn)行下一次循環(huán)時,條件不成立,故輸出s,i,結(jié)果為:315,故選:D。
本題主要考查流程圖的理解
知識點(diǎn)考查清晰、準(zhǔn)確、到位
10.【答案】A
【解析】解析:常見的算法描述方法有自然語言、流程圖及偽代碼,故選:A。
本題主要考查算法的描述方法
知識點(diǎn)考查清晰、準(zhǔn)確、到位
11.【答案】A
【解析】所謂算法就是解題方法的精確描述,由有限個步驟組成,故C錯。算法是的步驟是有窮的,故D錯。有0個或多個輸入,故B錯。算法具有確定性,指算法的每一步驟必須有確切的含義,A對。
故選:A。
一個算法應(yīng)該具有以下五個重要的特征:有窮性(Finiteness)算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止;確切性(Definiteness)算法的每一步驟必須有確切的定義;輸入項(xiàng)(Input)一個算法有0個或多個輸入,以刻畫運(yùn)算對象的初始情況,所謂0個輸入是指算法本身定出了初始條件;輸出項(xiàng)(Output)一個算法有一個或多個輸出,以反映對輸入數(shù)據(jù)加工后的結(jié)果。沒有輸出的算法是毫無意義的;可行性(Effectiveness)算法中執(zhí)行的任何計(jì)算步驟都是可以被分解為基本的可執(zhí)行的操作步驟,即每個計(jì)算步驟都可以在有限時間內(nèi)完成(也稱之為有效性)。
本題考查算法相關(guān)知識。
12.【答案】B
本題主要考查的是算法的流程圖的表示方法,理解整個流程圖的含義是解題的關(guān)鍵。
【解答】
根據(jù)題意可得:其算法為???????輾轉(zhuǎn)求余計(jì)算算法。?輾轉(zhuǎn)求余計(jì)算算法用于求最大公約數(shù),其中m,n輸入,m先作為被除數(shù),n作為除數(shù),則最后跳出循環(huán)的m就是最大公約數(shù)。
故選B。
13.【答案】C
【解析】解析:根據(jù)流程圖,s Modi=0時,執(zhí)行s=s-i,i=i+1,否則只執(zhí)行i=i+1,s與i的變化情況如下圖所示
故選:C。本題主要考查流程圖知識點(diǎn)考查清晰、準(zhǔn)確、全面
14.【答案】C
【解析】初始值t=0,s=0,i=0.
第一次判斷s<=40成立,s=s+t=1,t=t*3=3,i=i+1=1;
第二次判斷s<=40成立,s=s+t=4,t=t*3=9,i=i+1=2;
第三次判斷s<=40成立,s=s+t=13,t=t*3=27,i=i+1=3;
第四次判斷s<=40成立,s=s+t=40,t=t*3=81,i=i+1=4;
第五次判斷s<=40成立,s=s+t=121,t=t*3=243,i=i+1=5;
第六次判斷s<=40不成立,跳出循環(huán)
執(zhí)行后,變量t的值是243,變量s的值是121,變量i的值為5,循環(huán)條件“s≤40?”判斷了6次故選:C。
本題考查的是看流程圖分析算法。流程圖是一種用規(guī)定的圖形、指向線及文字說明來準(zhǔn)確表示算法的圖形,具有直觀、形象的特點(diǎn),能清楚地展現(xiàn)算法的邏輯結(jié)構(gòu)。題目一般涉及順序、循環(huán)和選擇三種結(jié)構(gòu)。
解這類題目的關(guān)鍵就是找好初始值和最終結(jié)束循環(huán)的判斷語句。
15.【答案】C
【解析】
循環(huán)次數(shù)
y
x
0
125
1
5
12
2
52
1
3
521
0
循環(huán)結(jié)束
由表可知,第1次循環(huán)結(jié)束時,x值為12,y值為5;循環(huán)結(jié)束后,輸出的y值為521;“x<>0?”一共執(zhí)行了4次,故選C。
16.【答案】A
【解析】初始值i=1 k=1 s=0判斷s<7成立,執(zhí)行Y語句,s=s+i*k=0+1=1,k=-k=-1,i=i+2=3;判斷s<7成立,執(zhí)行Y語句,s=s+i*k=0+1=1-3=-2,k=-k=1,i=i+2=5;
判斷s<7成立,執(zhí)行Y語句,s=s+i*k=0+1=-2+5=3,k=-k=-1,i=i+2=7;
判斷s<7成立,執(zhí)行Y語句,s=s+i*k=0+1=-4,k=-k=1,i=i+2=9;
判斷s<7成立,執(zhí)行Y語句,s=s+i*k=0+1=5,k=-k=-1,i=i+2=11;
判斷s<7成立,執(zhí)行Y語句,s=s+i*k=0+1=-6,k=-k=1,i=i+2=13;
判斷s<7成立,執(zhí)行Y語句,s=s+i*k=0+1=7,k=-k=-1,i=i+2=15;
判斷s<7不成立,輸出i=15,s=7
故選:A。
本題考查的是看流程圖分析算法。流程圖是一種用規(guī)定的圖形、指向線及文字說明來準(zhǔn)確表示算法的圖形,具有直觀、形象的特點(diǎn),能清楚地展現(xiàn)算法的邏輯結(jié)構(gòu)。題目一般涉及順序、循環(huán)和選擇三種結(jié)構(gòu)。解這類題目的關(guān)鍵就是找好初始值和最終結(jié)束循環(huán)的判斷語句。
這個題目的關(guān)鍵是找到規(guī)律,k的值為正負(fù)交換,所以得到s的值同理發(fā)生變化,當(dāng)s的值為7時,不滿足條件結(jié)束循環(huán),輸出結(jié)果。
17.【答案】B
【解析】解析:由流程圖知,i的初值為1,f的值為True,循環(huán)條件為i Mod 3=0。第一次循環(huán),條件不成立,執(zhí)行i=i+1=2,f=Not f=False;第二次循環(huán),條件不成立,執(zhí)行i=i+1=3,f=Not f=True;此時條件成立,輸出i,f的值分別為:3,True。i=3,故選項(xiàng)A錯誤,i Mod 3=0?判斷條件共執(zhí)行了3次,故選項(xiàng)C錯誤,選項(xiàng)D中語句執(zhí)行次數(shù)為2次,為錯誤答案,f的值為True,選項(xiàng)B正確,故選:B。
本題主要考查流程圖的算法實(shí)現(xiàn)
知識點(diǎn)考查清晰、準(zhǔn)確、到位

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 高唐县| 仙桃市| 唐山市| 建宁县| 辽源市| 定结县| 娄底市| 黄梅县| 江口县| 山阳县| 安泽县| 台安县| 调兵山市| 弋阳县| 诸城市| 霞浦县| 灵川县| 江源县| 湟中县| 平山县| 抚顺市| 尼勒克县| 平邑县| 新龙县| 正定县| 分宜县| 云霄县| 东平县| 新昌县| 休宁县| 清丰县| 宜都市| 永胜县| 定日县| 宁阳县| 威信县| 高邑县| 新野县| 呈贡县| 合水县| 介休市|