全国青少年软件编程(Python)等级考试试卷(三级)图文(1)复习知识点试卷试题.pdf
《全国青少年软件编程(Python)等级考试试卷(三级)图文(1)复习知识点试卷试题.pdf》由会员分享,可在线阅读,更多相关《全国青少年软件编程(Python)等级考试试卷(三级)图文(1)复习知识点试卷试题.pdf(31页珍藏版)》请在咨信网上搜索。
全国青少年软件编程(Python)等级考试试卷(三级)图文 卷试题一、选择题1.关于python程序设计语言,下列说法不正确的是()oA.python源文件以*.py为扩展名B.python的默认交互提示符是:C.python只能在文件模式中编写代码D.python具有丰富和强大的模块2.下面不是python特性的是():A.免费的 B.简单易学 C.可移植性好3.下列不是Python中所有循环必须包含的是()。A.冒号 B.循环次数 C.循环体4.Python表达式中,可以使用()控制运算的优先顺序。A.圆括号()B.方括号口 C.大括号D.是低级语言D.缩进D.尖括号5.python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号 B.大括号 C.缩进 D.冒号6.以下哪种语言属于高级程序设计语言()python C+visual basic javaA.B.C.D.7.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4=0)or(x%100!=0)B.(x%4=0)and(x%100!=0)C.(xA=0)or(x/100!=0)D.(x/4=0)and(x/100!=0)8.在Python语言中,用来定义函数的关键字是()OA.return B.defC.functionD.import9.下列选项中,不属于Python特点的是()oA.面向对象 B.运行效率高C.可读性好D.开源10.Python的序列类型不包括下列哪一种?()A.字符串 B.列表C.元组D.字典11.下列选项中,不属于Python合法变量名的是()A.int32 B.40 x1C.selfD._name12.下列选项中,能作为python程序变量名的是()A.s%l B.3stuC.whileD.dist13.下列Python程序运行后的输出结果是()。s=0 for i in range(l,5):s=s+iprint(s=,s)A.s=5 B.s=6C.s=10D.s=1514.下列定义变量的python程序语句变量赋值错误的是()A.x=y=l B.x,y=l/2C.x=lD.x=l,215.下列选项中,合法的Python变量名是()A.print B.speedC.PD.a#216.根据Python中变量命名遵循的规则,正确的是()A.char21 B.2020PyC.PythonD.name,ch17.关于Python3.8基础知识的说法中,不正确的是()A.支持中文做标识符B.Python标识符不区分字母的大小写C.Python命令提示符是D.命令中用到的标点符号只能是英文字符18.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于(A.高级语言 B.自然语言C.汇编语言D.机器语言19.在Python中,表达式(21%4)+5的值是()A.2 B.6C.10D.320.运行如下Python程序,结果为()。n=18;m=24;r=lwhile r!=0:r=m%nm=nn=rprint(m)A.1 B.3C.6D.1821.在 Python 中 print(8+7%2*2)的执行结果是()A.5 B.1C.6D.1122.python语言的特点()。A.简单 B.免费、开源C.可移植性D.以上都是23.在Python中,判断n是否为偶数的表达式是()A.n/2=0B.n%2=0C.n%2=0D.n/2=024.在Python中print(-l幼4)的运行结果是()oA.-4 B.-3.5C.2D.-225.Python使用函数()接收用输入的数据A.accept()B.input()C.readline()D.print()26.现有如下python程序段:for i in range(6):p.append(int(random()*10)+1)for i in range(2,6):if i%2=1 and p i%2=0:pi+=pi-lelif i%2=0 and p i%2=1:p i -=p i-1执行该程序段后,在下列选项中,列表P中的元素值不可能的是()A.1,2,3,4,7,2B.1,2,14,-9,-5,8C.6,8,1,4,6,10D.6,4,14,-7,3,827.已知字符串a=python,则a的值为()A.p B.py C.Py D.y28.下列可以作为python变量名的是()A.al B.6keyC.False D.i_f29.Python语言属于()。A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言30.在Python语言中,数据的输入是通过()来实现的。A.input()函数 B.print()函数C.output()函数 D.abs()函数31.下列Python程序段的运行结果是()i=0sum=0while i10:if i%2=0:sum+=ii+=lprint(/sum=sum)A.sum=18 B.sum=20 C.sum=22 D.sum=3032.使用UltraEdit软件观察字符“2020,Python来袭”的内码,部分界面如图所示。0000800Bh:32 38 32 30 A3 AC 50 79 74 68 6F 6E C8 84 CF AE;2026.Python来强下列说法正确的是()A.图中字符“2020,Python来袭”共占15个字节,其中共有10个ASCII字符B.字符“10”的十六进制内码是3AC.“CO B4”是“来”字在计算机内存储和处理时的交换码D.小写字母p的二进制内码是111000033.在 Python 中,表达式 a*3+b*3+c*3=100*a+10*b+c 属于()A.算术表达式 B.关系表达式 C.逻辑表达式 D.日期表达式34.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应 用软件的是()A.Word B.微信 C.考试系统 D.python35.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输 入、输出数据时使用的图例是()36.在Python Shell环境下,依次执行下列语句后,显示结果()。data=172,9,165,29,156,21 max(data)A.9 B.165 C.172 D.2137.运行下列Python程序,输出结果为0,则空白处应为()a=14b=7c=_print(c)A.a-b B.a+b C.a/b D.a%b38.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被 17整除的最大正整数。这段源代码属于()。for i in range(200,0,-I):if i%17-0:printti)breakA.程序 B.软件 C.指令 D.命令39.已知下列Python程序段,k取下列哪组值是x=4?()for i in range(10):k=int(input()if k0:if k15:if k18:x=0else:x=lelse:if k12:x=4else:x=5A.13,16 B.13,14,15 C.16,17,18 D.18,1940.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类 似于()的数据结构()A.一维表格 B.二维表格 C.三维表格 D.四维表格41.Python语句中以r或R开头的字符串表示原始字符串,则print(rnGood)的运行结 果是()A.新行和字符串 Good B.rnGood C.nGoodD.字符r、新行和字符串Good42.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是A.(x%10)*10+x/10C.(x/10)%10+x/1043.以下哪个不属于计算机操作系统()A.DOS B.Unix44.运行下列Python程序,结果正确的是(a=18b=7c=a%bb=a%bprint(azb)A.18 5 B.5 1845.运行下列Python程序,结果正确的是(a=32b=14c=a%bprint(c)()B.(x%10)/10+x/10D.(x%10)*10+x%10c.)PythonD.Linuxc.)18 4D.4 18c.32D.14A.2 B.446.计算机能够直接识别和执行的语言是()A.机器语言B.汇编语言C.Python 语言D.C语言47.计算机能直接识别、理解执行的语言是()A.汇编语言 B.Python语言 C.自然语言48.下列选项中不能正确表达Python中的赋值语句的是(A.X,Y=5,8 B.X=Y=5 C.X=Y+XD.机器语言)D.10=X+Y49.下面选项中对Python的转义字符描述错误的是()A.r回车 B.n换行 C.反斜杠符号 D.单引号50.下面选项中对Python操作描述错误的是()A.xl+x2连接列表xl和x2,生成新列表B.x*n将列表x复制次,生成新列表C.Min(x)列表x中最大数据项D.Len(x)计算列表中成员的个数二、程序填空51.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。52.阅读程序。分析以下Python程序并回答问题。who=,我的,action=是destination4镜像世界,number=153code=,通行密码,print(who+destination+code+action+str(number)I 修 Bdtt IImb OptioMVtM Jt 或CtlOfVt;detu%ation?.ftuAbetB 比工什三H pt int vfurMtyi.inat iotrco4e*ict iot1*rt t(mmber H/tthon 1.6.S(Mlfile drt Shell Qebug Qpbos cidow|je*p Pythcm 16.5 iu36.6】fguO6MM.lir%Wl品 l6:07ti l)an Win32Typ=EE3TAM赛C世睥由行三名U凡(1)变量who的数据类型_O(2)类似number的数据类型_。(3)print语句输出的结果是。(4)str(number)的作用是。(5)“+”在程序中的作用是 o53.小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金 突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s):m=0le=len(s)key=sle-lif key=B:n=2elif key=D:else:n=16i=0while i=0and c=Aand c=F:a=ord(c)-ord(A)+10i+=lreturn ms=input(请输入算式)result=0;suanful=;suanfu2=;sl=for i in range(len(s):c=siif c=+or c=-or c=:suanful=suanfu2suanfu2=cif suanful=:result=tif suanful=+:result=result+tif suanful=-:result=result-t sl=else:sl=sl+cprint(计算结果为+str(result)+D)(1)将程序横线处补充完整(2)如输入“1110B+10D-30H=则输出结果为 054.现今信息化时代,信息的传输十分迅速,足不出户便知天下事。许多社交平台都有设 置本平台的热点排行榜,方便用户了解正在发生的热门事件。但社交平台数量众多,平台 用户种类和数量也大不相同,导致不同平台热点的实际热度大小也不同。小钟为了确保自 己知道的热点是真正的热点,于是打算用功能强大的python把各个平台的热点排行榜进行 合并,形成自己的热点排行榜。为了热点之间比较方便,小钟设置了一个热度值来衡量一个热点的热度大小,热度值越大 说明这个热点的热度越高。现在小钟已经获得了如下两个平台的热度值从小到大的排行 榜,正当他打算将之合并为一个从小到大的排行榜时,却被老师叫走了。于是他决定把这 个小功能交给他的好朋友一一你来实现,你想到2种算法,请把下列程序填写完整。APIOP9P8P7P6P5P4P3P2Pl1166116329438582652714756925BE10E9E8E7E6E5E4E3E2El35116215271309428576772806950Python程序如下:A=11,66,116,329,438,582,652,714,756,925B=35,116,215,271,(5),428,576,772,806,950算法一:myRank=i=0 j=0while(i len(A)and j len(B):if(AiBj):(6)i+=1else:myRank.append(Bj)j+=1while(i=len(A):myRankk=Bjj+=lelif(j=len(B):myRankk=Aii+=1elif(9):myRankk=Aii+=1else:myRankk=Bjj+=1 print(myRank)55.某品牌手机第一年销量为20000台,假设平均每年的销量比上一年增加68%,请问几 年后能使总销量达到60000台。下面的程序能实现上述的功能,请将缺失的代码补充完 整。total=every_year=20000 year=lwhile:every_year+=total+=every_yearyear+=1print(year)56.完善程序实现以下功能并保存。输入一元二次方程的系数a,b,c的值,求解一元二次方程ax2+bx+c=0(a0)请输入方程系数a(!=0):1请输入方程系数b:-5请输入方程系数c:6方程有两个不同的解3.0 2.0运行完毕,请按回车键退出.#请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善import matha=float(input(请输入方程系数 a(!=0):)b=float(input(请输入方程系数b:)c=float(input(请输入方程系数c:)delta=b*b-4*a*cif delta:xl=(-b+math.sqrt(delta)/(2*a)x2=(-b-math.sqrt(delta)/(2*a)print(方程有两个不同的解,xl,x2)elif delta=0:xl=_print(方程有两个相同的解,xl)else:print(方程无解)input(运行完毕,请按回车键退出.)57.小王编写了“字符串缩写”程序,实现如下功能:1.输入一串由英文字母和数字组成的字符串,2.如果字符串有连续字符构成的升序段(后面字符的ASCII值比前面的字符的ASCII值大1),则把升序段缩写成由第一个字符加上“一”和最后一个字符组成的新字符段,3.例如:字符串为abcdfl2345becomexy”,则缩写成a-dfl-5becomex-y”。程序运行时,输入一串字符,输出缩写的字符串,程序运行效果如下图所示:请输入字符串 s:abcdf 12345becomexy缩写后的字符串为:a-df l-5becomex-y请输入字符串s:abcl23dfpxycba缩写后的字符串为:a-cl-3dfpx-ycba实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串s:)flag=False result=for i in range(0,k-1):if:result=result+si+-flag=Trueelif ord(si)!=ord(si+l)-l:result=result+si result=result+si+lprint(缩写后的字符串为::result)划线处处应该填入的语句为:;划线处处应该填入的语句为:;划线处处应该填入的语句为:。58.操作说明:打开文件,将程序补充完整,不得增加,删除语句、或改变程 序原有结构,操作结束后保存。以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围(1至7)输出“输入错误!”,否则输出对应的英文星期的简称如“Mon、Tue、Wed、Thu Fri、Sta Sun”。n=int(input(“请输入一个数:”)list=Mon”,Tue”,Wed”,Thu,Fri,Sta”,Sun”if:print(输入错误!)else:print()59.编写程序,实现从键盘输入数据,数据前三位的ASCII值加2,从第四位开始ASCII值 加3o60.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出。61.编写程序,找到并输出100以内的素数。62.编写程序,用*打印一个如下所示的等腰直角三角形,将测试结果截图。*63.阅读程序。阅读求水仙花数的代码并回答问题。“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水 仙花数”,因为153=13+53+33,请计算并输出所有三位数的水仙花数。for n in range(100z1000):i=n/100j=n/100%10 k=n%10if n=i*i*i+j*j*j+k*k*k:print(n)-_.一 二 一-.L 1|n rigedOO,1OOO):|=i=n/100 397j=n/100%10 M3k=n%10 Iif n=i*i*i+j*j*j+k*k*k:print(n)(1)的符号作用是 O(2)%的符号作用是。(3)=的符号作用是 o(4)在代码中,变量i表示的是三位数中的 位。(5)在代码中,变量j表示的是三位数中的 位。(6)在代码中,变量k表示的是三位数中的 位。(7)在range(100,1000)这个区域内,变量n无法取到的数值是64.请在空格处填写正确的代码,使程序完善。实现功能:用辗转相除法求解两个正整数的最大公约数。x=int(input(请输入第一个正整数:,)y=int(inputC请输入第二个正整数:。)m=max(x,y)#找出x,y中的最大值n=min(x/y)#找出x,y中的最小值r=m%n#求得最大值除以最小值后的余数while r!=0:#如果余数不等0,则进行以下循环m=#把最小值赋给mn=#把余数赋给nr=m%n#求得最大值除以最小值后的余数prin这两个数的最大公约数为:,)input(运行完毕,请按任意键退出.)65.“百鸡百钱”问题是一个有名的数学问题,出自张丘建算经。其内容是:公鸡5文 钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和 小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?(1)请在空格处填写正确的代码,使程序完善实现以下功能。money=100#一共 100 文钱num=100#一共 100 只鸡cock_price=5#公鸡价格5文hen_price=3#母鸡价格3文threechick_price=l#3 只小鸡 1 文for cock_num in range(lz):#公鸡只数可能为 1-20for hen_num in range(l,):#母鸡只数可能为 1-33for chick_num in range(l,101):#(3 小鸡)只数可能为 1-100moneyl=cock_num*cock_price+hen_num*hen_price+chick_num/threechick_price numl=cock_num+hen_num+chick_numif moneyl=money and numl=num:print(cock_num,hen_num,)input(运行完毕,请按回车键退出.)(2)运行程序,运行结果如图所示。4 18 788 11 8112 4 84运行完毕,请接回车键退出.【参考答案】*试卷处理标记,请不要删除一、选择题1.C【详解】本题主要考查Python程序设计语言。python源文件以*.py为扩展名,python的默认交 互提示符是:,python能在文件模式中编写代码,也能在交互模式中编写代码,p 解析:C【详解】本题主要考查Python程序设计语言。python源文件以*.py为扩展名,python的默认交 互提示符是:,python能在文件模式中编写代码,也能在交互模式中编写代码,python 具有丰富和强大的模块,故本题选C选项。2.D【详解】本题主要考查Python的特性。Python特性有:免费的、简单易学、可移植性 好、是高级语言,故本题选D选项。解析:D【详解】本题主要考查Python的特性。Python特性有:免费的、简单易学、可移植性好、是高级语 言,故本题选D选项。3.B【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环 体、缩进。不是Python中所有循环必须包含的是循环次数,可能是while循环 条件,故本题选B选项。解析:B【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不 是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。4.A【详解】本题考查Python运算顺序相关的知识点Python表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项 解析:A【详解】本题考查Python运算顺序相关的知识点Python表达式中,可以使用圆括号()控制运算的优先顺序。故本题选A选项5.C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构 的)的语法符号是缩进,故本题选C选项。解析:C【详解】本题主要考查Python语法。python用来表示代码块所属关系(控制层级结构的)的语法符 号是缩进,故本题选C选项。6.D【详解】本题考查计算机语言相关知识。高级语言是面向用户的、基本上独立于计算机 种类和结构的语言。其最大的优点是:形式上接近于算术语言和自然语言,概 念上接近于人们通常使用的概念。高级语言的一个命令 解析:D【详解】本题考查计算机语言相关知识。高级语言是面向用户的、基本上独立于计算机种类和结构 的语言。其最大的优点是:形式上接近于算术语言和自然语言,概念上接近于人们通常使 用的概念。高级语言的一个命令可以代替几条,几十条甚至几百条汇编语言的指令。因 此,高级语言易学易用,通用性强,应用广泛。高级语言种类繁多,可以从应用特点和对 客观系统的描述两个方面对其进一步分类。python,c+,visual basic,java都属于高 级程序设计语言。故本题选D。7.B【详解】本题主要考查Python表达式的运算。逻辑运算符“且”用and表示,“或”用 or表示,变量x能够被4整除用x%4=0表示,不能被100整除用x%100!二0,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。逻辑运算符“且“用and表示,”或用or表示,变量x 能够被4整除用x%4=0表示,不能被100整除用x%100!=0,故本题选B选项。8.B【详解】本题主要考查Python关键字。retum表达式结束函数,选择性地返回一个值 给调用方;def用来定义函数;import用来导入模块,故本题选B选项。解析:B【详解】本题主要考查Python关键字。return 表达式结束函数,选择性地返回一个值给调用方;def用来定义函数;import用来导入模块,故本题选B选项。9.B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运 行效率高的特点。故本题选B选项解析:B【详解】本题考查Python特点的相关知识点Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的 特点。故本题选B选项10.A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字 典,故本题选A选项。解析:A【详解】本题主要考查Python序列类型。Python的序列类型包括:列表、元组和字典,故本题选A 选项。11.B【详解】本题主要考查Python变量名。Python需要使用标识符给变量命名,需要注意如 下规则:标识符可以由字符、数字、下划线()组成,其中数字不能开头。标识符不能是Python关键字(解析:B【详解】本题主要考查Python变量名。Python需要使用标识符给变量命名,需要注意如下规则:标 识符可以山字符、数字、下划线()组成,其中数字不能开头。标识符不能是Python 关键字(又称为保留字),但可以包含关键字;区分大小写。因此B选项正确。【点睛】12.D【详解】本题主要考杳Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故dist能作为python程序变量名,故 本题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故dist能作为python程序变量名,故本题选D选项。13.C【详解】本题主要考查Python中循环结构。range(l,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。【点睛】解析:C【详解】本题主要考查Python中循环结构。ranged,5)函数生成1、2、3、4的整数序列,For循环 中循环体计算序列累加求和,因此C选项正确。【点睛】14.C【详解】本题主要考查Python赋值语句。x=l是条件判断语句(判断x是否等于1);选项A结果是x=l,y=l;选项B结果是x=l,y=2;选项D结果是x=(l,2),故本 题选C选项。解析:C【详解】本题主要考查Python赋值语句。x=l是条件判断语句(判断x是否等于1);选项A结果 是x=l,y=l;选项B结果是x=l,y=2;选项D结果是x=(l,2),故本题选C选项。15.B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字,故合法的Python变量名是speed,故 本题选B选项。解析:B【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字,故合法的Python变量名是speed,故本题选B选项。16.A【详解】本题考查的是Python变量名的命名规则。Python中变量命名规则:由字母、数 字、下划线组成,不能以数字开头,系统保留字不能作为变量名。故本题应选Ao解析:A【详解】本题考查的是Python变量名的命名规则。Python中变量命名规则:山字母、数字、下划线 组成,不能以数字开头,系统保留字不能作为变量名。故本题应选A。17.B【详解】本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分 字母的大小写,Python命令提示符是,命令中用到的标点符号只能是英文 字符,故本题选B选项解析:B【详解】本题主要考查Python语法。Python3.8支持中文做标识符,Python标识符区分字母的大小 写,Python命令提示符是,命令中用到的标点符号只能是英文字符,故本题选B选 项。18.A【详解】本题主要考查Python程序设计语言。Python.VB、C程序设计语言等均属于高 级语言,故本题选A选项。解析:A【详解】本题主要考查Python程序设计语言。Python,VB、C程序设计语言等均属于高级语言,故 本题选A选项。19.B【详解】本题主要考查Python表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5的值 是6,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+5的值是6,故本 题选B选项。20.C【详解】本题主要考查Python循环结构。分析程序可知,该程序求m、n的最大公约 数,程序结束后m=6,此时r=0,故本题选C选项。解析:C【详解】本题主要考查Python循环结构。分析程序可知,该程序求m、n的最大公约数,程序结束 后m=6,此时r=0,故本题选C选项。21.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正确。22.D【详解】本题考查的是python语言的特点。Python语言的三个特点是语法简单(函数式 语言与面向对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代 码量小)。故选项D正确。解析:D【详解】本题考查的是python语言的特点。Python语言的三个特点是语法简单(函数式语言与面向 对象语言的结合)、使用直接(大量丰富的库)、开发周期短(代码量小)。故选项D正 确。23.B【详解】本题主要考查Python表达式的运算。Python中取余符号是“,=”是用 来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本 题选B选项。解析:B【详解】本题主要考查Python表达式的运算。Python中取余符号是是用来判断两个对象 的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本题选B选项。24.A【详解】本题主要考查Python表达式的运算。运算符表示向下取整,-14/a=-4,14/A=3,故本题选A选项。解析:A【详解】本题主要考查Python表达式的运算。运算符表示向下取整,-14/4=-4,14/4=3,故本题 选A选项。25.B【详解】本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新 的套接字,input函数用于数据的输入,readline。函数用于读取文件中的一行,print()解析:B【详解】本题主要考查Python函数。accept。接受一个客户端的连接请求并返回一个新的套接字,input函数用于数据的输入,readline。函数用于读取文件中的一行,print。函数用于打印输 出数据,故本题选B选项。26.BD【详解】本题主要考查Python程序执行。第一个for循环生成列表p,值是1,10之间随 机整数,第二个for循环处理后4个元素,当i是奇数且生成的pi是偶数,则 将前一个值累加到pi解析:BD【详解】本题主要考查Python程序执行。第一个for循环生成列表p,值是1,10之间随机整数,第 二个for循环处理后4个元素,当i是奇数且生成的pi是偶数,则将前一个值累加到 pi,若i是偶数且生成的P1是奇数,则pi减去前一个值,分析选项B、D第三个元素 14,此时i=2,如果p2原来生成的是奇数,则需要执行pi-=pi-l,否则不变,即p2 不会大于10,故执行该程序段后,列表p中的元素值不可能是1,2,14,-9,-5,8或 6,4,14,-7,3,8,故本题选BD选项。27.D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p,al=y,故 本题选D选项。解析:D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p,al=y,故本题选D选 项。28.D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开 头,不能包含特殊符号,不能是关键字。故i_f可以作为python变量名,故本 题选D选项。解析:D【详解】本题主要考查Python变量的命名。变量的命名规则有:只能以字母或下划线开头,不能包 含特殊符号,不能是关键字。故Lf可以作为python变量名,故本题选D选项。29.C【详解】本题考查Python语言相关知识点Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本 题选C选项解析:C【详解】本题考查Python语言相关知识点Python是一种高级语言,所以不是机器语言、汇编语言、科学计算语言。故本题选C选项30.A【详解】本题考查的是Python函数。input()是输入函数,print()是输出函数,abs()是绝对值函数。故选项A正:确。解析:A【详解】本题考查的是Python函数。input()是输入函数,print()是输出函数,abs()是绝对值函数。故选项A正确。31.B【详解】本题考查Python语句。根据while可知,当if i%2=0成立时,sum+=i,i=2,4,6,8 时,If 条件成立,故 sum=2+4+6+8=20,又根据 print(sum解析:B【详解】本题考查Python语句。根据while可知,当if i%2=0成立时,sum+=i,i=2,4,6,8 时,If条件成立,故sum=2+4+6+8=20,又根据print(sum=,sum),则最后运行结 果是sum=20,故本题选Bo32.D【详解】本题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码 时,得到的是十六进制数,1个ASCII码字符占1个字节,一个G B2312编 解析:D【详解】本题考查的是UltraEdit编码。使用UltraEdit或Winex软件查看字符内码时,得到的是十六 进制数,1个ASCII码字符占1个字节,一个GB2312编码字符(如汉字)占2个字节。ASCII码字符不大于7F。图中字符共占16个字节,其中共有10个ASCII字符,故选项A错 误;由图中可知“2”的十六进制内码为:32,“0”的十六进制内码为:30,故字符“10”的十六进制内码是:31 30,选项B错误;“CO B4”是“来”字在计算机内存储和处理时 的机内码,故选项C错误;由图中可知大写“P”的十六进制码为:50,故可以推出小写“P”的十六进制码为:70,转二进制数为:1110000,故选项D正确。33.B【详解】本题主要考查Python表达式的运算。“二二”是关系运算符,用于判断左右两边 的表达式值是否相等,故该表达式是关系表达式,故本题选B选项。解析:B【详解】本题主要考查Python表达式的运算。=是关系运算符,用于判断左右两边的表达式值是 否相等,故该表达式是关系表达式,故本题选B选项。34.D【详解】本题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用户 可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集 合,分为应用软件包和用户程序。P解析:D【详解】本题考查的是应用软件。应用软件(Application)是和系统软件相对应的,是用户可以使用的 各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和 用户程序。python是编程软件,属于系统软件。故本题应选D。35.D【详解】本题考查的是流程图相关知识。圆角矩形用来表示程序的开始和结束,矩形用 来表示处理框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题 应选Do解析:D【详解】本题考查的是流程图相关知识。圆角矩形用来表示程序的开始和结束,矩形用来表示处理 框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题应选D。36.C【详解】本题主要考查Python函数。max当接收的是列表,则返回列表中最大的元素,故执行下列语句后,显示结果172,故本题选C选项。解析:C【详解】本题主要考查Python函数。max当接收的是列表,则返回列表中最大的元素,故执行下列 语句后,显示结果172,故本题选C选项。37.D【详解】本题考查Python程序执行输出 c=0。a-b=7,a+b=21,a/b=2,a%b=0o 故本题选 D 选项解析:D【详解】本题考查Pyt- 配套讲稿:
如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。
关于本文