ImageVerifierCode 换一换
格式:PDF , 页数:31 ,大小:1.80MB ,
资源ID:229876      下载积分:19 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(Python题库图文复习知识点试卷试题.pdf)为本站上传会员【曲****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Python题库图文复习知识点试卷试题.pdf

1、(完整版)Python题库图文word复习知识点试卷试题一、选择题1.下列选项中,属于Python输出函数的是()。A.2.A.3.A.4.A.B.C.D.random()B.print()C.sqrt()在python中,以下哪个选项a的数据类型为整型()a=5 B.a=input()C.a=5下面()是Python合法的变量名int32 B.40XL C.self下列序列拼接错误的是()list=None *4msg=Python,”语言tup=/.join(123,234)set=1,2,3+4,5,6D.input()D.a=5.0D.name5.A.6.下列选项中,不能作为pytho

2、n程序变量名的是()abc B.abcl23 C.123abc以下Python程序运行后,变量x和st的值分别是()。D.abc_123#第11题程序X=123+678St=123+678A.801 123678 B.801“123678”“123678”7.运行下列Python程序,输出结果为0,a=14b=7C.801 801则空白处应为()D.123678print(c)A.a-b B.a+b C.a/bD.a%b8.在 Python 中,“print(100-33*5%3)”语句输出的是()A.34 B.67 C.100D.19.Python中的数据类型float表示()A.布尔型 B

3、.整型 C.字符串型D.浮点型10.在Python语言中,用来定义函数的关键字是()。A.return B.def C.functionD.import11.下列软件中,可作为服务器操作系统的是()A.Windows B.Python C.excelD.access12.Python语句ab+c*2的运行结果是()A.abc2 B.abcabc C.abccD.ababcc13.以下python程序段运行后,s的值是()n=0s=0while s=10:n=n+3s=s+nprint(s)A.0 B,3 C.18 D.3014.有如下Python程序,当程序运行后输入15000,则程序输出结果

