万卷网> 信息素养大赛 >Python编程挑战赛 > 全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟七卷

全国青少年电子信息智能创新大赛Python编程挑战赛_初赛_模拟七卷
初赛 模拟 其他 2022 2022-10-28 12:32:52 56

一、单选题

1.

幂运算运算符为?( )

A.

*

B.

*+

C.

**

D.

/

2.

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

A.

20

B.

0

C.

1

D.

3

3.

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

A.

esc()

B.

close()

C.

回车键

D.

exit()

4.

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

import turtle
turtle.screensize(①,②,③)


A.

 ①

B.

C.

D.

都不是

5.

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

A.

 **

B.

*

C.

+

D.

<

6.

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

A.

Open

B.

Recent Files

C.

New File

D.

Print Window

7.

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

import turtle 
turtle.forward(100) 
turtle.left(120) 
turtle.forward(100) 
turtle.left(120) 
turtle.forward(100) 
turtle.left(120)


A.

等边三角形

B.

正方形

C.

矩形

D.

8.

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

import turtle

turtle.shape("turtle")

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

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

A.

frist.py

B.

turtle.py

C.

import. py3

D.

hao.sb2

9.

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

A.

-3

B.

-2

C.

-7

D.

-11

10.

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

A.

name

B.

2_to

C.

_Go

D.

Tea

11.

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

A.

a+b

B.

119

C.

c

D.

1109

12.

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

A.

p.right(90)

B.

p.left(90)

C.

p.right(-90)

D.

p.left(-180)

13.

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

A.

背景为黄色,画笔为红色

B.

背景为红色,画笔为黄色

C.

画笔为红色,填充为黄色

D.

画笔为黄色,填充为红色

14.

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

A.

1.8,2

B.

1,2.66666

C.

4,2

D.

1,2

15.

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

A.

//这是我的第一个程序

B.

#程序的功能是输入Hello World

C.

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

D.

**第一个python程序**

16.

print的作用是什么?( )

A.

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

B.

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

C.

可以用来画图

D.

输出一个命令行

17.

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

A.

把左边的值赋值给右边;

B.

把右边的值赋值给左边;

C.

比较左右两边是否相等;

D.

左右两边值进行交换;

18.

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

A.

 \

B.

//

C.

%

D.

**

19.

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

A.

accept()

B.

input()

C.

readline()

D.

login()

20.

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

A.

PyScripter

B.

Spyder

C.

Notepad++

D.

IDLE

21.

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

A.

turtle.forward()

B.

turtle.goto()

C.

turtle.color()

D.

turtle.right ()

22.

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

A.

6

B.

8

C.

9

D.

23

23.

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

A.

print(“Python3.7”)

B.

print(“Python”+3.7)

C.

print(“Python”+str(3.7))

D.

print(“Python”+“3.7”)

24.

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

t = int(turtle.textinput('边数','几边形:')) 
turtle.circle(50, steps=t) 
turtle.done()


A.

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

B.

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

C.

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

D.

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

25.

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

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()


A.

B.

C.

D.

公众号
客服 反馈
顶部