ImageVerifierCode 换一换
格式:ZIP , 页数:0 ,大小:292.49KB ,
文档编号:1683095      下载积分:2 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-1683095.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(大布丁)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文((2021新教科版)高中信息技术必修一2.2做出判断的分支-练习.zip)为本站会员(大布丁)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

(2021新教科版)高中信息技术必修一2.2做出判断的分支-练习.zip

1、2.2 做出判断的分支做出判断的分支-教科版(教科版(2019)高中信息技术必修一练)高中信息技术必修一练 习习 学校:_姓名:_班级:_考号:_ 一、选择题一、选择题 1某流程图如图所示: 执行完该流程图后,以下各组数值中不可能是 s1 和 s2 的值是( ) A9127B497C3831D811 2请判断如下程序的运行结果是将三个数() 。 print(请输入 3 个数:) x=int(input(x=) y=int(input(y=) z=int(input(z=) temp=0 if xy: temp=y y=x x=temp if xz: temp=z z=x x=temp if y

2、z: temp=z z=y y=temp print(这 3 个数新序列是:,x,y,z) ( ) A从小到大排序 B从大到小排序 C都变成最大的数 D都变成最小的数 3以下流程图中 x 为整型变量。若输入 9,算法执行结果是( ) 。 APMBErrorCAMDWRONG 4以下流程图中 username 为字符串型变量,password 为数值型变量。若输入 admin,12356,算法执行结果是( ) 。 AWelcomeBNo user existCErrorDWrong password 5有如下 Python 程序,当程序运行后输入 15000,则程序输出结果为( ) A2800B

3、2800.0C12200D12200.0 6函数如下 def chanageInt(number2): number2 = number2+1 print(changeInt: number2= ,number2) #调用 number1 = 2 chanageInt(number1) print(number:,number1) 打印结果哪项是正确的( ) AchangeInt: number2= 3 number: 3 BchangeInt: number2= 3 number: 2 Cnumber: 2 changeInt: number2= 2 Dnumber: 2 changeInt

4、: number2= 3 7以下关于模块说法错误的是( ) A一个 xx.py 就是一个模块 B任何一个普通的 xx.py 文件可以作为模块导入 C模块文件的扩展名不一定是 .py D运行时会从制定的目录搜索导入的模块,如果没有,会报错异常 二、填空题二、填空题 8x=int(input(“请输入第 1 个数:” ) ) y=int(input(“请输入第 2 个数:” ) ) if xy: print(x) else: print(y) 程序运行后,键盘输入 8 和 6,其输出结果为_ 9以下流程图描述的算法,执行结果是_。 10以下流程图描述的算法,执行结果是_。 11函数可分为_和_两种

5、类型。 12参数的作用是_,当有多个参数时,各参数之间用_分隔开。 三、操作题三、操作题 13请编写程序,实现输入一个人的出生年份(=1972) ,输出他的生肖,直到输入 0 结束,运行结果如下: 请输入出生年份,输入 0 结束:2004 你的生肖是:猴 请输入出生年份,输入 0 结束: 完善下列代码,实现上述功能. def shengxiao(year): #求生肖 zodiac=鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪 _ _ #以下为主程序 myyear=int(input(请输入出生年份,输入 0 结束:) while myyear!=0: print(你的生肖是:,_ ) my

6、year=int(input(请输入出生年份,输入 0 结束:) 2.2 做出判断的分支-教科版(2019)高中信息技术必修一练 习 学校:_姓名:_班级:_考号:_ 一、选择题 1某流程图如图所示: 执行完该流程图后,以下各组数值中不可能是 s1 和 s2 的值是( ) A9127B497C3831D811 【答案】C 【解析】 【分析】 【详解】 本题主要考查选择结构的应用。题中 n=Int(rnd*2),n=0 或 1,选择结构中判断条件是 n Mod 2=0,成立时执行左侧程序部分,不成立时执行右侧程序部分,由上可知,a1 可 能为 1,3,5,7,9,11,13,15,17,19;a

7、2 可能为 1,2,4,8,16,32,64,128,256,512;因此 A、B、D 选项均有可能出现,C 选 项不可能。 2请判断如下程序的运行结果是将三个数() 。 print(请输入 3 个数:) x=int(input(x=) y=int(input(y=) z=int(input(z=) temp=0 if xy: temp=y y=x x=temp if xz: temp=z z=x x=temp if yz: temp=z z=y y=temp print(这 3 个数新序列是:,x,y,z) ( ) A从小到大排序 B从大到小排序 C都变成最大的数 D都变成最小的数 【答案】

8、A 【解析】 【详解】 本题考查的是 if 选择语句。第一个 if 语句执行后:xy;第二个 if 语句执行后:xz; 第三个 if 语句执行后:yz。综上可知:xyz。故执行后这 3 个数将变为:从小到大排 序。选项 A 正确。 3以下流程图中 x 为整型变量。若输入 9,算法执行结果是( ) 。 APMBErrorCAMDWRONG 【答案】C 【解析】 【分析】 【详解】 本题考查的知识点是流程图的识读。 输入 x 的值,即 x=9,执行 x23 语句,判断出 x 不符合当前的条件判断语 句,故执行 xy: print(x) else: print(y) 程序运行后,键盘输入 8 和 6

9、,其输出结果为_ 【答案】8 【解析】 【详解】 本题考查的是 Python 选择语句。键盘输入 8 和 6,即 x=8,y=6,x6 成立,执行 print(x) ,即输出 8。 9以下流程图描述的算法,执行结果是_。 【答案】# 【解析】 【分析】 【详解】 本题考查的知识点是程序的识读。 初始值 t=0,n=1,执行输出“”语句,再执行判断 n2 表达式,不符合该条 件表达式,故执行输出“#” ,再执行 n=n+1 语句,即 n=2,再执行判断 t=1 表达式, 不符合该条件表达式,故执行判断 n2 表达式,不符合该条件表达式,故执行输出 “#” ,再执行 n=n+1 语句,即 n=3,

10、再执行判断 t=1 表达式,不符合该条件表达式, 故执行判断 n2 表达式,符合该条件表达式,故执行输出“” , 再执行 t=1 语句, 再执行 n=n+1 语句,即 n=4;再执行判断 t=1 表达式,符合该条件表达式,故程序结束。 所以流程图的执行结果为:#。 故答案为#。 10以下流程图描述的算法,执行结果是_。 【答案】0 【解析】 【分析】 【详解】 本题考查的知识点是流程图的识读。 方法一:按照流程图的执行顺序, 初始值 a(1)=1,a(2)=2,a(3)=3,a(4)=4,s=0,i=1, 执行 i4 语句,满足此关系表达式,故执行 i=i+1 语句,即 i=2,并执行 s=s

11、*a(2)语 句,即 s=0; 执行 i4 语句,满足此关系表达式,故执行 i=i+1 语句,即 i=3,并执行 s=s*a(3)语 句,即 s=0; 执行 i4 语句,满足此关系表达式,故执行 i=i+1 语句,即 i=4,并执行 s=s*a(4)语 句,即 s=0; 执行 i=1972) ,输出他的生肖,直到输入 0 结束,运行结果如下: 请输入出生年份,输入 0 结束:2004 你的生肖是:猴 请输入出生年份,输入 0 结束: 完善下列代码,实现上述功能. def shengxiao(year): #求生肖 zodiac=鼠,牛,虎,兔,龙,蛇,马,羊,猴,鸡,狗,猪 _ _ #以下为主

12、程序 myyear=int(input(请输入出生年份,输入 0 结束:) while myyear!=0: print(你的生肖是:,_ ) myyear=int(input(请输入出生年份,输入 0 结束:) 【答案】index=(myyear-1972)%12 return zodiacindex shengxiao(myyear) 【解析】 【详解】 本题考查 Python 相关知识。 (1)第一空在根据出生年和 1972 差值的余数从切片中取 相应字符。因为 1972 正好是鼠年。故填入 index=(myyear-1972)%12。 (2)第二空, 根据 index 的值从切片中取字符,返回给函数,故填入 return zodiacindex。 (3) 此处为调用函数,将输入的年份代入,故填入 shengxiao(myyear)。

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|