2020年新版python试卷内容.
2020年12月 青少年软件编程(Python)等级考试(一级)真题及深度解析
![2020年12月 青少年软件编程(Python)等级考试(一级)真题及深度解析](https://img.taocdn.com/s3/m/95ec36efa8114431b80dd8d3.png)
2020年12月 青少年软件编程(Python)等级考试(一级)真题及深度解析分数:100 题数:37一、单选题(共25题,每题2分,共50分)1.执行语句print(10==10.0)的结果为?( )A. 10B. 10.0C. TrueD. False【答案】C【考查】比较运算符==10是整数(int)类型数字,10.0是浮点(float)类型数字,在判断比较的时候,计算机会尝试将int类型转换为float类型(往精度更高的数据类型去转换),然后进行比较。
这时,10==10.0条件成立,返回True。
2.执行语句y=4**3后,变量y的值为?( )A. 0B. 12C. 64D. 81【答案】C【考查】幂运算符**幂运算符,就是数学中的次方的概念,比如5**2其实就是5²,也就是5 * 5 = 25。
题目4**3,也就是4 * 4 * 4 = 64。
3.执行(2*3)/(9-3*2)输出的结果是什么?( )A. 1B. 2.0C. 2D. 1.0【答案】B【考查】基本运算完全等同于数学计算中的先乘除后加减,括号优先的计算思路。
要注意的是,python 中“/”运算符,在结果为整数的时候,结果将保留一位小数。
4.print(12.34-1.34)的输出结果是?( )A. 11B. 11.0C. 11.00D. 12.34-1.34【答案】B【考查】基本运算浮点数(float)的运算,当结果为整数时,会默认保留一位小数。
5.已知变量a=2,b=3,执行语句a%=a+b后,变量a的值为?( )A. 0B. 2C. 3D. 12【答案】B【考查】基本运算a%=a+b,运算的顺序,首先是算a+b,得到5,然后a%=a+b,实际上是等于a=a%(a+b),也就是2%5,结果是2。
这里要注意,%是取余,//是取商,/是除法取结果。
比如3%7=3,3//7=0,3/7=0.42857142857142855。
2020年《python程序设计》基础知识及程序设计598题NA[含参考答案]
![2020年《python程序设计》基础知识及程序设计598题NA[含参考答案]](https://img.taocdn.com/s3/m/8d3b35b918e8b8f67c1cfad6195f312b3069eb41.png)
2020年《python 程序设计》基础知识及程序设计598 题[含参考答案]一、填空题1.表达式re.split('\.+', 'alpha.beta...gamma..delta') 的值为__________________________ ( ['alpha', 'beta', 'gamma', 'delta'] )2.表达式'%s'%[1,2,3] 的值为_______________ 。
( '[1, 2, 3]')3.代码print(re.match('A[a-zA-Z]+$','abcDEFGOOO')) 的输出结果为__________ 。
( None)4.表达式len('abc'.ljust(20)) 的值为_______________ 。
( 20)5. 表达式'test.py'.endswith(('.py', '.pyw')) 的值为___________ 。
( True)6. 表达式'Hello world!'[-4:] 的值为 __________________ 。
( 'rld!' )7. 表达式'Hello world!'[-4] 的值为___________________ 。
( 'r')8. 语句print(re.match('abc', 'defg')) 输出结果为______________ 。
( None)9. 假设正则表达式模块re 已导入,那么表达式re.sub('\d+', '1', 'a12345bbbb67c890d0e') 的值为______________________ 。
青少年软件编程(Python)等级考试试卷附答案(一级)
![青少年软件编程(Python)等级考试试卷附答案(一级)](https://img.taocdn.com/s3/m/e615ab76e55c3b3567ec102de2bd960590c6d9e7.png)
青少年软件编程(Python)等级考试试卷附答案(一级)分数:100 题数:37一、单选题(共25题,每题2分,共50分)1.执行语句print(10==10.0)的结果为?()A. 10B. 10.0C. TrueD. False2.执行语句y=4**3后,变量y的值为?()A. 0B. 12C. 64D. 813.执行(2*3)/(9-3*2)输出的结果是什么?()A. 1B. 2.0C. 2D. 1.04.print(12.34-1.34)的输出结果是?()A. 11B. 11.0C. 11.00D. 12.34-1.345.已知变量a=2,b=3,执行语句a%=a+b后,变量a的值为?()A. 0B. 2C. 3D. 126.Turtle库中,画笔绘制的速度范围为?()A. 任意大小B. 0到10之间的整数(含0和10)C. 1到10之间的整数(含1和10)D. 0到100之间的整数(含0和100)7print(“a”+’b’*2) 结果是?().A. ab2B. abbC. ababD. ab8.Python编程语言的注释语句是以()开头的?A. 'B. //C. #D. {9.a="我要做作业",b=“我要学习”,以下哪种是可以输出这两句中文的?()A. print(a+b);B. print('a'+'b');C. print ("a+b");D. print("a"+"b");10.type() 函数返回对象的类型,那么print(type("7654"))输出的结果是?()A. <class 'str'>B. <class 'int'>C. <class 'float'>D. <class 'bool'>11.Python中,用什么方式实现代码快速缩进?()A. 按4次空格键B. tab键C. shift+tab键D. Alt+tab键12.print(3456%100)的结果是?()A. 34.56B. 34C. 56D. 34.513.在turtle库中的指令,以下哪个不会使得海龟发生位置移动变化的?()A. 在turtle库中的指令forward()B. 在turtle库中的指令goto()C. 在turtle库中的指令setup()D. 在turtle库中的指令home()14.下列哪个函数的功能是将字符串和数字转换成整数?()A. floatB. intC. roundD. ord15.Turtle库中,用于将画笔移动到坐标(x,y)位置的命令是?()A. turtle.go(y,x)B. turtle.go(x,y)C. turtle.goto(x,y)D. turtle.goup(x,y)16.以下哪个变量命名不符合Python规范?()A. 语言='Python'B. _language=‘Python’C. language=‘Python’D. .language=‘Python’17.以下哪个不是Python开发工具?()A. idleB. jupyterC. shellD. pycharm18.下列代码运行的结果是?()a=0b=Falseprint(a==b)A. 0B. FalseC. TrueD. error19.要抽出一个三位数的个位上的数字,如三位数479,可以输入以下哪个代码可以获得其中的个位数上的9?()A. print(479%10//10)B. print(479//10//10)C. print(479%10%10)D. print(479//10%10)20.下面图形最有可能是哪个选项的代码执行后的效果?()A. import turtleturtle.pensize(5)turtle.begin_fill() turtle.color('red') turtle.fillcolor('yellow') turtle.circle(50,steps=6) turtle.end_fill()turtle.hideturtle()B. import turtleturtle.pensize(5)turtle.color('red') turtle.begin_fill() turtle.fillcolor('yellow') turtle.circle(50,steps=6) turtle.end_fill()turtle.hideturtle()C. import turtleturtle.pensize(5)turtle.fillcolor('red') turtle.begin_fill() turtle.color('yellow') turtle.circle(50,steps=6)turtle.end_fill() turtle.hideturtle()D. import turtleturtle.pensize(5)turtle.begin_fill()turtle.color('red','yellow') turtle.circle(50,steps=6) turtle.end_fill()turtle.hideturtle()21.海龟作图中,默认的海龟方向的朝向是?()A. 朝左B. 朝右C. 朝上D. 朝下22.结果是?()A. FalseB. TrueC. 3D. 423.在turtle库中的指令,以下哪条指令与颜色无关的?()A. 在turtle库中的指令fillcolor()B. 在turtle库中的指令penclor()C. 在turtle库中的指令color()D. 在turtle库中的指令penup()24.下列代码的运行结果是?()print('a'< 'b')A. aB. bC. TrueD. False25.Turtle库中,设置画粗细的命令是?()A. turtle.pensize()B. turtle.penwidth()C. turtle.penpoint()D. turtle.pencolor()二、判断题(共10题,每题2分,共20分)26.Python文件的后缀名可以使.py和.pyw。
Python试卷及答案
![Python试卷及答案](https://img.taocdn.com/s3/m/e9b5130b5b8102d276a20029bd64783e08127d5d.png)
py第一套填空1、[1]是一种二进制语言,它直接使用二进制代码表达指令。
(机械语言)2、多行注释以[1]开头,其后内容为注释。
(’’’或”””)3、一次性翻译,之后不再需要源代码的执行源程序方式称为【1】方式。
(编译)4、每次程序运行时随翻译随执行的执行源程序方式称为[1]方式。
(解释)5、Python的两种编程方式是[1]。
(交互式和文件式/文件式和交互式)选择1、命名规则中不正确的是(B)。
(A)TempStr(B)3hours(C)Python_ Great(D)这是门]Python好课2、以下选项不正确的是(C)A)Python语言是通用语言B)Python语言是开源语言C)Python语言是静态语言D)Python语言是跨平台语言3、单行注释以(A)开头,其后内容为注释。
(A)#(B)'(C)/(D)"4、脚本语言的特点是(B)(A)编译器一次性生成目标代码(B)优化更充分、跨多个操作系统平台(C)程序运行速度更快(D)执行程序时不需要源代码5、(D)是静态语言。
(A)Python语言(B)JavaScript语言(C)PHP语言(D)Java语言py第二套填空11题-4.0分【1】是字符的序列,可以按照单个字符或多个字符片断进行索引。
(字符串)第2题-4.0分python语言采用严格的[1】来表明程序的格式框架,它是每一行代码开始前的空白区域,用来表示代码间的包含和层次关系。
(缩进)第3题-4.0分1]是程序代码中的一行或多行信息,用于对语句、函数、数据结构或方法进行说明,提升代码的可读性。
(注释)第4题-4.0分算法是数学和计算领域的概念,指完成特定计算的一组【1]操作。
(有序)第5题-4.0分1]函数用于获得用户输入,无论输入什么内容,它都以字符串类型返回结果。
(Input())单选-共5题-共20.0分第1题-4.0分以下哪项是错误的变量名?(C)(A)Tempstr(B)Temp_ str(C)Temp str(D)_ Tempstr3_第2题- 4.0分(A)以下哪项不是注释的用途?(A)参与程序执行(B)标明作者和版权信息(C)解释代码原理或用途(D)辅助程序调试第3题- 4.0分(C)以下哪项可以理解为一组表达特定功能表达式的封装?(A)集合(B)序列(C)函数(D)元组第4题-4.0分(B)以下的那种符号能作为注释的标识符号?(A)*或#(B)#或"(C)"或&(D)"或'第5题- 4.0分(D)以下不能通过缩进包含其它代码的语法形式有:(A)判断(B)函数(C)循环(D)print()语句py第三套填空1、Python表达式3*4**2/8%5的值为【1】。
2020-Python培训考核试题
![2020-Python培训考核试题](https://img.taocdn.com/s3/m/8322d0d1951ea76e58fafab069dc5022abea4655.png)
2020-Python培训考核试题2020-Python培训考核试题(选择题30分,填空题20分,判断题20分,程序题30分,考试时间2小时)您的姓名: [填空题] *_________________________________一、选择题(共15题,每题2分,共30分)1. 我司Quectel测试部当前使用的Python版本是() [单选题] *A. python2.7B. python3.6(正确答案)C. python3.0D. python2.62. 使用Pycharm安装的第三方库在python路径下的哪个文件夹() [单选题] *A. \Lib\site-packages(正确答案)B. \Libs\site-packagesC. \Libs D .Lib3. 以下变量定义正确的是() [单选题] *A. $aB. _flag(正确答案)C. #flagD. 1_b4. 关于if语句格式描述正确的是() [单选题] *A. if-else if-elseB. if-elsif-elseC. if-elif-else(正确答案)D. if-elseif-else5. 使用下面哪个操作可以终止无限循环() [单选题] *A. CTRL+AB. ALT+CC. CTRL+BD. CTRL+C(正确答案)6. 下面哪个是占位语句() [单选题] *A. pass(正确答案)B. continueC. breakD. return7. Python中定义一个函数的开头正确的是() [单选题] *A. sub ex()B. sub ex():C. def ex():(正确答案)D. def ex()8. Python中读取键盘输入的指令为() [单选题] *A. input()(正确答案)B. chomp()C. scanf()D. count<<9. 下面不属于python语句的是() [单选题] *A.if-elseB.whileC. forD.swtich-case(正确答案)10. 以读写方式打开文件正确的是() [单选题] *A. open(“log.txt”,”r”)B. open(“log.txt”,”w”)C. open(“log.txt”,”rb”)D. open(“log.txt”,”w+”)(正确答案)11. 可以将整个字符串中所有符合规则的部分(子串)都匹配到的正则匹配方法是() [单选题] *A.re.match() B. re.searchC. re.findall()(正确答案)D. /doc/8017212119.html,pile12. 可以匹配到123456的是() [单选题] *A. \WB. \d+(正确答案)C. \W+D. \d13. 关于类的表述错误的是() [单选题] *A.子类必须继承父类的构造函数,不B. 子类可以继承父类的方法能重新定义(正确答案)C. 子类可以继承父类的构造函数D. 子类可以重写父类的方法14. Python字符串拼接使用下面哪个运算符() [单选题] *A. .B. *C. +(正确答案)D. X15. 获取列表list=[1,2,3,4]第一个元素正确的方法是() [单选题] *A. list[-1]B. list[1]C. list[0](正确答案)D. list[[1]]二、填空题(共10空,每空2分,共20分)1. group方法不能用于()来获取符合匹配的子串。
Python试题(附参考答案)
![Python试题(附参考答案)](https://img.taocdn.com/s3/m/8d44353576232f60ddccda38376baf1ffc4fe3c3.png)
Python试题(附参考答案)一、单选题(共57题,每题1分,共57分)1.关于函数的返回值,以下选项中描述错误的是()A、return可以传递0个返回值,也可以传递任意多个返回值B、函数必须有返回值C、函数可以有return,也可以没有D、函数可以返回0个或多个结果正确答案:B2.字符串是一个字符序列,例如,字符串s,从右侧向左第5个字符用()索引。
A、s[5]B、s[:-5]C、s[0:-5]D、s[-5]正确答案:D3.以下哪个不属于面向对象的特征()A、多态B、复合C、封装D、继承正确答案:B4.关于函数的关键字参数使用限制,以下选项中描述错误的是()A、关键字参数顺序无限制B、关键字参数必须位于位置参数之后C、不得重复提供实际参数D、关键字参数必须位于位置参数之前正确答案:D5.关于列表数据结构,下面描述正确的是()A、不支持in运算符B、必须按顺序插入元素C、可以不按顺序查找元素D、所有元素类型必须相同正确答案:C6.使用()符号对浮点类型的数据进行格式化A、%fB、%cC、%dD、%s正确答案:A7.以下不属于Python语言保留字的是()A、passB、whileC、doD、True正确答案:C8.关于Python语言的注释,以下选项中描述错误的是()A、Python语言的多行注释以'''(三个单引号)开头和结尾B、Python语言的单行注释以#开头C、Python语言的单行注释以单引号'开头D、Python语言有两种注释方式:单行注释和多行注释正确答案:C9.字典对象的______________方法返回字典的“值”列表A、values()B、key()C、keys()D、items()正确答案:A10.以下选项中,不是Python对文件的打开模式的是()A、'r'B、'c'C、'w'D、'+'正确答案:B11.以下关于程序控制结构描述错误的是:A、二分支结构组合形成多分支结构B、Python里,能用分支结构写出循环的算法C、程序由三种基本结构组成D、分支结构包括单分支结构和二分支结构正确答案:B12.下面代码的输出结果是()a=[9,6,4,5]N=len(a)foriinrange(int(len(a)/2)):a[i],a[N-i-1]=a[N-i-1],a[i]print(a)A、[9,6,5,4]B、[5,6,9,4]C、[5,4,6,9]D、[9,4,6,5]正确答案:C13.下列()语句在Python中是非法的A、x+=yB、x=(y=z+1)C、x=y=z=1D、x,y=y,x正确答案:B14.以下代码中calculate()函数属于哪个分类defcalculate(number):Result=0i=1Whilei<=number:result=result+ii +=1ReturnresultResult=calculate(100)print('1~100的累积和为:',result)A、有参有返回值函数B、有参无返回值函数C、无参无返回值函数D、无参有返回值函数正确答案:A15.以下选项中,对于函数的定义错误的是()A、defvfunc(a,*b):B、defvfunc(*a,b):C、defvfunc(a,b=2):D、defvfunc(a,b):正确答案:B16."下面代码的输出结果是()foriinrange(1,10,2):print(i,end=",")"A、1,3,5,7,9,B、1,4,C、1,3,D、1,4,7,正确答案:A17."下面代码的输出结果是()foriinrange(1,6):ifi/3==0:breakelse:print(i,end=",")"A、1,2,3,4,B、1,2,3,4,5,C、1,2,3,D、1,2,正确答案:B18.给出如下代码:importrandomasranlistV=[]ran.seed(100)Foriinrange(10):I=ran. randint(100,999)listV.append(i)以下选项中能输出随机列表元素最大值的是()A、print(max(listV))B、print(listV.reverse(i))C、print(listV.pop(i))D、print(listV.max())正确答案:A19.关于Python字符串,以下选项中描述错误的是()A、字符串是一个字符序列,字符串中的编号叫“索引”B、字符串可以保存在变量中,也可以单独存在C、可以使用datatype()测试字符串的类型D、输出带有引号的字符串,可以使用转义字符\正确答案:C20.下列不是Python语言关键字的是()A、elseB、printC、finallyD、lambda正确答案:B21.下面代码的输出结果是()a=[]foriinrange(2,10):count=0forxinrange(2,i-1):ifi%x==0:count+=1ifcount==0:a。
python基础试题(含答案)
![python基础试题(含答案)](https://img.taocdn.com/s3/m/60a17cd4c9d376eeaeaad1f34693daef5ef713ec.png)
python基础试题(含答案)Python试题共20道选择题,每题5分,含15道单选题,5道不定项选择题。
总分合计100,60分及格。
说明:以下所有题目涉及的语言、环境和背景都是在python3.x 中,题目中不再另外说明一、单选题1、以下哪个不是python关键字EA、fromB、assertC、notD、withE、final2、代码print(1 if ‘a’ in ’ABC’ else 2)执行结果是BA、1B、2C、报错3、以下不是python数据类型的是EA、元组B、列表C、字典D、常量E、指针F、布尔型4、以下不是tuple类型的是AA、(1)B、(1,)C、([], [1])D、([{‘a’: 1}], [‘b’, 1])5、代码print((1, 2, ‘1’, ‘2’)[0] > 1)执行结果是BA、TrueB、FalseC、报错6、列表a=[1, 2, [3, 4]],以下的运算结果为True的是AA、len(a)==3B、len(a) == 4C、length(a)==3D、length(a)==47、以下对字典的说法错误的是DA、字典可以为空B、字典的键不能相同C、字典的键不可变D、字典的键的值不可变8、代码print(‘\’\\n\’\n’)的执行结果是AA、’\n’B、’\\n\’C、‘\’\\n\’\n’D、报错9、以下代码的执行结果是Da={‘name’: ‘hehe’, ‘detail’: [{‘age’: 18, ‘job’: ‘tester’}, ‘man’]} print(a[‘detail’][1][2])A、18B、sC、eD、n10、以下说法错误的是AA、元组的长度可变B、列表的长度可变C、可以通过索引访问元组D、可以通过索引访问列表11、代码for x in range(1, 3): print(‘%s%s’ % (x,x*x))的执行结果是FA、B、C、D、E、F、%s%s1*******%s%s2*******%s%s93912、和代码[1, 2, 3, ‘1’, ‘2’, ‘3’][-2]执行结果一致的是DA、[1, 2, 3][-2]B、[‘1’, 2, ‘3’][-2]C、(0, 1, 2, 3, ‘1’, ‘2’, ‘3’, ‘4’)[4]D、(3, ‘1’, ‘2’)[-1]13、list类型的内置方法pop()的作用是CA、置顶指定元素B、给元素排序C、删除指定元素D、插入指定元素14、针对元组(1, 2, [1, 2, ‘1’, ‘2’])的说法正确的是DA、长度为6B、属于二维元组C、元组的元素可变D、嵌入的列表的值可变15、代码if ‘p’ in ‘pip python’: print(‘pip python’.replace(‘p’, ‘P’))的执行结果是CA、PiP pythonB、pip PythonC、PiP PythonD、Pip Python二、不定项选择题16、以下说法错误的是ABCA、python不区分大小写B、set不是python数据类型C、tuple和list不可以定义为空D、python可以在Linux系统运行17、以下代码会造成索引越界的是ABCDA、[‘abc’, 123][2]B、[‘abc’, 123][0][3]C、(1, 2, 3, ‘abc’)[3][3]D、{1: ‘123’, 2: 123}[1][3]18、以下说法正确的是CA、python属于低级语言B、python是面向过程的C、python属于解释性语言D、python是非开源的19、针对以下代码中的错误,以下说法正确的是ADfor x in (1, 2, 3):while x:print(x)A、这是一个死循环B、打印结果是1,2,3C、把while改为if,程序运行结果一致D、把while改为if,打印结果为1,2,320、针对以下代码,说法正确的是Ca={‘name’: ‘hehe’, ‘detail’: [{‘age’: 18, ‘job’: ‘tester’}, ‘man’]} b=[‘name’, ‘detail’, 18]c=([‘name’, ‘detail’], [{‘age’: 18, ‘job’: ‘tester’}, ‘man’])if a[‘name’]:for i in b:print(len(c), i, c[-1])A、列表b定义错误B、元组c中的’tester’无法被修改C、程序会打印三行数据D、程序打印结果中存在一个固定值E、程序不会打印结果。
青少年软件编程(Python)等级考试试卷(二级)2020
![青少年软件编程(Python)等级考试试卷(二级)2020](https://img.taocdn.com/s3/m/ed9a3c0babea998fcc22bcd126fff705cc175c3e.png)
全国青少年编程等级考试python ⼆ 级真题2020年9⼆1年时间通过1、3、5、6级考试,陆续整理材料和试卷,请关注文库更新。
青少年软件编程 (Python) 等级考试试卷 ( ⼆ 级A 卷)2020年9⼆ 分数: 100 题数:38⼆ 、单选题(共25题, 每题2分, 共50分)1. numbers = [1, 1 1, 1 1 1, 9], 运⼆numbers.sort() 后, 运⼆numbers.reverse()numbers 会变成? ( ).[1, 9, 1 1, 1 1 1].[1, 1 1, 1 1 1].[1 1 1, 1 1, 9, 1].[91 1 1 1 1 1]试题编号: 20200211-zaq- 1 1 试题类型: 单选题 标准答案: C 试题难度: ⼆般2. 执⼆下列代码, 输出的结果是? ( )word = 'China' num = 3string = 'python'total = string * (len(word) - num) print(total).pythonpython.'python''python'.python.'python'试题编号: 20200320-tgf-010试题类型: 单选题 标准答案A B C D A B C D标准答案:A 试题难度: ⼆般3. 下列案例的输出结果是什么? ( )t1= (1,2,3,4,5,6,7) t2= ("a","b","c","d","e","f") a1=t1[2:] a2=t2[2:5] s=a1+a2 print(s).(3, 4, 5, 6, 7, 'c', 'd', 'e').( 4, 5, 6, 7, 'b','c', 'd', 'e').(1,2,3, 4, 5, 'c', 'd', 'e').(3, 4, 5, 6, 7, 'a', b', 'c')试题编号: 20200408-jt-012 试题类型: 单选题 标准答案:A 试题难度:较难试题解析: 元组的常见操作, a1=t1[2:]截取2号位后 (包含2号位) 的元素, ⼆a2=t2[2:5]获取的是2/3/4位上的元素, 所以答案选择A4. 已知l= [4,5,6],执⼆l[len(l):]= [1,2,3], l 的结果是? ( ).[1,2,3].[4,5,6, 1,2,3].[1,2,3,4,5,6].[4,5,6]试题编号: 20200408-jt-021 试题类型: 单选题 标准答案: B试题难度: 困难试题解析:这⼆题是列表通⼆操作和位置索引结合, 需要⼆定的理解。
2020全国青少年软件编程(python)等级考试试卷(一级)
![2020全国青少年软件编程(python)等级考试试卷(一级)](https://img.taocdn.com/s3/m/dde8a95ad5bbfd0a795673c2.png)
全国青少年软件编程(python)等级考试试卷(一级)1.关于python的编程变量说法正确是?[2分]A.变量可以字母,数字,下划线组合B.变量命名不区分大小写C.不可以以下划线开头D.变量命名中能包含空格参考答案:A2.在Python函数中,用于获取用户输入的是[2分]A.input()B.print()C.Eval()D.get()参考答案:A3.关于python的编程属于字符串类型的是?[2分]A.boolB.intC.strD.float参考答案:C4.以下选项中,不是Python语言保留字的是[2分]A.intB.delC.tryD.None参考答案:A5.两组围棋选手进行比赛,每组三人。
甲组为a,b,c三人,乙组为x,y,z三人。
已抽签决定比赛名单。
a说他不和x比,c说他不和x,z比,请问b和( )进行比赛:[2分][2分]A.xB.yC.zD.c参考答案:A6.IDLE菜单中将选中区域缩进的快捷键是[2分]A.Ctrl+]B.Ctrl+SC.Ctrl+AD.Ctrl+C参考答案:A7.turtle画图里,可以撤销最后一步的是?()[2分][2分]A.dotB.undoC.setxD.goto参考答案:B8.8/4*2+2**2运行结果是( )。
[2分][2分]A.4B.6C.8D.10参考答案:C9.下面代码的输出结果是>>> True / False[2分]A.TrueB.-1C.0D.系统报错参考答案:D10.给出如下代码s = 'Python is Open Source!'print(s[0:].upper())上述代码的输出结果是[2分]A.PYTHONB.PYTHON IS OPEN SOURCEC.Python is Open Source!D.PYTHON IS OPEN SOURCE!参考答案:D11.下面代码的输出结果是print(round(0.1 + 0.2,1) == 0.3)[2分]A.0B.1C.FalseD.True参考答案:D12.假设a=10,b=30,那么a/b的值是()[2分][2分]A.300B.20C.3D.0.33333参考答案:D13.python中的乘法是用哪个符号表示的?()[2分][2分]A.*B.xC./D.#参考答案:A14.turtle.circle(120,180)是绘制一个什么样的图形?()[2分][2分]A.半径为180的扇形B.半径为120的半圆C.半径为120的圆形D.半径为180的圆形参考答案:B15.下面代码的输出结果是x = 1x *= 3+5**2print(x)[2分]A.29B.28C.13D.14参考答案:B16.关于eval函数,以下选项中描述错误的是[2分]A.eval函数的定义为:eval(source, globals=None, locals=None, /)B.执行“>>> eval("Hello")”和执行“>>> eval("'Hello'")”得到相同的结果C.eval函数的作用是将输入的字符串转为Python语句,并执行该语句D.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))组合参考答案:B17.以下选项中,不是Python IDE的是[2分]A.PyCharmB.Jupyter NotebookC.SpyderD.R studio参考答案:D18.利用print()格式化输出,能够控制浮点数的小数点后两位输出的是[2分]A.{.2}B.{:.2f}C.{:.2}D.{.2f}参考答案:B19.下面代码的输出结果是[2分]A.= 5/3+5//3print(a)B.2.666666666666667C.3.333333参考答案:B20.8//4运行结果是( )。
XXX2020年9月份Python等级考试二级试题
![XXX2020年9月份Python等级考试二级试题](https://img.taocdn.com/s3/m/85c01a1a11661ed9ad51f01dc281e53a5902514b.png)
XXX2020年9月份Python等级考试二级试题青少年软件编程(Python)等级考试试卷(二级A卷)2020年9月分数:100题数:38一、单选题(共25题,每题2分,共50分)1.numbers = [1, 11, 111, 9],运行numbers.sort()后,运行numbers.reverse()numbers会变成?()A.[1, 9, 11, 111]B.[1, 11, 111]C.[111, 11, 9, 1]D.[]试题编号:-zaq-11试题类型:单选题标准答案:C试题难度:一般2.执行下列代码,输出的结果是?()word = 'China'num = 3string = 'python'total = string * (len(word) - num)print(total)A.XXXB.'python''python'C.pythonD.'python'试题编号:-tgf-010试题类型:单选题标准谜底:A试题难度:通俗3.下列案例的输出结果是什么?()t1=(1,2,3,4,5,6,7)t2=("a","b","c","d","e","f")a1=t1[2:]a2=t2[2:5]s=a1+a2print(s)A.(3, 4, 5, 6, 7, 'c', 'd', 'e')B.( 4, 5, 6, 7, 'b','c', 'd', 'e')C.(1,2,3, 4, 5, 'c', 'd', 'e')D.(3, 4, 5, 6, 7, 'a', b', 'c')试题编号:-jt-012 试题类型:单选题标准谜底:A试题难度:较难B.[4,5,6,1,2,3]C.[1,2,3,4,5,6]D.[4,5,6]试题编号:-jt-021试题类型:单选题标准答案:B试题难度:困难试题解析:这一题是列表通用操作和位置索引结合,需要一定的理解。