搜索
    上传资料 赚现金
    2.2 算法的控制结构同步课时练- 高中信息技术浙教版(2019)必修1 数据与计算
    立即下载
    加入资料篮
    2.2 算法的控制结构同步课时练- 高中信息技术浙教版(2019)必修1 数据与计算01
    2.2 算法的控制结构同步课时练- 高中信息技术浙教版(2019)必修1 数据与计算02
    2.2 算法的控制结构同步课时练- 高中信息技术浙教版(2019)必修1 数据与计算03
    还剩9页未读, 继续阅读
    下载需要10学贝
    使用下载券免费下载
    加入资料篮
    立即下载

    浙教版 (2019)必修1 数据与计算2.2 算法的控制结构综合训练题

    展开
    这是一份浙教版 (2019)必修1 数据与计算2.2 算法的控制结构综合训练题,共12页。试卷主要包含了选择题等内容,欢迎下载使用。

    2.2算法的控制结构同步课时练

    一、选择题16

    1以下三斜求积术中正确顺序是(  

    用公式计算面积     输出三角形面积s

    计算               输入边长abc

    A④③①② B①③②④ C④①③② D①②③④

    2.若输入9,如下算法的执行结果是(  

    A3 B9 C81 D4

    3如图所示的部分流程图中,“s←si”被执行次数为(  )

    A0 B1

    C32 D33

    4.为了体现人文关怀,某公司规定当气温高于35摄氏度时,停止一切户外作业。如用编程实现这一规定,我们在设计算法时应采用

    A.顺序结构

    B.选择结构

    C.循环结构

    D.树型结构

    5某算法的部分流程图如图所示,执行这部分流程,变量 xy 的值分别是   

    A0,"7 1" B0, "1 7" C0, 17 D1,7

    6某算法的部分流程图如第图所示,执行该流程时,输入n的值为126,则输出s的值为(  

    A01111110 B01111111 C10000001 D10000000

    7以下流程图描述的算法,输出结果是(   

    A24   24   24 B24   40   48 C8   8   8 D24   40   72

    8关于结构化程序设计所要求的基本结构,以下描述错误的是(  

    A重复(循环) B选择(分支) Cgoto跳转 D顺序

    9某算法部分流程图如图所示,执行该部分流程图后,变量 s 和变量 i 的值分别为(   

    A9 5 B16 7 C16 5 D9 7

    10某算法的流程图如图所示,依次输入10,8,执行流程后,s的值是

    A" 1 0 8" B" 1 2" C" 0 1" D" 2 1"

    11下列不是 Python 程序基本结构的是()。

    A顺序结构 B树形结构 C分支结构 D循环结构

    12.如下流程图的功能是给数组a赋值,使a(1)=1a(2)=3a(3)=5a(50)=99,在流程图的空白处应填入(  )

    Aa(i)2*i1

    Ba(i)2*(i1)

    Ca(i)i2

    Da(i)2*i1

    13某算法的部分流程图如图所示,执行该流程后,变量 sum 的值为(  

    A45 B25 C20 D0

    14.某算法的部分流程图如图所示,执行这部分流程图后,变量k的值为(  

    A14 B18 C24 D3

    15某算法的部分流程图如图所示,执行这部分流程后,下列说法正确的是(   

    A变量t的值为27 B变量s的值为40

    C变量i的值为5 D循环条件s40?判断了5

    16某算法的部分流程如图所示执行这部分流程,若输入s10sh23ab,则输出t的值是(    

    A0 B2 C3 D6

     

    17用流程图描述算法时,矩形框用于表示判断。_____

    18小明根据如下流程图编写了VB程序,但运行时提示有错,请找出程序中的5个错误,并改正。

    1)错误语句的编号是_______。(2)修改为___________________________

    2)错误语句的编号是_______。(2)修改为___________________________

    3)错误语句的编号是_______。(2)修改为___________________________

    4)错误语句的编号是_______。(2)修改为___________________________

    5)错误语句的编号是_______。(2)修改为___________________________

    19若某函数的计算过程如下方所示,输入x,输出的值。

    请完成下图的流程图。

     

    20如图所示的流程图,请根据要求回答以下问题

    1)常见的算法描述主要有三种,本算法描述是什么?

    2)本算法的程序结构是什么?

    3)本算法程序的输出结果是多少?

    4)用计算机程序解决问题的步骤是:(请空白处补充完整)分析问题设计算法 调试运行检测结果。

    5)上述步骤哪-步骤是核心?


    参考答案

    1A

    【详解】

    本题考查的是算法。三斜求积术过程为:先输入边长abc,求出p,再求出s,最后输出面积s。故选项A正确。

    2A

    【详解】

    本题主要考查算法流程图的执行。分析程序,可知当x4的倍数时,直接输出x,否则当x>10,执行x=x^2,当x<=10,执行x=sqr(x),故算法的执行结果是x=sqr(9)=3,故本题选A选项。

    3C

    【详解】

    本题主要考查算法流程图的执行。i=1,循环条件是i<100i每次递增31+n*3=100n=33,即i=i+3循环了33次,s=s+i最后一次变量i没有满足情况没有执行,故执行了32次,故本题选C选项。

    4B

    【详解】

    本题考查的是算法。顺序结构表示程序中各步操作按出现的先后顺序执行;选择结构表示程序的处理步骤出现了分支,需要根据某一特定条件选择其中一个分支执行;循环结构表示程序反复执行某个或某些操作,直到判断条件为假(真)时才可终止循环。为了体现人文关怀,某公司规定当气温高于35摄氏度时,停止一切户外作业。如用编程实现这一规定,我们在设计算法时应采用选择结构,故应选B

    5B

    【详解】

    本题考查流程图相关知识。
    x=15y=“”x<>0,成立,r=7x=1y=7
    x=1y=7x<>0,成立,r=1x=0y=17
    x=0y=17x<>0。不成立,退出循环。
    故执行这部分流程,变量xy的值分别是0“1 7”。本题选B

     

    6C

    【详解】

    本题主要考查算法流程图。分析流程图可知,该流程图实现将十进制数126转换为二进制数0111 1110后,再将其中的1变为00变为1,即变为10000001,故输出s的值为10000001,故本题选C选项。

    7D

    【详解】

    本题主要考查算法流程图的执行。X=8Y=8Z=8X=X+Y+Z=8+8+8=24Y=X+Y+Z=24+8+8=40Z=X+Y+Z=24+40+8=72,输出XYZ的值分别是24 40 72,故本题选D选项。

    8C

    【详解】

    本题主要考查程序基本结构。结构化程序设计所要求的基本结构,包括三种:重复(循环)、选择(分支)和顺序结构,故本题选C选项。

    9D

    【详解】

    本题主要考查算法流程图的执行。分析流程图可知,循环条件是i<=6i的初值为1,每次循环执行s=s+ii=i+2,故i的可取值依次是1357,循环结束后,s=s+i=0+1++3+5=9,故本题选D选项。

    10B

    【详解】

    本题主要考查算法流程图的执行。n=10m=8s="",第一次循环,满足n>0k=n mod m=2n=n\m=1s=str(k)+s="2";第二次循环,满足n>0k=n mod m=1n=n\m=0s=str(k)+s="1 2";第三次循环,不满足n>0,故执行流程后,s的值是"1 2",故本题选B选项。
     

    11B

    【详解】

    本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。

    12D

    【详解】

    本题主要算法流程图的执行。流程图的功能是给数组a赋值,使a(1)=1a(2)=3a(3)=5a(50)=99,即a(i)2*i1,故本题选D选项。

    13B

    【详解】

    本题主要考查算法流程图的执行。s=987654321i=0sum=0,当i是偶数时,执行sum=sum+s mod 10,否则跳过执行s=s\10i=i+1,即该流程图统计s中奇数位数之和,故sum=1+3+5+7+9=25,故执行该流程后,变量 sum 的值为25,故本题选B选项。

    14C

    【详解】

    本题主要考查算法流程图读取。图中当k mod y=0成立时,输出k;当当k mod y=0不成立时,k=k+x;因此,k分别为6121824,当k=24时,k mod y=0成立,输出k24。因此C选项正确。

    15C

    【详解】

    本题考查的是流程图识读。初始值t=0s=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不成立,跳出循环
    故执行后,变量t的值是243,变量s的值是121,变量i的值为5,循环条件s40?判断了6次。选项C正确。

    16C

    【详解】

    本题主要考查算法流程图的执行。i=1s=“10sh23ab”c=mid(s,i,1),当c是数字时,执行t=t*10+val(c),否则执行t=int(sqr(t)),当i=1时,t=1;当i=2时,t=1*10+0=10;当i=3时,t=int(sqr(t))=3;当i=4时,t=int(sqr(t))=1;当i=5时,t=1*10+2=12;当i=6时,t=12*10+3=123;当i=7时,t=int(sqr(t))=11;当i=8时,t=int(sqr(t))=3,故执行这部分流程,输出t的值是3,故本题选C选项。

    17错误

    【详解】

    本题主要考查算法流程图。用流程图描述算法时,矩形框用于表示数据处理,菱形框用于表示判断,故表述错误。

    181)错误语句的编号是。(1分)(2)修改为 s=0:j=1:n=0  。(2分)

    2)错误语句的编号是  。(1分)(2)修改为  do while j<=10 。(2分)

    3)错误语句的编号是。(1分)(2)修改为  x=inputbox(“ ”) 。(2分)

    4)错误语句的编号是。(1分)(2)修改为  end if  。(2分)

    5)错误语句的编号是 。(1分)(2)修改为  print n 。(2分)

    【详解】

    本题主要考查算法流程图及VB程序调试。分析程序可知,(1)多个变量初始化,使用:分隔,故编号应修改为s=0:j=1:n=0。(2)第条语句和第条语句对应,采用while循环结构,故编号应修改为do while j<=10。(3)使用inputbox函数,将接收到的值赋给变量x,故编号应修改为x=inputbox(“ ”)。(4)条件分支仅采用单分支,没有采用双分支,故编号应修改为end if。(5)对照流程图,最后输出n的值,故编号应修改为print n

    19

    【详解】

    本题主要考查算法流程图的绘制。开始、结束用圆角矩形框,判断框用菱形框,输入输出用平行四边形,赋值语句用矩形框。

    20.(1)流程图
    2)循环结构和分支结构(选择结构)
    372
    4)编写程序
    5)设计算法

    【详解】

    本题考查的是算法相关知识。(1)描述算法的方法有:流程图、自然语言、伪代码。图中是流程图。(2)该流程有往回走,有判断,故主要结构是循环结构和分支结构(选择结构)。(3)初始n=4i=2f=3

    第一次循环,i<=n成立,执行f=f*i=3*2=6i=i+1=3;

    第二次循环,i<=n成立,执行f=f*i=6*3=18i=i+1=4;

    第三次循环,i<=n成立,执行f=f*i=18*4=72i=i+1=5;

    i<=n不成立,最后输出72

    4)用计算机程序解决问题的步骤是:分析问题设计算法编写程序调试运行检测结果。(5)设计算法是核心。

    相关试卷

    高中信息技术2.2 算法的控制结构课后测评: 这是一份高中信息技术2.2 算法的控制结构课后测评,共12页。试卷主要包含了选择题,操作题,判断题等内容,欢迎下载使用。

    浙教版 (2019)必修1 数据与计算第一章 数据与信息1.5 数据与大数据课后测评: 这是一份浙教版 (2019)必修1 数据与计算第一章 数据与信息1.5 数据与大数据课后测评,共5页。试卷主要包含了选择题,判断题等内容,欢迎下载使用。

    浙教版 (2019)必修1 数据与计算1.4 数据管理与安全巩固练习: 这是一份浙教版 (2019)必修1 数据与计算1.4 数据管理与安全巩固练习,共7页。试卷主要包含了选择题,判断题,简答题等内容,欢迎下载使用。

    免费资料下载额度不足,请先充值

    每充值一元即可获得5份免费资料下载额度

    今日免费资料下载份数已用完,请明天再来。

    充值学贝或者加入云校通,全网资料任意下。

    提示

    您所在的“深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载 10 份资料 (今日还可下载 0 份),请取消部分资料后重试或选择从个人账户扣费下载。

    您所在的“深深圳市第一中学”云校通为试用账号,试用账号每位老师每日最多可下载10份资料,您的当日额度已用完,请明天再来,或选择从个人账户扣费下载。

    您所在的“深圳市第一中学”云校通余额已不足,请提醒校管理员续费或选择从个人账户扣费下载。

    重新选择
    明天再来
    个人账户下载
    下载确认
    您当前为教习网VIP用户,下载已享8.5折优惠
    您当前为云校通用户,下载免费
    下载需要:
    本次下载:免费
    账户余额:0 学贝
    首次下载后60天内可免费重复下载
    立即下载
    即将下载:0份资料
    • 充值学贝下载 90%的用户选择 本单免费
    • 扫码直接下载
    选择教习网的 4 个理由
    • 更专业

      地区版本全覆盖, 同步最新教材, 公开课⾸选;1200+名校合作, 5600+⼀线名师供稿

    • 更丰富

      涵盖课件/教案/试卷/素材等各种教学资源;500万+优选资源 ⽇更新5000+

    • 更便捷

      课件/教案/试卷配套, 打包下载;手机/电脑随时随地浏览;⽆⽔印, 下载即可⽤

    • 真低价

      超⾼性价⽐, 让优质资源普惠更多师⽣

    开票申请 联系客服
    本次下载需要:0学贝 0学贝 账户剩余:0学贝
    本次下载需要:0学贝 原价:0学贝 账户剩余:0学贝
    了解VIP特权
    您当前为VIP用户,已享全站下载85折优惠,充值学贝可获10%赠送

        扫码支付后直接下载

        0元

        扫码支付后直接下载

        使用学贝下载资料比扫码直接下载优惠50%
        充值学贝下载,本次下载免费
        了解VIP特权
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付(支持花呗)

        到账0学贝
        • 微信
        • 支付宝

        微信扫码支付

        支付宝扫码支付 (支持花呗)

          下载成功

          Ctrl + Shift + J 查看文件保存位置

          若下载不成功,可重新下载,或查看 资料下载帮助

          本资源来自成套资源

          更多精品资料

          正在打包资料,请稍候…

          预计需要约10秒钟,请勿关闭页面

          服务器繁忙,打包失败

          请联系右侧的在线客服解决

          单次下载文件已超2GB,请分批下载

          请单份下载或分批下载

          支付后60天内可免费重复下载

          我知道了
          正在提交订单

          欢迎来到教习网

          • 900万优选资源,让备课更轻松
          • 600万优选试题,支持自由组卷
          • 高质量可编辑,日均更新2000+
          • 百万教师选择,专业更值得信赖
          微信扫码注册
          qrcode
          二维码已过期
          刷新

          微信扫码,快速注册

          还可免费领教师专享福利「樊登读书VIP」

          手机号注册
          手机号码

          手机号格式错误

          手机验证码 获取验证码

          手机验证码已经成功发送,5分钟内有效

          设置密码

          6-20个字符,数字、字母或符号

          注册即视为同意教习网「注册协议」「隐私条款」
          QQ注册
          手机号注册
          微信注册

          注册成功

          下载确认

          下载需要:0 张下载券

          账户可用:0 张下载券

          立即下载

          如何免费获得下载券?

          加入教习网教师福利群,群内会不定期免费赠送下载券及各种教学资源, 立即入群

          返回
          顶部