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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(完整版python真题图文word练习.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整版python真题图文word练习.docx

1、完整版python真题图文word练习(完整版)python真题图文word练习一、选择题1在Python中,“print(100-33*5%3)”语句输出的是( )A34 B67 C100 D12在Python中,设a=2,b=3,表达式 not(b-a0)值是 ( )A1 B-1 CTrue DFalse3在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列( )工具实现。APython IDLE BXmind C网络画板 D几何画板4在Python中,表达式(21%4)+3的值是( )A2 B4 C6 D

2、85根据Python中变量命名遵循的规则,正确的是( )Achar21 B2020Py CPython Dnamech6如下Python程序段for i in range(1,4): for j in range(0,3): print (Python)语句print (Python)的执行次数是( )A3 B4 C6 D97下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )A图中文件存储结构为树结构,python34为树的根结点(父节点)B图中python34根结点有4个子结点C图中python34根结点下有5个子树(子结点)D图中Tools是python34的子

3、树(子结点)8下列Python程序运行后的输出结果是( )。s=0for i in range(1,10): s=s+iprint(s=,s)As=35 Bs=45 Cs=55 Ds=659在python中,想输出一行文字,要用到的函数是( )。Ainput() Bint() Cprint() Dfloat()10在python中,运行下列程序,正确的结果是( )s=0for i in range (1,5): s=s+iprint(i=,i,s=,s)Ai=4 s=10 Bi=5 s=10 Ci=5 s=15 Di=6 s=1511以下选项中,不是Python中文件操作的相关函数是( )。A

4、open () Bload ()Cread () Dwrite ()12为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )A: B# C, D!13下列软件中,可作为服务器操作系统的是( )AWindows BPython Cexcel Daccess14下面不是python特性的是( ):A免费的 B简单易学 C可移植性好 D是低级语言15下列不是 Python 程序基本结构的是()。A顺序结构 B树形结构 C分支结构 D循环结构16下面的Python程序段运行后的输出结果是( )List=10,25,猕猴桃,9,65Print(List3)A25

5、 B猕猴桃 C猕猴桃 D917下列选项中,能作为python程序变量名的是( )As%1 B3stu Cwhile Ddist18在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为( )A= B= C:= D19把数式 写成Python语言的表达式,下列书写正确的是( )。Aa+b/2a Ba+b/2*a C(a+b)/2*a D(a+b)/(2*a)20有如下Python程序,当程序运行后输入15000,则程序输出结果为( ) A2800 B2800.0 C12200 D12200.021下列不可以作为Python合法变量名的是( )Ac0 B2a Ca_3 D

6、小河22有如下python程序段:a=Doing is better than saying .print(rn+a :15)该程序运行后,输出的结果是( )A直接输出: nDoing is better B直接输出:nDoing is better thC直接输出:nDoing is betterD先换行,然后在新的一行中输出:Doing is better23下列有关于print命令的描述中,正确的是( )A在打印机里打印相关的文本或者数字等B可以用来画图C在屏幕中输出相应的文本或者数字等D执行语句print(“python”,3.7)时会出错24在Python程序中,要求s369300的

7、值,可以采用如下代码,下列选项中的说法不正确的是( )。Afor循环语句中步长为3 B语句s0应改为s1C语句ssi共循环执行了100次 D程序使用了循环结构25Python表达式a=b中“=”表示 ( )A交换“=”左右两边变量的值B把“=”右边变量的值赋值给左边变量C把“=”左边变量的值赋值给右边变量D比较“=”左右两边变量的值是否相等26在VB中,下列与表达式Len(python)+20的值相等的是( )AInt(Rnd * 26)+1 BVal(20)+16 mod 9CMid(Hello2019,6,2)+6 Dabs(Sqr(16) 30)27韦沐沐同学利用Python软件编制程序

8、。初始时,他使用流程图描述算法,在设计输入、输出数据时使用的图例是( )A B C D28以下是猜数游戏的 Python程序,请你补全代码:请选择适当的代码填入程序处。( )Afor Bprint Celif Dinput29Python的关系运算符中,用来表示不等于的符号是( )A= = B!= C= D=30已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是( )AI BJ C73 D74二、程序填空31(项目情境)一元二次方程ax2+bx+c=0(a0),当b24ac0,方程有两个不同的实数根,当b24ac0时,方程无实数根

