全国青少年编程能力等级考试Python编程一级试题2021年4月_第1页
全国青少年编程能力等级考试Python编程一级试题2021年4月_第2页
全国青少年编程能力等级考试Python编程一级试题2021年4月_第3页
全国青少年编程能力等级考试Python编程一级试题2021年4月_第4页
全国青少年编程能力等级考试Python编程一级试题2021年4月_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python编程一级考试模拟题2021、4月

一.单选题

1.得到满足条件并打印输出“满足条件”的数字是()。

while1:

w=int(input(“请输入一个数:”))

ifw%2=0:

ifw%3=0:

print(〃满足条件”)

A.5B.6C.7D.8

2.运行下方代码段,输出的是()。

x=True

y=False

z=False

ifnotxory:

print⑴

elifnotxornotyandz:

print⑵

elifnotxoryornotyandx:

print⑶

else:

print(4)

A.2B,3c.4D.5

3.下列变量名中,不合法的是()。

A.app23B.t1C.self@D._name_

4.下列表示W幕次方的是()O

A.x*yB.pow(x.y)C.y**xD.pow(y.x)

5.运行下方代码段,输出的是()»

i二sum二0

whilei<=4:

sum+=i

i+二1

print(sum)

A.OB.10c.6D.8

6.运行下方代码段,输出的是()。

a=1

b=2

print(a+b)

A.lB.2C.3D.4

7.变量命名时可以使用哪种符号()。

A.可以使用任意符号B.不能使用符号C.百分号D.下划线

8.a=[l,2,3,4,5],表示的数据类型是()。

A.整型B.浮点数型C.字典D.列表

9.运行下方代码段,输出的是()。

fbriinrange(4):

ifi==pow(i,i):

print(i)

A.iB.2C.3D.4

10.变量a的值为整数类型的456,将它转换为字符串类型语句的是()。

A.castToFloat(a)B.str(a)C.float(a)D.castToFloat(a)

11.“turtle.penup()”表示的意思是()。

A.画笔抬起B.画笔落下C.画笔颜色D.画笔左拐

12.运行下方代码段,输出的是()。

list=[1,2,3,4,5,6,7]

try:

a=list[5]

exceptIndexError:

print("Error:列表中没有这个元素”)

else:

print(a)

A.5B.6C.Eiror:列表中没有这个元素D.l,2,3,4,5

13.将输入的内容返回到某一个变量中,我们需要使用的函数是()。

A.inputB.printC.strD.int

14.下列不属于Python保留字的是()。

A.andB.notC.listD.in

15.运行代码段5%2,输出的结果是()。

A.2B.2.5C.lD.0

16.运行下方代码段,输出的是()。

forainrange(1,10):

forbinrange(0,10):

forcinrange(0,10):

ifa**3+b**3+c**3==a*100+b*10+c:

print(a*100+b*10+c)

A.371B.376C.678D.239

17.列表list=[1,2,5,4,3]中,能从list中找到最大值5的命令是()。

A.max(list)B.list(max)C.list(min)D.min(list)

18.运行下方代码段,输出的是()。

foriinrange(100,1000):

a=i//100

b=i%100//10

c=i%100%10

ifa**3+b**3+c**3==i:

print(i)

A.153B.374C.376D.417

19.运行下方代码段,输出的是()。

LI=[1,3,5]

L2=[2,4,6]

print(LI+L2)

A.[l,3,5]B.[l,2,3,4,5,6]C.[2,4,6]D.[l,3,5,2,4,6]

20.如果a=2,b=3,c=4;那么"a+b>a+cora+c<b+c”输出结果是()o

A.TrueB.FalseC.6<7D.5>6

二.多选题

1.turtle库中,使用函数可以改变颜色的是()。

A.画布背景颜色B.画笔颜色C.填充颜色D.轮廓颜色

2.将字符串“13579”转化为数字类型的命令是()。

A.Str()B.int()C.eval()D.len()

3.用画笔完成绘制一个五角星,在①处填入的数据是()。

importturtle

foriinrange(①):

turtle,backward(100)

turtle,left(144)

A.3B.4C.5D.6

4.运行下列代码段,输出结果为False的是()。

A.l+2>5and2+3<4B.4+5>11or5+6<9

C.5+3>6or5+10>20D.5+3>6and5+10<20

5.标准函数“len()”可以返回对象的长度或项目个数,对象可以是()。

A.整数B.浮点数C.字符串D.列表

三.判断题

1.Python中通过“input()”命令得到的数据,数据类型是字符串。()

2.turtle画图中,“turtle.seth(『方向控制函数只改变海龟方向。()

3.编程过程中我们通常使用三引号进行多行注释。()

4.Python中,round(x)表示保留整数。()

5.Python解释器不只有一种。()

6.运行下方代码段:

a)a='你好,世界。’

b)print(a)

c)输出的是:你好,世界。()

7.sum(1,2,3,4,5,6)输出结果20。()

8.Python中只能使用#来表示注释。()

9.循环中的“continue”表示跳出整个循环.()

10.Python解释器只能提示语法错误。()

四.编程题

1.编写计算兔子繁殖速度的程序。

如:张先生买了20对种兔,兔繁殖规律是兔子出生后第3个月开始,

每44—48天都生小兔子,小兔子长到第3个月后又生小兔子,如此

下去每个月的兔子总数是多少(假设新生兔子的雌雄比例为1:1,且兔

子不会死亡)

前7个月兔子的数量如图

一月二月,:月四月五月六月七月

1对1对2对3对5对8对13对

设计一个程序:

输入月数:(月)

输出:当月兔子的总数(只)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论