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

开通VIP
 

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

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

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

注意事项

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

2025年Python期末考试题优质练习.doc

1、Python期末考试题优质word练习 一、选择题 1.下列选项中,能作为python程序变量名是( ) A.s%1 B.3stu C.while D.dist 2.如下Python程序段 x = 0 while x < 50: x = (x + 2) * (x + 3) 运行后,x值为( ) A.0 B.72 C.50 D.168 3.( ) 不是程序设计高级语言。 A.Python B.Basic C.C++ D.伪代码 4.在Python中print(8+7%2**2)执行成果是( ) A.5 B.1 C.6 D.11

2、 5.除python语言之处,尚有诸多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言发展过程。其中python语言是属于( )。 A.机器语言 B.高级语言 C.汇编语言 D.自然语言 6.已知a = 6,b = -4,则Python体现式 a / 2 + b % 2 * 3 值为() A.3 B.3.0 C.5 D.5.0 7.如下Python程序段 for i in range(1,4): for j in range(0,3): print ("Python") 语句print ("Python")执行次数是(

3、 A.3 B.4 C.6 D.9 8.如下论述中对是( )。 A.Python 3.x与Python 2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言一切长处 9.已知字符串s1="python",s2="Python",则体现式中s1>s2值为( ) A.“python” B.“Python” C.True D.False 10.为了提高程序可读性,可以在该语句背面添加注释语句,Python程序中用作注释标识符是( ) A.: B.# C., D.! 11.已知字符串变量x值

4、是“H”,字符“A”ASCII值是65,则python体现式chr(ord(x)+2)值是( ) A.‘I’ B.‘J’ C.73 D.74 12.下列Python体现式中,能对表达“变量x可以被4整除且不能被100整除”是( ) A.(x%4==0) or (x%100!=0) B.(x%4==0) and (x%100!=0) C.(x/4==0) or (x/100!=0) D.(x/4==0) and (x/100!=0) 13.运行Python程序过程中出现了如下图错误提醒,原因是()。 A.变量名51study太长 B.应当写成"chinese" =51

5、study C.“chinese”应当写成“chinaˈs” D.变量名51study不符合python语言规范,变量名不能以数字开头 14.算法用Python程序实现,如下代码中哪处语句存在语法错误( ) A. B. C. D. 15.Python语言自带IDLE环境退出命令是( ) A.Esc B.close C.回车键 D.exit 16.如下Python体现式中,哪项值与其他三项不一样( ) A.len(“my name is james”.split()) B.int(4.99) C.sum([1,2,1,1]) D.max([1,2,3,4]) 1

6、7.如下Python程序运行后,变量x和st值分别是( )。 A.801 123678 B.801 “123678” C.801 801 D.123678 “123678” 18.运行下列 Python程序,成果对是( ) a=32 b=14 c=a%b print(c) A.2 B.4 C.32 D.14 19.如下 Python 代码运行成果是( )。 a = 3 b = 4 a = a * b print(a) A.3 B.4 C.12 D.a*b 20.有关循环构造说法不对是( )。 A.循环构造是算法基本构

7、造之一 B.有程序设计中没有循环构造 C.循环构造在程序设计有也许会有嵌套出现 D.在PYTHON 程序设计语言中循环构造一般使用IF语句实现。 21.小林同学想要运用Python来编写一道程序,处理“1+2+3+……+100”这个问题,那么小林同学在编写程序过程中也许会用到哪些语句( ) A.赋值语句 B.循环语句 C.条件语句 D.输出语句 22.下列与数学体现式对应python体现式,对是(    )。 A.( - b + math. sqrt (b * b – 4 * a * c)) /a * a B.- b + math. sqrt (b * b – 4

8、 a * c) /2*a C.( -b + math. sqrt (b * 2 – 4 * a * c)) /(2 * a) D.( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a) 23.要运用Python通过数组绘制拟合曲线图,必须要用到外部库是( ) A.time库 B.random库 C.turtle库 D.matplotlib 库 24.下列不可以用来搭建当地服务器软件是( ) (1)Python (2) Excel (3)IIS (4)Apache A.(1)(2) B.(3)(4) C.(1)(2

9、)(3)(4) D.(1)(2)(4) 25.在Python中,字符串运算符“+”作用是把字符串进行连接,则体现式"20"+"19"+"20+19"运算成果是( ) A.39 B.39 C.20+19 D.3939 26.在python计数循环中,列表对输写方式是( )。 A.(1,2,3) B.(1,2.3) C.[1,2.3 ] D.[1,2,3] 27.如下Python程序段 x = 2 print (x+1) print (x+2) 运行后,变量x值是( ) A.2 B.3 C.5 D. 28.在Python程序设计语言中,表达整除符号是(

10、 A./ B.% C.mod D.// 29.下列哪条赋值语句在Python中是非法:( ) A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y 30.在python中,运行下列程序,对成果是( ) x=1 while x>0: x=x+1 print( x) A.1 B.1 2 3 4 5 6 7 8 9………………… C.无输出 D.100 二、程序填空 31.阅读程序。分析如下有关字符拼接与转换Python程序并回答问题。 students=[ '小明','小红','小刚'] scores={ '小明':95,

11、'小红':90,'小刚':90} print(len(students)) print(len(scores)) (1)students数据类型是______________。 (2)scores数据类型是_____________。 (3)在scores中,每个字符与背面数值共同构成了一种____________。 (4)len(students)返回值是____________。 (5)print(len(scores))输出成果是__________。 32.某餐馆近期推出“消费1000元及以上享有8折优惠,1000元如下享有每满100减15优惠”活动。如下Pyth

12、on程序段实现了生成顾客消费清单功能,请补全①②③处代码。 def gs(n): #字符串长度统一 if len(n)>=5: n=_____ #取字符串前5个字符 else: n=n+" "*(5-len(n)) return n r=1000;x=100;y=15;z=0.8 #从系统中分别获取消费额度、满和减以及打折数值 dis=["红烧排骨","香炸刀鱼","虾仁","菜心","米饭"] #某顾客所点菜品名称 num=[1,1,1,1,3] #某顾客所点菜品数量 mon

13、[46,45,68,16,1] #某顾客所点菜品单价 print("菜品名称","数量","小计") _____ for i in range(len(dis)): print(gs(dis[i]),num[i]," ",num[i]*mon[i]) s=s+num[i]*mon[i] if s>=r: total=s*z else: ______ print("消费合计:",s) print("应收现金:",total) 33.现今信息化时代,信息传播十分迅速,足不出户便知天下事。许多社交平台均有设置本平台热点排行

14、榜,以便顾客理解正在发生热门事件。但社交平台数量众多,平台顾客种类和数量也大不相似,导致不一样平台热点实际热度大小也不一样。小钟为了保证自已懂得热点是真正热点,于是打算用功能强大python把各个平台热点排行榜进行合并,形成自已热点排行榜。 为了热点之间比较以便,小钟设置了一种热度值来衡量一种热点热度大小,热度值越大阐明这个热点热度越高。目前小钟已经获得了如下两个平台热度值从小到大排行榜,合法他打算将之合并为一种从小到大排行榜时,却被老师叫走了。于是他决定把这个小功能交给他好朋友——你来实现,你想到2种算法,请把下列程序填写完整。 A P10 P9 P8 P7 P6 P5 P

15、4 P3 P2 P1 11 66 116 329 438 582 652 714 756 925 B E10 E9 E8 E7 E6 E5 E4 E3 E2 E1 35 116 215 271 309 428 576 772 806 950 Python程序如下: A= [11,66,116,329,438,582,652,714,756,925] B = [35,116,215,271, (5)__,428,576,772,806,950] 算法一: myRank = i = 0 j = 0 while

16、i < len(A) and j < len(B)): if (A[i] < B[j]): (6)______ i += 1 else: myRank.append(B[j]) j += 1 while (i < len(A)): myRank.append(A[i]) i += 1 else: while ((7)______): myRank.append(B[j]) j += 1 print(myRank) 算法二:

