全国青少年软件编程(python)等级考试模拟卷3(一级)有编程题_第1页
全国青少年软件编程(python)等级考试模拟卷3(一级)有编程题_第2页
全国青少年软件编程(python)等级考试模拟卷3(一级)有编程题_第3页
全国青少年软件编程(python)等级考试模拟卷3(一级)有编程题_第4页
全国青少年软件编程(python)等级考试模拟卷3(一级)有编程题_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

全国青少年软件编程(python)等级考试模拟卷

3(一级)[有编程题]

一.单项选择题(共40分)

您的姓名:

1."abc'请问这是一个正确的字符串定义吗?()

A.正确

B.不正确

C.不知道

D.在某些情况下是正确的

2.print(9〃2)表达式输出结果为()

A.4

B.4.5

C.0.5

D.7

3.下列哪个不是python的IDE()

A.IDLE

B.VisualStudioCode

C.JupyerNotebook

D.Excel

4.使用IDLE编写程序如何保存()

A.在File(文件)菜单中选择Save(保存)

1

B.在Edit(编辑)菜单中选择Copy(复制)

C.在Edit(编辑)菜单中选择Save(保存)

D.在Edit(文件)菜单中选择Copy(保存)

5.python语言的作者是()

A.亚里士多德

B.吉多范罗苏姆

C.范德西

D.贝拉米苏

6.print(21%3)表达式输出结果为()

A.0

B.7

C.1

D.2

7.下面代码输出结果为()

a="1"

b=2

print(a+str(b))

A.12

B.3

2

C.报错

D.1+2

8.下面代码输出结果为()

a="1"

b="2"

print(int(a)+int(b))

A.12

B.3

C.报错

D.1+2

9.'"123abc\dd"请问这是一个正确的字符串定义方法吗()

A.正确

B.不正确

C.不知道

D.在某些情况下是正确的

10.下列哪个变量为错误的变量名()

A.apple

B.vipJr

C.Jr

3

D.

11.下列哪条语句为错误的赋值语句()

A.(name)='s'

B.name='小S'

C.int=9

D._T_='t'

12.以下选项中不符合Python语言变量命名规则的是()

A.TempStr

B.L

C.3_1

D._AI

13.以下关于Python字符串的描述中,错误的是()

A.字符串是一对双引号””或者单引号''括起来的零个或多个字符

B.字符串是字符的序列,可以按照单个字符进行索引

C.字符串包括两种索引体系:正向递增和反向递减

D.Python字符串提供区间访问方式,采用[N:M]格式,表示字符串

中从N到M的索引子字符串(包含N和M)

14.关于Python语言的注释,以下选项中描述错误的是()

A.Python语言有两种注释方式:单行注释和多行注释

B.Python语言的单行注释以#开头

C.Python语言的单行注释以单引号'开头

D.Python语言的多行注释'''(三个单引号)开头

4

15.关于import引用,以下选项中描述错误的是()

A.import保留字用于导入模块或者模块中的对象

B.使用importturtle引入turtle库

C.可以使用fromturtle引入turtle库

D.使用importturtleast引入turtle库,取别名为t

16.下面代码的输出结果是

X=12.34

Y=13.14

print(X>;Y)

A.>;

B.B.<;

C.True

D.False

17.下列哪条语句为正确的赋值语句()

A.num=10

B.10=num

C.num="10'

D.Ia2b=12

18.关于Python字符串,以下选项中描述错误的是()

5

A.字符串可以保存在变量中,也可以单独存在

B.可以使用datatype。测试字符串的类型

C.输出带有引号的字符串,可以使用转义字符'

D.字符串是一个字符序列,字符串中的编号叫“索弓I”

19.下面哪个选项不是python保留字()

A.are

B.is

C.as

D.with

20.下面哪个选项不是python保留字()

A.import

B.input

C.raise

D.from

21.下面哪个选项不是python保留字()

A.try

B.class

C.not

D.name

22.下面代码的输出结果是

importturtle

6

turtle,forward(100)

turtle,left(90)

turtle.forward(100)

turtle,done()

A.一条直线

B.一个直角

C.一个十字

D.一个锐角

23.下面代码的输出结果是()

importturtle

turtle,goto(100,100)

turtle,done()

A.把画笔移动了一下位置

B.在坐标为(100,100)的位置画了一个点

C.朝右上方画了一条线段

7

D.朝左上方画了一条线段

24.下面代码输出结果是什么()

importturtle

turtle.forward(100)

turtle.left(180)

turtle.forward(100)

turtle,left(180)

turtle.forward(100)

turtle,done()

A.一条长度为300的线段

B.一条长度为200的线段

C.一条长度为100的线段

D.一个点

25.下列哪个选项不能实现画一条和箭头反方向的线段()

A.turtle,forward(-100)

8

B.turtle,backward(100)

C.turtle,backward(-100)

D.turtle.goto(-100,0)

26.利用turtle如何画出一个点()

A.turtle,dot()

B.turtle,dian()

C.turtle.()

D.turtle,littlecircle()

27.以下选项中不是Python语言的保留字的是()

A.while

B.except

C.do

D.pass

28.下列哪个变量为正确的变量名()

A.5s

B.8x8

C.404

D.x8x

29.下列字符串定义哪个是不正确的()

A."v8v'/

B."''O'''

C.'UU"

9

D.'Q_Q'

30.下列哪条语句是正确的()

A.x=5*5

B.x+5=7

C.x-x=0

D.2x=8

31.下面代码的输出结果是()

X=True

print(XandFalse)

A.报错

B.False

C.True

D.X

32.下面代码的输出结果是()

X=10

Y=3

print(XandY)

io

A.True

B.3

C.10

D.报错

33.下面代码的输出结果是()

print((12>;3)or(3<;2))

A.False

B.True

C.FalseorTrue

D.TrueorFalse

34.下面代码的输出结果是()

print(not(TrueandTrue))

A.True

B.False

C.报错

D.not

35.下面代码的?中填入什么可以实现画圆的功能()

importturtle

ii

turtle.circle(100,?)

turtle,done()

A.圆

B.360

C.60

D.180

36.下面代码的输出结果是()

importturtle

turtle,forward(100)

turtle.forward(-50)

turtle,right(90)

turtle.forward(150)

turtle,done()

A.锐角

B.T形

12

C.倒T形

D.直角

37.下面代码的输出结果是()

importturtle

turtle,forward(100)

turtle.left(180)

turtle,forward(50)

turtle.right(90)

turtle,forward(150)

turtle,done()

A.锐角

B.T形

C.倒T形

D.直角

38.下面代码的输出结果是()

13

importturtle

turtle.circle(100,180)

turtle,left(90)

turtle,forward(200)

turtle,done()

A.D形

B.P形

C.q形

D.勺子形

39.下面代码的输出结果是()

importturtle

num=50

turtle,circle(num,180)

14

turtle,left(90)

turtle,forward(num*2)

turtle,done()

A.D形

B.P形

C.q形

D.勺子形

40.下面代码的输出结果是()

importturtle

num=50

turtle,circle(num,180)

turtle,left(90)

turtle,forward(num*4)

turtle,done()

15

A.D形

B.P形

C.q形

D.勺子形

二.基本编程题(共15分)

1._如果想画一条竖直向上的线应该如何编写程序

2._利用turtle实现向左移动100单位

3.请补充横线的内容实现画P的功能

importturtle

num=50

turtle,circle(num,180)

turtle,left(90)

turtle.forward(num*__)

turtle,done()

三.简单应用题(共25分)

温馨提示

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

最新文档

评论

0/150

提交评论