ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:86.95KB ,
资源ID:22313053      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22313053.html】到电脑端继续下载(重复下载不扣费)。

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

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高中信息技术期学科Python语言基础期中考试wordWord格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高中信息技术期学科Python语言基础期中考试wordWord格式.docx

1、) # ord() 函数是 chr() 函数配对函数,将字符转ASCII值 else: print(chr(ord(si) + 3),end=)Ac d f g h a Bc d f g h b Cc d f g h i j Dc d f g h c6下列有关信息的说法,不正确的是( )。APython程序设计语言也是一种信息B给微信朋友圈点赞也是一种信息评价方式C信息在传输过程中,必须遵循一定的规则D对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息7下列不可以作为Python合法变量名的是( )Ac0 B2a Ca_3 D小河8以下不属于高级程序设计语言的是( )。AC+ BVB

2、 C机器语言 DPython9Python表达式中,可以使用( )控制运算的优先顺序。A圆括号() B方括号 C大括号 D尖括号10有python程序如下:S=input( )print(S * 3)运行后通过键盘输入6,则运算结果是( )A666 BSSS C18 DS*311下列哪个语句在Python中是非法的?( Ax = y = z = 1 Bx = (y = z + 1)Cx, y = y, x Dx += y12已知字符串a=python,则a-1的值为( )Ap Bn Cy Do13下列python表达式结果为5的是( )Aabs(int(-5.6) Blen(3+5=6) Co

3、rd(5) Dround(5.9)14下列python表达式结果最小的是( )A2*3/3+8%2*3 B5*2%3+7%2*2 C1314/100%10 Dint(1+)/315下列属于正确的Python变量名的是( )ATrueB88abcCabc&88D_abc88二、程序填空16阅读程序。分析以下两段Python程序并回答问题。#程序1while in),用m除以n得到余数r,若余数r不为0,就将n和r构成新的一对数(m=n,n=r),继续上面的除法,直到余数为0,这时m就是原来两个数的最大公约数。因为这个算法需要反复进行除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转相除法的

4、算法,请根据下面算法回答问题。描述一描述二描述三输入两个正整数m,n(mn);计算m除以n所得的余数r;m=n,n=r;若r=0,则m,n的最大公约数等于m;否则转到步骤;输出最大公约数m;结束。(1)描述一是_描述法;描述二是流程图描述法;描述三是计算机程序语言描述法。(2)在描述三中代码4到6行作用是_。(3)在描述三程序设计中,补充代码第8行划线处为_。20现在有一个程序用来解决以下问题:如果有总量共1020个西瓜,第一天卖掉总数的一半后多卖出了两个,以后每天卖剩下的一半多两个,那么几天以后卖完呢?请将下列程序补充完整。tc=1020c=0while _ : tc=tc-(tc/2+2)

5、 _print(c)21(项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各几何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(1,20): for m in _: for x

6、in range(3,98,3): if _ and _ =100: print(公鸡:,g,母鸡:,m,小鸡:,x)【参考答案】*试卷处理标记,请不要删除1A【详解】本题主要考查Python文件。Python语言源代码程序编译后的文件扩展名为py,BCD选项分别为C语言、java语言、C+语言源代码程序编译后的文件扩展名,故本题选A选项。解析:A2A本题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2,则s=1*3*5*7=105,最后结果为105,可知条件为while i=7,故本题选A。3B本题主要考查Python赋值语句。Python表达式a=b中“=”表示把“=

7、”右边变量的值赋值给左边变量,故本题选B选项。B4C本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。C5C本题主要考查Python程序的执行。c是字符串s的长度,变量i的范围是0c-1,如果i0 或其他等价答案 本题主要考查Python程序的执行与调试。在程序1中,i+=1这句话的含义是i=i+1(即i递增1)。i的初值为1,while循环条件i101为真,会一直执行循环体,无法跳出循环体执行i+=1,故把这句话打印100遍 实际输出了无数遍。在程序2中,i的初值是10

8、0。i=100,while i(即while 100)一直为真,会一直执行循环体,无法跳出循环体执行i=i-2,故把这句话打印100遍 实际输出了无数遍。在程序2中,while i 的含义是i!0 或其他等价答案17range(100,1000) x/10%10 x%10 print (+str(x) 水仙花数是指一个三位数,即100,999,for x in range(100,1000)表示x的范围是100-999,故此处填range(100,1000)。变量g、s、b分别存放个位、十位、百位上的数,故s=x/10%10(“/”表示整除,“%”表示取余)。g=x%10。如果满足 x=(b*

9、3 + s*3 + g*3),则输出“三位数之内的水仙花是:x”,故此处填print (+str(x)。18i =(Len(s)8)*8 a(start + c(i-1)Mod 8+1) ss = convert(Asc(b(i) (1)“A”的ASCII码值是65,用二进制表示为0100001,m=35,用二进制表示为0010001,位做异或运算,相同为0,相异为1,可得:01100010。(2)以8个数据为一段进行分段处理,个数等于8的数据段需进行位置变换,故需进行位置变换的数据段有(Len(s)8)个,数据个数为i =(Len(s)8)*8。位置变换方法:加密后数据段的第个元素=原数据段

10、的第c(i)个元素,其中i=1,2,8,i表示段内位置。代码“Do While i =n r!=0 本题主要考查算法及Python程序实现。描述一是自然语言描述法;在描述三中代码4到6行,当m=n。由题干可知,循环条件是余数r不等于0,故代码第8行划线处为r!=0。20tc0 c=c+1 或者c+=1 本题主要考查Python程序执行与调试。变量tc保存西瓜数量,当tc大于0时,一直循环,故第一空填tc0。变量c保存天数,每循环一次,变量c递增1,故第二空填c=c+1 或者c+=1。21range(1,33) g+m+x=100 5*g+3*m+x/3 本题考查的是算法中的经典问题。百鸡百钱问题是典型的枚举算法解决,枚举算法的关键就是找到问题解决的条件和枚举范围。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1