终身会员
搜索
    上传资料 赚现金

    2.2算法的控制结构练习题 浙教版(2019)高中信息技术必修1

    立即下载
    加入资料篮
    2.2算法的控制结构练习题  浙教版(2019)高中信息技术必修1第1页
    2.2算法的控制结构练习题  浙教版(2019)高中信息技术必修1第2页
    2.2算法的控制结构练习题  浙教版(2019)高中信息技术必修1第3页
    还剩9页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    浙教版 (2019)必修1 数据与计算2.2 算法的控制结构课时练习

    展开

    这是一份浙教版 (2019)必修1 数据与计算2.2 算法的控制结构课时练习,共12页。试卷主要包含了有如下Pythn程序段,有如下Pythn 程序段,某Pythn程序段如下,有如下的 Pythn程序,有下列 Pythn程序段,如下 Pythn程序段等内容,欢迎下载使用。
    算法的控制结构练习题一.选择题(共30小题)1.有如下Python程序段:from random import  randomI0a[0]*6while i<=5A[i]=(intrandom(  )*6+5))*i%2+1for j in rangei):if a[j]==a[i]ii1breakii+1程序执行后,数组a各元素的数据可能是(  )A[612518810] B[7181010612] C[815616712] D[5161218910]2.有如下Python 程序段:def fx):if x==1return 1elsereturn x*fx1s0for i in range16):s+fi执行该程序段后,变量s的值b是(  )A33 B34 C154 D1533.某Python程序段如下:def doitx):if x>=6ans1elseans3*doitx+1+2*doitx+2return ansprintdoit3))程序运行后,输出的结果为(  )A17 B21 C61 D624.有如下Python程序段:sinput(“请输入一串字符串:”)fTruefor i in range0lens//2):if s[i]!s[lens)﹣i1]fFalsebreakprintf若执行该程序后,输出的结果是“True”,那么输入的值可能是(  )Aonion Bhello C278 D1115.一个球从某一高度h(单位:米)落下,每次落地后反弹回原来高度的一半,再落下。编程计算球在第10次落地时,经过的距离s,程序代码段如下:H20.0shfor i in range9): prints方框中的代码由以下三部分组成:lh*2hh/2ss+1下列选项中,代码顺序正确的是(  )A①②③ B②①③ C③①② D②③①6.有如下的 Python程序:若输入的内容为“5”(不包括引号),执行该程序段,最后的结果为(  )A B C D7.有下列 Python程序段:s=“6p25y3t“:sumt0flagTruefor ch in sifo“<=ch<=“9“:tt*10+intchelseif flag==Truesum+tt0flagnot flag执行该程序段后,变量sum的值为(  )A6 B9 C28 D348.如下 Python程序段:上述程序执行完以后,c的值有多少种可能?(  )A1 B2 C3 D49.下列 Python程序的功能是使用迭代算法求s的值。nintinput(“please input n:“))sOfor i in range1n):if i% 30ss+iprint(“s=“,s程序执行时,输入n的值为25,则输出的结果为(  )As84 Bs118 Cs108 Ds10510.有如下Python程序段:xyz142125120res0if xyresxelif yzres+zres﹣=5printres运行该程序段后,输出结果是(  )A115 B137 C140 D15711.有如下Python程序段:a[99857468534234272013]keyintinput(“请输入一个整数:”))ijkcflag090,“N”,Falsewhile i<=j and flag==Falsem=(i+j+1//2kk+1if key==a[m]c=“YflagTrueif keya[m]jm1elseim+1printck执行该程序段后,下列说法正确的是(  )A.该程序段既能用于升序序列的查找,也能用于降序序列的查找 B.若输出k的值为2,则c的值一定为Y C.若输入key的值为74,程序执行后变量ij的值分别为04 D.输入两位任意正整数,k的值介于13之间12.有如下VB程序段:字符串s为“ab300cde2022fg002h”时,执行该程序段后,sum的值为(  )A.﹣1720 B1720 C2320 D.﹣232013.埃氏筛法是一种高效的筛选素数的方法,具体原理是若一个数x是素数,那么这个素数的整倍数(2x3x4x……)都可以排除。用埃氏筛法编写VB程序筛选1000以内的素数。上述程序段中方框处可选语句为:1 To n\I2*i To n Step Ifi*jfj12处语句依次可为(  )A①③ B②④ C①④ D②③14.有如下排序程序:程序运行后,列表a中的内容是(  )A[201918151210101093] B[391010101215181920] C[192015181012109103] D[201519101810121093]15.下面的题目如由你来完成,需要用到(  )程序结构,(  )语句。A.循环  for B.分支  if C.循环  while D.分支  for16.下列流程图中是循环结构的是(  )A①② B②③ C③④ D②④17.以下算法的功能是(  )变量s的初值是0,变量i的初值是1变量i1循环到10,且步长为2,当i10时,转到第ss+i转到第输出变量s的值A.求s1+2++10的和 B.求s1+3++9的和 C.求s1×2×...×10的积 D.求s2+4+6+8+10的和18.以下程序的运行结果是(  )i0sum0while i10ifi%3==0sum+iii+1print'sum'sumAsum18 Bsum9 Csumsum Dsum019.以下程序的运行结果是(  )t1for i in range14):tt*iprinti,“!=“,tAi!t Bi!1 Ci!6 D3!620.在下面程序中,分别输入两个数23,运行的结果是(  )ainput(  )binput(  )printa+bA2 B3 C5 D.“2321.以下流程图中,执行后会出错的是(  )A B C D22.下列流程框图的基本图形不可能出现在顺序结构中的是(  )A B C D23.有部分流程图结构如图,其算法结构属于(  )A.顺序结构 B.重复结构 C.分支结构 D.循环结构24.求出1100的累加和,设计算法时最合适的是(  )A.顺序结构 B.循环结构 C.分支结构 D.环形结构25.关于分支结构的极述,正确的是(  )A.有一个入口,三个出口 B.有一个入口,一个出口 C.有一个入口,两个出口 D.有两个入口,一个出口26.某市出租车起步价(3公里内)为10元,超出3公里的部分按1.8元每公里收费,如要编写一个计费程序,则应充分利用下列哪种基本结构(  )A.顺序结构 B.分支结构 C.循环结构 D.无法确定27.顺序结构程序的执行顺序是(  )A.由外到内 B.自上而下 C.自下而上 D.由内到外28.如下所示流程图的执行结果是(  )A.将变量abc的值从大到小依次输出 B.将变量abc的值从小到大依次输出 C.将变量abc中的最大值输出 D.将变量abc中的最小值输出29.下面的流程图的类型分别是(  )A.分支结构、顺序结构、循环结构 B.分支结构、循环结构、顺序结构 C.顺序结构、分支结构、循环结构 D.循环结构、分支结构、顺序结构30.下面代码运行后,s的值是(  )a15a18b5sa+bA20 B23 C33 D38
    参考答案一.选择题(共30小题)1A2D3C4D5B6A7B8C9C10B11B12C13B14C15B16C17B18A19C20C21B22B23D24B25B26B27B28D29C30B 

    相关试卷

    高中信息技术2.2 算法的控制结构课后测评:

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

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

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

    浙教版 (2019)必修1 数据与计算第二章 算法与问题解决2.3 用算法解决问题的过程课后练习题:

    这是一份浙教版 (2019)必修1 数据与计算第二章 算法与问题解决2.3 用算法解决问题的过程课后练习题,共6页。试卷主要包含了对话框的作用是向用户提供,信息处理的三个步骤依次是等内容,欢迎下载使用。

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

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

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

    设置密码

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

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

    注册成功

    返回
    顶部
    Baidu
    map