17、myRank = [0]*(len(A)+len(B)) i = 0 j = 0 k = 0 while ((8)_____): k = i+j if (i >= len(A)): myRank[k] = B[j] j += 1 elif (j >= len(B)): myRank[k] = A[i] i += 1 elif ((9)_____): myRank[k] = A[i] i += 1 else: my

18、Rank[k] = B[j] j += 1 print(myRank) 34.模拟一种简单计算器,实现如下功能:输入两个整数和一种运算符(加、减、乘、除),进行算术运算,并输出运算成果。程序运行时,依次输入第一种数、运算符和第二个数,输出运算成果。当输入运算符是加减乘除(+-*/)四种以外符号时,则输出“运算符不对”。当进行除法运算时,假如除数为“0”,提醒输出“除数不能为0!”。Python程序实现如下,在划线处填入合适代码。 a=int(input("请输入第一种数: ")) fh=input ("请输入运算符: ") b=int(input("请输入第二个数:

19、 ")) flag=True s= ____ if fh in s: if fh=="+": c=a+b elif fh=="-": c=a-b elif fh=="*": c=a*b else: if ____ print("除数不能为0! ") flag=False else: c=a/b if flag==True: print("运算成果为: "+____) else: print ("运算符不对") 35.某种数据加密措施描述如下(加密前数据是ASCII字符): ●以8个数据为一段,将n个待加密数据依次分割成若干个数据段,剩余数据(个数

20、不不小于8)为独立数据段。 ●数据加密规则:数据个数等于8数据段,对各个字符进行位置变换;数据个数不不小于8数据段,不进行位置变换。 位置变换:用位置变换密钥数组c,将数据段每个字符进行位置变换,措施如下: 加密后某数据段第i个元素=对应原数据段第c(i)个元素,其中i=1,2,……,8。 数值变换:位置变换后,依次取出各个字符进行数值变换:把该字符ASCII码转二进制,然后与密钥m对应二进制数(m为1到255之间整数)按位异或运算。异或运算(⊕)规则:假如a、b两个值不相似,则a⊕b成果为1;假如a、b两个值相似,则a⊕b成果为0,即:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0。

21、 ●把上述处理得到二进制数依次拼接,即构成最终加密数据例如,待加密数据为“python3.50”,数组c各元素值依次是 数组c 3 6 1 5 2 8 4 7 则数据位置变换如下: 如值变换密钥m为35(二进制表达是00100011),则字符“t”(ASCII码值是116,二进制表达是010100)数值变换过程如下: 变换前 0 1 1 1 0 1 0 0 密钥m 0 0 1 0 0 0 1 1 变换后 0 1 0 1 0 1 1 1 (1)已知“A”ASCII码值是65,m=35,则“A”数值变换后成果是__

22、填二进制数据)。 (2)小李根据上述算法,设计了一种数据加密程序,其VB代码如下,请在划线处填入合适代码。 Const n = 1024 Dim c(1 To 8) As Integer Private Sub Form _ Load() ‘产生位置变换密钥数组c,代码略 End Sub Function convert(c As Integer)As String ‘程序功能:把整数c转成8位二进制数,代码略 End Function Private Sub Command1_Click() Dim s As String,st As String,ss A

