全国青少年电子信息智能创新大赛

python·必做题模拟

一、单选题

1. 取整除的运算符是?( )

A、/

B、//

C、÷

D、**

题型:单选题

答案:B

难度:一般

试题解析:B

2. 下面的程序为海龟绘制正方形的程序,请选择正确选项将程序补全?( )

import turtle

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

turtle.left(90)

turtle.forward(100)

turtle.left(    )

turtle.forward(100)

turtle.left(90)

A、90

B、-90

C、0

D、180

题型:单选题

答案:A

难度:一般

试题解析:

3. 已知a = 5,a *= 2,那么print(a)的结果为?()

A、5

B、2

C、10

D、20

题型:单选题

答案:C

难度:一般

试题解析:x *=2 执行过程其实是x = x * 2所以最终的到结果为10,故选择C选项。

4. Python程序保存后的扩展名是?( )

A、.pyt

B、.py

C、.pn

D、.ph

题型:单选题

答案:B

难度:容易

试题解析:Python程序设计语言的源程序是以.py为扩展名

5.

关于turtle,以下描述错误的是?( )

A、turtle中的画笔不能设置不同的形状

B、turtle中的画笔可以设置移动的速度

C、turtle中的画笔可以设置不同的颜色

D、turtle中的画笔可以设置不同的大小

题型:单选题

答案:A

难度:一般

试题解析:A

6. 运行以下代码,print(2021<=2020 or 2022>2018)   输出的结果是?( )

A、Flase

B、True

C、20212018

D、2022>2018

题型:单选题

答案:B

难度:一般

试题解析:

7. print("17 + 2")输出的结果是?( )

A、"17 + 2"

B、19

C、172

D、17 + 2

题型:单选题

答案:D

难度:一般

试题解析:

8. turtle.goto(x,y)的含义为下列选项的哪一个?( )

A、以目前坐标为原点,画一个边长为x和y的矩形

B、画笔提笔,移动到x,y的位置

C、按照现在画笔状态,将画笔移动到坐标为x,y的位置

D、将目前原点移动到x,y的位置

题型:单选题

答案:C

难度:一般

试题解析:

9. turtle.circle(150,steps=5)命令能绘制出以下哪个图形?( )

A、直径(从顶点到图形中心的距离的2倍)为150像素的圆内接正五边形

B、半径(从顶点到图形的中心)为150像素的圆内接正五边形

C、半径(从顶点到图形的中心)为150像素的圆内接五角星

D、边长为150像素的正五边形

题型:单选题

答案:B

难度:较难

试题解析:B

10. 关于Python的编程环境,下列表述是错误的是?( )

A、Python有多种编程环境

B、Python自带的编程环境是IDLE

C、Python的编程环境是纯图形化的

D、Python可以导入多个第三方库

题型:单选题

答案:C

难度:一般

试题解析:C

11. 下面哪一条命令是用来定义画笔宽度的?( )

A、turtle.pencolor()

B、turtle.speed()

C、turtle.pensize()

D、turtle.shape()

题型:单选题

答案:C

难度:容易

试题解析:

12. 请观察以下数字的规律:2+6,3+8,4+10,(     ),6+14,请问括号中应该填写什么?( )

A、5+11

B、5+12

C、4+9

D、6+13

题型:单选题

答案:B

难度:一般

试题解析:

13. 海龟绘图时,使用speed(n),当n的值是多少时,绘图的速度最快?( )

A、3

B、2

C、1

D、0

题型:单选题

答案:D

难度:一般

试题解析:此题考查speed()函数的使用方法,n=1(慢)~10(快),0(最快),故答案选择D选项

14. print(51%10)输出的结果是?( )

A、1

B、0

C、True

D、False

题型:单选题

答案:A

难度:一般

试题解析:

15. 下列哪个函数的功能是进行输出?( )

A、print()

B、input()

C、get()

D、range()

题型:单选题

答案:A

难度:容易

试题解析:用来输出内容的函数是print(),故选项A正确。

16. print(4+6*2+8)的结果是?( )

A、100

B、24

C、64

D、28

题型:单选题

答案:B

难度:一般

试题解析:混合运算顺序

17. 下面print语句,哪一个是正确的用法?( )

A、print"(welcome!)"

B、print("welcome"!)

C、print("welcome!')

D、print("welcome!")

题型:单选题

答案:D

难度:一般

试题解析:

18. turtle回到原点的命令是?( )

A、hideturtle()

B、clear()

C、circle()

D、home()

题型:单选题

答案:D

难度:容易

试题解析:D

19. 逻辑运算符中(注意不是所有的运算符,只是逻辑运算符),优先级最高的是?( )

A、or

B、and

C、not

D、**

题型:单选题

答案:C

难度:一般

试题解析:

20. 观察下面的程序,运行结果为?( )

a=8

a+=1

print(a)

a*=10

print(a)

a**=2

print(a)

A、9

B、90

C、8100

D、9;&;90&;8100

题型:单选题

答案:D

难度:一般

试题解析:

21. a="Python2",b="Python3",c=a+b,print(c)的结果是?( )

A、5

B、Python5

C、c

D、Python2Python3

题型:单选题

答案:D

难度:一般

试题解析:

22. a=1.27

print (eval('a+10'))

上述代码的执行结果是?(  )

A、1.2710

B、系统报错

C、11.27

D、1.27+10

题型:单选题

答案:C

难度:一般

试题解析:

23. 使用哪个函数可以把字符串'123'转换为整型123?( )

A、num()

B、str()

C、float()

D、int()

题型:单选题

答案:D

难度:一般

试题解析:

24. 关于变量的说法,错误的是?( )

A、变量必须要命名

B、变量第二次赋值后,第一次赋的值将被删除

C、变量可以用来存储数字,也可以存储文字

D、在同一个程序里,变量名能重复

题型:单选题

答案:D

难度:一般

试题解析:

25. 关于Python的编程环境,下列的哪个表述是不正确的?( )

A、Python自带的编程环境是IDLE

B、下载安装好Python软件后,无需单独下载IDLE

C、IDLE的交互式编程模式中,可以一次写入多行无缩进的语句代码,然后进行运行

D、为了保存编写的代码,我们通常使用IDLE中的脚本式编程模式

题型:单选题

答案:C

难度:一般

试题解析:

04-08 22:27