9、。(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。import matha=int(input(请输入a的值:)b=int(input(请输入b的值:)c=int(input(请输入c的值:)d=_ #将表达式b24ac的值赋给变量dif _ print(x1=,(-b+math.sqrt(d)/(2*a) #输出方程的其中一个实数根 print(x2=,(_) #输出方程的另一个实数根else: _ #输出“方程无实数根”32阅读程序。分析以下Python程序并回答问题。who=我的action=是

10、destination=镜像世界number=153 code=通行密码print( who+destination+code+action+str(number) (1)变量who的数据类型_。(2)类似number的数据类型_ 。(3)print语句输出的结果是_。(4)str(number)的作用是_。(5)“+”在程序中的作用是_。33现今信息化时代,信息的传输十分迅速,足不出户便知天下事。许多社交平台都有设置本平台的热点排行榜,方便用户了解正在发生的热门事件。但社交平台数量众多,平台用户种类和数量也大不相同,导致不同平台热点的实际热度大小也不同。小钟为了确保自己知道的热点是真正的热点

11、,于是打算用功能强大的python把各个平台的热点排行榜进行合并,形成自己的热点排行榜。为了热点之间比较方便,小钟设置了一个热度值来衡量一个热点的热度大小,热度值越大说明这个热点的热度越高。现在小钟已经获得了如下两个平台的热度值从小到大的排行榜,正当他打算将之合并为一个从小到大的排行榜时,却被老师叫走了。于是他决定把这个小功能交给他的好朋友你来实现,你想到2种算法,请把下列程序填写完整。AP10P9P8P7P6P5P4P3P2P11166116329438582652714756925BE10E9E8E7E6E5E4E3E2E135116215271309428576772806950Pyth

12、on程序如下:A= 11,66,116,329,438,582,652,714,756,925B = 35,116,215,271, (5)_,428,576,772,806,950算法一:myRank = i = 0j = 0while (i len(A) and j len(B): if (Ai Bj): (6)_ i += 1 else: myRank.append(Bj) j += 1while (i = len(A): myRankk = Bj j += 1 elif (j = len(B): myRankk = Ai i += 1 elif (9)_): myRankk = Ai

13、i += 1 else: myRankk = Bj j += 1print(myRank)34学习了Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编写了一段代码,绘制出多个不同颜色的圆形。代码如下:import turtleturtle. bgcolor(black)colors=red, green, blue, yellowfor x range(100):turtle. pencolor(colorsx%4)turtle. circle(x)turtle. left(90)请分析任务,完成下列题目。(1)程序中处应填写(_) 。Aprint Binput Cin

14、 Dcolors(2)程序中x%4的作用是(_)。A计算x乘以4的结果B计算x除以4的整数部分C计算x除以4的小数部分D计算x除以4的余数(3)执行此程序,绘制出圆形的总颜色数是(_)。A1 B4 C5 D100(4)执行此程序,绘制出圆形的总个数是(_)。A1 B4 C99 D100(5)此程序属于程序设计结构中的(_)。A顺序结构 B分支结构C循环结构 D跳转结构35有如下程序段: sum=0 for i in range(1,20,3) : sum+=i print(“sum=”,sum)(1)循环变量i的初值为:_,终值为:_,步长为:_。(2)该程序执行后,输出的结果为:_。36求水

15、仙花数(一个三位数,其各位数字立方和等于该数字本身)37请编写一个密码登陆系统,接收用户从键盘输入的密码和你自己的密码进行比对,如果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。38调试程序。请阅读以下程序并写出运行结果。#ex16.pyi=0sum=0while isecret: _ (“唉,猜大啦!”)_:print(“嘿嘿,猜小了!”)cs= int(input(“重新猜一个靠谱的数字是:”)print(“游戏结束,不玩了!”)40阅读程序。阅读求水仙花数的代码并回答问题。“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为1

16、53=13+53+33,请计算并输出所有三位数的水仙花数。for n in range(100,1000): i=n/100 j=n/100%10 k=n%10 if n=i*i*i+j*j*j+k*k*k:print(n)(1)/的符号作用是 _ 。(2)%的符号作用是 _ 。(3)=的符号作用是 _ 。(4)在代码中,变量i表示的是三位数中的 _ 位。(5)在代码中,变量j 表示的是三位数中的 _ 位。(6)在代码中,变量k表示的是三位数中的 _ 位。(7)在range(100,1000)这个区域内,变量n无法取到的数值是_。【参考答案】*试卷处理标记,请不要删除一、选择题1C【详解】本题

17、主要考查Python表达式的计算。“*”是乘法运算,“%”是取余运算,“*”、“%”优先级一样,按从左到右计算,故100-33*5%3=100-165%3=100-0=100,故“解析:C【详解】本题主要考查Python表达式的计算。“*”是乘法运算,“%”是取余运算,“*”、“%”优先级一样,按从左到右计算,故100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”语句输出的是100,故本题选C选项。2D【详解】本题主要考查Python表达式的运算。a=2,b=3,b-a0值为True,则表达式 not(b-a0)值是False,故本题选D选项。

18、解析:D【详解】本题主要考查Python表达式的运算。a=2,b=3,b-a0值为True,则表达式 not(b-a0)值是False,故本题选D选项。3A【详解】本题Python相关知识点IDLE 是 Python 所内置的开发与学习环境,故除了可以通过书中的Jupyter Notebook外,处理数据还可以通过Python IDLE工具实现解析:A【详解】本题Python相关知识点IDLE 是 Python 所内置的开发与学习环境,故除了可以通过书中的Jupyter Notebook外,处理数据还可以通过Python IDLE工具实现。故本题选A选项4B【详解】本题考查的是Python表达

19、式。%是求余,故(21%4)+3=1+3=4,选项B正确。解析:B【详解】本题考查的是Python表达式。%是求余,故(21%4)+3=1+3=4,选项B正确。5A【详解】本题考查的是Python变量名的命名规则。Python中变量命名规则:由字母、数字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选A。解析:A【详解】本题考查的是Python变量名的命名规则。Python中变量命名规则:由字母、数字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选A。6D【详解】本题主要考查Python程序的执行。外循环变量i的范围是1-3,内循环变量j的范围是0-2,故语

20、句print (Python)的执行次数是3*3=9,故本题选D选项。解析:D【详解】本题主要考查Python程序的执行。外循环变量i的范围是1-3,内循环变量j的范围是0-2,故语句print (Python)的执行次数是3*3=9,故本题选D选项。7B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构,python34为树的根结点(父节点);图中python34根结点有8个子结点;图中python34根结点下有5个子解析:B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构,python34为树的根结点(父节点);图中python34根结点有

21、8个子结点;图中python34根结点下有5个子树(子结点);图中Tools是python34的子树(子结点),故本题选B选项。8B【详解】本题主要考查Python程序的执行。s=0,变量i的范围是19,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本题选B选项。解析:B【详解】本题主要考查Python程序的执行。s=0,变量i的范围是19,循环体是s=s+i,程序运行后s=s+i=0+1+2+3+4+5+6+7+8+9=45,故本题选B选项。9C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为 strin

22、g 类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,解析:C【详解】本题考查的是python基本函数相关知识。input函数接受一个标准输入数据,返回为 string 类型,故选项A错误;int可以将一个指定进制的数字型字符串或者十进制数字转化为整形,故选项B错误;print是输出函数,故选项C正确;float用于将整数和字符串转换成浮点数,故选项D错误。10A【详解】本题考查Python程序实现。变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项解析:A【详解】本题考查Python程序实现。变量i的范围是从1到4

23、,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项11B【详解】本题主要考查Python文件操作函数。open ()是文件打开函数,read () 、write ()是文件读写函数;json.load()用于从json文件中读取数据,故本题选B选项解析:B【详解】本题主要考查Python文件操作函数。open ()是文件打开函数,read () 、write ()是文件读写函数;json.load()用于从json文件中读取数据,故本题选B选项。12B【详解】本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是“#”,故本题选B选项。解析:B【详解

24、】本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是“#”,故本题选B选项。13A【详解】本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。解析:A【详解】本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。14D【详解】本题主要考查Python的特性。Python特性有:免费的、简单易学、可移植性好、是高级语言,故本

25、题选D选项。解析:D【详解】本题主要考查Python的特性。Python特性有:免费的、简单易学、可移植性好、是高级语言,故本题选D选项。15B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。解析:B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。16D【详解】本题主要考查Python程序的执行。列表的索引是从0开始的,故List3=9,故段运行后的输出结果是9,故本题选D选项。解析:D【详解】本题主要考查Python程序的执行。列表的索引

26、是从0开始的,故List3=9,故段运行后的输出结果是9,故本题选D选项。17D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。18B【详解】本题主要考查Python运算符。在Python语言等高级语言中,“=“往往被用于赋值语句,而表示相等的情况时,大多用“=”。因此B选项正确。解析:B【

27、详解】本题主要考查Python运算符。在Python语言等高级语言中,“=“往往被用于赋值语句,而表示相等的情况时,大多用“=”。因此B选项正确。19D【详解】本题主要考查Python表达式。Python中乘号用符号“*”,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。解析:D【详解】本题主要考查Python表达式。Python中乘号用符号“*”,运算优先级可以通过小括号提升,小括号优先级最高,故本题选D选项。20D【详解】本题考查的是Python的选择嵌套语句。先判断是否小于等于5000,接着在判断是否小于等于7000,最后判断是否小于等于10000。15000不小于等于10000,故执行tax=800解析:D【详解】本题考查的是Python的选择嵌套语句。先判断是否小于等于5000,接

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

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