中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题

上传人:s9****2 文档编号:524741582 上传时间:2023-09-01 格式:DOCX 页数:32 大小:138.29KB
返回 下载 相关 举报
中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题_第1页
第1页 / 共32页
中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题_第2页
第2页 / 共32页
中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题_第3页
第3页 / 共32页
中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题_第4页
第4页 / 共32页
中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题》由会员分享,可在线阅读,更多相关《中国电子学会青少年软件编程等级考试标准python一级复习知识点试卷试题(32页珍藏版)》请在金锄头文库上搜索。

1、中国电子学会青少年软件编程等级考试标准python 一级复习知识点试卷试题一、选择题1 .已知列表 list1=88,22,34,89,67,则 python 表达式 min(listl)的值为()A.22B.88C.89D.672 .在python中,以下哪个选项a的数据类型为整型()A.a=5B.a=input()C.a=5D.a=5.03 . python用来表示代码块所属关系(控制层级结构的)的语法符号是()A.圆括号B.大括号C.缩进D.冒号4 .下列可以导入Python模块的语句是()A. import moduleB. input moduleC. print moduleD.

2、def module5 .下列可以被计算机直接执行的程序是()A.机器语言程序 B.高级语言程序 C.汇编语言程序 D. Python源程序6 .下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是()A.(x%4=0) or (x%100!=0)B.(x%4=0) and (x%100!=0)C.(x/4=0) or (x/100!=0)D.(x/4=0) and (x/100!=0)7 . Python中的数据类型float表示()A.布尔型3.整型C.字符串型D.浮点型8 .以下Python程序段执行后,输出结果为()。ni=29if m %3 I =也pri

3、nt (m,不能被3整除print Cm*能被3整除A. m不能被3整除B.29不能被3整除C.29能被3整除 D. m能被3整除9 .在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是()x=yy=xA.10、10B.10、20C.20、20D.20、1010 .在python中,运行下列程序,正确的结果是()s=0for i in range (1,5): s=s+iprint(i=,i,s=,s)A.i=4 s=10B.i=5 s=10C. i=5 s=15D.i=6 s=1511 . Python使用函数()接收用输入的数据A.accept()B.inpu

4、t()C. readline()D.print()12.对于Python语言中的语句“x=(num/100)%10”,当num的值为45376时,x的值应为()A.3B.4C.5D.613 .在Python中,显示出信息x,并要求输入数据的是()。A.abs(x)B.float(x)C. print(x)D.input(x)a+b14 .把数式写成Python语言的表达式,下列书写正确的是()。2aA. a+b/2aB. a+b/2*aC.(a+b)/2*aD.(a+b)/(2*a)15 .已知字符串s1=python, sZPython,则表达式中s1s2的值为()D. FalseD. 20

5、18D. name. chD. 1+3/3A.“python”B.“Python”C. True16 .在python中,下列属于字符串常量的是()A.pythonB.3.14C. cnt17 .根据Python中变量命名遵循的规则,正确的是()A. char21B.2020PyC. Python18 .下列Python表达式的值不是2的是()。A.3%2B.5/2C.1*219 .除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于()。A.机器语言B.高级语言C.汇编语言D.自然语言20 . python语

6、言的特点()。A.简单B.免费、开源C.可移植性D.以上都是21. Python 表达式“50-50%6*5/2*2”的结果为()D. 45D. FalseD. 168A.48B.25C.022. Python 中 print(66!=66)结果是()。A.1B.0C. True23.如下Python程序段x =0while x 0)值是()A1B-1CTrue25 .以下python程序段运行后,s的值是()n=0s=0while s =10:n=n+3s=s+nprint (s)A.0B.3C.18D.FalseD.3026 .在Python中,不同的数据,需要定义不同的数据类型,可用方括

7、号“口”来定义的是()A.列表B.元组C.集合D.字典27 .列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。A.整数B.浮点数C.字符串D.以上都是28 .在Python程序设计语言中,表示整除的符号是()A./B.%C.modD./29 .以下对Python程序缩进格式描述错误的选项是()A.不需要缩进的代码顶行写,前面不能留空白B.缩进可以用tab键实现,也可以用多个空格实现C.严格的缩进可以约束程序结构,可以多层缩进D.缩进是用来格式美化Python程序的A.1B.0C.TrueD.False30 .在 Python 中,设 a=2, b=3,表达

8、式 a=3值是()31 .在Python程序中,已知x=2, y=1,当执行语句y+=x*2, y的值是()A.3B.4C.532 .现有如下Python程序:List = Happy, new, year! s = List 1 d = s : -1 执行该程序后,d的值为()A.pyB.HappC.ew33 .如下Python程序段x = 2print (x+1)print (x+2)运行后,变量x的值是()A.2B.3C.5D.6D.neD.34.已知列表 list1=8, 22, 34, 9, 7,贝U python 表达式 len(list1)+min(list1)的值为()A. 5

9、B.34C.735 .在Python中,数据的输入是通过()来实现的。A. input()函数 B.print()函数 C.bool()函数36 .下列Python程序段运行的结果是()。i=0sum=0while i10:if i%3=0:sum+=ii+=1print(sum=,sum)A. sum=9B. sum=10C. sum=18D.D.D.12abs ()函数sum=1937 .在Python中运行下列程序,输出结果为()for i in range (1,6):print(*)A. *B. * * * * * *C.D.38 .在 Python 中,表达式 a*3+b*3+c*

10、3=100*a+10*b+c属于()A.算术表达式B.关系表达式C.逻辑表达式D.日期表达式39 . Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的是()。A.交互式B.解释型C.面向对象D.服务端语言40 .在Python中,input ()函数的返回结果的数据类型为()A. Number 型B. String 型C. List 型D. Sets 型41 .在Python语言中,以下简单数据类型选项中描述错误的是()A.整数(int)、浮点数(float)B.字符串(str)C.布尔(bool)D. 2.5+2.5的值是整数(血(类型42 .利用Python

11、编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion ()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中,Python程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果。:lef sumnationia, n):sum=0basic=0fcr i in range(0, n): basic=basLC*LO-i-aprint (i, basic, sum) return suma=int

12、(inmit匕请输入一个个位数字a./) n=mt (input请输入最长多少个这样的数: print 这几不言曲和为:trT, summation (a, n)输入一个个位数字a: g 请输入最长多少个这样的数:10 0 8 81 88 962 888 9S43 8S88 98724 88888 987605 888888 9876486 8888888 98765367 88888986 987654248 888889888 9876543129 8888838888 9876543200这几个数的用为:9876543200% , LAbasic+=sumBsum=basic+n Csu

13、m=basic+1 Dsum+=basic43 . Python 中,可以输出 hello world 的是()Aprintf(“hello world”)Boutput(“hello world”)CPrint(“hello +world”)Dprint(“hello world”)44 . Python中变量的命名遵循的规则,不正确的是()A.以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写C.以数字开头,后面可以是字母、数字或下划线。D.不能使用保留字45 .王明编写了 Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中

14、“体重80kg”“身高170cm”是对王明体重身高的符号记录属于()A.数据B.信息C.知识D.智慧46 .运行下列Python程序,结果正确的是() s=abcdefgc=len(s)#len求字符串长度for i in range(0,c): if i2:print (chr(ord(si)+2),end=)# ord()函数是 chr()函数配对函数,将字符转 ASCII 值 else:print(chr(ord(si)+3),end=)A.c d f g h aB.c d f g h bC.c d f g h i jD.c d f g h c47 .检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:k=int (input (“输入一个四位数:”)y=k%100i

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号