万卷网> 电子学会考级 >Python等级考试 > 2021年3月电子学会青少年软件编程(Python一级)等级考试试卷

2021年3月电子学会青少年软件编程(Python一级)等级考试试卷
操作/编程 一级 2021 2022-10-29 10:55:39 86

一、单选题

1.

下列哪一段代码是海龟走到指定坐标然后左转90度?( )

A.

turtle.goto(90,0) turtle.left(90)

B.

turtle.left(90) turtle.goto(90,0)

C.

turtle.goto(90,0) turtle.right(90)

D.

turtle.right(90) turtle.goto(90,0)

2.

下列哪个符号可以用来修改变量的值?( )

A.

>=

B.

<=

C.

==

D.

=

3.

在Python IDLE中输入print(’Hello‘);print('I am Python');,并将这两个语句写在一行,试分析,程序的运行结果是以下哪个选项?( )

A.

Hello

B.

I am Python

C.

Hello

I am Python

D.

语法错误

4.

下列代码执行后最有可能绘制出哪个图形?( )

import turtle
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(45)
turtle.goto(0,0)
turtle.hideturtle()


A.

B.

C.

D.

5.

执行 print(3 > 2 or 4 < 5) 的结果是?( )

A.

1

B.

0

C.

True

D.

False

6.

下列哪个命令可以将整个绘制屏幕的颜色设置成黑色?( )

A.

turtle.screensize("black")

B.

turtle.fillcolor("black")

C.

turtle.bgcolor("black")

D.

turtle.pencolor("black")

7.

已知变量a = 5,执行下列哪个代码后,a的值为10。( )

A.

a >= a + 5

B.

a += 5

C.

a == 5

D.

a *= 5

8.

同学们排队做操,按名单顺序,每10个人一排,要问第n个人是第几排,下列哪一种方法可以实现?( )

A.

n // 10

B.

n % 10

C.

(n-1) // 10 + 1

D.

(n-1) % 10 + 1

9.

下列关于turtle库的描述不正确的是?( )

A.

画笔的初始坐标为(0,0)

B.

turtle.color()可以设置画笔的颜色

C.

画笔绘制的速度没有范围

D.

turtle.fillcolor()设置绘制图形的填充颜色

10.

下列可以用作多行注释的是?( )

A.

前后加//

B.

前后加'''

C.

前后加***

D.

前后加###

11.

关于Python,下列哪个表述是正确的?(  )

A.

Python只可以在windows系统中使用

B.

在Windows系统中编写的程序不可以在Linux或者IOS系统中打开

C.

Python目前存在Python 2 和Python 3 两个版本,但并不完全兼容

D.

32位的电脑系统可支持安装64位版本的Python软件

12.

下列代码段

star_number1="star2"

star_number2="star3"

print(star_number1+star_number2)

结果是?( )

A.

star5

B.

star3star2

C.

star2star3

D.

star23

13.

turtle.circle(90, 180)是绘制一个什么样的图形?( )

A.

半径为180的扇形

B.

半径为90的半圆

C.

半径为90的圆形

D.

半径为180的圆形

14.

在turtle库中的指令,执行以下代码指令后,画笔为以下哪种状态?( )

 import turtle

 turtle.color('pink')

 turtle.pensize(5)

A.

画笔颜色为粉色,画笔宽度为5

B.

画笔颜色为黄色,画笔宽度为5

C.

画布背景为粉色,画笔宽度为5

D.

画笔颜色为粉色,画笔速度为5

15.

下列运算中,运算结果为True的是?( )

A.

2>3 and 3>2

B.

4!=0 and 3+2>=5

C.

3**2<8 or 3+2<5

D.

not 20>=20

16.

下列代码的运行结果是?( )

import turtle 
turtle.color('red') 
turtle.circle(100) 
turtle.fillcolor('yellow') 
turtle.begin_fill() 
turtle.circle(100,steps = 6) 
turtle.end_fill()


A.

B.

C.

D.

17.

关于print语句,下列选项能够正确输出的是?( )

A.

print('hello!,2021年!')

B.

print 'hello!,2021年!'

C.

print"(hello!,2021年!)"

D.

print("hello!,2021年!')

18.

下列哪个选项的运算优先级最高?( )

A.

==

B.

*

C.

and

D.

+

19.

下列哪个软件不能进行Python代码编写?( )

A.

IDLE

B.

PyCharm

C.

Visual Studio Code

D.

WPS

20.

print(4 + 8 // 2)的输出结果是?( )

A.

6

B.

6.0

C.

8

D.

8.0

21.

print(6+8/2)输出的结果是?(  )

A.

7

B.

10.0

C.

10

D.

7.0

22.

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

A.

%

B.

/

C.

//

D.

\\

23.

下列哪个操作不能退出IDLE环境?( )

A.

Alt+F4

B.

Ctrl+Q

C.

按ESC键

D.

exit()

24.

运行下列代码,d输出的结果是?( )

a,b,c=23,13,3

d=(a+b)-c**c

A.

22

B.

27

C.

99

D.

9

25.

为变量命名,并赋值为数字1,以下选项中,不符合要求的是?( )

A.

abc=1

B.

HelloWorld=1

C.

1abc=1

D.

abc_xyz=1

二、判断题

1.

在用IDLE脚本方式编写程序时,可以用ctrl+s快捷键保存代码。

A.正确 B.错误
2.

Turtle库属于图形绘制函数库。

A.正确 B.错误
3.

以下三种表示字符串的方式都是正确的:

”Hello“

‘不错‘

“我们一起走吧‘


A.正确 B.错误
4.

在Python的编程环境中,缩进的空格数是可以改变的,同一个代码块可以包含不相同的缩进空格数。

A.正确 B.错误
5.

每一个变量在使用前都必须赋值,赋值以后该变量才会被创建。

A.正确 B.错误
6.

year = input("请输入您的出生年份:")

print("到了2030年,您的年龄是:", 2030-year)

可以计算出2030年时的年龄。

A.正确 B.错误
7.

12number、my number、my_number都是有效的变量名。

A.正确 B.错误
8.

在Python中,编程语言是不区分大小写的,如:print是打印函数,Print也是打印函数。

A.正确 B.错误
9.

设置画布背景颜色只有turtle.bgcolor()一种方法。

A.正确 B.错误
10.

在IDLE中,要想新建Python脚本,在菜单里可以依次选择File---New File,即可新建Python脚本。

A.正确 B.错误
公众号
客服 反馈
顶部