收藏 分销(赏)

青少年编程等级考试∶Python编程三级试卷1复习知识点试卷试题.pdf

上传人:曲**** 文档编号:226641 上传时间:2023-03-09 格式:PDF 页数:28 大小:1.54MB
下载 相关 举报
青少年编程等级考试∶Python编程三级试卷1复习知识点试卷试题.pdf_第1页
第1页 / 共28页
青少年编程等级考试∶Python编程三级试卷1复习知识点试卷试题.pdf_第2页
第2页 / 共28页
青少年编程等级考试∶Python编程三级试卷1复习知识点试卷试题.pdf_第3页
第3页 / 共28页
青少年编程等级考试∶Python编程三级试卷1复习知识点试卷试题.pdf_第4页
第4页 / 共28页
青少年编程等级考试∶Python编程三级试卷1复习知识点试卷试题.pdf_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、青少年编程等级考试:Python编程三级试卷1复习知识点试卷试题一、选择题1.以下()是python文件A.*.mp3 B.*.xlsC.*.ppt D.*py2.算法用Python程序实现,以下代码中哪处语句存在语法错误()inp=input(请输入a、b:)#1a=float(inp.split()0)b=float(inp.split()1)#2if ab:#3 print(a)else#4print(b)A.d)B.C.D.3.下列不是Python中所有循环必须包含的是()。A.冒号 B.循环次数C.循环体 D.缩进4.以下python程序段运行后,y的值是()x=3if x 3:y=

