資源簡介 第三單元 第一章 算法及算法的表示 強化提高一、第三單元 第一章 算法及算法的表示 強化提高1.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量s的值是( )A.1 B.5 C.6 D.13【答案】C【知識點】流程圖識讀【解析】【解答】根據(jù)循環(huán)算法,可得每次獲取n的最低位,然后相加得到s,n再去掉最后一位。即將n的每位上的數(shù)字相加。1+2+3=6,故答案選C。【分析】此題考查流程圖的識讀和基本運算符的計算。2.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量s的值是( )A.1 B.3 C.12 D.60【答案】D【知識點】流程圖識讀【解析】【解答】第一次循環(huán)結(jié)束,s=3,n=3;第二次循環(huán)結(jié)束,s=12,n=4;第三次循環(huán)結(jié)束,s=60。故答案選D。【分析】此題考查流程圖的識讀。本題流程圖使用的是分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。3.某算法的部分流程圖如圖所示。執(zhí)行這部分流程時,依次輸入3,4,-1,則輸出的s的值是( )A.-2 B.-1 C.0 D.1【答案】B【知識點】流程圖識讀【解析】【解答】當輸入值a為3時,s=3,k=-1;當輸入值a為4時,s=-1,k=1,當輸入值a小于0時,循環(huán)結(jié)束,輸出s的值。最終s的值為-1。故答案選B。【分析】此題考查流程圖的識讀。4.某算法的部分流程圖如圖所示。執(zhí)行這部分流程時,依次輸入12,-5,29,18,7,則輸出值是( )A.12 B.-5 C.29 D.7【答案】C【知識點】流程圖識讀【解析】【解答】先輸入b,后每輸入一個數(shù)a,i都會加1,當i=5時,結(jié)束循環(huán),輸出b的值。比較的過程中找出輸入數(shù)里的最大值。故答案選C。【分析】此題考查流程圖的識讀。5.某流程圖如圖所示。執(zhí)行該算法,下列說法錯誤的是( )A.s的值最終為-5B.語句“k=k+1”共執(zhí)行了4次C.語句“s≤0”共判斷了5次D.該算法轉(zhuǎn)成VB代碼時能用Do循環(huán)語句實現(xiàn)【答案】A【知識點】流程圖識讀【解析】【解答】k的值每次加1,s的初值為10,每次減k,直到s小于等于0,所以共判斷5次,k=k+1共執(zhí)行4次,s的最終值為0。故答案選A。【分析】此題考查流程圖的識讀。6.某算法的部分流程如圖所示,執(zhí)行這部分流程,依次輸入21,6,則下列說法錯誤的是( )A.n的值最終是3 B.語句“m←n”共執(zhí)行了1次C.語句“r=0”共判斷了3次 D.r的值最終為2【答案】D【知識點】流程圖識讀【解析】【解答】根據(jù)流程圖,如果r=0結(jié)束循環(huán),則r的終值應(yīng)為0。第一次計算r=21 Mod 6,結(jié)果為r=3,m=6,n=3,第二次計算r=0,結(jié)束,輸出n的值。故答案選D。【分析】此題考查流程圖的識讀。7.某算法的部分流程如圖所示。若執(zhí)行流程時,輸入x的值為21,那么輸出的a的值是( )A.1 B.2 C.3 D.4【答案】B【知識點】流程圖識讀【解析】【解答】算法將n轉(zhuǎn)成二進制取反,然后將各位上的數(shù)相加。21D=10101B,取反后是01010,各位上的數(shù)相加后是2。故答案選B。【分析】此題考查流程圖的識讀。8.某算法的部分流程如圖所示。執(zhí)行這部分流程后,輸出的c,s的值分別是( )A.8,10 B.10,14 C.12,6 D.14,24【答案】B【知識點】流程圖識讀【解析】【解答】第一遍循環(huán)c=0,滿足條件c Mod 3=0,執(zhí)行Y后,c=4,s=4;第二遍循環(huán)c Mod 3=1,c=6,s=4;第三次循環(huán)c Mod 3=0,c=10,s=14。故答案選B。【分析】此題考查流程圖的識讀、循環(huán)、選擇結(jié)構(gòu)的實現(xiàn)。1 / 1第三單元 第一章 算法及算法的表示 強化提高一、第三單元 第一章 算法及算法的表示 強化提高1.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量s的值是( )A.1 B.5 C.6 D.132.某算法的部分流程圖如圖所示,執(zhí)行這部分流程后,變量s的值是( )A.1 B.3 C.12 D.603.某算法的部分流程圖如圖所示。執(zhí)行這部分流程時,依次輸入3,4,-1,則輸出的s的值是( )A.-2 B.-1 C.0 D.14.某算法的部分流程圖如圖所示。執(zhí)行這部分流程時,依次輸入12,-5,29,18,7,則輸出值是( )A.12 B.-5 C.29 D.75.某流程圖如圖所示。執(zhí)行該算法,下列說法錯誤的是( )A.s的值最終為-5B.語句“k=k+1”共執(zhí)行了4次C.語句“s≤0”共判斷了5次D.該算法轉(zhuǎn)成VB代碼時能用Do循環(huán)語句實現(xiàn)6.某算法的部分流程如圖所示,執(zhí)行這部分流程,依次輸入21,6,則下列說法錯誤的是( )A.n的值最終是3 B.語句“m←n”共執(zhí)行了1次C.語句“r=0”共判斷了3次 D.r的值最終為27.某算法的部分流程如圖所示。若執(zhí)行流程時,輸入x的值為21,那么輸出的a的值是( )A.1 B.2 C.3 D.48.某算法的部分流程如圖所示。執(zhí)行這部分流程后,輸出的c,s的值分別是( )A.8,10 B.10,14 C.12,6 D.14,24答案解析部分1.【答案】C【知識點】流程圖識讀【解析】【解答】根據(jù)循環(huán)算法,可得每次獲取n的最低位,然后相加得到s,n再去掉最后一位。即將n的每位上的數(shù)字相加。1+2+3=6,故答案選C。【分析】此題考查流程圖的識讀和基本運算符的計算。2.【答案】D【知識點】流程圖識讀【解析】【解答】第一次循環(huán)結(jié)束,s=3,n=3;第二次循環(huán)結(jié)束,s=12,n=4;第三次循環(huán)結(jié)束,s=60。故答案選D。【分析】此題考查流程圖的識讀。本題流程圖使用的是分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。3.【答案】B【知識點】流程圖識讀【解析】【解答】當輸入值a為3時,s=3,k=-1;當輸入值a為4時,s=-1,k=1,當輸入值a小于0時,循環(huán)結(jié)束,輸出s的值。最終s的值為-1。故答案選B。【分析】此題考查流程圖的識讀。4.【答案】C【知識點】流程圖識讀【解析】【解答】先輸入b,后每輸入一個數(shù)a,i都會加1,當i=5時,結(jié)束循環(huán),輸出b的值。比較的過程中找出輸入數(shù)里的最大值。故答案選C。【分析】此題考查流程圖的識讀。5.【答案】A【知識點】流程圖識讀【解析】【解答】k的值每次加1,s的初值為10,每次減k,直到s小于等于0,所以共判斷5次,k=k+1共執(zhí)行4次,s的最終值為0。故答案選A。【分析】此題考查流程圖的識讀。6.【答案】D【知識點】流程圖識讀【解析】【解答】根據(jù)流程圖,如果r=0結(jié)束循環(huán),則r的終值應(yīng)為0。第一次計算r=21 Mod 6,結(jié)果為r=3,m=6,n=3,第二次計算r=0,結(jié)束,輸出n的值。故答案選D。【分析】此題考查流程圖的識讀。7.【答案】B【知識點】流程圖識讀【解析】【解答】算法將n轉(zhuǎn)成二進制取反,然后將各位上的數(shù)相加。21D=10101B,取反后是01010,各位上的數(shù)相加后是2。故答案選B。【分析】此題考查流程圖的識讀。8.【答案】B【知識點】流程圖識讀【解析】【解答】第一遍循環(huán)c=0,滿足條件c Mod 3=0,執(zhí)行Y后,c=4,s=4;第二遍循環(huán)c Mod 3=1,c=6,s=4;第三次循環(huán)c Mod 3=0,c=10,s=14。故答案選B。【分析】此題考查流程圖的識讀、循環(huán)、選擇結(jié)構(gòu)的實現(xiàn)。1 / 1 展開更多...... 收起↑ 資源列表 第三單元 第一章 算法及算法的表示 強化提高(學生版).docx 第三單元 第一章 算法及算法的表示 強化提高(教師版).docx 縮略圖、資源來源于二一教育資源庫