试题Python基础复习知识点试卷试题.pdf
《试题Python基础复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《试题Python基础复习知识点试卷试题.pdf(28页珍藏版)》请在咨信网上搜索。
试题Python基础复习知识点试卷试题一、选择题1.python文件的扩展名是()A.py B.pye C.vbp D.pyr2.下列不属于高级编程语言的是A.C语言 B.VB语言 C.Python语言 D.机器语言3.在python中,运行下列程序,正确的结果是()x=lwhile x0:x=x+lprint(x)A.1 B.123456789.C.无输出 D.1004.利用Python求100以内所有能被3整除的正整数,代码如下:1 i=l2 while i 3:y=2*xelse:y=3*x+lprint(y)A.10 B.5C.25D.267.Python的序列类型不包括下列哪一种?()A.字符串 B.列表C.元组D.字典8.下列选项中,不属于Python合法变量名的是()A.int32 B.40 x1C.selfD.name9.下列Python程序运行后的输出结果是()。s=0for i in range。,5):s=s+i print(s=,s)A,s=5B.s=6C.s=10D.s=1510.关于python程序设计语言,下列说法错误的是()A.python是一种面向对象的编程语言C.python具有丰富和强大的库 级语言B.python代码只能在交互环境中运行D.python是一种解释型的计算机程序设计高11.下列关于Python语言变量声明的说法中,正确的是()Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程Python中的变量需要声明,变量的声明对应明确的声明语句Python中的变量需要声明,每个变量在使用前都不需要赋值Python中的变量不需要声明,每个变量在使用前都不需要赋值12.下面哪个不是Python合法的标识符int 3countB.printD._name13.下列选项都是属于高级语言的是(ABCDAC)ABCD汇编语言、汇编语言、Basic语言、机器语言、机器语言Basic语言 Python语言 Python语言14.以下Python中变量的命名正确的是la=4print=5A=2a+b=315.在教科书中利用Python探究电流和电压、电阻的关系实验里,Jupyter Notebook外,处理数据还可以通过下列()工具实现。除了可以通过书中的ABCD)A.Python IDLEB.Xmind16.下列可以作为python变量名的是(A.5xB.x-1C.网络画板)C.ifD.D.几何画板x 117.在 Python 中,算式 5+6*4%(2+8)结果为()A.25B.15C.D.7.4918.Python文件的后缀名是()A.pdfB.doC.passD.py19.下列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.自然语言 B,汇编语言C.机器语言D.高级语言22.()不是程序设计高级语言。A.PythonB.BasicC.C+D.伪代码23.Python 中 print(66!=66)结果是()。A.1 B.0C.TrueD.False24.Python输入函数为()。A.time()B.round()C.input()D.print()25.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是D.命令中用到的标点符号只能是英文字符26.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是(A.设计出解决问题的算法 B.设计出解决问题的PPTC.编写出Python代码 D.选择一种编程软件27.以下Python表达式中,哪项的值与其它三项不同()A.len(my name is james”.split()B.int(4.99)C.sum(1,2,1,U)D.max(1,2,3,4)28.已知字符串a=python,则 al的值为()A.pB.pyC.PyD,y29.已知 a=-2,b=10/3,则 python 表达式 round(b,l)+abs(a)的值为()A.1.3B.5.33C.5.4D.5.330.在python中,下列哪个选项是正确的赋值语句()A.5s=80B.2018=xC.a+b=cD.s=s+531.下列选项中,能作为python程序变量名的是()A.ifB.2xC.a*bD.x232.现有如下Python程序:List=Happy,new,year!s=List 1 d=s:-1 执行该程序后,d的值为()A.pyB.HappC.ewD,ne33.在Python中自定义函数需要什么关键字放在函数开始()A.function B.def C.define D.void34.下面Python代码运行后,a、b的值为()a=23b=int(a/10)a=(a-b*l 0)*10 b=a+b print(a,b)A.23 2 B.30 20 C.30 32 D.3 235.在Python中,下列循环结构用法错误的是()。A.for i in range(20):B.for i in range(0/10):C.for i in range(10,0,2):D.while s50:36.下列python表达式中,值为字符串类型的是()Abs(x)“abc”*3 “123+45”123+45 anputOjA a 5,)A.B.C.D.37.下列Python表达式的值为偶数的是()A.12*3%5 B.len(“Welcome”)C.int(3.9)D.abs(-8)38.王明同学运用Python语言编写程序,根据输入的体重和身高计算BM值并验算其体重 指数是否超标,属于()A.数据 B.信息 C.知识 D.智慧39.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()OA.整数 B,浮点数 C.字符串 D,以上都是40.以下Python代码输出结果中说法正确的是()。x=0for i in range。,100):x=x+iprint(x)A.1+100 的和 B.1+99 的和C.199所有整数的和 D.1100所有整数的和41.利用Python编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字用口 8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数 相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存 在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如 下右图的运行结果。summation(a,n):sum=0basic=0一 i in range(0,n):basic=basic*10+aprint(i,basic,sum)return suma=int(input :a:)n=int(input(.::)print(这几个数的和为:n,summation(a,n)请输入一个个位数字a:8请输入最长多少个这样的数:100 8 81 88 962 888 9843 8888 98724 88888 987605 888888 9876486 8888888 98765367 88888888 987654248 888888888 9876543129 8888888888 9876543200这几个数的和为:9876543200A.basic+=sumB.sum=basic+n C.sum=basic+l D.sum+=basic42.有关循环结构的说法不正确的是()。A.循环结构是算法的基本结构之一B.有的的程序设计中没有循环结构C.循环结构在程序设计有可能会有嵌套出现D.在PYTHON程序设计语言中循环结构一般使用IF语句实现。43.有python程序如下 a=int(input()b=int(input()c=input()if c=+:print(a+b)elif c=-:print(a-b)elif c=*:print(a*b)elif c=/:print(a/b)else:print(输入错误,请重试”)当程序运行后,小新依次输入9 2*程序输出结果应为()A.18 B.11 C.7 D.444.小王编写了出租车收费的python程序,代码如下:sl=float(input。请输入行驶路程(公里)。)if sl=3:f=10elif sl9):#计算时长费用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(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)总结用计算机解决问题的优势主要有:_ 52.阅读程序。分析以下Python程序并回答问题。who=我的action=是destination:镜像世界number=153coded通行密码print(who+destination+code+action+str(number)I File_Edit Format Run_Options Window Help who=我的,action=是de st inat ion=酒惊世界nuaber=153,code=通行密码print(who+destination+code+action+str(number)/-金 Python 3.6.5 ShellFile dit Shell Debug Qptions Window HelpPython 3.6.5(v3.6.5:f59c0932b4,Mar 28 2018,16:07:41)on Win32Type*copyright*,“credits or-license。for more i =RE STAR新演扇世界通行密码是153(1)变量Who的数据类型 0(2)类似number的数据类型_。(3)print语句输出的结果是。(4)str(number)的作用是。(5)“+”在程序中的作用是 o53.“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证 每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡 都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多 少只?假设公鸡有X只,母鸡有Y只,小鸡有Z只。A ypt;L,upyx xgllb 1 LzX tJUX UX UX 1LUJX b?X11XUX Hid LX Uli.=RE START:C:/Users/Admini strator/Desktop/j.py=公鸡:4母鸡:18小鸡:78公鸡:8母鸡:11小鸡:81公鸡:12母鸡:4小鸡:84共有天法3种 I以下Python程序段实现了“百元买百鸡”的功能,请补全处代码。c=0for x in :for y in range(l,33):z=100-x-yif :print(公鸡:,x,母鸡:,y,小鸡:,z)print(共有买法,c,种)54.学习了 Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编 写了一段代码,绘制出多个不同颜色的圆形。代码如下:import turtleturtle,bgcolor(black)colors=red,green,blue,yellowforx range(100):turtle,pencolor(colorsx%4)turtle,circle(x)turtle,left(90)请分析任务,完成下列题目。(1)程序中处应填写()oA.print B.input C.in D.colors(2)程序中x%4的作用是()。A.计算x乘以4的结果B.计算x除以4的整数部分C.计算x除以4的小数部分D.计算x除以4的余数(3)执行此程序,绘制出圆形的总颜色数是()oA.1 B.4 C.5 D.100(4)执行此程序,绘制出圆形的总个数是()oA.1 B.4 C.99 D.100(5)此程序属于程序设计结构中的()oA.顺序结构 B.分支结构C.循环结构 D.跳转结构55.密码强度检测。编写python程序,实现如下功能:输入要检测的密码,输出密码强度 结果。密码字符分为数字字符、字母和其他符号三类。密码强度的检测方法为:若密码位 数少于8位,则不进行强度检测,给出提示“密码位数不能少于8位,请重新输入!”。若密码位数在8位及以上,则进行强度检测:若密码字符属于同一类字符,则密码强度为“弱”;若密码字符属于不同的二类字符,则密码强度为“中等”;若密码字符属于不同 的三类字符,则密码强度为“强”。(1)若输入12abcd5!”,则输出结果为(选填,选字母:A.密码位数不能 少于8位,请重新输入!/B.弱/C.中等/D.强)(2)实现上述功能的程序如下,请在划线处填入合适的代码。password=input(“请输入要检测的密码:”)(D_if n8:print(“密码位数不能少于8位,请重新输入!”)else:nl=0n2=0n3=0for i in range(0,n,1):_if“0=ch=“9”:nl=lelif a”=ch=z”or A=ch0:summ=summ+t%10print(数字和为:,summ)57.已知6月份10位技术考试成绩:12345678910788889908376759810065技术老师想统计出80分(含80)以上的人数,请完善程序,代码如下:a=78,88,89,90,83,76,75,98,100,65sum=0for i in range(n):if ai=80:print(sum)执行上述程序段后,输出的内容是58.完善代码并保存。实现功能:从键盘输入10个学生的测试成绩,输出最高分和最低分。cj=for i in range(0,):x=float(input(请输入一个数)cj.append()print(max(cj),min()input(运行完毕,请按回车键退出.)59.程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的 队头各出一人配成舞伴。跳完后的两人重新回到队尾。例如:boy=Alex,Steven,Jack;girl=Ada*,Babs.,Danla,Jane输出:Turnl:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Dania)Turn4:(Alex,jane)Turnl2:(Jack,jane)代码如下:boy=Alex,Steven;Jackgirl=Ada,Babs,Dania,Janefor i in range(12):x,v=#出队print(z/Turn:2):(,).format(i+l,x,y)boy.append(2)#再进队girl.append(3)#再进队(1)程序代码中处正确的代码是()OA.boy.pop(l).girl.pop(l)B.giri.pop(l),boy.pop(l)C.boy.pop(O),girl.pop(O)D.girl.pop(0);boy.pop(0)(2)程序代码中处正确的代码是()oA.x B.y C.i D.i+1(3)程序代码中处正确的代码是()oA.x B.y C.i D.i+160.哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。import mathdef ss(n):Flag=True i=2while i=int(math.sqrt(n)and Flag:if_Flag=Falsereturn Flagn=int(input(输入一个大于2的偶数”)for i in rang(2zn/2+l):if_print(str(n)+=+str(i)+str(n-i)如果输入“8”则结果显示61.(项目情境)在中国古代,出自数学家张丘建的算经中这样一个值得研究的问题:今有鸡翁一,直钱五;鸡母一,直钱三;鸡雏三,直钱一。凡百钱,买鸡百只。问鸡翁、母、雏 各几何?这个问题就是著名的“百钱买百鸡问题”。即:现有100文钱,公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求:公鸡,母鸡,小鸡都要有,把100文钱买100只鸡,买的鸡是整数。问公鸡、母鸡和小鸡各儿何?(问题求解)设用变量g、m、x三个变量分别存放公鸡、母鸡和小鸡的数量,请阅读如下 程序,在空白处填写适当的表达式或语句,使程序完整。for g in range(lz20):for m in:for x in range(3/98,3):if and=100:print(公鸡:g母鸡:,m,小鸡:,x)62.分析完善程序某市出租车收费标准如下:(1)3公里内(含3公里),收费8元(2)超过3公里但未超过6公里部分,按1.5元/公里收费(3)超过6公里部分,按2.25元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分析假设总费用为P,则可以分段计算p=8 (sW3)p=1.5*(s-3)+8 (36)参考代码a=float(input(/s=w)if s 6:p=2.25*(s-6)+1.5*3+8print(p)根据上述回答如下问题:(1)本题采用的算法是(填:解析法/枚举法/排序法/递归法)。(2)程序代码中空白处应填写的条件是(填:A/B/C/D)。A.3s=6 B.3=s3 and s3 Or s0为真,所以一直做x=x+l语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。x0为真,所以一直做x=x+l语句,print()语句要在 循环结束后再执行此行代码,所以无输出,故本题选C选项。4.C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正 整数,故第3行的横线应该填i%3=0,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。该程序实现求100以内所有能被3整除的正整数,故第 3行的横线应该填i%3=0,故本题选C选项。5.B【详解】本题主要考查Python表达式的运算。逻辑运算符“且”用and表示,“或”用 or表示,变量x能够被4整除用x%4=0表示,不能被100整除用x%100!=0,故 本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。逻辑运算符“且”用and表示,“或”用。r表示,变 量x能够被4整除用x%4=0表示,不能被100整除用x%100!=0,故本题选B选项。6.A【详解】本题主要考查Python程序的执行。x=3,不满足x3,执行y=3*x+l=10,故本题 选A选项。解析:A【详解】本题主要考查Python程序的执行。x=3,不满足x3,执行y=3*x+l=10,故本题选A选项。7.A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题选A选项。解析:A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题选A 选项。8.B【详解】本题主要考查Python变量名。Python需要使用标识符给变量命名,需要注意如 下规则:标识符可以由字符、数字、下划线()组成,其中数字不能开头。标识符不能是Python关键字(解析:B【详解】本题主要考查Python变量名。Python需要使用标识符给变量命名,需要注意如下规则:标 识符可以由字符、数字、下划线()组成,其中数字不能开头。标识符不能是Python 关键字(又称为保留字),但可以包含关键字;区分大小写。因此B选项正确。【点睛】9.C【详解】本题主要考查Python中循环结构。range(l,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python中循环结构。range。,5)函数生成1、2、3、4的整数序列,For循环中 循环体计算序列累加求和,因此C选项正确。【点睛】10.B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以在交互环境中运行,python具有丰富和强大的库,python是一 种解释型的计算机程序设解析:B【详解】本题主要考查Python程序设计语言。python是一种面向对象的编程语言,python代码可以 在交互环境中运行,python具有丰富和强大的库,python是一种解释型的计算机程序设计 高级语言,故本题选B选项。11.A【详解】Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程。每 个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在 使用前都必须赋值。变量赋值以后变量才会被创解析:A【详解】Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程。每个变量在内 存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值。变 量赋值以后变量才会被创建。因此A选项正确。12.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法 的标识符,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识符,故本题选B选 项。13.C【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic.Pascal.C、C+、Java.Python 等。故选项 C 正确。解析:c【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、PascaL C、C+、Java、Python 等。故选项 C 正确。14.C【详解】本题考查Python变量命名规则变量命名不能以数字开头,不能使用关键字,不能使用特殊符号。故本题选C 选项解析:c【详解】本题考查Python变量命名规则变量命名不能以数字开头,不能使用关键字,不能使用特殊符号。故本题选C选项15.A【详解】本题Python相关知识点IDLE是Python所内置的开发与学习环境,故除了可以通过书中的JupyterNotebook外,处理数据还可以通过Python IDLE工具实现解析:A【详解】本题Python相关知识点IDLE是Python所内置的开发与学习环境,故除了可以通过书中的Jupyter Notebook外,处 理数据还可以通过Python IDLE工具实现。故本题选A选项 16.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故x_l可以作为Python变量名,故本 题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故X可以作为Python变量名,故本题选D选项。17.C【详解】本题主要考查Python表达式的运算。小括号优先级最高,*和求余数是第二等 级,从左到右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本题选 C 选项。解析:C【详解】本题主要考查Python表达式的运算。小括号优先级最高,*和%求余数是第二等级,从左到 右,5+6*4%(2+8)=5+6*4%10=5+24%10=5+4=9,故本题选 C 选项。18.D【详解】本题主要考查Python文件知识点。Python文件的后缀名是py,故本题选D选 项。解析:D【详解】本题主要考查Python文件知识点。Python文件的后缀名是py,故本题选D选项。19.A【详解】本题考查的是Python赋值语句。赋值号“=的左边是变量,右边是常量或表达 式,选项A中y=l是赋值语句不是表示,故选项A会报错。解析:A【详解】本题考查的是Python赋值语句。赋值号“=”的左边是变量,右边是常量或表达式,选项 A中y=l是赋值语句不是表示,故选项A会报错。20.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字,故_Good在Python中是合法的变量 名,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字,故_Good在Python中是合法的变量名,故本题选D选项。21.D【详解】本题主要考查Python语言。Python.VB、Java等语言属于高级语言,故本题选 D选项。解析:D【详解】本题主要考查Python语言。Python,VB、Java等语言属于高级语言,故本题选D选项。22.D【详解】本题考查程序设计语言的相关知识点程序设计高级语言包括Python、Basic,C+等,伪代码不能执行,不是程序设计高级语言。故本题选D选项解析:D【详解】本题考查程序设计语言的相关知识点程序设计高级语言包括Python、Basic,C+等,伪代码不能执行,不是程序设计高级语言。故本题选D选项23.D【详解】本题主要考查Python表达式的运算。表达式66!=66的值为False,故print(66!=66)结果是False,故本题选D选项。解析:D【详解】本题主要考查Python表达式的运算。表达式66!=66的值为False,故print(66!=66)结果是False,故本题选D选项。24.C【详解】本题考查的是Python函数。input()是输入函数,print。是输出函数。故选项C 正确。解析:C【详解】本题考查的是Python函数。input()是输入函数,print。是输出函数。故选项C正确。25.B【详解】本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分 字母的大小写,Python命令提示符是,命令中用到的标点符号只能是英文字 符,故本题选B选项解析:B【详解】本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分字母的大小 写,Python命令提示符是,命令中用到的标点符号只能是英文字符,故本题选B选项。26.A【详解】本题考查的是计算机解决问题。计算机解决问题的步骤:分析问题、设计算法、编写程序、调试运行、检测结果,其中最核心的步骤是设计算法。故本题应选 A。解析:A【详解】本题考查的是计算机解决问题。计算机解决问题的步骤:分析问题、设计算法、编写程序、调试运行、检测结果,其中最核心的步骤是设计算法。故本题应选A。27.C【详解】本题考查的是Python函数。split。通过指定分隔符对字符串进行切片,无参数 即分隔所有,len()方法返回对象(字符、列表、元组等)长度或项目个数,故 len(my name 解析:c【详解】本题考查的是Python函数。split。通过指定分隔符对字符串进行切片,无参数即分隔所有,len()方法返回对象(字符、列表、元组等)长度或项目个数,故len(my name is jamesw.split()=4;int函数可以将数字转换为整数,直接取整,不会四舍五入,int(4.99)=4;sum()方法对系列进行求和计算,sum(1,2,1,1)=5;max()方法返回 给定参数的最大值,参数可以为序列,max(1,2,3,4)=4。故应选C。28.D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p,故本题选D选项。解析:D【详解】本题主要考查Python字符串.字符串索引从0开始,a0=p,al=y,故本题选D选项.29.D【详解】本题主要考查Python表达式的运算。round(x,n)方法返回x的小数点四舍五 入到n个数字,abs是求绝对值,已知a=-2,b=10/3,则表达式 round(b,1)+abs(解析:D【详解】本题主要考查Python表达式的运算。round(x,n)方法返回x的小数点四舍五入到n个数字,abs 是求绝对值,已知 a=-2,b=10/3,贝表达式 round(b,l)+abs(a)=3.3+2=5.3,故本题选 D 选项。30.D【详解】本题主要考查Python赋值语句。“5s不是一个合法的变量名,不能将变量x赋 给一个数值或表达式,可以将s+5赋给变量s,故本题选D选项。解析:D【详解】本题主要考查Python赋值语句。“5s不是一个合法的变量名,不能将变量x赋给一个数值 或表达式,可以将s+5赋给变量s,故本题选D选项。31.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故能作为python程序变量名的是x2,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故能作为python程序变量名的是x2,故本题选D选项。32.D【详解】本题主要考查Python列表运算。s=Listl=new,d=s:-1=ne(表示去除字符串s最后一个字符剩下的部分),故本题选D选项。解析:D【详解】本题主要考查Python列表运算。s=Listl=new,d=s:-1=ne(表示去除字符串s最 后一个字符剩下的部分),故本题选D选项。33.B【详解】本题主要考查Python函数。自定义函数的格式是,def函数名(参数):语句 或语句组return返回值,故在Python中自定义函数需要def关键字放在函数开 始,故本题选B选解析:B【详解】本题主要考查Python函数。自定义函数的格式是,def函数名(参数):语句或语句组 return返回值,故在Python中自定义函数需要def关键字放在函数开始,故本题选B选项。34.C【详解】本题主要考查Python程序执行。a=23,b=int(a/10)=2,a=(a-b*l0)*10=30,b=a+b=32,故代码运行后,a b的值为30、32,故本题选C选 项。解析:C【详解】本题主要考查 Python 程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*10=30,b=a+b=32,故代 码运行后,a、b的值为30、32,故本题选C选项。35.C【详解】本题主要考查Python循环结构。range函数中第一个参数是起始值,第二个参 数是终值,第三个参数是每次递增值,语句f。门inrange(10,0,2):初值是10,终 值是0,解析:c【详解】本题主要考查Python循环结构。range函数中第一个参数是起始值,第二个参数是终值,第三个参数是每次递增值,语句f。门inrange(10,0,2):初值是10,终值是参每次递增2,将 出现死循环,故本题选C选项。36.D【详解】本题主要考查Python表达式。Abs(x)、123+45值为数值型,“abc*3、“123+45、a=input(“请输入a的值:)值为字符串型,故本题选D 选项。解析:D【详解】本题主要考查Python表达式。Abs(x)、123+45值为数值型,abc”*3、“123+45”、a=input(请输入a的值:)值为字符串型,故本题选D选项。37.D【详解】本题主要考查Python表达式。12*3%5=1,len(“Welcome)=7,int(3.9)=3,abs(-8)=8,故本题选 D 选项。解析:D【详解】本题主要考查 Python 表达式。12*3%5=1,len(“Welcome)=7,int(3.9)=3,abs(-8)=8,故本题选D选项。38.D【详解】本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类 基于已有的知识,针对物质世界运动过程中产生的问题解析:D【详解】本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信 息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对 物质世界运动过程中产生的问题根据获得的信息进行分析,对比,演绎找出解决方案的能 力。而本题中根据身高和体重提供的数据信息,结合Python知识编写相应的程序,从而进 行算法设计程序编写来解决实际问题。故属于智慧,选项D正确。39.D【详解】本题考查的是python中的列表相关知识,列表可以包含任意类型的元素,可以 在同一个列表中存储字符串、浮点类型、对象、复数类型等数据。故选项D正 确。解析:D【详解】本题考查的是python中的列表相关知识,列表可以包含任意类型的元素,可以在同一个列 表中存储字符串、浮点类型、对象、复数类型等数据。故选项D正确。40.C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区 间数值为前闭后开,所以为99的整数。循环过程就是执行1-99所有整数的 求和过程。故答案为C。解析:C【详解】本题考查的是Python代码程序。本题的关键点是range()函数,其取到的区间数值为前 闭后开,所以为1-99的整数。循环过程就是执行1-99所有整数的求和过程。故答案为C。41.D【详解】本题主要考查Python程序的执行与调试。变量sum用来求和,变量basic用来 保存第i个数,下划线处对第i轮求和,故填sum=sum+basic,故选D选项。解析:D【详解】木题主要考查Python程序的执行与调试。变量sum用来求和,变量basic用来保存第i个数,下划线处对第i轮求和,故填sum=sum+basic,故选D选项。42.D【详解】本题考查循环结构的相关知识点在PYTHON程序设计语言中循环结构一般使用for或while语句实现。故本题选D选项解析:D【详解】本题考查循环结构的相关知识点在PYTHON程序设计语言中循环结构一般使用for或while语句实现。故本题选D选项43.A【详解】本题考查Python程序段。当程序运行后,小新依次输入9 2*,即a=9,b=2,c=*,则 elif c=*:成立,执行 print(a*b),结果为 18,故本 题选A。解析:A【详解】本题考查Python程序段。当程序运行后,小新依次输入9 2*,即a=9,b=2,c=*,则 elif c=*:成立,执行print(a*b),结果为18,故本题选A。44.C【详解】本题主要考查Python条件分支结构。分析代码可知,程序采用条件分支结构,第一个条件是sl=3,第二个条件是310,故最恰当 的一组测试数据是1,6,解析:c【详- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 试题 Python 基础 复习 知识点 试卷
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文