23、s String,res As String Dim i As Integer,j As Integer start As Integer Dim a(1 To n) As String,b(1 To n) As String s = Text1. Text st = convert(Val(Text2. Text)) For i = 1 To Len(s) a(i) = Mid(s,i,1) Next i i = 1:start = -8 Do While①________ If i Mod 8 = 1 Then start = start + 8 b(i)=②____

24、 i = i + 1 Loop For j = i To Len(s) b(j) = a(j) Next j For i = 1 To Len(s) ③________ For j = 1 To 8 If Mid(ss,j,1)= Mid(st,j,1)Then res = res + "0" Else res = res + "1" '按位异或 Next j Next i Text3. Text = res End Sub 36.求水仙花数(一种三位数,其各位数字立方和等于该数字自身) 37.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出。

25、 38.请编写一种密码登陆系统,接受顾客从键盘输入密码和你自已密码进行比对,假如对就显示“恭喜你进入系统”假如不对让顾客重新输入,有三次机会。 39.分析完善程序 某市出租车收费原则如下: (1)3公里内(含3公里),收费8元 (2)超过3公里但未超过6公里部分,按1.5元/公里收费 (3)超过6公里部分,按2.25元/公里收费。 根据以上原则,输入出租车行驶公里数,请计算顾客需付费多少元? [算法分析] 假设总费用为p,则可以分段计算 p=8 ‘(s≤3) p=1.5*(s-3)+8 ‘(3

26、6) [参照代码] a=float(input(“s=”)) if s <= 3 : p= 8 if p=1.5*(s-3)+8 if s > 6 : p=2.25*(s-6)+1.5*3+8 print( p) 根据上述回答如下问题: (1)本题采用算法是________(填:解析法/枚举法/排序法/递归法)。 (2)程序代码中空白处应填写条件是_______(填: A/B/C/D)。 A.33 and s<6 D.s>3 Or s<=6 40.程序补充: (

27、1)有5万元资金存入银行,选择“1年定期.自动转存”存款方式,由于银行利率是不停变化,这5年利率分别是3.25%.3%.3%.2%.1.75%,5年后会有多少收益呢?调用round()函数,保留成果两位小数。 money =_______________________________ rate=_________________________________ for___________________________________ ____________________________________ print(“5年

28、后来存款总额:”,money,“元”) (2) 某投资者购置了10万元一年期收益率3.7%银行保证收益型理财产品。每年理财赎回后,他会提取2万元用作生活所需,余下资金仍购置此种理财。在收益率不变状况下,多少年后本金被所有取出? money= ________________________________ year= __________________________________ while _________________________________ _________________________________

