全国青少年信息素养大赛Python编程挑战赛 初赛 模拟九卷 建议答题时长:60min
1. 单选题

下面哪个代码可以绘制一个直径为 200 的填充为红色, 轮廓为蓝边的圆形? ( )

A

import turtle

turtle.pencolor('blue')

turtle.fillcolor('red')

turtle.begin_fill()

turtle.circle(200)

turtle.end_fill()

B

import turtle

turtle.pencolor('blue')

turtle.fillcolor('red')

turtle.begin_fill()

turtle.circle(100, 360)

turtle.end_fill()

C

import turtle

turtle.color('blue')

turtle.dot(200)

D

import turtle

turtle.pencolor('blue')

turtle.fillcolor('red')

turtle.dot(100)

2. 单选题

运行如下代码段, 输出结果正确的是? ( )

word1="o"

word2="n"

print(word2+word1)

A

on

B

no

C

word3

D

word2word1

3. 单选题

下面哪一个不是 Python 的保留字? ( )

A

class

B

if

C

turtle

D

or

4. 单选题

如果某年的第 1 天也就是一月一日是星期一。 星期一记作 1, 星期二记作 2, 以此类推,星期日记作 0。 要求这一年的第 d 天是星期几, 下列哪一种方法可以实现? ( )

A

d % 7

B

(d - 1) % 7

C

(d - 1) % 7 + 1

D

(d + 1) % 7

5. 单选题

下列运算符中, 哪一个不是比较运算符? ( )

A

<

B

>

C

 =!

D

=

6. 单选题

在初始状态下, 执行以下命令后, turtle 的坐标为? ( )

turtle.forward(10)

turtle.left(90)

turtle.forward(20)

A

(10, 0)

B

(10, 20)

C

(10, 30)

D

(10, -20)

7. 单选题

在 Python 编程环境下, IDLE 代表什么? ( )

A

编辑器

B

编译器

C

计算器

D

集成开发环境

8. 单选题

print(5%10+5)的输出结果是? ( )

A

10

B

1/3

C

5.2

D

5

9. 单选题

下列哪一个函数可以将海龟顺时针旋转? ( )

A

left()

B

right()

C

back()

D

forward()

10. 单选题

Python 环境中, 以下代码注释正确的是? ( )

A

#这个是一个程序

B

/这个是一个程序/

C

"这是一个程序'

D

? 这是一个程序?

11. 单选题

print(88-8)的运行结果是? ( )

A

88

B

80

C

88-8

D

81

12. 单选题

分析下列程序, 说法错误的是? ( )

import turtle

turtle.color('blue')

turtle.fillcolor('yellow')

turtle.begin_fill()

turtle.circle(50)

turtle.end_fill()

turtle.forward(100)

turtle.color('red', 'aqua')

turtle.begin_fill()

turtle.circle(50)

turtle.end_fill()

A

turtle.color('blue')表示的含义为: 设置轮廓和填充颜色均为"blue"

B

turtle.fllcolor('yellow')表示的含义为: 设置填充颜色为"yellow"

C

程序运行结果为: 绘制两个圆, 左边圆填充颜色为"yellow", 右边圆的颜色为"aqua"

D

最终绘制两个圆的轮廓颜色均为"blue

13. 单选题

在 Python 中, 输入 18/6//3, 输出结果为? ( )

A

1

B

1.0

C

9

D

9.0

14. 单选题

关于 Turtle 绘图, 下列说法错误的是? ( )

A

色彩处理时, 可以使用彩色画笔 pencolor( ), 也可以直接由 color( )方法更改目前画笔 的颜色

B

penup()指的是将笔提起, 不会绘制任何图形

C

在选择画笔粗细时可以使用 pensize()

D

在海龟绘图中, 画布中央是(0, 0), 往右 X 坐标值递减, 往左 X 坐标值递增

15. 单选题

turtle.home() 的作用是下列哪一种? ( )

A

移至初始坐标 (0,0)

B

移至初始坐标 (0,0), 并设置朝向为初始方向

C

移至屏幕左上角

D

设置朝向为初始方向

16. 单选题

要给三个整型变量 a、 b、 c 赋值为 5, 下面 Python 程序正确的是? ( )

A

abc=5

B

a=5,b=5,c=5

C

a=b=c=5

D

a=5 b=5 c=5

17. 单选题

以下哪段程序能在画出三角形并隐藏 turtle? ( )

A

import turtle

turtle.circle(150,steps=3)

turtle.hideturtle()

turtle.done()

B

import turtle

turtle.circle(150,3)

turtle.hideturtle()

turtle.done()

C

import turtle

turtle.circle(3)

turtle.hideturtle()

turtle.done()

D

import turtle

turtle.circle(150,3,3)

turtle.hideturtle()

18. 单选题

以下哪个选项可以作为 Python 文件的后缀名? ( )

A

.py

B

.png

C

.doc

D

.pdf

19. 单选题

Python 中的乘法是用哪个符号表示的? ( )

A

*

B

X

C

x

D

#

20. 单选题

在 Python 中, 输入 3*4**2, 运算结果是? ( )

A

144

B

24

C

48

D

6

21. 单选题

在 Python 中, 运行 9//2, 输出的结果是? ( )

A

3

B

4.5

C

4

D

4.0

22. 单选题

下面哪一行代码的输出结果不是 World2021? ( )

A

print("World"+"2021")

B

print("World"+"20"+"21")

C

print("World"+2021)

D

print("World2021")

23. 单选题

关于比较运算符说法正确的是? ( )

①!=表示为不等于, 如果两个操作数不相等, 则为 False

②<=表示为小于等于, 如果左边的数小于或等于右边的数, 则为 True

③若 a=2,b=5 则 a!=b 为 True

A

①②

B

②③

C

①③

D

①②③

24. 单选题

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

A

Computer

B

P

C

3_1

D

_WO1

25. 单选题

下列程序运行的结果是? ( )

s = 'hello'

print(s+'world')

A

sworld

B

helloworld

C

hello

D

world

试题目录
单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
赣ICP备20007335号-2