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

python·必做题模拟

一、单选题

1. Python自带的编程环境是?( )

A、PyScripter

B、Spyder

C、Notepad++

D、IDLE

题型:单选题

答案:D

难度:一般

试题解析:

2. 关于以下代码的说法正确的是?( )

t = int(turtle.textinput('边数','几边形:'))

turtle.circle(50, steps=t)

turtle.done()

A、circle是画圆的代码,因此该程序运行后的图案一定是圆

B、运行该程序后,需要用户自己输入边数,确定画 “几边形”

C、变量t没有给出具体的数值,因此该程序运行有错误

D、该程序运行后,会画出50个圆

题型:单选题

答案:B

难度:一般

试题解析:

3. 幂运算运算符为?( )

A、*

B、*+

C、**

D、/

题型:单选题

答案:C

难度:一般

试题解析:

4. 这段代码的运行结果是?( )

import turtle

g = turtle.Pen()

g.fillcolor("red")

g.begin_fill()

g.circle(50)

g.pencolor("yellow")

g.fillcolor("green")

g.circle(50, steps=5)

g.end_fill()

全国青少年信息素养大赛2023年python·必做题模拟二卷-LMLPHP

题型:单选题

答案:A

难度:较难

试题解析:

5. 假设a=20,b=3,那么a or b的结果是?( )

A、20

B、0

C、1

D、3

题型:单选题

答案:A

难度:较难

试题解析:

6. 假设a=2,b=3,那么a-b*b的值是?( )

A、-3

B、-2

C、-7

D、-11

题型:单选题

答案:C

难度:较难

试题解析:

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

A、name

B、2_to

C、_Go

D、Tea

题型:单选题

答案:B

难度:一般

试题解析:

8. 创建一个新的Python程序,编写了下面的代码

import turtle

turtle.shape("turtle")

保存这个Python文件并且取了文件名。

以下哪个文件名程序可以正常运行?( )

A、frist.py

B、turtle.py

C、import. py3

D、hao.sb2

题型:单选题

答案:A

难度:一般

试题解析:

9. a="110",b="9",c=a+b,print(c)的结果是?( )

A、a+b

B、119

C、c

D、1109

题型:单选题

答案:D

难度:一般

试题解析:

10. IDLE环境的退出命令是?( )

A、esc()

B、close()

C、回车键

D、exit()

题型:单选题

答案:D

难度:一般

试题解析:

11. Python中的整除运算符是用哪个符号表示的?( )

A、\

B、//

C、%

D、**

题型:单选题

答案:B

难度:一般

试题解析:

12. 执行语句x,y=9%5,8//3后,变量x、y的值分别为?( )

A、1.8,2

B、1,2.66666

C、4,2

D、1,2

题型:单选题

答案:C

难度:较难

试题解析:本题考查的是算术运算和赋值语句。%是取余数,//表示整除。

13. Python注释方式正确的是?( )

A、//这是我的第一个程序

B、#程序的功能是输入Hello World

C、? 这个程序是用来计算两个数之和的?

D、**第一个python程序**

题型:单选题

答案:B

难度:一般

试题解析:

14. Python中的==代表的是?( )

A、把左边的值赋值给右边;

B、把右边的值赋值给左边;

C、比较左右两边是否相等;

D、左右两边值进行交换;

题型:单选题

答案:C

难度:一般

试题解析:

15.下面代码哪部分是设置画布的颜色?( )

import turtle

turtle.screensize(①,②,③)

A、①

B、②

C、③

D、都不是

题型:单选题

答案:C

难度:一般

试题解析:

16. 下面哪一行代码的输出结果不是Python3.7?( )

A、print(“Python3.7”)

B、print(“Python”+3.7)

C、print(“Python”+str(3.7))

D、print(“Python”+“3.7”)

题型:单选题

答案:B

难度:较难

试题解析:

17. 下列程序绘制的是一个什么图形?( )

import turtle

turtle.forward(100)

turtle.left(120)

turtle.forward(100)

turtle.left(120)

turtle.forward(100)

turtle.left(120)

A、等边三角形

B、正方形

C、矩形

D、圆

题型:单选题

答案:A

难度:一般

试题解析:

18. 使用下面中的( )函数接收输入的数据。

A、accept()

B、input()

C、readline()

D、login()

题型:单选题

答案:B

难度:一般

试题解析:

19. turtle.color("red", "yellow")命令中定义的颜色分别为?( )

A、背景为黄色,画笔为红色

B、背景为红色,画笔为黄色

C、画笔为红色,填充为黄色

D、画笔为黄色,填充为红色

题型:单选题

答案:C

难度:一般

试题解析:

20. print的作用是什么?( )

A、在屏幕上打印出来相应的文本或者数字等

B、在打印机里打印相关文本或者数字等

C、可以用来画图

D、输出一个命令行

题型:单选题

答案:A

难度:一般

试题解析:

21. 下面的哪一个命令不是移动画笔箭头位置的命令?( )

A、turtle.forward()

B、turtle.goto()

C、turtle.color()

D、turtle.right ()

题型:单选题

答案:C

难度:一般

试题解析:

22. a=2,b=3,那么c=a**b运算的结果是?( )

A、6

B、8

C、9

D、23

题型:单选题

答案:B

难度:一般

试题解析:

23. 使用Python画笔绘制如下图所示的图案,第4行的代码应如何补充?( )

全国青少年信息素养大赛2023年python·必做题模拟二卷-LMLPHP

A、p.right(90)

B、p.left(90)

C、p.right(-90)

D、p.left(-180)

题型:单选题

答案:A

难度:一般

试题解析:

24. 下面的运算符中,按照运算优先级哪一个是最高级?( )

A、**

B、*

C、+

D、

题型:单选题

答案:A

难度:一般

试题解析:

25. 如图创建一个新的Python文件应该选择哪个选项?( )

全国青少年信息素养大赛2023年python·必做题模拟二卷-LMLPHP

A、Open

B、Recent Files

C、New File

D、Print Window

题型:单选题

答案:C

难度:一般

试题解析:

04-08 23:50