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

高中信息技術高考模擬——算法的表示──流程圖(浙江專用)

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

高中信息技術高考模擬——算法的表示──流程圖(浙江專用)

資源簡介

高中信息技術高考模擬——算法的表示──流程圖(浙江專用)
一、高中信息技術高考模擬——算法的表示──流程圖(浙江專用)
1.(2018·溫州模擬)某流程圖如圖所示。執行該算法,下面說法錯誤的是(  )
A.s 的值最終為-5
B.語句“k=k+1”共執行了 4 次
C.語句“s≤0”共判斷了 5 次
D.該算法轉成 VB 代碼時能用 Do 循環語句實現
【答案】A
【知識點】算法的控制結構
【解析】【解答】由本題流程圖可知:將10賦給s,0賦給k,當s的值大于0時執行循環體,s的值小于等于0時輸出k,在循環體中將k的值增1,然后s減去k的值后再賦給s,最后將s的值輸出。所以s的數學意義就是s=10-1-2-3-4=0。選項A:最終s的值為0,故本項錯。由上述分析k的值為1、2、3、4共四次循環k=k+1執行了4次,本項對。選項C:執行了4次循環,在進行第5次判斷后循環終止條件成立退出了循環,本項對。選項D:該算法要使用循環語句,可以使用do while ……loop語句實現,本項對。故答案選A。
【分析】本題考查的是流程圖,在編程之間應當使用流程圖將算法表示出來。在使用流程圖時注意流程圖的圖形含義。其中圓角矩形表示起止框、菱形表示判斷框、矩形表示處理框、箭頭表示流程線。
2.(2020·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程,變量s的值為(  )
A.10 B.24 C.6 D.23
【答案】B
【知識點】算法的控制結構
【解析】【解答】各變量在循環過程中變化如下:第一次循環,q=0+1=1,p=11-1=10,s=0+10=10;第二次循環,q=1+1=2,p=10-2=8,s=10+8=18;第三次循環,q=2+1=3,p=8-3=5.s=18+5=23;第四次循環,q=3+1=4,p=5-4=1,s=23+1=24;此時q>p,退出循環。因此s=24。故答案選B。
【分析】本題考查循環結構流程圖。
3.(2020·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程后,變量x的值是(  )
A.5 B.4 C.6 D.10
【答案】B
【知識點】算法的控制結構
【解析】【解答】第1次循環,x=1+1*1=2,y=-1,i=2;第2次循環,x=2-1*2=0,y=1,i=3;第3次循環,x=0+1*3=3,y=-1,i=4;第4次循環,x=3-1*4=-1,y=1,i=5;第5次循環,x=-1+1*5=4,y=-1,i=6;退出循環。因此x=4。本程序的功能相當于求x=1+1-2+3-4+5=4。故答案選B。
【分析】本題考查循環結構流程圖。
4.(2018高三上·寧波月考)某算法流程圖如圖所示,執行這部分流程,變量sum的值為:(  )
A.1 B.3 C.4 D.0
【答案】A
【知識點】算法的常用表示方法
【解析】【解答】由圖中的流程圖知:先將x賦值為11,將sum賦值為0,在x大于0的情況下將1減x除以2的余數累加到sum中,然后將x整除以2重新賦給變量x,再去判斷x的值是否大于0,如果大于0繼續執行循環體直到x小于等于0為止,在x小于等于0后將sum的值輸出。由以上算法知:x=11>0,sum=0+1-11 mod 2=1-1=0,x=11\2=5;x=5>0,sum=0+1-5 mod 2=1-1=0,x=5/2=2;x=2>0,sum=0+1-2 mod 2=1-0=1,x=2\2=1;x=1>0 ,sum=1+1-1 mod 2=1+1-1=1 ,x=1\2=0,退出循環。故sum在退出循環后其值為1。故本題答案選A。
【分析】本題考查的是根據流程圖描述算法。若想看懂流程圖還得懂流程圖中的框圖符號。在流程圖中使用圓角矩形表示程序的起止,用矩形表示在此處處理程序,用菱形表示判斷,用平行四邊形表示輸入和輸出,使用流程線表示數據的流向。
5.(2019高三上·浙江月考)某算法的部分流程圖如圖所示,執行這部分流程后,下列分析正確的是(  )
A.當x輸入2,y輸入1時,輸出結果是16
B.當x輸入2,y輸入2時,輸出結果是4
C.當x輸入2,y輸入1時,“b=b*x”共被執行5次
D.當x輸入2,y輸入2時,“a=a\x”共被執行4次
【答案】A
【知識點】算法的控制結構;運算符、基本運算與表達式
【解析】【解答】當x=2,y=1時,分析程序運行過程:
初始值:a=10,b=1;
y=1,a=10,y≤a成立,執行b=b*x,b=2,a=a\x,a=5;
y=1,a=5,y≤a成立,執行b=b*x,b=4,a=a\x,a=2;
y=1,a=2,y≤a成立,執行b=b*x,b=8,a=a\x,a=1;
y=1,a=1,y≤a成立,執行b=b*x,b=16,a=a\x,a=0;
y=1,a=0,y≤a不成立,循環結束,輸出b的值為16;“b=b*x”共被執行4次。
當x=2,y=2時,分析程序運行過程:
初始值:a=10,b=1;
y=2,a=10,y≤a成立,執行b=b*x,b=2,a=a\x,a=5;
y=2,a=5,y≤a成立,執行b=b*x,b=4,a=a\x,a=2;
y=2,a=2,y≤a成立,執行b=b*x,b=8,a=a\x,a=1;
y=2,a=1,y≤a不成立,循環結束,輸出b的值為8;“a=a\x”共被執行3次。
故答案選A。
【分析】本題考查循環語句結構以及VB表達式的計算。
6.(2020·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程后,s的值為(  )
A.27 B.10 C.37 D.18
【答案】A
【知識點】算法的控制結構
【解析】【解答】分析條件表達式,當i是3的倍數,或者s是奇數時,執行s=s+i,因此:當i=3時,執行s=s+i=3,i=4;當s=3時,執行s=s+i=7,i=5;當s=7時,執行s=s+i=12,i=6;當i=6時,執行s=s+i=18,i=7;當i=9時,s=s+i=27,i=10;退出循環。故答案選A。
【分析】本題考查循環結構流程圖。
1 / 1高中信息技術高考模擬——算法的表示──流程圖(浙江專用)
一、高中信息技術高考模擬——算法的表示──流程圖(浙江專用)
1.(2018·溫州模擬)某流程圖如圖所示。執行該算法,下面說法錯誤的是(  )
A.s 的值最終為-5
B.語句“k=k+1”共執行了 4 次
C.語句“s≤0”共判斷了 5 次
D.該算法轉成 VB 代碼時能用 Do 循環語句實現
2.(2020·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程,變量s的值為(  )
A.10 B.24 C.6 D.23
3.(2020·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程后,變量x的值是(  )
A.5 B.4 C.6 D.10
4.(2018高三上·寧波月考)某算法流程圖如圖所示,執行這部分流程,變量sum的值為:(  )
A.1 B.3 C.4 D.0
5.(2019高三上·浙江月考)某算法的部分流程圖如圖所示,執行這部分流程后,下列分析正確的是(  )
A.當x輸入2,y輸入1時,輸出結果是16
B.當x輸入2,y輸入2時,輸出結果是4
C.當x輸入2,y輸入1時,“b=b*x”共被執行5次
D.當x輸入2,y輸入2時,“a=a\x”共被執行4次
6.(2020·浙江模擬)某算法的部分流程圖如圖所示,執行這部分流程后,s的值為(  )
A.27 B.10 C.37 D.18
答案解析部分
1.【答案】A
【知識點】算法的控制結構
【解析】【解答】由本題流程圖可知:將10賦給s,0賦給k,當s的值大于0時執行循環體,s的值小于等于0時輸出k,在循環體中將k的值增1,然后s減去k的值后再賦給s,最后將s的值輸出。所以s的數學意義就是s=10-1-2-3-4=0。選項A:最終s的值為0,故本項錯。由上述分析k的值為1、2、3、4共四次循環k=k+1執行了4次,本項對。選項C:執行了4次循環,在進行第5次判斷后循環終止條件成立退出了循環,本項對。選項D:該算法要使用循環語句,可以使用do while ……loop語句實現,本項對。故答案選A。
【分析】本題考查的是流程圖,在編程之間應當使用流程圖將算法表示出來。在使用流程圖時注意流程圖的圖形含義。其中圓角矩形表示起止框、菱形表示判斷框、矩形表示處理框、箭頭表示流程線。
2.【答案】B
【知識點】算法的控制結構
【解析】【解答】各變量在循環過程中變化如下:第一次循環,q=0+1=1,p=11-1=10,s=0+10=10;第二次循環,q=1+1=2,p=10-2=8,s=10+8=18;第三次循環,q=2+1=3,p=8-3=5.s=18+5=23;第四次循環,q=3+1=4,p=5-4=1,s=23+1=24;此時q>p,退出循環。因此s=24。故答案選B。
【分析】本題考查循環結構流程圖。
3.【答案】B
【知識點】算法的控制結構
【解析】【解答】第1次循環,x=1+1*1=2,y=-1,i=2;第2次循環,x=2-1*2=0,y=1,i=3;第3次循環,x=0+1*3=3,y=-1,i=4;第4次循環,x=3-1*4=-1,y=1,i=5;第5次循環,x=-1+1*5=4,y=-1,i=6;退出循環。因此x=4。本程序的功能相當于求x=1+1-2+3-4+5=4。故答案選B。
【分析】本題考查循環結構流程圖。
4.【答案】A
【知識點】算法的常用表示方法
【解析】【解答】由圖中的流程圖知:先將x賦值為11,將sum賦值為0,在x大于0的情況下將1減x除以2的余數累加到sum中,然后將x整除以2重新賦給變量x,再去判斷x的值是否大于0,如果大于0繼續執行循環體直到x小于等于0為止,在x小于等于0后將sum的值輸出。由以上算法知:x=11>0,sum=0+1-11 mod 2=1-1=0,x=11\2=5;x=5>0,sum=0+1-5 mod 2=1-1=0,x=5/2=2;x=2>0,sum=0+1-2 mod 2=1-0=1,x=2\2=1;x=1>0 ,sum=1+1-1 mod 2=1+1-1=1 ,x=1\2=0,退出循環。故sum在退出循環后其值為1。故本題答案選A。
【分析】本題考查的是根據流程圖描述算法。若想看懂流程圖還得懂流程圖中的框圖符號。在流程圖中使用圓角矩形表示程序的起止,用矩形表示在此處處理程序,用菱形表示判斷,用平行四邊形表示輸入和輸出,使用流程線表示數據的流向。
5.【答案】A
【知識點】算法的控制結構;運算符、基本運算與表達式
【解析】【解答】當x=2,y=1時,分析程序運行過程:
初始值:a=10,b=1;
y=1,a=10,y≤a成立,執行b=b*x,b=2,a=a\x,a=5;
y=1,a=5,y≤a成立,執行b=b*x,b=4,a=a\x,a=2;
y=1,a=2,y≤a成立,執行b=b*x,b=8,a=a\x,a=1;
y=1,a=1,y≤a成立,執行b=b*x,b=16,a=a\x,a=0;
y=1,a=0,y≤a不成立,循環結束,輸出b的值為16;“b=b*x”共被執行4次。
當x=2,y=2時,分析程序運行過程:
初始值:a=10,b=1;
y=2,a=10,y≤a成立,執行b=b*x,b=2,a=a\x,a=5;
y=2,a=5,y≤a成立,執行b=b*x,b=4,a=a\x,a=2;
y=2,a=2,y≤a成立,執行b=b*x,b=8,a=a\x,a=1;
y=2,a=1,y≤a不成立,循環結束,輸出b的值為8;“a=a\x”共被執行3次。
故答案選A。
【分析】本題考查循環語句結構以及VB表達式的計算。
6.【答案】A
【知識點】算法的控制結構
【解析】【解答】分析條件表達式,當i是3的倍數,或者s是奇數時,執行s=s+i,因此:當i=3時,執行s=s+i=3,i=4;當s=3時,執行s=s+i=7,i=5;當s=7時,執行s=s+i=12,i=6;當i=6時,執行s=s+i=18,i=7;當i=9時,s=s+i=27,i=10;退出循環。故答案選A。
【分析】本題考查循環結構流程圖。
1 / 1

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 常山县| 铜川市| 富裕县| 凤冈县| 龙泉市| 元江| 龙州县| 屯门区| 尼勒克县| 永兴县| 铅山县| 乾安县| 黄梅县| 东城区| 阜新| 兴仁县| 白银市| 页游| 汶川县| 陇南市| 夏津县| 信宜市| 西安市| 三都| 满洲里市| 肥西县| 永定县| 咸丰县| 县级市| 灵石县| 军事| 延吉市| 曲周县| 乐东| 台北县| 达州市| 河曲县| 秭归县| 广宁县| 垫江县| 衡水市|