29、 ________________________________ print(year,“年后资金被所有取出”) 【参照答案】***试卷处理标识,请不要删除 一、选择题 1.D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。 解析:D 【详解】 本题重要考察Python变量命名。变量命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选

30、项。 2.B 【详解】 本题重要考察Python程序执行。第一遍循环,x = (0 + 2) * (0 + 3)=6;第二遍循环x = (6 + 2) * (6 + 3)=72,不满足x<50,退出循环,故 解析:B 【详解】 本题重要考察Python程序执行。第一遍循环,x = (0 + 2) * (0 + 3)=6;第二遍循环x = (6 + 2) * (6 + 3)=72,不满足x<50,退出循环,故运行后,x值为72,故本题选B选项。 3.D 【详解】 本题考察程序设计语言有关知识点 程序设计高级语言包括Python、Basic、C++等,伪代码不能执行,不是程序设

31、计高级语言。故本题选D选项 解析:D 【详解】 本题考察程序设计语言有关知识点 程序设计高级语言包括Python、Basic、C++等,伪代码不能执行,不是程序设计高级语言。故本题选D选项 4.D 【详解】 本题考察是Python体现式。**是幂次方优先级最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是输出语句。故选项D对。 解析:D 【详解】 本题考察是Python体现式。**是幂次方优先级最高,%是求余。8+7%2**2=8+7%4=8+3=11,print是输出语句。故选项D对。 5.B 【详解】 本题考察是计算机语音有关知识。高级语言是

32、一种独立于机器,面向过程或对象语言。python语言是一种面向对象动态类型语言,故选项B对。 解析:B 【详解】 本题考察是计算机语音有关知识。高级语言是一种独立于机器,面向过程或对象语言。python语言是一种面向对象动态类型语言,故选项B对。 6.B 【详解】 本题重要考察Python体现式运算。a=6,b=-4, a/2 + b%2*3 =6/2+(-4%2*3)=3.0+0=3.0,故本题选B选项。 解析:B 【详解】 本题重要考察Python体现式运算。a=6,b=-4, a/2 + b%2*3 =6/2+(-4%2*3)=3.0+0=3.0,故本题选B选项。 7

33、.D 【详解】 本题重要考察Python程序执行。外循环变量i范围是1-3,内循环变量j范围是0-2,故语句print ("Python")执行次数是3*3=9,故本题选D选项。 解析:D 【详解】 本题重要考察Python程序执行。外循环变量i范围是1-3,内循环变量j范围是0-2,故语句print ("Python")执行次数是3*3=9,故本题选D选项。 8.C 【详解】 本题考察Python有关知识点 Python 3.x与Python 2.x版本不一样,不兼容。故选项A说法错误 Python语句也可以使用脚本直接运行。故选项B说法错误 Python是解 解析:

34、C 【详解】 本题考察Python有关知识点 Python 3.x与Python 2.x版本不一样,不兼容。故选项A说法错误 Python语句也可以使用脚本直接运行。故选项B说法错误 Python是解释型语言。故本题选C选项 Python不具有其他高级语言一切长处。故选项D说法错误 9.C 【详解】 本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项 解析:C 【详解】 本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它

35、们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项。 10.B 【详解】 本题重要考察Python程序注释知识点。Python程序中用作注释标识符是“#”,故本题选B选项。 解析:B 【详解】 本题重要考察Python程序注释知识点。Python程序中用作注释标识符是“#”,故本题选B选项。 11.B 【详解】 本题重要考察Python字符函数。ord函数用于将字符转换为整数, chr函数接受一种数字(应为ASCII码)并返回字符。则python体现式chr(ord(x)+2)=chr(ord 解析:B 【详解】 本题重

