全国青少年软件编程(Python)等级考试试卷(三级)优质(1)复习知识点试卷试题.pdf
《全国青少年软件编程(Python)等级考试试卷(三级)优质(1)复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《全国青少年软件编程(Python)等级考试试卷(三级)优质(1)复习知识点试卷试题.pdf(30页珍藏版)》请在咨信网上搜索。
全国青少年软件编程(Python)等级考试试卷(三级)优质复习知识点试卷试 题一、选择题1.关于Python语言的特点,以下选项描述正确的是()A.Python语言不支持面向对象 B.Python语言是解释型语言C.Python语言是编译型语言 D.Python语言是非跨平台语言2.在python中,以下哪个选项a的数据类型为整型()A.a=5 B.a=input()C.a=5 D.a=5.03.在数学中,我们一般使用=“表示相等关系,那么“=”在Python语言中的写法为()A.=B.=C.:=D.4.下面哪个不是Python合法的标识符()A.int_3 B.printC.count D._name_5.运行下列Python程序,输出结果为0,则空白处应为()a=14b=7 print(c)A.a-b B.a+b C.a/b6.下列不是Python中所有循环必须包含的是()。A.冒号 B.循环次数 C.循环体7.在python中,运行下列程序,正确的结果是()D.a%bD.缩进while x0:x=x+lprint(x)A.1 B,123456789.C.无输出 D.1008.下列不是Python程序基本结构的是()。A.顺序结构 B.树形结构 C.分支结构 D.循环结构9.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的 标识符是()A.:B.#C.,D.!10.以下选项中,不是Python中文件操作的相关函数是()。A.open()B.load()C.read()D.write()11.要实现将实数型变量a的值保留三位小数,以下python可以实现的是()A.a%0.001 B.a/0.001 C.round(a,3)D.round(3,a)12.可以被计算机直接执行的语言是(),Python语言属于()语言。A.机器,高级 B.高级,汇编C.高级,机器D.汇编,高级13.下列选项中,不属于Python语言基本数据类型的是()A.strB.intC.floatD.char14.已知字符串 a=python,则 print(a 1+a 3)的值为()A.yth B.ytC.pyD.yh15.下列选项中,合法的Python变量名是()A.print B.speedC.PD.a#216.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020PyC.PythonD.name,ch17.下列选项都是属于高级语言的是()A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic 语言、Python 语言D.机器语言、Python语言18.下列可以作为python变量名的是()A.5x B.x-1C.ifD.x_l19.在 Python 中 print(8+7%2*2)的执行结果是()A.5 B.1C.6D.1120.python3解释器执行not 1 and 1的结果为()。A.True B.FalseC.0D.121.下列变量名在Python中合法的是()A.36B B.F55#C.forD._Good22.下列python表达式结果最小的是()A.2*夕3+8%2*3 B.5*2%3+7%2*2C.1314/100%10D.int(1+5)IB23.在Python中要交换变量a和b中的值,应使用的语句组是()0A.a,b=b,aB.a=c;a=b;b=cC.a=b;b=aD.c=a;b=a;b=c24.下列Python程序段运行的结果是()f=/A7B/;C/a=len(f)print(/a=;a)A.a=2 B.a=AC.a=CD.a=325.Python使用函数()接收用输入的数据A.accept()B.input()C.readline()D.print()26.下列python表达式中,值为字符串类型的是()Abs(x)“abc”*3 “123+45”123+45 a=input(“请输入 a 的值:”)A.B.C.D.27.已知字符串a=python,则a的值为()A.p B.py C.Py D.y28.关于python发布代码及安装使用代码,下列说法错误的是()A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发 布文件C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import*D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中29.在Python程序设计语舌中,表示整除的符号是()A./B.%C.modD./30.在 Python 中,设 a=2,b=3,表达式a=3值是()A.1 B.0C.TrueD.False31.现有如下Python程序:List=Happy,new,year!s=List 1 d=s:-1 执行该程序后,d的值为()A.py B.Happ32.如下Python程序段x=2print(x+1)print(x+2)运行后,变量x的值是()C.ewD.neA.2 B.3C.5D.33.下列Python程序段运行的结果是()x=0for i in range(l,20,3):x=x+iprint(x)A.80 B.190 C.70D.21034.下面Python代码运行后,a、b的值为()a=23b=int(a/10)a-(a-b*10)*10b=a+bprint(a,b)A.23 2 B.30 20 C.30 3235.在Python中,数据的输入是通过()来实现的。A.input()函数 B.print()函数 C.bool()函数36.关于下列Python程序段的说法正确的是()k=lwhile 1:k+=lA.存在语法错误,不能执行 B.执行1次D.执行k次37.计算机能直接识别、理解执行的语言是()A.汇编语言 B.Python语言 C.自然语言38.下列Python程序段运行的结果是()。i=0 D.3 2D.abs()函数C.执行无限次D.机器语言sum=0while i10:if i%3=0:sum+=ii+=lprint(sum=/sum)A.sum=9 B.sum=10C.sum=18D.sum=1939.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()OA.整数 B.浮点数 C.字符串 D.以上都是40.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应 用软件的是()A.Word B.微信 C.考试系统 D.python41.计算机能直接接收和执行的程序设计语言为()A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言42.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()A.time 库B.random 库C.turtle 库D.matplotlib 库43.在Python程序设计语言中,用于输入和输出的函数分别是()A.read()和 write()B.input()和 output()C.input()和 print()D.cin()和 cout()44.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502M,则变量code的数据类型应定义为()A.布尔型 B.整型 C.字符串型 D.浮点型45.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于()的数据结构()A.一维表格 B.二维表格 C.三维表格 D.四维表格46.下列有关于print命令的描述中,正确的是()A.在打印机里打印相关的文本或者数字等B.可以用来画图C.在屏幕中输出相应的文本或者数字等D.执行语句print(python”,3.7)时会出错47.下列有关信息的说法,不正确的是()。A.Python程序设计语言也是一种信息B.给微信朋友圈点赞也是一种信息评价方式C.信息在传输过程中,必须遵循一定的规则D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息48.小王编写了出租车收费的python程序,代码如下:sl=float(input(,请输入行驶路程(公里):。)if sl=3:f=10elif sl=10:f=10+2.5*(sl-3)else:f=27.5+3.5*(sl-10)print(f)要测试所有分支程序代码是否正确,以下测试数据中,最恰当的一组是()A.3,8 B.C.1,6,20 D.49.下面哪个不是Python合法的标识符()3,12,20A.int_3 B.30XL C.self D._abc50.下列Python数据不属于列表的是()A.24,56,7,89,4 B.C.24,56,H,麻猴桃 1 D.二、程序填空24,56,7,89,4A,E C/D151.(项目情境)一元二次方程ax2+bx+c=0(a#0),当b?4ac20,方程有两个不同的 实数根,当b24ac I(1)students的数据类型是。(2)scores的数据类型是。(3)在scores中,每个字符与后面的数值共同构成了一个(4)len(students)的返回值是。(5)print(len(scores)的输出结果是。55.某市普通高中选课数据如图1所示,学生从地理、化学、生物等科目中选择三门作为 高考选考科目,“1”表示已选择的选考科目。使用Python编程分析每所学校各科目选考 的总人数、全市各科选考总人数及其占比,经过程序处理后,保存结果如图2 A71CSV.丈?:!)E5”V)学生学校代理姓名的3L化学.主热政泡历史也9L长术20l9010001.201901,JiW.J.1.lJ201901000i201901.A B C 0 I,GH更蛀网LuailLm.化学1 m_L收济_L.勒史!夏_l找小I020JW1469337387127M74109201902458333317340IS1441434 220190411886077897143735215195 _5_20l%551T2532490174in289IN42oioens401468231216248381189r520190?35122621021435h201908SU38tHP41382247201909tse33102152232432311018201)1053134*22122228711g201911778434573M01T7“5IX1210201912ex191344划234197231493nr1120191J092353470340275321257W _12_701914819311933492282230371isr132019138224T7483393323323M720191674243649141B27228525817匚r20191762437437200107294319IB0a u10M08664HlMT33m4MTOQrt.1X900.5651 oe().64gs320,5026190 334例 C).034ft I)4341V5 CK 142sx20图2实现上述功能的Python程序如下:import pandas as pdimport itertools#读数据到pandas的DataFrame结构中df=(xk73.csv,sep=,header=infer zencoding=utf-8)km=物理,化学,生物,政治,历史,地理,技术zrs=kn(df.index)#按学校分组计数sc=df.groupby(,as_index=False).count()#对分组计数结果进行合计,合计结果转换为DF结构并转置为行df_sum=pd.DataFrame(data=sc.sum().Tdf_sum学校代码=合计#增加合计行result=sc.append(df_sum)#百分比计算df_percent=df_sumdf_percent学校代码=比例for k in km:per=df_percent.at 0,k/zrsdf_percentk=per#增加百分比行result=result.append(df_percent)#删除姓名歹!Jresult=_#修改学生编号为总人数result=result.rename(columns=,学生编号,:总人数)#保存结果,创建Excel文件.生成的Excel文件result.to_excel(学校人数统计.xlsx)(1)请在划线处填入合适的代码:(2)加框处语句的作用是56.某企业开展“运动打卡动动有奖”活动:若员工在本月累计运动时间30小时以下,奖励。元;达到30但不足45小时奖励300元;达到45但不足60小时奖励450元;60小 时及以上奖励500元。小强用python编写程序实现相关功能:输入某员工本月累计运动时 间(时一),输出其能获得的奖励金额。(1)实现上述功能的程序如下,请在划线处填入合适的代码。t=int(input(“请输入您本月累计运动时间(时):”)if t0:print(“输入错误”)else:ift30:aelif tlr:x=random,randrange(0,20)y=random,randrange(0,33)z=random,randrange(0,100):5*x+3*y+z/3=100 工上 x+y+z=100:print(公鸡x)print(百鸡 print(小鸡:z)(1)Python中导入库文件的命令是 0(2)random.randrange(0,20)生成的随机数的范围是。(3)如果不想写类似random.randrangeO20)这么长的句子,可以修改程序中的第一行为(4)while True 的作用是。(5)如果while True造成程序无法停止,我们可以在程序中添加一行。58.现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以 灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人 们生活带来了美好的变化。小C是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴 快车。小C就在思考这个滴滴快车是怎么计费的?可否用所学的Python语言也编写一个计 费程序。于是小C开展了有关这个项目活动的探究。根据实际情况,回答问题。(-)收集、分析数据,运用数理思维建模登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”:8481181417811818U811 丹昌昌乌昌sejr昌昌昌SSCJPCr 又又又X又义又宠儿又又又又9 小公母小公母小公母小公母小小滴滴快车(普通型)计价规则时段起步价里程费时长费普通时段8.00 元1.35元/公里0.20元/分钟00:00-06:308.50 元2.40元/公里0.50元/分钟06:30-09:008.50 元1.50元/公里0.45元/分钟21:00-23:008.50 元1.50元/公里0.40元/分钟23:00-00:008.50 元2.40元/公里0.50元/分钟注意:1.起步价包含里程3.3公里,包含时长9分钟,里程费、时长费合计不足基础费时,直接按照基础费计 费。2.实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方 式,实际费用由两部分里程费与时长费累加而得。小C同学19:33从“南内环恒地大厦停车场一入口”到“坞城新纪元大酒店(长风 店)乘坐滴滴快车(普通车型),里程4.1公里,时长约21分钟,按照表中的计费规 则,小C同学此次出行应该支付的车费是:车费=8+(4.1-3.3)X1.35+(21-9)X 0.2=9.68o(1)小C登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:A.数字化可视化表达工具B.信息加工工具C.三维设计工具D.信息检索工具(2)假设Totl表示时长费,Tot2表示里程费,S表示实际里程,T表示实际时长,Cost表 示应支付费用。运用数学解析式归纳出计费公式为:如果时长超过9分钟,则Totl=o如果里程小于等于3.3公里则Tot2=,否则 Tot2=0 应支付费用:Cost=o(二)运用算法描述方法将问题解决步骤化小C明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车普通时段车费的算法,并用 自然语言和流程图的方式表述出来。(3)自然语言描述:第一步:_第二步:计算时长费Totl第三步:计算里程费Tot2第四步:_第五步:_(4)流程图描述:(如图)流程图中,表示计算与赋值的是,表示算法流 向的是 o(5)算法描述中,用到了三种基本控制结构,分别是和 o如图示中的流程图使用的控制结构是 和。(选填:顺序结构、选择结构、循环结构、树型结构)(6)一个算法必须有 或多个数据输入。有 或多个数据输出。(选填:零个/一个)(三)编写、调试、运行程序,验证算法并解决问题59.已知圆柱体的底面半径为r,高为h,(均为正整数),小张编写了一个程序计算圆柱体的 地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请根据下列 代码回答问题:r=int(input(请输入半径 r:)h=int(input(“请输入高 h:)c=2*pi*rs=pi*r*2S=c*hV=s*hprint(c,s,S,V)解决问题的程序用到的控制结构有:(填:顺序结构、分支结构、循环结构)(2)请将程序补充完整。请找出程序中的错误代码,并改正。60.在一千多年前的孙子算经中,有这样一道算术题:“今有物不知其数,三三数之 剩二,五五数之剩三,七七数之剩二,问物几何?”。即一个数除以3余2,除以5余3,除以7余2,求这个数。i=(D_while(i%3!=2 i%5!=3 or i%7!=2):i=(3)_print(i)61.程序设计:在舞会上,男生、女生各自排成一队。舞会开始时,依次从男队和女队的 队头各出一人配成舞伴。跳完后的两人重新回到队尾。例如:boy=Alex,Steven/Jack,girl=Ada*,Babs.,Dania,Jane输出:Turnl:(Alex,Ada)Turn2:(Steven,Babs)Turn3:(Jack,Dania)Turn4:(Alexjane)Turnl2:(Jackjane)代码如下:boy=Alex,Steven,Jackgirl=Ada,/Babsz,Dania,Janefor i in range(12):x,v=#出队print(Turn:2):(,).format(i+l,x,y)boy.append(2)#再进队girl.append(_)#再进队(1)程序代码中处正确的代码是()0A.boy.pop(l).girl.pop(l)B.girl.pop(l),boy.pop(l)C.boy.pop(0),girl.pop(0)D.girl.pop(0),boy.pop(0)(2)程序代码中处正确的代码是()。A.x B.y C.i D.i+1(3)程序代码中处正确的代码是()oA.x B.y C.i D.i+162.编写一个程序,判定用户输入的两个数a和b,如果用户输入的第一个数大,则两数 互换,否则原样输出。63.调试程序。请阅读以下程序并写出运行结果。File Edit Forma!Run O 口 正-#ex 16.py Pi=0 Isujti=0biJ-i10:i%3=0:sum+=iprint(i)i=i+lprint(sum,sum)#exl6.pyi=0sum=0while i I64.完善程序。以下是计算S=l+6+ll+-+l(H的程序代码。3=0 k=l(k101)k=k+5 s=s+k print(s+1)s=0k=lwhile(k=101)请你在处填写正确的语句。s=0k=lwhile(k6,7,8,98,9678程序第一个print的输出结果是(2)程序第二个print的输出结果是程序第三个print的输出结果是程序第四个print的输出结果是程序第五个print的输出结果是【参考答案】*试卷处理标记,请不要删除一、选择题1.B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故 本题选B选项。解析:B【详解】本题主要考查Python语言。Python语言是解释型语言,支持面向对象和跨平台使用,故本 题选B选项。2.A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮 点数等。a=5,a为整数型;a二5,则a为字符串;a=5.0,则a为浮点数。故本题选Ao解析:A【详解】本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=5,则a为字符串;a=5.0,则a为浮点数。故本题选A。3.B【详解】本题主要考查Python运算符。在Python语言等高级语言中,”二”往往被用于 赋值语句,而表示相等的情况时,大多用“二二”。因此B选项正确。解析:B【详解】本题主要考查Python运算符。在Python语言等高级语言中,”=”往往被用于赋值语句,而表示相等的情况时,大多用“=。因此B选项正确。4.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。print是Python的关键字,不是合法 的标识符,故本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。print是Python的关键字,不是合法的标识符,故本题选B 选项。5.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=0。故本题选 D 选项6.B【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环 体、缩进。不是Python中所有循环必须包含的是循环次数,可能是while循环 条件,故本题选B选项。解析:B【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不 是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。7.C【详解】本题主要考查Python程序的执行。x0为真,所以一直做x=x+l语句,print()语句要在循环结束后再执行此行代码,所以无输出,故本题选C选项。解析:C【详解】本题主要考查Python程序的执行。x0为真,所以一直做x=x+l语句,print()语句要 在循环结束后再执行此行代码,所以无输出,故本题选C选项。8.B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结 构。选项B不是程序基本结构,这是一种数据结构。解析:B【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不 是程序基本结构,这是一种数据结构。9.B【详解】本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是州,故本题选B选项。解析:B【详解】本题主要考查Python程序注释知识点。Python程序中用作注释的标识符是州”,故本题选 B选项。10.B【详解】本题主要考查Python文件操作函数。open()是文件打开函数,read()、write()是文件读写函数;json.load()用于从json文件中读取数据,故本题选B选项 解析:B【详解】本题主要考查Python文件操作函数。open()是文件打开函数,read()、write()是文件读写 函数;json.load。用于从json文件中读取数据,故本题选B选项。11.C【详解】本题主要考查Python函数。round(x,n)方法返回x的小数点四舍五入到n个数 字,故要实现将实数型变量a的值保留三位小数,可以使用语句round(a,3),故 本题选C选项。解析:c【详解】本题主要考查Python函数。round(x,n)方法返Pl x的小数点四舍五入到n个数字,故要实 现将实数型变量a的值保留三位小数,可以使用语句round(a,3),故本题选C选项。12.A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无 需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代 码。汇编语言是任何一种用于电子计算机,微处理器,微 解析:A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻 译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一 种用于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语 言。高级语言是一种面向过程或对象的语言。可以被计算机直接执行的语言是机器语言,Python语言属于高级语言。故本题选A。13.D【详解】本题主要考查Python数据类型。python没有char类型,一个字符也是字符 串,故本题选D选项。解析:D【详解】本题主要考查Python数据类型。python没有char类型,一个字符也是字符串,故本题选 D选项。14.D【详解】本题主要考查Python字符串的运算。字符串a=python,al+a3=y+h=yh,故本题选 D 选项。解析:D【详解】本题主要考查Python字符串的运算。字符串a=python,al+a3=y+h=yh,故本题 选D选项。15.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字,故合法的Python变量名是speed,故 本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字,故合法的Python变量名是speed,故本题选B选项。16.A【详解】本题考查的是Python变量名的命名规则。Python中变量命名规则:由字母、数 字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选Ao解析:A【详解】本题考查的是Python变量名的命名规则。Python中变量命名规则:由字母、数字、下划线 组成,不能以数字开头,系统保留字不能作为变量名。故本题应选A。17.C【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual Basic、Pascal、C、C+、Java Python 等。故选项 C 正确。解析:c【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言 有:Visual Basic PascaL C、C+、Java、Python 等。故选项 C 正确。18.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故x_l可以作为Python变量名,故本 题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故x_l可以作为Python变量名,故本题选D选项。19.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正确。20.B【详解】本题考查的是Python逻辑运算符。not运算级别高于and,故先算not 1,返回 值为:False,False and 1,返回值为:False。故选项B正确。解析:B【详解】本题考查的是Python逻辑运算符。not运算级别高于and,故先算not 1,返回值为:False,False and 1,返回值为:False。故选项B正确。21.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字,故Good在Python中是合法的变量 名,故本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字,故_Good在Python中是合法的变量名,故本题选D选项。22.A【详解】本题主要考查Python表达式的运算。2*切3+8%2*3=&3+0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=解析:A【详解】本题主要考查Python表达式的运算。2*夕3+8%2*3=8/3+0*3=2,5*2%3+7%2*2=25%3+7%4=1+3=4,1314/100%10=13%10=3,int(l+5)/3=5,故本题 选A选项。23.A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余 选项均不可以实现交换变量a和b中的值,故本题选A选项。解析:A【详解】本题主要考查Python赋值语句。选项A可以实现交换变量a和b中的值,其余选项均不可 以实现交换变量a和b中的值,故本题选A选项。24.D【详解】本题主要考查Python程序的执行。a=len(f)=3,故print(匕=a)的结果是a=3,故 本题选D选项。解析:D【详解】本题主要考查Python程序的执行。a=len(f)=3,故print(,a=:a)的结果是a=3,故本题选D选 项。25.B【详解】本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新 的套接字,input函数用于数据的输入,readline。函数用于读取文件中的一行,print()解析:B【详解】本题主要考查Python函数。acc即t()接受一个客户端的连接请求并返回一个新的套接字,input函数用于数据的输入,readline。函数用于读取文件中的一行,print。函数用于打印输 出数据,故本题选B选项。26.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选项。27.D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=”p”,al=y,故本 题选D选项。解析:D【详解】本题主要考查Python字符串。字符串索引从0开始,aO=p,al=y,故本题选D选 项。28.C【详解】本题主要考查Python代码发布。创建一个文件夹mymodule,其中包含 mymodule.py和setup,py(包含发布的元数据)两个文件;在DOS命令行中打 开mymodule所在解析:C【详解】本题主要考查Python代码发布。创建一个文件夹mymodule,其中包含mymodule.py和 setup.py(包含发布的元数据)两个文件;在DOS命令行中打开mymodule所在的目录,使用“python setup.pysdist”命令构建发布文件;已经构建发布的模块必须先导入程序,然 后才能使用。导入时可以使用语句import mymodule”,也可以用“from mymodule import*”;下载安装,使用python setup.py install”命令安装到你的Python本地副本中,故本题选 C选项。29.D【详解】本题主要考查Python中的运算符。“/”是除法运算,“是取余运算,mod是求 余函数,“是整除运算,因此D选项正确。【点睛】解析:D【详解】本题主要考查Python中的运算符。是除法运算,”是取余运算,mod是求余函数,是整除运算,因此D选项正确。【点睛】30.C【详解】本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C 选项正确。【点睛】解析:c【详解】本题主要考查Python基本运算。Python比较运算优先级高于逻辑运算,因此C选项正 确。【点睛】31.D【详解】本题主要考查Python列表运算。s=List 1=new,d=s:-1=ne(表示去 除字符串s最后一个字符剩下的部分),故本题选D选项。解析:D【详解】本题主要考查Python列表运算。s=Listl=new,d=s:-1=ne(表示去除字符串s 最后一个字符剩下的部分),故本题选D选项。32.A【详解】本题主要考查Python程序的执行。x=2没有发生改变,只是输出x+1、x+2的 值,故本题选A选项。解析:A【详解】本题主要考查Python程序的执行。x=2没有发生改变,只是输出x+1、x+2的值,故本题选 A选项。33.C【详解】本题主要考查Python程序的执行。变量i的范围是从120,每次递增3,故 x=0+l+4+7+10+13+16+19=70,输出x为70,故程序段运行的结果是70,故本题 选C选项。解析:C【详解】本题主要考查python程序的执行。变量i的范围是从120,每次递增3,故 x=0+l+4+7+10+13+16+19=70,输出x为70,故程序段运行的结果是70,故本题选C选项。34.C【详解】本题主要考查 Python 程序执行。a=23,b=int(a/10)=2,a=(a-b*10)*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.A【详解】本题主要考查Python输入函数。在Python中,input()是输入函数,print()是输出打印函数,bool()函数用于判断真假,abs()求绝对值函数,故 本题选A选项。解析:A【详解】本题主要考查Python输入函数。在Python中,input()是输入函数,print()是输出打 印函数,bool()函数用于判断真假,abs()求绝对值函数,故本题选A选项。36.C【详解】本题主要考查Python程序while循环。while 1是 直为真,故k+=l会执行无 限次,故本题选C选项。解析:C【详解】本题主要考查Python程序while循环。while 1是一直为真,故k+=l会执行无限次,故本 题选C选项。37.D【详解】本题主要考查程序语言。计算机能直接识别、理解执行的语言是机器语言(即0和1),故本题选D选项。解析:D【详解】本题主要考查程序语言。计算机能直接识别、理解执行的语言是机器语言(即。和1),故本题选D选项。38.C【详解】本题考查的是Python程序。程序分析过程如下:i=0 sum=0i=010 0%3=0 sum=0+0=0 i=0+l=li=l10 l%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=- 配套讲稿:
如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。
关于本文