4、为()salary=float(input()if salary=5000:tax=0elif salary=7000:tax=(salary-5000)*0.1elif salarys2的值为()A.“python”B,“Python”C.TrueD.False16.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象B.Python语言是解释型语言C.Python语言是编译型语言D.Python语言是非跨平台语言17.以下叙述中正确的是()。A.Python 3.x 与 Python 2.x 兼容B.Python语句只能以程序方式执行C.Python是解释

5、型语言D.Python语言出现得晚,具有其他高级语言的一切优点18.在 Python 中 print(8+7%2*2)的执行结果是()A.5 B.1C.6D.1119.下列Python语句中,会导致程序运行出错的语句是()A.x=(y=l)B,x,y=y,xC.x=l;y=lD.x=y=l20.下列变量名在Python中合法的是()A.36B B.F55#C.forD._Good21.在Python中,正确的赋值语句是()A.x+y=10 B.x=2yC.x=y=50D.3y=x+l22.Python语言属于()A.自然语言 B,汇编语言c.机器语言D.高级语言23.下列python表达式结果

6、为5的是()A.abs(int(-5.6)B.len(3+5=6)C.ord(5)D.round(5.9)24.以下是一段python程序:lt Untitled*=File Ed ft Format R un Options Window Helf i二input(请输入i的值)if i=l:x=x+lelse:x=x*2 print(x)|它的可以用哪个流程图表达()。顺序结构分支结构25.以下选项中,不是Python中文件操作的相关函数是()。A.open()B.load()C.read()D.write()b+J/)?dnr26.下列与数学表达式X=,一=一丝对应的python表达式,

7、正确的是()。2aA.(-b+math,sqrt(b*b-4*a*c)/a*aB.-b+math,sqrt(b*b-4*a*c)/2*aC.(-b+math,sqrt(b*2-4*a*c)/(2*a)D.(-b+math,sqrt(b*b-4*a*c)/(2*a)27.已知 a=-2,b=10/3,贝!J python 表达式 round(b,l)+abs(a)的值为()A.1.3 B,5.33 C,5.4 D,5.328.在Python程序中,已知x=2,y=l,当执行语句y+=x*2,y的值是()A.3 B.4 C.5 D.629.下列选项中,能作为python程序变量名的是()A.ifB

8、.2x30.在Python中,数据的输入是通过(A.input()函数 B.print()函数 31.下列Python数据不属于列表的是(A.24,56,7,89,4C.24,563,物猴桃 132.运行下列Python程序 i=l)C.a*b来实现的。C.)B.D.D.x2bool()函数24,56,7,89,4D.abs()函数s=lwhile:s=s*ii+=2prints)当输出结果为105时,则处应填入()A.i=7B.i=7D.i733.在python计数循环中,列表正确的输写方式是()0A.(1,2,3)B.(1,2.3)C.1,2.3 D.1,2,334.在Python中,下列

9、循环结构用法错误的是()。A.for i in range(20):C.for i in range(10,0,2):B.for i in range(0z10):D.while s50:35.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。eeeeeeeeh:32 期 32 30 as ac se 79 74 68 6F 6e ce 弘 cf ae;2020,python来袭下列说法正确的是()A.图中字符“2020,Python来袭”共占15个字节,其中共有10个ASCII字符B.字符“10”的十六进制内码是3AC.“CO B4”是“来”字在计算机

10、内存储和处理时的交换码D.小写字母p的二进制内码是111000036.在 Python 中,表达式 a*3+b*3+c*3=100*a+10*b+c 属于()A.算术表达式 B.关系表达式 C.逻辑表达式 D.日期表达式37.以下不属于高级程序设计语言的是()。A.C+B.VB C.机器语言 D.Python38.下列Python程序段运行的结果是()。i=0sum=0while i9):#计算时长费用6 Totl=(T-9)*0.27 if(S=3.3):#算里程费用8 Tot2-89 else:10 Tot2=8+(S-3.3)*1.3511 Cost-Totl+tot212 print(

11、Cost)#输出总车费(3)小C写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:_NameError Traceback(most recent call last)in9else:10-11 Cost=Totl+tot212NameError:name tot2 is not defined(4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运 行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于 计算机编写程序解决问题的这个过程是:设计算法编写程序分析问题调试运行程 序,合理的顺序是。(填写序号即可)(5

12、)总结用计算机解决问题的优势主要有:_53.辗转相除法,又称欧几里德算法,用于计算两个正整数m、n的最大公约数。它是已 知最古老的算法,其可追溯至公元前300年前。辗转相除法的算法步骤是,对于给定的两个正整数m、n(mn),用m除以n得 到余数r,若余数r不为0,就将n和r构成新的一对数(m=n,n=r),继续上 面的除法,直到余数为0,这时m就是原来两个数的最大公约数。因为这个算法 需要反复进行除法运算,故被形象地命名为“辗转相除法”。小曲设计了辗转 相除法的算法,请根据下面算法回答问题。描述一描述二描述三输入两个正整数m,n(mn);计算m除以n所得的 余数r;(3)m=n/n=r;若r=

