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

【精品解析】浙江省高中信息技術(shù) 算法的基本概念及常用表示方法同步練習(xí)

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

【精品解析】浙江省高中信息技術(shù) 算法的基本概念及常用表示方法同步練習(xí)

資源簡(jiǎn)介

浙江省高中信息技術(shù) 算法的基本概念及常用表示方法同步練習(xí)
一、單選題
1.(2018·溫州模擬)某流程圖如圖所示。執(zhí)行該算法,下面說(shuō)法錯(cuò)誤的是(  )
A.s 的值最終為-5
B.語(yǔ)句“k=k+1”共執(zhí)行了 4 次
C.語(yǔ)句“s≤0”共判斷了 5 次
D.該算法轉(zhuǎn)成 VB 代碼時(shí)能用 Do 循環(huán)語(yǔ)句實(shí)現(xiàn)
【答案】A
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】由本題流程圖可知:將10賦給s,0賦給k,當(dāng)s的值大于0時(shí)執(zhí)行循環(huán)體,s的值小于等于0時(shí)輸出k,在循環(huán)體中將k的值增1,然后s減去k的值后再賦給s,最后將s的值輸出。所以s的數(shù)學(xué)意義就是s=10-1-2-3-4=0。選項(xiàng)A:最終s的值為0,故本項(xiàng)錯(cuò)。由上述分析k的值為1、2、3、4共四次循環(huán)k=k+1執(zhí)行了4次,本項(xiàng)對(duì)。選項(xiàng)C:執(zhí)行了4次循環(huán),在進(jìn)行第5次判斷后循環(huán)終止條件成立退出了循環(huán),本項(xiàng)對(duì)。選項(xiàng)D:該算法要使用循環(huán)語(yǔ)句,可以使用do while ……loop語(yǔ)句實(shí)現(xiàn),本項(xiàng)對(duì)。故答案選A。
【分析】本題考查的是流程圖,在編程之間應(yīng)當(dāng)使用流程圖將算法表示出來(lái)。在使用流程圖時(shí)注意流程圖的圖形含義。其中圓角矩形表示起止框、菱形表示判斷框、矩形表示處理框、箭頭表示流程線。
2.某算法的部分流程圖如圖所示。
執(zhí)行該算法,依次輸入a的值2,5,4后,變量b的值為(  )
A.0.5 B.2 C.4 D.5
【答案】B
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】當(dāng)a=2時(shí),b=20/2=10;當(dāng)a=5時(shí),b=10/5=2;當(dāng)a=4 時(shí),條件“a【分析】本題考查循環(huán)語(yǔ)句的運(yùn)行過(guò)程及VB表達(dá)式的計(jì)算。
3.某算法的部分流程圖如圖所示,執(zhí)行該算法,輸出S的結(jié)果是(  )
A.0 B.8 C.10 D.15
【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】根據(jù)本題的流程圖可知,該循環(huán)結(jié)構(gòu)的結(jié)束條件為i Mod 9等于5。通過(guò)觀察發(fā)現(xiàn),該程序是先求和然后判斷余數(shù)是否等于5,所以實(shí)現(xiàn)的功能是求1+2+3+4+5的和,即15。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
4.如圖所示,該流程圖所表示的算法違背了算法的有窮性特征,下列修改方法中,可以改正該錯(cuò)誤的是(  )
A.將①處改為 i←0 B.將②處改為 s≥0
C.將③處改為 i←i-2 D.將④處改為 s←s-i
【答案】C
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】由于循環(huán)的條件i≥0始終成立,循環(huán)會(huì)一直持續(xù)進(jìn)行。將③處改為 i←i-2,i的值將會(huì)不斷減小,當(dāng)i的值小于0時(shí),結(jié)束循環(huán),輸出s。故答案選C。
【分析】本題考查算法的特征及循環(huán)語(yǔ)句中循環(huán)條件的設(shè)置。一個(gè)算法應(yīng)該具有五個(gè)重要特征:有窮性、確切性、輸入項(xiàng)、輸出項(xiàng)、可行性。
5.有一數(shù)列1,2,3,5,8,13,…,從第3項(xiàng)起,每項(xiàng)等于它相鄰的前2項(xiàng)之和。求在該數(shù)列中第一個(gè)超過(guò)1000的數(shù)是第幾項(xiàng)。解決此問題的部分算法流程圖如圖所示:
圖中空白處理框①和②處應(yīng)填入的是(  )
A.①b←a,②i←i+1 B.①i←i+1,②b←a
C.①a←c,②i←i+1 D.①i←i+1,②a←b
【答案】D
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析本題流程圖:從第3項(xiàng)起,每項(xiàng)等于它相鄰的前2項(xiàng)之和。因此當(dāng)執(zhí)行了c=a+b后,計(jì)數(shù)器i=i+1。若c還未超過(guò)1000,則要繼續(xù)做加法,此時(shí),執(zhí)行a=b,b=c,即每個(gè)數(shù)向后移動(dòng)一項(xiàng)。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句的程序執(zhí)行過(guò)程。
6.某算法的部分流程圖如圖所示,執(zhí)行該算法后,變量s的值及x←x+1執(zhí)行的次數(shù)分別為(  )
A.0,3 B.-5,4 C.0,4 D.-5,3
【答案】C
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】根據(jù)本題的流程圖可知,該循環(huán)共執(zhí)行了4次,第一次s=9,x=2;第二次s=7,x=3;第三次s=4,x=4;第四次s=0,x=5。故答案選C。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句的程序段運(yùn)行過(guò)程。
7.某旅游景點(diǎn)規(guī)定,身高在1.2米以下的兒童免票,身高在1.2米~1.5米的兒童購(gòu)半價(jià)票,身高超過(guò)1.5米的購(gòu)全價(jià)票。下圖所示算法用于根據(jù)身高判斷購(gòu)票情況:
用于輸出“購(gòu)全價(jià)票”的圖框編號(hào)是(  )
A.① B.② C.③ D.④
【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】根據(jù)題目描述可知,當(dāng)h>1.5,即h≤1.5不成立時(shí),輸出“購(gòu)全價(jià)票”。所以用于輸出“購(gòu)全價(jià)票”的圖框編號(hào)是④。故答案選D。
【分析】本題考查選擇結(jié)構(gòu)語(yǔ)句的程序執(zhí)行過(guò)程。
8.如圖所示為某算法的部分流程圖,執(zhí)行這部分流程后,變量s的值是(  )
A.4 B.11 C.24 D.29
【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析本題流程圖執(zhí)行過(guò)程:
初始值:n=3,s=1;
s=1,s<13,第一次循環(huán),執(zhí)行s=s+n,s=4,n=n+s,n=7;
s=4,s<13,第二次循環(huán),執(zhí)行s=s+n,s=11,n=n+s,n=18;
s=11,s<13,第三次循環(huán),執(zhí)行s=s+n,s=29,n=n+s,n=47;
s=29,s<13不成立,循環(huán)結(jié)束。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句執(zhí)行過(guò)程以及表達(dá)式的計(jì)算。
9.計(jì)算某球隊(duì)球員平均年齡的部分算法流程圖如圖所示,其中:c用來(lái)記錄已輸入球員的人數(shù),sum用來(lái)計(jì)算有效數(shù)據(jù)之和,d用來(lái)存儲(chǔ)輸入的球員年齡值,輸入0時(shí)表示輸入結(jié)束。
圖中空白處理框①和②處應(yīng)填入的是(  )
A.①sum←sum+d,②c←c+1 B.①sum←sum+c,②c←c+1
C.①sum←sum+d,②d←d+1 D.①sum←sum+c,②d←d+1
【答案】A
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu);常量、變量及變量的賦值
【解析】【解答】根據(jù)題目描述可知,sum用來(lái)統(tǒng)計(jì)球隊(duì)各個(gè)球員的年齡總和,c是計(jì)數(shù)器,用來(lái)記錄已經(jīng)輸入年齡的球員人數(shù)。每次統(tǒng)計(jì)后,計(jì)數(shù)器加1,所以先執(zhí)行sum←sum+d,再執(zhí)行c←c+1。故答案選A。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
10.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量a、b的值分別是(  )
A.3,4 B.3,5 C.8,13 D.8,15
【答案】C
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析本題流程圖執(zhí)行過(guò)程:
初始值:a=1,b=2;
b=2,b<8,第一次循環(huán),執(zhí)行語(yǔ)句a=a+b,a=3,b=a+b,b=5;
b=5,b<8,第二次循環(huán),執(zhí)行語(yǔ)句a=a+b,a=8,b=a+b,b=13;
b=13,b<8不成立,循環(huán)結(jié)束,此時(shí)a=8,b=13。故答案選C。
【分析】本題考查循環(huán)結(jié)構(gòu)流程圖執(zhí)行過(guò)程及VB表達(dá)式的計(jì)算。
11.(2019高二下·陽(yáng)高開學(xué)考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量sum 的值為(  )
A.9 B.24 C.234 D.432
【答案】A
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】分析流程圖,初值x=234,sum=0,進(jìn)入循環(huán)后具體判斷執(zhí)行如下:第一次判斷:x=234>0,則執(zhí)行:sum=0+234 mod 10=4,x=234\10=23;第二次判斷:x=23>0,則執(zhí)行:sum=4+23 mod 10=7,x=23\10=2;第三次判斷:x=2>0,則執(zhí)行:sum=7+2 mod10=9,
x=2\10=0;第四次判斷:x=0,不符合則退出,執(zhí)行這部分流程后,變量sum的值為9,故答案選A。
【分析】此題主要考查循環(huán)結(jié)構(gòu)流程圖的應(yīng)用。流程圖描述算法的方法:流程圖使用各種特定的圖形來(lái)描述算法,其中用圓角矩形表示開始和結(jié)束,用矩形框表示賦值和處理框,用菱形表示判斷框,如果流程線沒有回到流程框上面,就是選擇結(jié)構(gòu),如果流程線回到菱形框上面就是循環(huán)結(jié)構(gòu),用箭頭表示走向。
12.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量c的值是(  )
A.6 B.7 C.0 D.3
【答案】A
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析流程圖執(zhí)行過(guò)程:
初始值:a=45,b=7,c=0;
a=45,b=7,a>b,第1次循環(huán)后,c=1,a=38,b=7;
a=38,b=7,a>b,第2次循環(huán)后,c=2,a=31,b=7;
a=31,b=7,a>b,第3次循環(huán)后,c=3,a=24,b=7;
a=24,b=7,a>b,第4次循環(huán)后,c=4,a=17,b=7;
a=17,b=7,a>b,第5次循環(huán)后,c=5,a=10,b=7;
a=10,b=7,a>b,第6次循環(huán)后,c=6,a=3,b=7;
a=3,b=7,a>b不成立,退出循環(huán),循環(huán)共執(zhí)行6次,最終變量c的值為6。故答案選A。
【分析】本題考查循環(huán)結(jié)構(gòu)流程圖的執(zhí)行過(guò)程及程序段中表達(dá)式的計(jì)算。
13.某算法的流程圖如圖所示:
依次輸入x的值為5、3、-1后,該算法的輸出結(jié)果為(  )
A.7 B.5 C.6 D.4
【答案】D
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析流程圖:當(dāng)x>0時(shí),執(zhí)行語(yǔ)句i=i+2,否則,輸出i的值。依次輸入5,3,-1,則循環(huán)2次,變量i的值由0變?yōu)?。所以算法的輸出結(jié)果為4。故答案選D。
【分析】本題考查算法中循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
14.某競(jìng)猜商品價(jià)格的流程圖如下圖所示:
在這個(gè)算法中,最多有幾次猜價(jià)機(jī)會(huì)(  )
A.1次 B.2次 C.3次 D.4次
【答案】D
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】n初值為1,終值為4,循環(huán)步長(zhǎng)為1,n的取值分別為1、2、3、4時(shí)可以執(zhí)行循環(huán),當(dāng)n=5時(shí)循環(huán)結(jié)束。因此該循環(huán)最多可執(zhí)行4次。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
15.(2019高三上·臨安期末)某算法的部分流程圖如圖所示,執(zhí)行第4次循環(huán)后,a,b的值分別是(  )
A.2,14 B.3,14 C.11,13 D.13,14
【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】由流程圖可知該循環(huán)5 次:①a=7,b= 11;②a=9,b=12;③a=11,b=13;④a=13,b=14;⑤a=15,b=15。執(zhí)行第4次循環(huán)后,a,b的值分別13,14。故答案選D。
【分析】本題考查流程圖的識(shí)別以及運(yùn)算符“Mod”,“ \”的優(yōu)先級(jí)及運(yùn)用。算術(shù)運(yùn)算符由高到低分別為:^(乘方)、-(取負(fù))、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+
或 -。
16.(2016高三上·義烏期中)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量x和Flag的值分別是(  )
A.2,True B.3,True C.2,F(xiàn)alse D.3,F(xiàn)alse
【答案】C
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】由流程圖可知,這是一個(gè)循環(huán)結(jié)構(gòu)。先將x的值賦為1,將flag的值賦為true,然后判斷x是否能被2整除,如不能被2整除則將x的值增1,將flag的值取反繼續(xù)進(jìn)行判斷直到x的值能整除2為止。根據(jù)題意,當(dāng)x=1,F(xiàn)lag=True 時(shí),x mod 2=1>0,循環(huán)繼續(xù),x=x+1=2,F(xiàn)lag=False,此時(shí),x mod 2=0,循環(huán)結(jié)束。因此最終,x=2,F(xiàn)lag=False 由流程圖分析可知本程序只循環(huán)了一次,故x的值為2,flag的值為False。故答案選C。
【分析】本題考查的是用流程圖表示算法并分析算法。若想讀懂流程圖,一是能明白流程圖中各框圖的含義,二是要看清流程線的走向。
1 / 1浙江省高中信息技術(shù) 算法的基本概念及常用表示方法同步練習(xí)
一、單選題
1.(2018·溫州模擬)某流程圖如圖所示。執(zhí)行該算法,下面說(shuō)法錯(cuò)誤的是(  )
A.s 的值最終為-5
B.語(yǔ)句“k=k+1”共執(zhí)行了 4 次
C.語(yǔ)句“s≤0”共判斷了 5 次
D.該算法轉(zhuǎn)成 VB 代碼時(shí)能用 Do 循環(huán)語(yǔ)句實(shí)現(xiàn)
2.某算法的部分流程圖如圖所示。
執(zhí)行該算法,依次輸入a的值2,5,4后,變量b的值為(  )
A.0.5 B.2 C.4 D.5
3.某算法的部分流程圖如圖所示,執(zhí)行該算法,輸出S的結(jié)果是(  )
A.0 B.8 C.10 D.15
4.如圖所示,該流程圖所表示的算法違背了算法的有窮性特征,下列修改方法中,可以改正該錯(cuò)誤的是(  )
A.將①處改為 i←0 B.將②處改為 s≥0
C.將③處改為 i←i-2 D.將④處改為 s←s-i
5.有一數(shù)列1,2,3,5,8,13,…,從第3項(xiàng)起,每項(xiàng)等于它相鄰的前2項(xiàng)之和。求在該數(shù)列中第一個(gè)超過(guò)1000的數(shù)是第幾項(xiàng)。解決此問題的部分算法流程圖如圖所示:
圖中空白處理框①和②處應(yīng)填入的是(  )
A.①b←a,②i←i+1 B.①i←i+1,②b←a
C.①a←c,②i←i+1 D.①i←i+1,②a←b
6.某算法的部分流程圖如圖所示,執(zhí)行該算法后,變量s的值及x←x+1執(zhí)行的次數(shù)分別為(  )
A.0,3 B.-5,4 C.0,4 D.-5,3
7.某旅游景點(diǎn)規(guī)定,身高在1.2米以下的兒童免票,身高在1.2米~1.5米的兒童購(gòu)半價(jià)票,身高超過(guò)1.5米的購(gòu)全價(jià)票。下圖所示算法用于根據(jù)身高判斷購(gòu)票情況:
用于輸出“購(gòu)全價(jià)票”的圖框編號(hào)是(  )
A.① B.② C.③ D.④
8.如圖所示為某算法的部分流程圖,執(zhí)行這部分流程后,變量s的值是(  )
A.4 B.11 C.24 D.29
9.計(jì)算某球隊(duì)球員平均年齡的部分算法流程圖如圖所示,其中:c用來(lái)記錄已輸入球員的人數(shù),sum用來(lái)計(jì)算有效數(shù)據(jù)之和,d用來(lái)存儲(chǔ)輸入的球員年齡值,輸入0時(shí)表示輸入結(jié)束。
圖中空白處理框①和②處應(yīng)填入的是(  )
A.①sum←sum+d,②c←c+1 B.①sum←sum+c,②c←c+1
C.①sum←sum+d,②d←d+1 D.①sum←sum+c,②d←d+1
10.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量a、b的值分別是(  )
A.3,4 B.3,5 C.8,13 D.8,15
11.(2019高二下·陽(yáng)高開學(xué)考)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量sum 的值為(  )
A.9 B.24 C.234 D.432
12.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量c的值是(  )
A.6 B.7 C.0 D.3
13.某算法的流程圖如圖所示:
依次輸入x的值為5、3、-1后,該算法的輸出結(jié)果為(  )
A.7 B.5 C.6 D.4
14.某競(jìng)猜商品價(jià)格的流程圖如下圖所示:
在這個(gè)算法中,最多有幾次猜價(jià)機(jī)會(huì)(  )
A.1次 B.2次 C.3次 D.4次
15.(2019高三上·臨安期末)某算法的部分流程圖如圖所示,執(zhí)行第4次循環(huán)后,a,b的值分別是(  )
A.2,14 B.3,14 C.11,13 D.13,14
16.(2016高三上·義烏期中)某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量x和Flag的值分別是(  )
A.2,True B.3,True C.2,F(xiàn)alse D.3,F(xiàn)alse
答案解析部分
1.【答案】A
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】由本題流程圖可知:將10賦給s,0賦給k,當(dāng)s的值大于0時(shí)執(zhí)行循環(huán)體,s的值小于等于0時(shí)輸出k,在循環(huán)體中將k的值增1,然后s減去k的值后再賦給s,最后將s的值輸出。所以s的數(shù)學(xué)意義就是s=10-1-2-3-4=0。選項(xiàng)A:最終s的值為0,故本項(xiàng)錯(cuò)。由上述分析k的值為1、2、3、4共四次循環(huán)k=k+1執(zhí)行了4次,本項(xiàng)對(duì)。選項(xiàng)C:執(zhí)行了4次循環(huán),在進(jìn)行第5次判斷后循環(huán)終止條件成立退出了循環(huán),本項(xiàng)對(duì)。選項(xiàng)D:該算法要使用循環(huán)語(yǔ)句,可以使用do while ……loop語(yǔ)句實(shí)現(xiàn),本項(xiàng)對(duì)。故答案選A。
【分析】本題考查的是流程圖,在編程之間應(yīng)當(dāng)使用流程圖將算法表示出來(lái)。在使用流程圖時(shí)注意流程圖的圖形含義。其中圓角矩形表示起止框、菱形表示判斷框、矩形表示處理框、箭頭表示流程線。
2.【答案】B
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】當(dāng)a=2時(shí),b=20/2=10;當(dāng)a=5時(shí),b=10/5=2;當(dāng)a=4 時(shí),條件“a【分析】本題考查循環(huán)語(yǔ)句的運(yùn)行過(guò)程及VB表達(dá)式的計(jì)算。
3.【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】根據(jù)本題的流程圖可知,該循環(huán)結(jié)構(gòu)的結(jié)束條件為i Mod 9等于5。通過(guò)觀察發(fā)現(xiàn),該程序是先求和然后判斷余數(shù)是否等于5,所以實(shí)現(xiàn)的功能是求1+2+3+4+5的和,即15。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
4.【答案】C
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】由于循環(huán)的條件i≥0始終成立,循環(huán)會(huì)一直持續(xù)進(jìn)行。將③處改為 i←i-2,i的值將會(huì)不斷減小,當(dāng)i的值小于0時(shí),結(jié)束循環(huán),輸出s。故答案選C。
【分析】本題考查算法的特征及循環(huán)語(yǔ)句中循環(huán)條件的設(shè)置。一個(gè)算法應(yīng)該具有五個(gè)重要特征:有窮性、確切性、輸入項(xiàng)、輸出項(xiàng)、可行性。
5.【答案】D
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析本題流程圖:從第3項(xiàng)起,每項(xiàng)等于它相鄰的前2項(xiàng)之和。因此當(dāng)執(zhí)行了c=a+b后,計(jì)數(shù)器i=i+1。若c還未超過(guò)1000,則要繼續(xù)做加法,此時(shí),執(zhí)行a=b,b=c,即每個(gè)數(shù)向后移動(dòng)一項(xiàng)。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句的程序執(zhí)行過(guò)程。
6.【答案】C
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】根據(jù)本題的流程圖可知,該循環(huán)共執(zhí)行了4次,第一次s=9,x=2;第二次s=7,x=3;第三次s=4,x=4;第四次s=0,x=5。故答案選C。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句的程序段運(yùn)行過(guò)程。
7.【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】根據(jù)題目描述可知,當(dāng)h>1.5,即h≤1.5不成立時(shí),輸出“購(gòu)全價(jià)票”。所以用于輸出“購(gòu)全價(jià)票”的圖框編號(hào)是④。故答案選D。
【分析】本題考查選擇結(jié)構(gòu)語(yǔ)句的程序執(zhí)行過(guò)程。
8.【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析本題流程圖執(zhí)行過(guò)程:
初始值:n=3,s=1;
s=1,s<13,第一次循環(huán),執(zhí)行s=s+n,s=4,n=n+s,n=7;
s=4,s<13,第二次循環(huán),執(zhí)行s=s+n,s=11,n=n+s,n=18;
s=11,s<13,第三次循環(huán),執(zhí)行s=s+n,s=29,n=n+s,n=47;
s=29,s<13不成立,循環(huán)結(jié)束。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句執(zhí)行過(guò)程以及表達(dá)式的計(jì)算。
9.【答案】A
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu);常量、變量及變量的賦值
【解析】【解答】根據(jù)題目描述可知,sum用來(lái)統(tǒng)計(jì)球隊(duì)各個(gè)球員的年齡總和,c是計(jì)數(shù)器,用來(lái)記錄已經(jīng)輸入年齡的球員人數(shù)。每次統(tǒng)計(jì)后,計(jì)數(shù)器加1,所以先執(zhí)行sum←sum+d,再執(zhí)行c←c+1。故答案選A。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
10.【答案】C
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析本題流程圖執(zhí)行過(guò)程:
初始值:a=1,b=2;
b=2,b<8,第一次循環(huán),執(zhí)行語(yǔ)句a=a+b,a=3,b=a+b,b=5;
b=5,b<8,第二次循環(huán),執(zhí)行語(yǔ)句a=a+b,a=8,b=a+b,b=13;
b=13,b<8不成立,循環(huán)結(jié)束,此時(shí)a=8,b=13。故答案選C。
【分析】本題考查循環(huán)結(jié)構(gòu)流程圖執(zhí)行過(guò)程及VB表達(dá)式的計(jì)算。
11.【答案】A
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】分析流程圖,初值x=234,sum=0,進(jìn)入循環(huán)后具體判斷執(zhí)行如下:第一次判斷:x=234>0,則執(zhí)行:sum=0+234 mod 10=4,x=234\10=23;第二次判斷:x=23>0,則執(zhí)行:sum=4+23 mod 10=7,x=23\10=2;第三次判斷:x=2>0,則執(zhí)行:sum=7+2 mod10=9,
x=2\10=0;第四次判斷:x=0,不符合則退出,執(zhí)行這部分流程后,變量sum的值為9,故答案選A。
【分析】此題主要考查循環(huán)結(jié)構(gòu)流程圖的應(yīng)用。流程圖描述算法的方法:流程圖使用各種特定的圖形來(lái)描述算法,其中用圓角矩形表示開始和結(jié)束,用矩形框表示賦值和處理框,用菱形表示判斷框,如果流程線沒有回到流程框上面,就是選擇結(jié)構(gòu),如果流程線回到菱形框上面就是循環(huán)結(jié)構(gòu),用箭頭表示走向。
12.【答案】A
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析流程圖執(zhí)行過(guò)程:
初始值:a=45,b=7,c=0;
a=45,b=7,a>b,第1次循環(huán)后,c=1,a=38,b=7;
a=38,b=7,a>b,第2次循環(huán)后,c=2,a=31,b=7;
a=31,b=7,a>b,第3次循環(huán)后,c=3,a=24,b=7;
a=24,b=7,a>b,第4次循環(huán)后,c=4,a=17,b=7;
a=17,b=7,a>b,第5次循環(huán)后,c=5,a=10,b=7;
a=10,b=7,a>b,第6次循環(huán)后,c=6,a=3,b=7;
a=3,b=7,a>b不成立,退出循環(huán),循環(huán)共執(zhí)行6次,最終變量c的值為6。故答案選A。
【分析】本題考查循環(huán)結(jié)構(gòu)流程圖的執(zhí)行過(guò)程及程序段中表達(dá)式的計(jì)算。
13.【答案】D
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu);運(yùn)算符、基本運(yùn)算與表達(dá)式
【解析】【解答】分析流程圖:當(dāng)x>0時(shí),執(zhí)行語(yǔ)句i=i+2,否則,輸出i的值。依次輸入5,3,-1,則循環(huán)2次,變量i的值由0變?yōu)?。所以算法的輸出結(jié)果為4。故答案選D。
【分析】本題考查算法中循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
14.【答案】D
【知識(shí)點(diǎn)】算法的控制結(jié)構(gòu)
【解析】【解答】n初值為1,終值為4,循環(huán)步長(zhǎng)為1,n的取值分別為1、2、3、4時(shí)可以執(zhí)行循環(huán),當(dāng)n=5時(shí)循環(huán)結(jié)束。因此該循環(huán)最多可執(zhí)行4次。故答案選D。
【分析】本題考查循環(huán)結(jié)構(gòu)語(yǔ)句與選擇結(jié)構(gòu)語(yǔ)句的綜合應(yīng)用。
15.【答案】D
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】由流程圖可知該循環(huán)5 次:①a=7,b= 11;②a=9,b=12;③a=11,b=13;④a=13,b=14;⑤a=15,b=15。執(zhí)行第4次循環(huán)后,a,b的值分別13,14。故答案選D。
【分析】本題考查流程圖的識(shí)別以及運(yùn)算符“Mod”,“ \”的優(yōu)先級(jí)及運(yùn)用。算術(shù)運(yùn)算符由高到低分別為:^(乘方)、-(取負(fù))、*(乘)或 /(除)、\(四舍五入除/位移)、Mod取模、+
或 -。
16.【答案】C
【知識(shí)點(diǎn)】算法的常用表示方法;算法的控制結(jié)構(gòu)
【解析】【解答】由流程圖可知,這是一個(gè)循環(huán)結(jié)構(gòu)。先將x的值賦為1,將flag的值賦為true,然后判斷x是否能被2整除,如不能被2整除則將x的值增1,將flag的值取反繼續(xù)進(jìn)行判斷直到x的值能整除2為止。根據(jù)題意,當(dāng)x=1,F(xiàn)lag=True 時(shí),x mod 2=1>0,循環(huán)繼續(xù),x=x+1=2,F(xiàn)lag=False,此時(shí),x mod 2=0,循環(huán)結(jié)束。因此最終,x=2,F(xiàn)lag=False 由流程圖分析可知本程序只循環(huán)了一次,故x的值為2,flag的值為False。故答案選C。
【分析】本題考查的是用流程圖表示算法并分析算法。若想讀懂流程圖,一是能明白流程圖中各框圖的含義,二是要看清流程線的走向。
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. 主站蜘蛛池模板: 磐石市| 察雅县| 德昌县| 土默特左旗| 吉林市| 库伦旗| 阳春市| 瑞金市| 怀远县| 石楼县| 镇巴县| 永城市| 汽车| 道真| 洛阳市| 沈丘县| 昂仁县| 高州市| 西青区| 芜湖县| 吉水县| 盐池县| 新平| 高雄市| 玛曲县| 兴安县| 渝中区| 金沙县| 郧西县| 潼南县| 朝阳县| 金平| 光泽县| 晋江市| 独山县| 巴里| 桦川县| 环江| 秦皇岛市| 黄浦区| 盱眙县|