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

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

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

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

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

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

青少年编程等级考试Python编程二级试卷1图文练习 一、选择题 1.以下Python代码的运行结果是()。 a=3 b=4 a=a*b print(a) A.3B.4C.12D.a*b 2.在Python中print(-14//4)的运行结果是()。 A.-4B.-3.5C.2D.-2 3.Python表达式“50-50%6*5//2**2”的结果为() A.48B.25C.0D.45 4.在Python中,判断n是否为偶数的表达式是() A.n/2=0 B.n%2==0 C.n%2=0 D.n/2==0 5.Python文件的后缀名是() A.pdfB.doC.passD.py 6.运行如下Python程序,结果为()。 A.1B.3C.6D.18 7.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、 汇编语言到高级语言的发展过程。其中python语言是属于()。 A.机器语言B.高级语言C.汇编语言D.自然语言 8.以下叙述中正确的是()。 A.Python3.x与Python2.x兼容 B.Python语句只能以程序方式执行 C.Python是解释型语言 D.Python语言出现得晚,具有其他高级语言的一切优点 9.关于Python语言的特点,以下选项描述正确的是() A.Python语言不支持面向对象B.Python语言是解释型语言 C.Python语言是编译型语言D.Python语言是非跨平台语言 10.以下python程序段运行后,y的值是() x=3 ifx>3: y=2*x else: y=3*x+1 print(y) A.10B.5C.25D.26 11.利用Python求100以内所有能被3整除的正整数,代码如下: 则下列程序第3行的横线应该填() A.i=i*3B.i=i%3C.i%3==0D.i/3==1 12.下列可以被计算机直接执行的程序是() A.机器语言程序B.高级语言程序C.汇编语言程序D.Python源程序 13.下列可以导入Python模块的语句是() A.importmodule B.inputmodule C.printmodule D.defmodule 14.下面不是python特性的是(): A.免费的B.简单易学C.可移植性好D.是低级语言 15.下面()是Python合法的变量名 A.int32B.40XLC.selfD.name 16.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素 ()。 A.整数B.浮点数C.字符串D.以上都是 17.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的 是() A.变量名1w太短B.应该写成float(input(输入体重 (kg):)=1w C.将float改为intD.变量名1w不符合Python语言规范,不能 以数字开头 18.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类 似于()的数据结构() A.一维表格B.二维表格C.三维表格D.四维表格 19.小林同学想要利用Python来编写一道程序,解决“1+2+3+……+100”这个问题,那么 小林同学在编写程序的过程中可能会用到哪些语句() A.赋值语句 B.循环语句 C.条件语句 D.输出语句 20.Python表达式a=b中“=”表示() A.交换“=”左右两边变量的值 B.把“=”右边变量的值赋值给左边变量 C.把“=”左边变量的值赋值给右边变量 D.比较“=”左右两边变量的值是否相等 21.下列Python程序段运行的结果是()。 i=0 sum=0 whilei<10: ifi%2==0: sum+=i i+=2 A.sum=17B.sum=18C.sum=19D.sum=20 22.在Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是 () A.列表B.元组C.集合D.字典 23.Python程序中第一行:a=int(input()),第二行:print(a+5),运行程序后键盘输入3, 输出结果是()。 A.5B.3C.8D.其他 24.下列可以作为python变量名的是() A.'a1'B.6key C.FalseD.i_f 25.Python的关系运算符中,用来表示不等于的符号是() A.==B.!=C.>=D.<= 26.已知字符串,则a[1]的值为() A.B.C.D. 27.python中表达式4**3=()。 A.12B.1C.64D.7 28.以下哪个不是python关键字() A.coutB.fromC.notD.or 29.已知下列Python程序段