预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

青少年编程等级考试∶Python编程二级试卷5精品练习 一、选择题 1.运行下列Python程序,结果正确的是() s="abcdefg" c=len(s)#len求字符串长度 foriinrange(0,c): ifi<2: print(chr(ord(s[i])+2),end="")#ord()函数是chr()函数配对函数,将字符转ASCII值 else: print(chr(ord(s[i])+3),end="") A.cdfgha B.cdfghb C.cdfghij D.cdfghc 2.python语言的特点()。 A.简单 B.免费、开源 C.可移植性 D.以上都是 3.Python文件的后缀名是()。 A..doc B..vbp C..py D..exe 4.根据Python中变量命名遵循的规则,正确的是() A.char21 B.2020Py C.Python D.name.ch 5.如下Python程序段 foriinrange(1,4): forjinrange(0,3): print("Python") 语句print("Python")的执行次数是() A.3 B.4 C.6 D.9 6.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是() A.图中文件存储结构为树结构,python34为树的根结点(父节点) B.图中python34根结点有4个子结点 C.图中python34根结点下有5个子树(子结点) D.图中Tools是python34的子树(子结点) 7.关于Python,以下几种说法不正确的是()。 A.Python是一种高级程序设计语言 B.Python属于汇编语言,或者说属于低级语言 C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点 D.Python是一种面向对象的、解释性计算机语言 8.下列Python程序运行后的输出结果是()。 s=0 foriinrange(1,10): s=s+i print("s=",s) A.s=35 B.s=45 C.s=55 D.s=65 9.下列选项中,属于Python输出函数的是()。 A.random() B.print() C.sqrt() D.input() 10.在Python语言中,用来定义函数的关键字是()。 A.return B.def C.function D.import 11.下列不是Python程序基本结构的是()。 A.顺序结构 B.树形结构 C.分支结构 D.循环结构 12.python用来表示代码块所属关系(控制层级结构的)的语法符号是() A.圆括号 B.大括号 C.缩进 D.冒号 13.下列不可以用来搭建本地服务器的软件是()。 ①Python②Excel③IIS④Apache A.①② B.③④ C.①②③④ D.①②④ 14.在python中,以下哪个选项a的数据类型为整型() A.a=5 B.a=input() C.a='5' D.a=5.0 15.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是() A.变量名1w太短 B.应该写成float(input("输入体重(kg):")=1w C.将float改为int D.变量名1w不符合Python语言规范,不能以数字开头 16.下面的Python程序段运行后的输出结果是() List=[‘10’,25,’猕猴桃’,9,65] Print(List[3]) A.25 B.’猕猴桃’ C.猕猴桃 D.9 17.下列有关于print命令的描述中,正确的是() A.在打印机里打印相关的文本或者数字等 B.可以用来画图 C.在屏幕中输出相应的文本或者数字等 D.执行语句print(“python”,3.7)时会出错 18.Python中变量的命名遵循的规则,不正确的是() A.以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写 C.以数字开头,后面可以是字母、数字或下划线。 D.不能使用保留字 19.队列在Python中,用()实现队列的创建,队列的基本操作:()()()()线性数据结构又称线性表。 A.随机;入队;出队;求队长;判队空 B.列表;入队;出队;求队长;判队空 C.列表;随机;出队;求队长;判队空 D.入队;随机;列表;求队长;判队空 20.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。 A.软件 B.程序 C.指令 D.高级语言 21.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中的说法不正确的是()。 A.for循环语句中步长为