36、要考察Python字符函数。ord函数用于将字符转换为整数, chr函数接受一种数字(应为ASCII码)并返回字符。则python体现式chr(ord(x)+2)=chr(ord(H)+2)=chr(74)=‘J’,故本题选B选项。 12.B 【详解】 本题重要考察Python体现式运算。逻辑运算符“且”用and表达,“或”用or表达,变量x可以被4整除用x%4==0表达,不能被100整除用x%100!=0,故本题选B选项。 解析:B 【详解】 本题重要考察Python体现式运算。逻辑运算符“且”用and表达,“或”用or表达,变量x可以被4整除用x%4==0表达,不能被100整除

37、用x%100!=0,故本题选B选项。 13.D 【详解】 本题考察是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名开头,故D项对。 解析:D 【详解】 本题考察是程序调试。报错内容是“语法错误:无效语法”,变量名51study,数字不能作为变量名开头,故D项对。 14.D 【详解】 本题考察是Python程序调试。双分支IF语句。if (条件)背面要加冒号,else背面也要加冒号。故标号4中存在语法错误。 解析:D 【详解】 本题考察是Python程序调试。双分支IF语句。if (条件)背面要加冒号,else背面也要加冒号。故标号4

38、中存在语法错误。 15.D 【详解】 本题重要考察Python基本知识。Python程序设计语言默认安装时,会有一种自带集成开发环境IDLE。要创立Python程序文献,可以运用IDLE中“文献“菜单。可使用exit( 解析:D 【详解】 本题重要考察Python基本知识。Python程序设计语言默认安装时,会有一种自带集成开发环境IDLE。要创立Python程序文献,可以运用IDLE中“文献“菜单。可使用exit()或quit()退出Python,因此D选项对。 【点睛】 16.C 【详解】 本题考察是Python函数。split() 通过指定分隔符对字符串进行切片,无参

39、数即分隔所有,len() 措施返回对象(字符、列表、元组等)长度或项目个数,故len(“my name 解析:C 【详解】 本题考察是Python函数。split() 通过指定分隔符对字符串进行切片,无参数即分隔所有,len() 措施返回对象(字符、列表、元组等)长度或项目个数,故len(“my name is james”.split())=4;int 函数可以将数字转换为整数,直接取整,不会四舍五入 ,int(4.99)=4;sum() 措施对系列进行求和计算,sum([1,2,1,1])=5;max() 措施返回给定参数最大值,参数可以为序列,max([1,2,3,4])=4。故应

40、选C。 17.B 【详解】 本题重要考察Python语句执行。语句X=123+678是整型类型运算,值为801;语句St="123"+"678"是字符串运算,直接拼接,值为"123678",故本题选B选项。 解析:B 【详解】 本题重要考察Python语句执行。语句X=123+678是整型类型运算,值为801;语句St="123"+"678"是字符串运算,直接拼接,值为"123678",故本题选B选项。 18.B 【详解】 本题考察Python程序执行 a%b=32%14=4(%取余)。故本题选B选项 解析:B 【详解】 本题考察Python程序执行 a%b=32%

41、14=4(%取余)。故本题选B选项 19.C 【详解】 本题重要考察Python程序执行。a=3,b=4,a=a*b=3*4=12,故运行成果是12,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。a=3,b=4,a=a*b=3*4=12,故运行成果是12,故本题选C选项。 20.D 【详解】 本题考察循环构造有关知识点 在PYTHON 程序设计语言中循环构造一般使用for或while语句实现。故本题选D选项 解析:D 【详解】 本题考察循环构造有关知识点 在PYTHON 程序设计语言中循环构造一般使用for或while语句实现。故本题选D选

42、项 21.ABD 【详解】 本题考察Python语句。 初始值会波及到赋值语句、从1加到100会用到循环语句、最终会输出成果用到输出语句。故本题选ABD 解析:ABD 【详解】 本题考察Python语句。 初始值会波及到赋值语句、从1加到100会用到循环语句、最终会输出成果用到输出语句。故本题选ABD 22.D 【详解】 本题考察是Python体现式。sqrt()求平方根,乘法运算符为“*”,除法为“/”,嵌套函数均使用小括号。表达为( -b + math. sqrt ( b * b – 4 * a 解析:D 【详解】 本题考察是Python体现式。sqrt()求平

43、方根,乘法运算符为“*”,除法为“/”,嵌套函数均使用小括号。表达为( -b + math. sqrt ( b * b – 4 * a * c)) / (2 * a)。 23.D 【详解】 本题重要考察Python库。time库是python处理时间数据原则库,random库用于生成多种分布随机数,turtle库是Python语言中一种很流行绘制图像函数库,mat 解析:D 【详解】 本题重要考察Python库。time库是python处理时间数据原则库,random库用于生成多种分布随机数,turtle库是Python语言中一种很流行绘制图像函数库,matplotlib库用于绘制

44、曲线图,故本题选D选项。 24.A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件 解析:A 【详解】 本题重要考察服务器搭建。Python是程序设计软件,Excel是表格处理软件,IIS是互联网信息服务,Apache是Web服务器软件,IIS和Apache可以用来搭建当地服务器软件,故本题选A选项。 25.C 【详解】 本题考察是python语言。在python语言中,双引号之间是输出是字符串。三对字符串之间都是原样输出。故选项C对

45、 解析:C 【详解】 本题考察是python语言。在python语言中,双引号之间是输出是字符串。三对字符串之间都是原样输出。故选项C对。 26.D 【详解】 本题考察是python列表有关知识。列表参数必须是由方括号括起来列表,参数之间用分号。故选项D对。 解析:D 【详解】 本题考察是python列表有关知识。列表参数必须是由方括号括起来列表,参数之间用分号。故选项D对。 27.A 【详解】 本题重要考察Python程序执行。x=2没有发生变化,只是输出x+1、x+2值,故本题选A选项。 解析:A 【详解】 本题重要考察Python程序执行。x=2没有发生变

46、化,只是输出x+1、x+2值,故本题选A选项。 28.D 【详解】 本题重要考察Python中运算符。"/"是除法运算,“%”是取余运算,mod是求余函数,“//”是整除运算,因此D选项对。 【点睛】 解析:D 【详解】 本题重要考察Python中运算符。"/"是除法运算,“%”是取余运算,mod是求余函数,“//”是整除运算,因此D选项对。 【点睛】 29.B 【详解】 本题考察Python语句。选项A,X=Y=Z=1是合法赋值语句;选项B,X=(Y=Z+1),X被赋值“Y=Z+1”,但这个所谓“Y=Z+1”并不返回任何值,因此这是一种错误赋值语 解析:B 【详解】

47、 本题考察Python语句。选项A,X=Y=Z=1是合法赋值语句;选项B,X=(Y=Z+1),X被赋值“Y=Z+1”,但这个所谓“Y=Z+1”并不返回任何值,因此这是一种错误赋值语句,这是非法;选项C,X,Y=Y,X这是互换语句,合法;选项D,X+=Y相称于X=X+Y,故本题选B。 30.C 【详解】 本题重要考察Python程序执行。x>0为真,因此一直做x=x+1语句,print()语句要在循环结束后再执行此行代码,因此无输出,故本题选C选项。 解析:C 【详解】 本题重要考察Python程序执行。x>0为真,因此一直做x=x+1语句,print()语句要在循环结束后再执行此

48、行代码,因此无输出,故本题选C选项。 二、程序填空 31.列表 字典 键值对 3 3 【详解】 本题考察是python语言数据类型,列表和字典。(1)列表是写在方括号[]之间,用逗号分隔开元素列表,students=[ '小明','小红','小刚']就是列表。(2)字典用{}标识,它是一种无序“键(key):值(value)”对集合,字典当中元素是通过键来存取,而不是通过偏移存取。scores={ '小明':95,'小红':90,'小刚':90}就是一种字典类型。(3)其中“'小明':95”就构成了一种键值对。(4)len() 措施返回列表元素个数。

49、students=[ '小明','小红','小刚'],里面有三个元素,故返回值是3。(5)print(len(scores)),其中scores={ '小明':95,'小红':90,'小刚':90}该字典有3个键值对,故输出成果是3。 32.n[0:5] s=0 total=s-s//x*y 【详解】 本题重要考察Python程序执行与调试。①此处通过条件分支构造取字符串n前5个字符,当 len(n)>=5时,取n= n[0:5],即索引为0、1、2、3、4,故填n[0:5]。②用变量s记录消费合计,初值为0,故填s=0。③此处else部分处理1000元如下享有每满1

50、00减15优惠。应付金额用total记录,变量r保留消费额度,x和y分别是满和减,变量s是消费合计,故填total=s-s//x*y。 33.myRank.append(A[i]) j < len(B) k

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服