分享
分享赚钱 收藏 举报 版权申诉 / 7

类型2024高考信息技术 基础知识复习 优化集训11 循环结构的程序实现.docx

  • 上传人:a****
  • 文档编号:767816
  • 上传时间:2025-12-14
  • 格式:DOCX
  • 页数:7
  • 大小:55.57KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    2024高考信息技术 基础知识复习 优化集训11 循环结构的程序实现 2024 高考 信息技术 基础知识 复习 优化 集训 11 循环 结构 程序 实现
    资源描述:

    1、优化集训11循环结构的程序实现1.有Python程序代码如下:x=0for i in range(1,10,3):x+=iprint(x)该程序段执行后,变量x输出的值是()A.25B.36C.12D.552.有Python程序代码如下:n=int(input(计算n!,请输入n:)print(n,end=!=)fac = 1while n 1:fac=fac􀆽 nn-=1print(fac)该程序段执行后,若输入变量n的值是4,则输出的内容是()A.4!=1B.4!=24C.4!=0D.4!=1203.有Python程序代码如下:for i in range():print

    2、(i,end=,)若想按次序输出这组数据:“10,8,6,4,2,”,程序中方框处应填写的代码是()A.10,1,2B.11,2,2C.10,2,-2D.10,0,-24.有Python程序代码如下:list1=for i in range(1,21):if i%5=0:breaklist1.append(i)print(list1)该程序段执行后,列表list1中输出的内容是()A.1,2,3,4B.1,6,11,16C.5,10,15,20D.1,2,3,4,6,7,8,9,11,12,13,14,16,17,18,195.有如下Python程序段,运行该程序,输出的结果可能的是()imp

    3、ort randomn=random.randint(50,101)a=for i in range(2,n):while n%i=0:a+=in/=iprint(a)A.3,3,3,3B.2,2,9C.55D.5,156.有Python程序代码如下:list1=7,3,2,9,8,4,6m1 = m2 = list10for i in range(1,len(list1):if m1 list1i:m2 = list1iprint(m1,m2)执行上面程序,变量m1、m2输出结果是()A.92B.29C.77D.997.有如下Python程序段:a=5,2,7,10,17,25,42,66c

    4、=0for i in range(2,len(a):if ai-1+ai-2=ai:c=c+1print(c)运行程序后,输出的内容是()A.2B.3C.6D.78.有如下Python程序段:a=3,4,2,5,6,7,7,1,2m,c,i=1,1,1while i=ai-1:c+=1m=max(m,c)else:c=1i+=1print(c,m)则程序执行后,c和m的值分别是()A.1和5B.1和4C.2和5D.2和49.已知部分选择题的标准答案和学生提交的作答分别存储于字符串变量“sa”和“st”,希望得到一个由布尔型常量组成的列表“result”作为系统批改的结果(答对为“True”,否

    5、则为“False”)。下列算法设计选项不正确的是()A.result=False􀆽 len(sa)for i in range(len(sa):if sti=sai: resulti=TrueB.result=for i in range(len(sa):result.append(sai=sti)C.result=for i in range(len(sa):if sti=sai:result.append(True)else:result.append(False)D.result=for i in range(len(sa):tmp=Falseif sti!=sai:t

    6、mp=Trueresult.append(tmp)10.有Python程序代码如下:list1 = ; i = 1while i ai+1-ai-1:cnt+=2else:cnt+=3print(cnt)执行该程序段后,变量cnt的值为()A.9B.10C.11D.1212.某算法流程图如图所示,其对应的Python程序是()A.s=0for i in range(1,101):if i%5=0:s=s+ielse:i=i+2print(s)B.s=0;i=1while i=100:if i%5=0;s=s+ielse:i=i+2print(s)C.s=0for i in range(1,10

    7、1):if i%5=0:s=s+ii=i+2print(s)D.s=0;i=1while ib: a=a-belse:b=b/2print(b)若a,b的值分别为22和16,程序运行后输出的结果是()A.0B.1C.2D.1615.谁是小偷:有a,b,c,d四名犯罪嫌疑人,其中只有一人是小偷,经过审讯获得的消息如下:a说我不是小偷;b说c是小偷;c说小偷肯定是d;d说c胡说!其中有三个人说的是实话,一个人说的是假话,现编写了一个Python程序用于推断谁是小偷,代码如下:for thief ina,b,c,d:if thief!=a:sum+=1if thief=c:sum+=1if thie

    8、f=d:sum+=1ifsum+=1ifprint(小偷是,thief)请回答下列问题:(1)根据以上四人的描述,真正的小偷是。(2)请在划线处填入正确的代码。优化集训11循环结构的程序实现1.C解析 首先,需要注意range(1,10,3)参数的边界。由于循环变量i的取值小于10,所以变量i取值为1、4、7,语句x+=i功能是累加变量i,所以循环体的功能是x=1+4+7,结果是12,答案选C。2.B解析 本题考核的是while循环语句的理解,重点观察循环体及循环条件,观察循环变量n的取值情况,当输入n的值是4时,n:4、3、2,此时n1循环条件成立。当n的值为1时结束循环。所以fac=1&#

    9、1049021; 4􀆽 3􀆽 2,fac最终值为24,答案选B。3.D解析 本题重点是理解循环区间边界以及步长step的变化,对步长step而言:step0循环区间是start,end),且startend时执行循环体。stepend时执行循环体。结合循环条件的理解,本题为10,1,-2或10,0,-2,答案选D。4.A解析 break属于循环控制语句,break直接跳出整个循环,continue则仅仅跳过本次循环。break语句将直接从循环体中跳出,另外break语句也常用于for循环。本题中当循环变量i值等于5时条件成立,直接结束整个循环语句。而循环变量

    10、i值为14时,执行语句list1.append(i),因此答案选A。5.A解析 本题考查随机数及算法的综合应用能力。随机数n的值域为50,101,外循环遍历了n所有可能的因子,当找到n的因子,将因子连接到列表a中,同时分解n,不断分解直至不能整除,则进入大循环取下一个因子。因此本题在对随机数n进行质因分解,A选项3􀆽 3􀆽 3􀆽 3=81,数据在50,101范围内,有可能;B选项的9可以被分解为3􀆽 3,且2􀆽 2􀆽 9=36,数据不在50,101范围内,B错误,同理C,D都未完全分解,

    11、错误。6.A7.B解析 本题考查程序的阅读理解能力。变量c,记录的是列表a从下标2开始,满足每个数等于前两数之和的个数。观察列表a现有元素,c=3。8.C解析 本题求最长连续升序子序列的长度。其中变量c用于统计连续非降序子序列的长度,变量m用于记录最大连续非降序子序列长度。其中条件ai=ai-1成立,说明是非降序子序列,计数变量c执行加1操作,最大值标记变量m通过取原m与c的最大值进行更新;若条件不成立,计数变量c重置为1。在列表a中,非降序子序列分别为3,42,5,6,7,71,2,所以m的最大值为5,在程序执行完毕,变量c为最后一个非降序子序列的长度,所以c的值2。9.D解析 根据题目要求

    12、,批改的结果答对为“True”,答错为“False”,而D选项对tmp的赋值为答错为“True”,答对为“False”,因此算法设计错误。10.C解析 continue属于循环控制语句,continue语句跳出本次循环,而break跳出整个循环。continue语句将跳过当前循环(continue语句后面剩余语句不执行),而是继续进行下一轮循环。另外continue语句也常用于for循环。本题中当循环变量i是5的整数倍时,才会执行语句list1.append(i),其余情况均执行continue语句。因此答案选C。11.B解析 本题考查循环语句及数组的应用。本题可使用列表法,记录变量的值(表略

    13、),故选B。12.D解析 本题考查算法的表式方法、算法的程序实现。流程图中,i的初值为1,s的初值为0,A,C选项中均没有给变量i赋初值,故错误;while循环中,条件判断语句“i%5=0?”为True时,执行“s=s+i”语句,为False时,不处理,故B选项错误,D选项正确。13.C解析 本题考查for循环语句的嵌套及综合分析能力。外循环i控制行数,共5行;内循环st存储􀆽 的个数,每次输出之后不清空,因此下次循环加上次的􀆽 的个数,故第一行1个􀆽 ,第二行2个􀆽􀆽 ,第三行4个􀆽􀆽􀆽􀆽 ,依次类推所以本题选C。14.C解析 本题考查Python循环相关知识。列出表格如下:循环次数012345a2266622b16168442综上所述,b=2。15.(1)c(2)sum=0thief!=dsum=3解析 本题考查字符串知识和枚举算法。(1)根据逻辑推理可知c是小偷。(2)变量sum初始化;此处利用枚举法依次将小偷分别假设为四人,将d的话转换为相应的代码,即thief!=d。sum代表说真话的数量,此处有三人说真话,故sum=3。

    展开阅读全文
    提示  课堂库(九科星学科网)所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:2024高考信息技术 基础知识复习 优化集训11 循环结构的程序实现.docx
    链接地址:https://www.ketangku.com/wenku/file-767816.html
    相关资源 更多
  • 专题24 与二次函数相关的压轴题-三年(2019-2021)中考真题数学分项汇编(全国通用)(原卷版).docx专题24 与二次函数相关的压轴题-三年(2019-2021)中考真题数学分项汇编(全国通用)(原卷版).docx
  • 专题24 三角函数中的化简求值(教师版).docx专题24 三角函数中的化简求值(教师版).docx
  • 专题24 、25估算题和电路设计电路动态变化-2021年全国中考物理真题专项汇编(第一期)(解析版).docx专题24 、25估算题和电路设计电路动态变化-2021年全国中考物理真题专项汇编(第一期)(解析版).docx
  • 专题24 unit 12 易错综合练习-2021-2022学年七年级下册单元重难点易错题精练(人教版).docx专题24 unit 12 易错综合练习-2021-2022学年七年级下册单元重难点易错题精练(人教版).docx
  • 专题24直线的方程-【中职专用】中职高考数学二轮复习专项突破.docx专题24直线的方程-【中职专用】中职高考数学二轮复习专项突破.docx
  • 专题24正弦定理和余弦定理-2021年新高考数学基础考点一轮复习.docx专题24正弦定理和余弦定理-2021年新高考数学基础考点一轮复习.docx
  • 专题24复数及推理与证明【多选题】(解析版).docx专题24复数及推理与证明【多选题】(解析版).docx
  • 专题24复数及推理与证明【多选题】(原卷版).docx专题24复数及推理与证明【多选题】(原卷版).docx
  • 专题23锐角三角函数-2021年中考数学真题分项汇编(原卷版)【全国通用】(第02期).docx专题23锐角三角函数-2021年中考数学真题分项汇编(原卷版)【全国通用】(第02期).docx
  • 专题23概率统计与图论(教师版含解析)-备战2021年高中数学联赛之历年真题汇编(1981-2020).docx专题23概率统计与图论(教师版含解析)-备战2021年高中数学联赛之历年真题汇编(1981-2020).docx
  • 专题23概率统计与图论(学生版)-备战2021年高中数学联赛之历年真题汇编(1981-2020).docx专题23概率统计与图论(学生版)-备战2021年高中数学联赛之历年真题汇编(1981-2020).docx
  • 专题23实验:探究加速度与物体受力、物体质量的关系.docx专题23实验:探究加速度与物体受力、物体质量的关系.docx
  • 专题23函数与矩形存在性问题-【压轴必刷】2023年中考数学压轴大题之经典模型培优案(解析版).docx专题23函数与矩形存在性问题-【压轴必刷】2023年中考数学压轴大题之经典模型培优案(解析版).docx
  • 专题23函数与矩形存在性问题-【压轴必刷】2023年中考数学压轴大题之经典模型培优案(原卷版).docx专题23函数与矩形存在性问题-【压轴必刷】2023年中考数学压轴大题之经典模型培优案(原卷版).docx
  • 专题23二面角、面面角大题专练B卷-2023届高三数学二轮专题复习.docx专题23二面角、面面角大题专练B卷-2023届高三数学二轮专题复习.docx
  • 专题23二次函数推理计算与证明综合问题-挑战2023年中考数学压轴题之学霸秘笈大揭秘(全国通用)(解析版).docx专题23二次函数推理计算与证明综合问题-挑战2023年中考数学压轴题之学霸秘笈大揭秘(全国通用)(解析版).docx
  • 专题23二次函数推理计算与证明综合问题-挑战2023年中考数学压轴题之学霸秘笈大揭秘(全国通用)(原卷版).docx专题23二次函数推理计算与证明综合问题-挑战2023年中考数学压轴题之学霸秘笈大揭秘(全国通用)(原卷版).docx
  • 专题23《不规则物体体积算法》2020-2021学年小升初数学真题汇编专项复习训练(全国通用).docx专题23《不规则物体体积算法》2020-2021学年小升初数学真题汇编专项复习训练(全国通用).docx
  • 专题23 相似形.docx专题23 相似形.docx
  • 专题23 实验:探究加速度与力、质量的关系.docx专题23 实验:探究加速度与力、质量的关系.docx
  • 专题23.6 解直角三角形章末九大题型总结(拔尖篇)(沪科版)(解析版).docx专题23.6 解直角三角形章末九大题型总结(拔尖篇)(沪科版)(解析版).docx
  • 专题23.6 解直角三角形章末九大题型总结(拔尖篇)(沪科版)(原卷版).docx专题23.6 解直角三角形章末九大题型总结(拔尖篇)(沪科版)(原卷版).docx
  • 专题23.4 解直角三角形章末拔尖卷(沪科版)(解析版).docx专题23.4 解直角三角形章末拔尖卷(沪科版)(解析版).docx
  • 专题23.4 解直角三角形章末拔尖卷(沪科版)(原卷版).docx专题23.4 解直角三角形章末拔尖卷(沪科版)(原卷版).docx
  • 专题23.3 构造直角三角形解题四大题型(沪科版)(解析版).docx专题23.3 构造直角三角形解题四大题型(沪科版)(解析版).docx
  • 专题23.2 解直角三角形【十大题型】(举一反三)(沪科版)(解析版).docx专题23.2 解直角三角形【十大题型】(举一反三)(沪科版)(解析版).docx
  • 专题23.2 解直角三角形【十大题型】(举一反三)(沪科版)(原卷版).docx专题23.2 解直角三角形【十大题型】(举一反三)(沪科版)(原卷版).docx
  • 专题23-申请信.docx专题23-申请信.docx
  • 专题23 阅读理解 议论文 - 2023年中考英语语法题型总复习宝典.docx专题23 阅读理解 议论文 - 2023年中考英语语法题型总复习宝典.docx
  • 关于我们 - 联系我们 - 加入我们 - 常用工具与软件 - 公益活动

    copyright@ 2020-2024 www.ketangku.com网站版权所有

    黑ICP备2024021605号-1