预览加载中,请您耐心等待几秒...
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编程一级试卷4word练习 一、选择题 1.可以被计算机直接执行的语言是(,)Python语言属于(语言。) A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级 2.如下Python程序段 x=0 whilex<:50 x(=x+)2*(x+)3 运行后,x的值为() A.0B.72C.50D.168 3.在Python中print(-14//4)的运行结果是()。 A.-4B.-3.5C.2D.-2 4.Python语言属于() A.自然语言B.汇编语言C.机器语言D.高级语言 5.在python语言中,下列表达式中不是关系表达式() A.m==nB.m>=nC.mornD.m!=n 6.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是() A.图中文件存储结构为树结构,python34为树的根结点(父节点) B.图中python34根结点有4个子结点 C.图中python34根结点下有5个子树(子结点) D.图中Tools是python34的子树(子结点) 7.关于python程序设计语言,下列说法不正确的是() A.python是一种解释型、面向对象的计算机程序设计语言 B.python支持Windows操作系统,但不支持Linux系统 C.python源文件以***.py为扩展名 D.python文件不能直接在命令行中运行 8.关于python程序设计语言,下列说法错误的是() A.python是一种面向对象的编程语言B.python代码只能在交互环境中运行 C.python具有丰富和强大的库D.python是一种解释型的计算机程序设计高 级语言 9.下面Python代码运行后,a、b的值为() a=23 b=int(a/10) a=a-b*10 print(a,b) A.232B.32C.320D.23 10.下列选项中,属于Python输出函数的是()。 A.random()B.print()C.sqrt()D.input() 11.下列选项中,属于Python输入函数的是()。 A.random()B.print()C.Cout()D.input() 12.下列可以被计算机直接执行的程序是() A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序 13.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为 a=a*b b=a//b a=a//b A.a=3b=5B.a=15b=3C.a=5b=5D.a=5b=3 14.算法用Python程序实现,以下代码中哪处语句存在语法错误() A.B.C.D. 15.以下Python中变量的命名正确的是() A.1a=4 B.print=5 C._A=2 D.a+b=3 16.已知字符串a="python",则a[1]的值为() A."p"B."py"C."Py"D."y" 17.在PythonIDLE编辑器中书写正确的表达式() 2 A.b**2-4acB.1/2gtC.pi*r^2D.2*pi*r 18.下面哪个不是Python合法的标识符() A.int_3B.30XLC.selfD._abc 19.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的 是() A.变量名1w太短B.应该写成float(input("输入体重 (kg):")=1w C.将float改为intD.变量名1w不符合Python语言规范,不能 以数字开头 20.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被 17整除的最大正整数。这段源代码属于()。 A.软件B.程序C.指令D.高级语言 21.在Python程序中,要求s=3+6+9+…+300的值,可以采用如下代码,下列选项中 的说法不正确的是()。 A.for循环语句中步长为3B.语句s=0应改为s=1 C.语句s=s+i共循环执行了100次D.程序使用了循环结构 22.Python表达式a=b中“=”表示() A.交换“=”左右两边变量的值 B.把“=”右边变量的值赋值给左边变量 C.把“=”左边变量的值赋值给右边变量 D.比较“=”左右两边变量的值是否相等 23.下面选项中对Python操作描述错误的是() A.x1+x2连接列表x1和x2,生成新列表 B.x*n将列表x复制次,生成新列表 C.Min(x)列表x中最大数据项 D.Len(x)计算列表中成员的个数 24.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一 种程序设计语言属于解释性语言()。 A.PythonB.C++C.VBD.C 25.在P