2、2*xelse:y=3*x+lprint(y)A.10 B.5C.25 D.265.下列软件中,可作为服务器操作系统的是()A.Windows B.PythonC.excel D.access6.以下Python程序段执行后,输出结果为()0m29if m%3!=0iprint(e.不能被3尊除”)elsepnm(m.,能帔J整除“A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除7.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char8.利用Word软件编辑了一篇关于“Python简介”的文档,部分界面如图所示,下列

3、说法 正确的是()/,星一和丽寸力什HE程厚坦计语言.是一:矗稻广01绪百了就枝性.编庄性.互动口和面网”,巴副&信言.倭5林计用千娘牙白动忆工,t t Wififcigst t yj&infJin,送多道用 千足口.大型R目炳友.*的的创触人为尚二 吉笏乱步而修Pyt hon 的借小目乒t T让代隹*仔江#m酊阐泛也.古;於t中依专用 其百通言冢事住用?行李宓弓L三二一.让代心雷起十二唁美配.由干。8 由二的固宕性-其壮性 上可犷同立.在国川田N2 知4k li消羽工机 构日益中冬.一些二,三已经干一用Mhon至犯拄程序也才&程.耳,加巾an km 掌ttiiR I|aWMSWWUBWb*:

4、!mnSTAiMr-l|A.该文档中的有2个用户添加了 2处批注B.该文档中图片采用的环绕方式为上下型C.该文档中总共有4处修订D.若要对文档中所有的“Python”文字设置为“红色倾斜”格式,用自动更正功能最合适9.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象 B.Python语言是解释型语言C.Python语言是编译型语言 D.Python语言是非跨平台语言10.在python中,下列属于字符串常量的是()A.python B.3.14 C.ent D.201811.小林编写一段文件读写操作代码,文件如图,代码段如下:2*ceshi-记事本 X文件

5、(E)编辑(E)格式(Q)查看(V)帮助(H)IA Dist ribut ed Syst em Ba sed on Pyt hon.|file=open(ceshi.txt7w)file.writefpython is a programming language.)file.close()filepenCceshi.txt/r)print(file.read()该代码段运行后,输出的结果为()A.IA Distributed System Based on Python.B.python is a programming language.C.IA Distributed System Ba

6、sed on Python,python is a programming language.D.程序编译错误,不会输出结果12.下面哪个不是Python合法的标识符()A.int32 B.40XLC.selfD._name13.下列Python表达式的值不是2的是()0A.3%2 B,5/214.下面()是Python合法的变量名C.1*2D.1+3/3A.int32 B.40XLC.selfD.name15.运行如下Python程序,结果为()。n=18;m=24;r=l while r!=0:r=m%n m=nn=r print(m)A.1 B.3 C.6D.1816.下列可以作为pyt

7、hon变量名的是()A.5x B,x-1 C.ifD.x_l17.Python 表达式“50-50%6*52*2 的结果为()A.48 B.25 C.0D.4518.在Python中,返回x的绝对值的函数是()。A.abs(x)B,bin(x)C.all(x)D.input(x)19.数据分析的处理工具错误的()A.Access B.Excel C.pythonD.SQL20.()不是程序设计高级语言。A.PythonB.BasicC.C+D.伪代码21.在Python中print(-144)的运行结果是()0A.-4 B.-3.5 C.2D.-222.Python 中 print(66!=6

8、6)结果是()。A.1 B.0 C.TrueD.False23.下列python表达式结果为5的是()A.abs(int(-5.6)B.len(3+5=6)C.ord(5)D.round(24.在Python中要交换变量a和b中的值,应使用的语句组是()0A.a,b=b,a B.a=c;a=b;b=cc.a=b;b=a D.c=a;b=a;b=c25.在Python中,表达式(21%4)+3的值是()A.2 B,4 C.6D.826.Python定义私有变量的方法为。()A.使用private关键字B.使用public关键字c.使用DEF定义变量名D.使用_xx定义变量名27.已知字符串a=p

9、ython,则al的值为()A.p B,py C.PyD,y28.Python的关系运算符中,用来表示不等于的符号是()A.=B.!=C.=D.b and b=3的值是()A.1 B.-1C.TrueD.False31.设 a=2,b=5,在 python 中,表达式ab And b3的值是()A.False B.TrueC.-1D.132.在Python中,通过()函数查看字符的编码。A.int()B.ord()C.chr()D.yolk()33.现有如下Python程序:List=Happy,new,year!s=List 1 d=s:-1 执行该程序后,d的值为()A.py B,Happ

10、C.ewD,ne34.已知列表 listl=8,22,34,9,7,则 python 表达式 len(listl)+min(listl)的值为()A.5 B.34C.7D.1235.在python计数循环中,列表正确的输写方式是()。A.(1,2,3)B.(1,2.3)36.下列Python程序段运行的结果是()。i=0sum=0while i10:if i%3=0:sum+=ii+=lprint(sum=,sum)C.1,2.3 D.1,2,3A.sum=9 B.sum=10C.sum=18D.sum=19a+b37.把数式一 写成Python语言的表达式,下列书写正确的是()。2aA.a+

11、b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a)38.关于Python语句P=-P,以下选项中描述正确的是()A.P和P的负数相等 B.P和P的绝对值相等C.将P赋值为它的相反数 D.P的值为039.已知下列Python程序段,k取下列哪组值是x=4?()for i in range(lO):k=int(input()if k0:if k15:if k18:x=0else:x=lelse:if k12:x=4 else:x=5A.13,16B.13,14,15C.16,17,18D.18,1940.关于Python的内存管理,下列说法错误的是()A.变量不必事先

12、声明B.变量无需先创建和赋值就可直接使用C.变量无须制定类型 D.可以使用del释放资源41.在Python语言中,以下简单数据类型选项中描述错误的是()A.整数(int)、浮点数(float)B.字符串(str)C.布尔(bool)42.在python中能实现下面结果的代码是 请输入你的性别:A.print(“请输入你的性别:”)C.input(“请输入你的性别:”)43.Python表达式a=b中=表示()A.交换“=”左右两边变量的值B.把“=右边变量的值赋值给左边变量 C.把“=”左边变量的值赋值给右边变量 D.比较“=”左右两边变量的值是否相等D.2.5+2.5的值是整数(int)类

13、型()OB.print(请输入你的性别:)D.input(请输入你的性别:)44.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处 理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()0A.布尔型 B,浮点型 C.整型 D,字符串45.在用Python编程对数据进行分析的时候,代码pandas.DataFrame.sum()执行的操 作是A.返回所有列的和 B.返回所有行的和C.返回所有数据中的最大值 D.返回所有数据中的最小值46.Pylhon中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写C

14、.以数字开头,后面可以是字母、数字或下划线。D,不能使用保留字47.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用 Python程序来生成词云图,程序中需要用到以下哪个第三方库?()A.WordCloudB.mathC.randomD.turtle48.如图Python代码执行后,a,b的值分别为:()a=5 b=10 c=a a=b b=cA.5,10 B.10,5C.5,5D.10,1049.运行下列Python程序,结果正确的是(a=32b=14c=a%bprint(c)A.2 B.4)C.32D.1450.在python中,有程序如下A=input()print

15、(A*5)通过键盘输入5,则运算结果是()A.55 5 55 B.25C.5*5D.55、程序填空51.一家商场在降价促销,如果购买金额不高于200元,会给10%的折扣,如果购买金额 高于200元,会给20%的折扣。编写一个Python程序,输入消费额(整数),显示折扣后 的应付金额。52.(项目情境)水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它 本身,例如:1*3+5*3+3*3=153。这类三位数也被叫做自恋数、自幕数或者阿姆斯特朗 数。(问题求解)设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x

16、的形式。请阅读如下python程 序,在空白处填写适当的表达式或语句,使程序完整。print(三位数之内的水仙花是:)for x in:b=x/100s=_g=_if x=(b*3+s*3+g*3):53.小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金 突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s):m=0le=len(s)key=sle-lif key=B:n=2elif key=D:else:n=16i=0while i=Oand c=Aand c:xl=(-b+math.sqrt(delta)/(2*a)

17、x2=(-b-math.sqrt(delta)/(2*a)print(方程有两个不同的解,xl,x2)elif delta=O:xl=_print(方程有两个相同的解,xl)else:print(方程无解)input(运行完毕,请按回车键退出)56.操作说明:编写一个程序实现以下功能,将程序以“Y:/3/3.py”作为文件名保存。题目:设计10。以内的数中能同时被3或5整除的个数。57.编写一个程序,实现九九乘法口诀表。58.编写一个程序,判定用户输入的两个数a和b,如果用户输入的第一个数大,则两数 互换,否则原样输出。59.编写程序,找到并输出100以内的偶数个数。60.请编写一个密码登陆系

18、统,接收用户从键盘输入的密码和你自己的密码进行比对,如 果正确就显示“恭喜你进入系统”如果不正确让用户重新输入,有三次机会。61.计算机解决问题的过程为“分析问题一一设计算法(流程图)一一编写程序一一调试 程序”,项目小组成员在某网购站点上获取到如下信息:笔记本1的单价是3元,笔记本2的单 价是5元,如果两种笔记本同时购买,价格可以打8折。计算一下,购买笔记本1和笔记本2 各本,可以优惠多少元?(以元为单位,四舍五人到小数点后两位)请输入以下代码,自己输入数据运行,结果截图提交GD j/.人e的值/=3*a 6=5*”yH。)x 11-0.8)丁/0出,的值/4(一)修 4-1.py-C:/U

19、sers/huangcaixia/Desktop/4-l.py(3.7.0)File Edit Format Run Options Window Helpn=int(input(“输入购买的筮记本1和笔记本2的本数为:)a=3*nb=5*ny=(a+b)*(1-0.8)print(“购买笔记本1和笔记本2的数里为nJ本“)print(“可节省的金额为2尸%元”)62.分析完善程序背景知识为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号 限行,违反规定的车辆将予以处罚。(1)输入:AD 2367(2)输入:A3888A(3)输入:AS963C输出:单号愉出:双号输出:单号如

20、何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善 下面的程序。(提示:所有车牌号中都含有数字,并且车牌号的长度都是6;以车牌 中最后一位阿拉伯数字的奇、偶来决定单双号。)如:目然语言第1步:输入车牌号第2步:取车牌号的最后一位j第3步:判断x是否为数字,如果 是,转第4步;如果不是,则依次 取得倒数第二、三 位判断,知道找到数字为止;第4步:判断X是奇数还是偶数,然后输出相应的结果。请根据上述算法描述补全代码s=input(车牌号 s=)n=6x=sn-l:nwhile x.isdigit()=False:x=sn-l:nif =0:print(双号”)else:p

21、rint(“单号”)(提示:sn:m的功能:从字符串s的下标为n的元素开始,截取到下标为m-1的元素。例如:s=12345,s2:4=34 0 s.isdigit):判断是否为数字。)(1)根据题意,程序中空白处应填写:(2)根据题意,程序中空白处应填写:(填:A/B/C/D)。A.int(x)/2=0 B.int(x)%2=0 C.int(x)%2=0 D.int(x)%2!=063.阅读程序。for i in range(lz10):for j in range(lj+l):print(%d X%d=%2d%(j,i,j*i),end=)print(),:i:,ra nge(1,10):t

22、 :j ra nged,i+1):print(%d X(j,i,j*i),end=)print()Pyt hon 3.6.5 Shell I 回File Edit Shell Debug Options Window HelpPyt hon 3.6.5(v3.6.5:f59c0932b4,Ma r 28 2018,16:07:46)MSC v.1900 32 bit(Int e 1)on Win32Type*copyright,credit s or license。”for more informa t ion.,=RESTART:一=1 X 1=1 1X2=22X2=41X3=32X3=6

23、3X3=91X4=42X4=83X 4=12 4 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 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=4

24、5 6 X 9=54 7 X 9=63 8 X 9=72 9 X 9=81 I(1)在第一行程序中,变量i的数据范围为 到_。(2)在第二行的程序中,变量j的数据范围为 到o(3)如果“d”表示十进制数,那么2d则表示 位宽的十进制数。(4)第三行程序改为print(d X%d=%2d%(i,j,i*j),end=),则本题的输出应该是_O(5)如果最后一行的print。表示换行,那么end=的功能是。64.程序编写求1+22+32+10。2的结果input(“运行完毕,请按回车键退出”)65.冠军在A、B、C、D四位同学中。A说:“不是我”,B说:“是C”,C说:“是 D,D说:“C说的不对

25、”,已知四人中有一人说了假话。判断出到底谁是冠军。请在空格处填写正确的代码,使程序完善。champion=,A,;B;C,;D,#设置选手列表fori in:#循环读取选手编号cond=(i!=A)+(i=C)+(i=D)+(i!=D)#查找符合条件的选手if cond=:#说真话是否是3人print(冠军是)#输出冠军input(运行完毕,请按回车键退出)【参考答案】*试卷处理标记,请不要删除一、选择题1.D【详解】本题考查的是文件类型相关知识。Mp3是音频文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故选项D正确。解析:D【详解】本题考查的是文件类型相关知识。M

26、p3是音频文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故选项D正确。2.D【详解】本题考查的是Python程序调试。双分支IF语句。if(条件)后面要加冒号,else后面也要加冒号。故标号4中存在语法错误。解析:D【详解】本题考查的是Python程序调试。双分支IF语句。if(条件)后面要加冒号,else后面也要加 冒号。故标号4中存在语法错误。3.B【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。解析:B【详解】本题主要考查P

27、ython循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不 是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。4.A【详解】本题主要考查Python程序的执行。x=3,不满足x3,执行y=3*x+l=10,故本题 选A选项。解析:A【详解】本题主要考查Python程序的执行。x=3,不满足x3,执行y=3*x+l=10,故本题选A选项。5.A【详解】本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操 作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。解析:A【详

28、解】本题主要考查计算机操作系统。Windows是微软操作系统,可以作为服务器操作系统;Python是程序设计软件,Excel是表格处理软件,Access是数据库软件,故本题选A选项。6.B【详解】本题考查的是Python选择语句。print是输出语句,是求余,!=是不等于,29%3=2,条件不成立,则执行输出29不能被3整除。故本题应选B。解析:B【详解】本题考查的是Python选择语句。print是输出语句,是求余,!=是不等于,29%3=2,条 件不成立,则执行输出29不能被3整除。故本题应选B。7.D【详解】本题主要考查Python数据类型。python没有char类型,一个字符也是字符

29、串,故本题选D选项。解析:D【详解】本题主要考查Python数据类型。python没有char类型,一个字符也是字符串,故本题选D 选项。8.C【详解】本题考查WOR D相关知识。该文档中的有1个用户a添加了 2处批注,A错。该 文档中图片采用的环绕方式为四周或者紧密,但不是上下型,B错。若要对文 档中所有的Python文字设置为红色倾斜格式解析:C【详解】本题考查WOR D相关知识。该文档中的有1个用户a添加了 2处批注,A错。该文档中图片 采用的环绕方式为四周或者紧密,但不是上下型,B错。若要对文档中所有的Python文字 设置为红色倾斜格式,则用替换功能。选项C的说法正确。9.B【详解】

30、本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台 使用,故本题选B选项。解析:B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本 题选B选项。10.A【详解】本题主要考查Python数据类型。python是字符串常量,3.14、2018是数值型 常量,ent是变量,故本题选A选项。解析:A【详解】本题主要考查Python数据类型。python是字符串常量,3.14,2018是数值型常量,ent是 变量,故本题选A选项。11.B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,

31、写入python is a programming language.会覆盖之前的内容,故该代码段运行后解析:B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入python is a programming language.会覆盖之前的内容,故该代码段运行后,输出的结果为python is a programming language.,故本题选 B 选项。12.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故40XL不是Python合法的标识符,故本题选B选项。解析:B【

32、详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故40XL不是Python合法的标识符,故本题选B选项。13.A【详解】本题主要考查Python表达式的运算。3%2=1,5/2=2,1*2=2,1+3/3=2,故本题选A选项。解析:A【详解】本题主要考查Python表达式的运算。3%2=1,5/2=2,1*2=2,1+3/3=2,故本题选A选项。14.ACD【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以 下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。解析:A

33、CD【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以下划线或字 母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。15.C【详解】本题主要考查Python循环结构。分析程序可知,该程序求m、n的最大公约数,程序结束后m=6,此时r=0,故本题选C选项。解析:C【详解】本题主要考查Python循环结构。分析程序可知,该程序求m、n的最大公约数,程序结束 后m=6,此时r=0,故本题选C选项。16.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故x_l可以作为Python

34、变量名,故本 题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故x_l可以作为Python变量名,故本题选D选项。17.A【详解】本题主要考查Python表达式的运算。50-50%6*5/2*2=50-2*5/4=50-10/4=48,故本题选A选项。解析:A【详解】本题主要考查Python表达式的运算。50-50%6*5/2*2=50-2*5/4=50-10/4=48,故本题选A选项。18.A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是 abs(x),bin。返回

35、一个整数或者长整数的二进制表示,all()函数用于判断给定的 可迭代参数中的所有解析:A【详解】本题主要考查Python标准函数。在Python中,返回x的绝对值的函数是abs(x),bin()返回 一个整数或者长整数的二进制表示,all()函数用于判断给定的可迭代参数中的所有元素是 否都为TR UE,input(x)是输入函数,故本题选A选项。19.C【详解】本题主要考查数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库的标准的计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题解析:C【详解】本题主要考查数据分析知识点。Acce

36、ss(数据库)、Excel(表格处理软件)、SQL(用于访 问和处理数据库的标准的计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题选C选项。20.D【详解】本题考查程序设计语言的相关知识点程序设计高级语言包括Python、Basic,C+等,伪代码不能执行,不是程序设 计高级语言。故本题选D选项解析:D【详解】本题考查程序设计语言的相关知识点程序设计高级语言包括Python、Basic,C+等,伪代码不能执行,不是程序设计高级语言。故本题选D选项21.A【详解】本题主要考查Python表达式的运算。运算符表示向下取整,-14/4-4,14/4=3,故本题选A选项。解析:A【

37、详解】本题主要考查Python表达式的运算。运算符表示向下取整,-144=-4,144=3,故本题 选A选项。22.D【详解】本题主要考查Python表达式的运算。表达式66!=66的值为False,故print(66!=66)结果是False,故本题选D选项。解析:D【详解】本题主要考查Python表达式的运算。表达式66!=66的值为False,故print(66!=66)结果是 False,故本题选D选项。23.A【详解】本题主要考查Python表达式。int是取整函数,abs求绝对值函数,len返回字 符串的长度,ord()函数主要用来返回对应字符的ascii码,round是四舍五入函

38、 数,故abs(in 解析:A【详解】本题主要考查Python表达式。int是取整函数,abs求绝对值函数,len返回字符串的长度,0rd()函数主要用来返回对应字符的ascii码,round是四舍五入函数,故abs(int(-5.6)=5,len(3+5=6)=6,ord(5)=53,round(5.9)=6,故本题选 A 选项。24.A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余 选项均不可以实现交换变量a和b中的值,故本题选A选项。解析:A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余选项均不可 以实现交换变量a和

39、b中的值,故本题选A选项。25.B【详解】本题考查的是Python表达式。%是求余,故(21%4)+3=1+3=4,选项B正确。解析:B【详解】本题考查的是Python表达式。是求余,故(21%4)+3=1+3=4,选项B正确。26.D【详解】本题主要考查Python变量的定义。Python定义私有变量的方法为使用_XX定 义变量名,故本题选D选项。解析:D【详解】本题主要考查Python变量的定义。Python定义私有变量的方法为使用_XX定义变量名,故本题选D选项。27.D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p”,al=y”,故本 题选D选项。解析:D【详解】

40、本题主要考查Python字符串。字符串索引从0开始,a0=p,al=y,故本题选D选项。28.B【详解】本题主要考查Python关系运算符。用来表示不等于的符号是“!=,=表示等于,“二”表示大于等于,“二”表示小于等于,故本题选B选项。解析:B【详解】本题主要考查Python关系运算符。用来表示不等于的符号是“!=,=表示等于,“=表示大于等于,“b值为假,b=3值为真,故表达式ab and b=3的值 是False,故解析:D【详解】本题主要考查Python表达式的运算。逻辑运算符and两边都为真,值才为真,否则为假。a=2,b=3,ab值为假,b=3值为真,故表达式ab and b=3的

41、值是False,故本题选D选 项。31.A【详解】本题主要考查Python表达式的运算。a=2,b=5,ab值为False,b3值为True,逻辑运算符“And两边都为真,表达式的值才为真,故表达式abAnd b3的值是F解析:A【详解】本题主要考查Python表达式的运算。a=2,b=5,ab值为False,b3值为True,逻辑运算 符And两边都为真,表达式的值才为真,故表达式abAndb3的值是False,故本题选 A选项。32.B【详解】本题主要考查Python字符函数。int()函数用于将一个字符串或数字转换为整型;。3()函数它以一个字符(长度为1的字符串)作为参数,返回对应的A

42、SCII数值,或者Uni解析:B【详解】本题主要考查Python字符函数。int()函数用于将一个字符串或数字转换为整型;。)函数 它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值;chr()函数返回当前整数对应的ASCII字符;yolk是一个python工具,用于获取有关已安装 的python包的信息,故本题选B选项。33.D【详解】本题主要考查Python列表运算。s=Listl=new,d=s:-1=ne(表示去除字符串s最后一个字符剩下的部分),故本题选D选项。解析:D【详解】本题主要考查Python列表运算。s=Listl=new,d=s:-

43、1=ne(表示去除字符串s最 后一个字符剩下的部分),故本题选D选项。34.D【详解】本题主要考查Python表达式的运算。列表listl=8,22,34,9,7,则python 表达式 len(listl)+min(listl)=5+7=12,故本题选 D 选项。解析:D【详解】本题主要考查Python表达式的运算。列表listl=8,22,34,9,7,则python表达式 len(listl)+min(listl)=5+7=12,故本题选 D 选项。35.D【详解】本题考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用分号。故选项D正确。解析:D【详解】本题

44、考查的是python列表相关知识。列表参数必须是由方括号括起来的列表,参数之间用 分号。故选项D正确。36.C【详解】本题考查的是Python程序。程序分析过程如下:i=0 sum=0 i=010 0%3=0 sum=0+0=0 i=0+l=l i=l10 1%3二二0 不成立 i二l 解析:C【详解】本题考查的是Python程序。程序分析过程如下:i=0 sum=0i=010 0%3=0 sum=0+0=0 i=0+l=li=l10 l%3=0 不成立 i=l+l=2i=210 2%3=0 不成立 i=2+l=3 i=310 3%3=0 sum=0+3=3 i=3+l=4 i=410 4%3

45、=0 不成立 i=4+l=5 i=510 5%3=0 不成立 i=5+l=6 i=610 6%3=0 sum=3+6=9 i=6+l=7 i=710 7%3=0 不成立 i=7+l=8 i=810 8%3=0 不成立 i=8+l=9i=910 9%3=0 sum=9+9=18 i=9+l=10i=1010不成立输出sum=18,故答案C正确。37.D【详解】本题主要考查Python表达式。Python中乘号用符号“*”,运算优先级可以通 过小括号提升,小括号优先级最高,故本题选D选项。解析:D【详解】本题主要考查Python表达式。Python中乘号用符号“*,运算优先级可以通过小括号提升,小

46、括号优先级最高,故本题选D选项。38.C【详解】本题主要考查Python语句。P=-P是赋值语句,将P赋值为它的相反数,故本 题选C选项。解析:C【详解】本题主要考查Python语句。P=-P是赋值语句,将,P赋值为它的相反数,故本题选c选项。39.B【详解】本题主要考查Python程序的执行。分析代码可知,k=16,17,18时,x=l;k=19,20 时,x=0;k=13,14,15 时,x=4;k 取广12 时,x=5,故本题选 B 选项。解析:B【详解】本题主要考查Python程序的执行。分析代码可知,k=16,17,18时,x=l;k=19,20时,x=0;k=13,14,15时,x

47、=4;k取112时,x=5,故本题选B选项。40.B【详解】本题主要考查Python的变量。变量需要先创建和初始化,才可以使用,故本题 选B选项。解析:B【详解】本题主要考查Python的变量。变量需要先创建和初始化,才可以使用,故本题选B选项。41.D【详解】本题主要考查Python数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数(float)类型,故本题选D选 项。解析:D【详解】本题主要考查Python数据类型。整数(int)、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数

48、(float)类型,故本题选D选项。42.C【详解】本题考查的是python函数相关知识。input函数接受一个标准输入数据,print 是一个输出函数。input(“请输入你的性别:)函数中的“请输入你的性 别:”表示提示信息,要使用双解析:c【详解】本题考查的是python函数相关知识。input函数接受一个标准输入数据,print是一个输出 函数。input(“请输入你的性别:)函数中的“请输入你的性别:表示提示信息,要使用 双引号。故选项C正确。43.B【详解】本题主要考查Python赋值语句。Python表达式a二b中“二”表示把“二”右边变 量的值赋值给左边变量,故本题选B选项。解

49、析:B【详解】本题主要考查Python赋值语句。Python表达式a=b中“=表示把“=右边变量的值赋值 给左边变量,故本题选B选项。44.D【详解】本题考查的是数据类型。A.布尔型用于表示真(对)或假(错),A错误;B.浮点型,即带小数点的数字都称为浮点数,B错误;C.整型用于执行加(+)减(-)乘(*)除(/)运解析:D【详解】本题考查的是数据类型。A.布尔型用于表示真(对)或假(错),A错误;B.浮点型,即带 小数点的数字都称为浮点数,B错误;C.整型用于执行加(+)减(-)乘(*)除(/)运 算;C错误;D.字符串能够灵活表示一串数据,长度大小灵活多变,存储电话号码位数较多,故D比较合

50、适。故选D。45.A【详解】本题考查的是Python的pandas库相关知识。Pandas D ataFrame.sum()函数用 于返回用户所请求轴的值之和。如果输入值是索引轴,则它将在列中添加所有 值,并且对所解析:A【详解】本题考查的是Python的pandas库相关知识。Pandas DataFrame.sum()函数用于返回用户所 请求轴的值之和。如果输入值是索引轴,则它将在列中添加所有值,并且对所有列都相 同。它返回一个序列,其中包含每一列中所有值的总和。故本题应选A。46.C【详解】本题考查的是变量名的命名规则。Python中变量的命名遵循的规则:以字母或 下划线开头,后面可以是

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告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 

客服