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

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

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

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

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

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

青少年编程等级考试∶Python编程一级试卷2优质练习 一、选择题 1.如图Python代码执行后,a,b的值分别为:() A.5,10B.10,5C.5,5D.10,10 2.(不是程序设计高级语言。) A.Python B.Basic C.C++ D.伪代码 3.在Python中,判断n是否为偶数的表达式是() A.n/2=0 B.n%2==0 C.n%2=0 D.n/2==0 4.12Python语言语句块的标记是() A.分号B.逗号C.缩进D./ 5.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、 汇编语言到高级语言的发展过程。其中python语言是属于()。 A.机器语言B.高级语言C.汇编语言D.自然语言 6.在Python中,表达式(21%4)+5的值是() A.2B.6C.10D.3 7.下列选项中,合法的Python变量名是() A.printB.speedC.Python.netD.a#2 8.下列Python程序运行后的输出结果是(。) s=0 foriinrange(1,5): s=s+i print("s=",s) A.s=5B.s=6C.s=10D.s=15 9.下列Python程序运行后的输出结果是()。 s=0 foriinrange(1,10): s=s+i print("s=",s) A.s=35B.s=45C.s=55D.s=65 10.下列Python表达式中,能正确表示不等式方程|x|>1解的是() A.x>1orx<-1B.x>-1orx<1C.x>1andx<-1D.x>-1andx<1 11.在python中,运行下列程序,正确的结果是() s=0 foriinrange(1,5): s=s+i print("i=",i,"s=",s) A.i=4s=10B.i=5s=10C.i=5s=15D.i=6s=15 12.以下Python程序段执行后,输出结果为()。 A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除 13.下列可以导入Python模块的语句是() A.importmodule B.inputmodule C.printmodule D.defmodule 14.在Python中要交换变量a和b中的值,应使用的语句组是() A.a,b=b,aB.a=c;a=;bb=c C.a=;bb=aD.c=;ab=;ab=c 15.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值 应为() A.3B.4C.5D.6 16.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错 误() 1a=3 b=input() c=a+b print("c") A.1B.2C.3D.4 17.下列不可以作为Python合法变量名的是() A.c0B.2aC.a_3D.小河 18.有python程序如下 a=int(input()) b=int(input()) c=input() ifc=='+': print(a+b) elifc=='-': print(a-b) elifc=='*': print(a*b) elifc=='/': print(a/b) else: print(“输入错误,请重试”) 当程序运行后,小新依次输入92* 程序输出结果应为() A.18B.11C.7D.4 19.Python中变量的命名遵循的规则,不正确的是() A.以字母或下划线开头,后面可以是字母、数字或下划线。B.区分大小写 C.以数字开头,后面可以是字母、数字或下划线。D.不能使用保留字 20.在Python中,用变量code存储学生的借书卡编码,例如:code= “NO.2020100502”,则变量code的数据类型应定义为() A.布尔型B.整型C.字符串型D.浮点型 21.在Python语言中,以下简单数据类型选项中描述错误的是() A.整数(int)、浮点数(float)B.字符串(str) C.布尔(bool)D.2.5+2.5的值是整数(int)类型 22.下面代码执行完毕后,a和b的值分别为() a=la=l; b=2b=2; a=ba=b; VB、Python代码JAVA代码 A.1和2B.1和1C.2和2D.2和1 23.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是 () A.列表B.元组C.集合D.字典 24.运行下列Python程序 i=1 s=1 while①: s=s*i i+=2 print(s) 当输出结果为105时,则①处应填入() A.i<=7B.i<7C.