资源简介 2.2算法的控制结构同步练习一、选择题(共18题)1.某算法的流程图如图所示: 执行完流程图后,变量S的值为( )A.0 B.9 C.13 D.272.某商品团购优惠策略的流程图如图所示当n为100、p为10时,实付金额s的值是( )。A.1000 B.950C.850 D.7503.以下流程图描述的算法,输出结果是( )A.24 24 24 B.24 40 48 C.8 8 8 D.24 40 724.下列( )不属于选择结构。A.单选择 B.双选择 C.复选择 D.多选择5.对输入的两个整数a和b,找出其中的较大者赋给c并输出。解决该问题的算法流程图如图所示:上述流程图中虚线框部分的内容可为( )A. B.C. D.6.该算法流程图执行结束时,变量m的值为( )A.10 B.0 C.4 D.-57.某算法流程图如图所示。执行该算法,当s的值为0时 ( )A.k的值为10 B.程序出错C.语句“k=k+1”共被执行了2次 D.输出k的值8.顺序结构程序的执行顺序是()A.由外到内 B.自上而下 C.自下而上 D.由内到外9.如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是( )A.将①处改为 i ← 0 B.将②处改为 s ≥ 0 C.将③处改为 i ← i-2 D.将④处改为 s ← s-i10.某算法的部分流程图如右图所示,执行这部分流程后,输出i,c的值分别是( )A.20,2 B.20,3 C.22,2 D.22,311.某算法的部分流程图如图所示。执行这部分流程,若输入s的值为“WZ2021-3-26”,则输出 sum的值为( )A.0 B.2021 C.2024 D.205012.有下图所示为某算法的流程图片断,该算法的功能是:A.a,b两个数交换 B.求a,b两个数的较大者C.a,b两个数相加 D.随机输出a,b13.某算法部分流程图如图所示,执行该部分流程图后,变量 s 和变量 i 的值分别为A.9 和 5 B.9 和 7C.16 和 5 D.16 和 714.某学校将学生的考试成绩进行分级,示意图如下,张扬同学考了92分,他将被评为哪个级别?( )A.D级 B.C级 C.B级 D.A级15.某算法的部分流程图如下图所示。执行这部分流程后,语句 “s=s+i” 被执行的次数是( )A.3 B.4 C.5 D.616.某算法的部分流程图如图所示,执行这部分流程后,下列说法不正确的是( )A.a的值为9 B.b的值为19C.循环条件b<=13 共执行5次 D.当第3次执行循环条件b<=13 时,b的值为1317.如下算法的执行结果是( )A.8 B.14 C.18 D.2018.以下哪个是算法的描述方法?( )A.流程图描述法 B.枚举法 C.顺序法 D.列表法二、综合题(共5题)19.用流程图描述算法时,矩形框用于表示判断。(_____)20.在流程图中,表示输入输出功能。(______)21.若某函数的计算过程如下方所示,输入x,输出的值。请完成下图的流程图。22.有个科学猜想的节目内容是:如果有一张足够大的纸,其厚度为0.1毫米,对折一次纸的厚度增加1倍。问:对着多少次后,纸的厚度可以超过珠穆朗玛峰的高度(8848.43米)?请回答以下的问题。(1)根据提议,一张纸的厚度为h,对折k次后,纸的厚度为_______________。(2)描述本题算法的流程图如下图所示,则流程图中①②处应填写的内容分别是①______________,②_______________________。23.如图所示的流程图,请根据要求回答以下问题(1)常见的算法描述主要有三种,本算法描述是什么?(2)本算法的程序结构是什么?(3)本算法程序的输出结果是多少?(4)用计算机程序解决问题的步骤是:(请空白处补充完整)分析问题→设计算法→ →调试运行→检测结果。(5)上述步骤哪-步骤是核心?参考答案1.D2.D3.D4.C5.D6.D7.D8.B9.C10.C11.C12.A13.B14.C15.C16.D17.C18.A19.错误20.错误21.22. ①0 ②或23.(1)流程图(2)循环结构和分支结构(选择结构)(3)72(4)编写程序(5)设计算法 展开更多...... 收起↑ 资源预览