13、0,则m,n的最大公 约数等于m;否则转到步 骤;输出最大公约数m;结束。(开始入 mu;/L-1 m-int(input)2 n=int(input(n=)3 if m n:4 1二山5 rff=n6 n=t7r=18 while _:9 r=m%n10 m=n11 n=r12 print(最大公约数为:,m)r=m MOD u:xl=(-b+math.sqrt(delta)/(2*a)x2=(-b-math.sqrt(delta)/(2*a)print(方程有两个不同的解,xl,x2)elif delta=O:xl=_print(方程有两个相同的解,xl)else:print(方程无解)i

14、nput(运行完毕,请按回车键退出.)57.地球绕太阳的运行周期为365天5小时48分46秒(合365.24219天),即一回归年。公历的平年只有365天,比回归年短约0.2422天,每四年累积约一天,把这一天加于2月 末(即2月29日),使当年的时间长度变为366天,这一年就是闰年。判断某一年是否是 闰年的方法是年份数能被4整除,但不能被100整除,或者年份数能被400整除。以下是 一段用于判断某一年是否是闰年的程序。year=input(请输入您要判断的年份:”)year=int(year)#result=(year%4=0)(year%400=0)if result:s=是else:s=

15、不是“print(str(5)+“年+s+闰年”)请将上面程序框中空格处的内容填写完整,其中处填写代码注释58.程序设计:键盘输入任意的正整数,程序输出与其相应的二进制数。代码如下:n=int(input(请输入一个十进制数:)result=while n0:result.append(1)result.reverse()for i in result:print(i,end=)(1)程序代码中处正确的代码是()。A.n%2 B.n/2 C.n/2 D.n*2(2)程序代码中处可能的代码是()。A.n%2 B.n/2 C.n/2 D.n*259.哥德巴赫在42年提出了以下猜想:任何一个大于2的

16、偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。import math def ss(n):Flag=True i=2 while i max:max=a iif ai min:min=a iaver=()/4在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是由_控件生成的。A.Entry B.Label C.Frame D.Button题目中算法描述采用的是 A、自然语言B、伪代码C、流程图D、.N-S图下列程序代码片段对应于算法描述中的第2步至第4步。请填写片段中空白处的表达式填写完整_63.编写程序,找到并输出100以内的素数。64.阅读程序。for

17、 i in range(lz10):for j in range(l,i+l):print(%d X%d=%2d%(j,i,j*i),end=)print(),i j ra nge(1,10):r :j ra nged,i+1):print(%d X 1 ,=RESTART:一=1 X 1=1 1X2=22X2=41X3=32X3=63X3=91X4=42X4=83X 4=124 X 4=16 1 X 5=5 2 X 5=10 3 X 5=15 4 X 5=20 5 X 5=25 1 X 6=6 2 X 6=12 3 X 6=18 4 X 6=24 5 X 6=30 6 X 6=36 i X

18、7=7 2 X 7=14 3 X 7=21 4 X 7=28 5 X 7=35 6X7=42 7 X 7=49 1 X 8=8 2 X 8=16 3 X 8=24 4 X 8=32 5 X 8=40 6 X 8=48 7 X 8=56 8X8=64 1 X 9=9 2 X 9=18 3 X 9=27 4 X 9=36 5 X 9=45 6 X 9=54 7 X 9=63 8 X 9=72 9 X 9=81 I(1)在第一行程序中,变量i的数据范围为 到_。(2)在第二行的程序中,变量j的数据范围为 到。(3)如果“d”表示十进制数,那么2d则表示 位宽的十进制数。(4)第三行程序改为print

19、(d X%d=%2d%(i,j,i*j),end=),则本题的输出应该是_o(5)如果最后一行的print。表示换行,那么end=的功能是。65.阅读程序。分析下列切片相关程序并回答问题。Iist2=5,6,7,8,9print(list2:)print(list22:)print(list2:2)print(list2l:3)print(list22:4)list 2=5,6,7,8,9 print(list2:)print(list2 2:)prirrt(list2:2)print(list 2 1:3)print(list22:4)6,7,8,98,9678程序第一个print的输出结果

20、是程序第二个print的输出结果是程序第三个print的输出结果是程序第四个print的输出结果是程序第五个print的输出结果是【参考答案】*试卷处理标记,请不要删除一、选择题1.B【详解】本题考查的是Python函数。print。是Python输出函数;input。是Python输入函数。故 选项B正确。解析:B【详解】本题考查的是Python函数。print。是Python输出函数;input。是Python输入函数。故选项 B正确。2.A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点 数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,

21、则a为浮点数。故本题 选Ao解析:A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,则a为浮点数。故本题选A。3.ACD【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以 下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。解析:ACD【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以下划线或字 母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。4.D【详解】本题主要考查Python序列拼

22、接运算。set=生成的是字典类型,而不是集合类 型,不支持使用+,故本题选D选项。解析:D【详解】本题主要考查Python序列拼接运算。set=生成的是字典类型,而不是集合类型,不支持 使用+,故本题选D选项。5.C【详解】本题考查的是python的变量命名。python的变量名是由数字、字母、下划线组 成,并且数字不能打头。故选项C符合题意。解析:c【详解】本题考查的是python的变量命名。python的变量名是由数字、字母、下划线组成,并且数 字不能打头。故选项C符合题意。6.B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句$=123+6

23、78是字符串运算,直接拼接,值为 123678,故本题选B选 项。解析:B【详解】本题主要考查Python语句执行。语句X=123+678是整型类型运算,值为801;语句 St=123+678是字符串运算,直接拼接,值为123678,故本题选B选项。7.D【详解】本题考查Python程序执行输出 c=0。a-b=7,a+b=21,a/b=2,a%b=0o 故本题选 D 选项解析:D【详解】本题考查Python程序执行输出 c=0。a-b=7,a+b=21,a/b=2,a%b=0o 故本题选 D 选项8.C【详解】本题主要考查Python表达式的计算。“*”是乘法运算,“”是取余运算,“*”、“

24、”优先级一样,按从左到右计算,故100-33*5%3=1先-165%3=100-0=100,故“解析:C【详解】本题主要考查Python表达式的计算。“”是乘法运算,“是取余运算,*、“优先 级一样,按从左至U右计算,100-33*5%3=100-165%3=100-0=100,故“print(100-33*5%3)”语句输出的是100,故本题选C选项。9.D【详解】本题主要考查Python数据类型。布尔型bool,整型int,字符串型String,浮点 型floa t,故本题选D选项。解析:D【详解】本题主要考查Python数据类型。布尔型bool,整型int,字符串型String,浮点型f

25、loat,故 本题选D选项。10.B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值 给调用方;def用来定义函数;import用来导入模块,故本题选B选项。解析:B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。11.A【详解】本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操 作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。解析:A【详解】本题主要考查计算机操作

26、系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。12.C【详解】本题主要考查Python表达式的运算。“a b、c是字符型数据类型,“c*2=cc,故“a b+”c”*2的运行结果是a bcc,故本题选C选项。解析:C【详解】本题主要考查Python表达式的运算。“ab”、c”是字符型数据类型,c*2=cc,故 ab+c*2的运行结果是abcc,故本题选C选项。13.C【详解】本题主要考查Python程序的执行。n=0,s=0,循环条件是s=10,则循环结束 时,n=n+3=0+3+3+

27、3=9,s=s+n=0+3+6+9=18,故程序结束后,s 的值是 18,故 解析:c【详解】本题主要考查Python程序的执行。n=0,s=0,循环条件是ss2的 值为True,故本题选C选项解析:c【详解】本题主要考查Python字符串。比较字符串的大小,是将两个字符串的字符一一比较它们的 ASCII值,小写字母的ASCII值大于大写字母,故表达式中sls2的值为True,故本题选C 选项。16.B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本题选B选项。解析:B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向

28、对象和跨平台使用,故本 题选B选项。17.C【详解】本题考查Python相关知识点Python 3.x与Python 2.x版本不同,不兼容。故选项A说法错误Python语句也可以使用脚本直接运行。故选项B说法错误Python是解解析:C【详解】本题考查Python相关知识点Python 3.x与Python 2.x版本不同,不兼容。故选项A说法错误Python语句也可以使用脚本直接运行。故选项B说法错误Python是解释型语言。故本题选C选项Python不具有其他高级语言的一切优点。故选项D说法错误18.D【详解】本题考查的是Python表达式。*是黑次方优先级最高,%是求余。8+7%2*2

29、=8+7%4=8+3=11,print是输出语句。故选项D正确。解析:D【详解】本题考查的是Python表达式。*是幕次方优先级最高,是求余。8+7%2*2=8+7%4=8+3=11,print是输出语句。故选项D正确。19.A【详解】本题考查的是Python赋值语句。赋值号”=的左边是变量,右边是常量或表达 式,选项A中y=l是赋值语句不是表示,故选项A会报错。解析:A【详解】本题考查的是Python赋值语句。赋值号“=”的左边是变量,右边是常量或表达式,选项 A中y=l是赋值语句不是表示,故选项A会报错。20.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划

30、线开 头,不能包含特殊符号,不能是关键字,故Good在Python中是合法的变量 名,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字,故_G。*在Python中是合法的变量名,故本题选D选项。21.C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边 的变量,x=y=50等价于x=50,y=解析:C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含 特殊符号

31、,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价 于x=50,y=50,故正确的赋值语句是x=y=50,故本题选C选项。22.D【详解】本题主要考查Python语言。Python.VB、Ja va等语言属于高级语言,故本题选 D选项。解析:D【详解】本题主要考查Python语言。Python,VB、Java等语言属于高级语言,故本题选D选项。23.A【详解】本题主要考查Python表达式。int是取整函数,a bs求绝对值函数,len返回字 符串的长度,ord()函数主要用来返回对应字符的a scii码,round是四舍五入函 数,故a bs(in解析:A【详解】本

32、题主要考查Python表达式。int是取整函数,abs求绝对值函数,len返回字符串的长度,。0()函数主要用来返回对应字符的ascii码,round是四舍五入函数,故abs(int(-5.6)=5,len(3+5=6)=6,ord(5)=53,round(5.9)=6,故本题选 A 选项。24.B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句if-else。所以选B 绘制有分支流程图,故本题选B选项。解析:B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句if-else。所以选B绘制有分支 流程图,故本题选B选项。25.B【详解】本题主要考查Python文件操作函数

33、。open()是文件打开函数,rea d()、write 0是文件读写函数;json.loa d。用于从json文件中读取数据,故本 题选B选项 解析:B【详解】本题主要考查Python文件操作函数。open。是文件打开函数,read。、write()是文件读写 函数;json.loadO用于从json文件中读取数据,故本题选B选项。26.D【详解】本题考查的是Python表达式。sqrt()求平方根,乘法运算符为“*,除法为 嵌套函数均使用小括号。表示为(-b+ma th,sqrt(b*b-4*a解析:D【详解】本题考查的是Python表达式。sqrt()求平方根,乘法运算符为“*”,除法为

34、“/”,嵌 6+/1)4 _套函数均使用小括号。-表示为(-b+math,sqrt(b*b-4*a*c)/(2*a)。2a27.D【详解】本题主要考查Python表达式的运算。round(x,n)方法返回x的小数点四舍五 入到n个数字,a bs是求绝对值,已知a=-2,b=10/3,则表达式round(b,1)+a bs(解析:D【详解】本题主要考查Python表达式的运算。round(x,n)方法返回x的小数点四舍五入到n个数字,abs 是求绝对值,已知 a=-2,b=10/3,贝lj表达式 round(b,l)+abs(a)=3.3+2=5.3,故本题选 D 选项。28.C【详解】本题主要

35、考查Python程序语句。x=2,y=l,语句y+=x*2等价于 y=y+x*2=l+2*2=5,故y的值是5,故本题选C选项。解析:C【详解】本题主要考查Python程序语句。x=2,y=l,语句y+=x*2等价于y=y+x*2=l+2*2=5,故y的 值是5,故本题选C选项。29.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故能作为python程序变量名的是x2,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故能作为

36、python程序变量名的是x2,故本题选D选项。30.A【详解】本题主要考查Python输入函数。在Python中,input()是输入函数,print()是输出打印函数,bool()函数用于判断真假,a bs()求绝对值函数,故本题选A选项。解析:A【详解】本题主要考查Python输入函数。在Python中,input()是输入函数,print()是输出打 印函数,bool()函数用于判断真假,abs()求绝对值函数,故本题选A选项。31.A【详解】本题考查python语句。列表是Python中的种数据类型,是用括起来的组有 顺序的数据。选选项B,C,D都属于列表,选项A不属于列表,故本题选

37、A。解析:A【详解】本题考查Python语句。列表是Python中的一种数据类型,是用口括起来的一组有顺序的数 据。选选项B,C,D都属于列表,选项A不属于列表,故本题选A。32.A【详解】本题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2,则s=l*3*5*7=105,最后结果为105,可知条件为while i=7,故本题选A。解析:A【详解】本题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2,则 s=l*3*5*7=105,最后结果为105,可知条件为while i=7,故本题选A。33.D【详解】本题考查的是python列表相关知识。列表参

38、数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。解析:D【详解】本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用 分号。故选项D正确。34.C【详解】本题主要考查Python循环结构。ra nge函数中第一个参数是起始值,第二个参 数是终值,第三个参数是每次递增值,语句for i in ra nge(10,0,2):初值是 10,终值是0,解析:C【详解】本题主要考查Python循环结构。range函数中第一个参数是起始值,第二个参数是终值,第三个参数是每次递增值,语句f。门in range(10,0,2):初值是10,终值是参每次递增2,将 出

39、现死循环,故本题选C选项。35.D【详解】本题考查的是Ultra Edit编码。使用Ultra Edit或Winex软件查看字符内码时,得 到的是十六进制数,1个ASCII码字符占1个字节,一个GB2312编 解析:D【详解】本题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码时,得到的是十六 进制数,1个ASCII码字符占1个字节,一个GB2312编码字符(如汉字)占2个字节。ASCII码字符不大于7F。图中字符共占16个字节,其中共有10个ASCII字符,故选项A错 误;由图中可知“2”的十六进制内码为:32,“0”的十六进制内码为:30,故字符“10”的

40、十六进制内码是:31 30,选项B错误;“CO B4”是“来”字在计算机内存储和处理时 的机内码,故选项C错误;由图中可知大写“P”的十六进制码为:50,故可以推出小写“P”的十六进制码为:70,转二进制数为:1110000,故选项D正确。36.B【详解】本题主要考查Python表达式的运算。“二二”是关系运算符,用于判断左右两边 的表达式值是否相等,故该表达式是关系表达式,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。=是关系运算符,用于判断左右两边的表达式值 是否相等,故该表达式是关系表达式,故本题选B选项。37.C【详解】本题考查计算机语言。C+,VB,Pytho

41、n都属于高级程序设计语言。机器语言 则不是。故本题选项C不属于高级程序设计语言。解析:c【详解】本题考查计算机语言。C+,VB,Python都属于高级程序设计语言。机器语言则不是。故 本题选项C不属于高级程序设计语言。38.D【详解】本题主要考查Python程序的执行。i=0,sum=0,循环条件是i10,变量i每次 递增2,若i是偶数,执行sum=sum+i,故程序执行完sum=sum+i=0+0+2+4+6+8 解析:D【详解】本题主要考查Python程序的执行。i=0,sum=0,循环条件是i2 year%4=0and year%100!=0 or year%400=0【详解】本题主要考

42、查Python程序的执行与调试。2020年是闰年,2月是29天,故“2020-05-20”这一天是这一年的第31+29+31+30+20=141天。变量s是字符串型,下标从0开始,此处是将输入日期中的天取出来放到变量day中,可以使用切片操作:从左边开始截取,也可以从右边截取,故此处填day=int(s8:)或day=int(s-2:)0通过循环将前 month-1个月的天数加起来,故变量i的范围是。到month-1,故填0,month-lo变量 isleap标记是不是闰年,如果isleap值为真且month2,则sum需要递增1,故填isleap and month2o由题干闰年判断条件,可

43、知加框处应改为year%4=0 and year%100!=0 or year%400=0o52.C.高级语言C.赋值语句D.注释语句B.表达式A.函数Python程序设计语言规定,在标识符中,字母大小写是有区别的。该程序代码中表示里程费的Tot2错误将字母“T”写成了小写”“t”合理的顺序是:分析问题设计算法编写程序调试运行程序 略【详解】本题主要考查Python程序的编写。Python程序设计语言属于程序设计语言中的高级语 言,选C选项。Tot2=8是一个赋值语句,选C选项。“#初始化时长费为0”是一个 注释语句,选D选项。“SV=3.3是一个表达式,选B选项。“float(input(“

44、请输 入时长”)”是一个函数,float。函数用于将整数和字符串转换成浮点数,选A选项。编译运行发现报错了,根据下图中所示的错误信息分析该程序报错的原因是:Python程 序设计语言规定,在标识符中,字母大小写是有区别的。该程序代码中表示里程费的Tot2 错误将字母T”写成了小写“气。小C借助于计算机编写程序解决问题的这个过程,合理的顺序是:分析问题设计算法编写程序调试运行程序。略 53.自然语言确保m=n r!=0【详解】本题主要考查算法及Python程序实现。描述一是自然语言描述法;描述二是流程图描述 法;描述三是计算机程序语言描述法。在描述三中代码4到6行,当mn时-,交换m、n 的值,

45、否则跳过,故作用是确保m=n。由题干可知,循环条件是余数r不等于0,故代 码第8行划线处为r!=0。54.xingzu。小红”xingzuo“小兰”=水瓶座”xingzuo“小贝”=“双子座”del xingzuo【详解】本题主要考查字典数据类型。字典数据类型,可以通过检索字典的键值得到对应的值,即xingzuo“小红处女座,故第一空填xingzuo“小红”将“小兰”同学的星 座修改为“水瓶座”,可以通过语句xingzuo“小兰”=“水瓶座”。同理添加小贝的 信息为,xingzuo“小贝=双子座。删除该字典的表达式是del xingzuoo 55.Iist32 1istl1:4 Iist2=l

46、ist2+list4 或 list2.extend(list4)listl=listl+”塑料瓶或者 listl.append(塑料瓶)【详解】本题主要考查Python列表数据类型。“过期食品”在列表list3索引2,故从列表Iist3 中取出“过期食品”的表达式:list3。旧书,金属,纸板箱在列表listl索引 工3,从listl中截取口日书,金属,纸板箱这一段的表达式:listl 1:4(不包括4)。将该列表中的元素添加到Iist2中,表达式是Iist2=list2+list4或list2.extend(list4)(extend()函数用于在列表末尾一次性追加另一个序列中的多个 值(用

47、新列表扩展原来的列表)。将塑料瓶添加到列表list1中:listl=listl+”塑料 瓶或者listl.append(塑料瓶)(append字符追加函数)。56.-b/(2*a)【详解】本题主要考查Python程序执行与调试。delta大于0,方程有两个不同的解,delta等于 0,方程有两个相同的解,delta小于0,方程无解,故第一空填0。delta=0,则方程有两 个相同的根,x=-b/(2*a),故第二空填-b/(2*a)。57.将year转换为整型数据,并赋值给year And year%100!=0 or year【详解】本题主要考查Python程序设计。input接收的数据类型

48、是字符串型,该语句表示将year 转换为整型数据,并赋值给year。判断某一年是否是闰年的方法是年份数能被4整除,但 不能被100整除,或者年份数能被400整除,故第二、三、四空分别填Andyear%100!=0 or最后输出打印某一年是否是闰年,需要将year转换为字符型。58.A C【详解】本题主要考查Python程序设计。此处将n取余2,用append函数将值追加到列表result 中,故此处填n%2,选A选项。当n大于。时,n整除2继续循环,循环结束使用reverse 函数,将result列表中的元素逆转,故此处填n2,选C选项。59.n%i=0:i+=l ss(i)and ss(n-

49、i):8=3+5【详解】本题主要考查Python程序的执行与调试。函数ss(n)用来判断n是否为质数,若是则返回 True,否则返回False,此处是通过while循环逐个判断n是不是能整除i,故填n%i=0:。若不满足if条件,贝心递增,继续循环判断,故填i+力。此处判断i与n-i是否都是质数,若是,则表明该偶数可以写成两个质数之和,并输出,故填ss(i)andss(n-i):。如果输入“8”则结果显示8=3+5。tS.py-CiAJsers/A/Desktop/Python(3.8.R ie Edit Format R un Options Window Helpft8哥德巴科在174 2

50、年提出了以下清想:任何一个大于2的偶数都可以写成两唳质数三和,清 iR iport mathdef ss(n):Flag=Truei=2门匚 i=R ESTAR T-C:/Users/A/Desktop/Python 程序/哥德巴赫猜想.py=系又二彳大于2的偶数:88=3+5 I60.1=for i in range(2000,3201):if(i%7=0)and(i%5!=0):l.append(str(i)print(/.join(l)【详解】本题主要考查程序设计。由题干要求,可以使用Python程序设计语言实现,可使用for循环以及列表,可以使用join函数按逗号分隔格式打印结果,jo

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服