2021年03月Python一级真题+答案(中国电子学会 )

  Python、Scratch所有等考真题点这里

 202103Python一级真题

一、选择题

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

A.Alt+F4

B.Ctrl+Q

C.按ESC键

D.exit()

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

A.6

B.6.0

C.8

D.8.0

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

A.IDLE

B. PyCharm

C.Visual Studio Code

D.WPS

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

A.>=

B.<=

C.==

D.=

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

A. print('hello!,2021年!')

B.print 'hello!,2021年!'

C.print"(hello!,2021年!)"

D. print("hello!,2021年!')

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

a,b,c=23,13,3

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

A.22

B.27

C.99

D.9

7.下列代码段

star_number1="star2"

star_number2="star3"

print(star_number1+star_number2)

结果是?( C )

A.star5

B.star3star2

C.star2star3

D. star23

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

A.%

B./

C.//

D.\\

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

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

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

import turtle

turtle.color('pink')

turtle.pensize(5)

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

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

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

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

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

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.

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

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)

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

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

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

C.画笔绘制的速度没有范围

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

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

A.n // 10

B.n % 10

C.(n-1) // 10 + 1

D.(n-1) % 10 + 1

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

A.Hello

B.I am Python

C.Hello

I am Python

D.语法错误

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

A.turtle.screensize("black")

B.turtle.fillcolor("black")

C. turtle.bgcolor("black")

D.turtle.pencolor("black")

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

A.1

B.0

C.True

D.False

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

A.==

B.*

C.and

D.+

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

A.abc=1

B.HelloWorld=1

C.1abc=1

D.abc_xyz=1

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

A.a >= a + 5

B.a += 5

C.a == 5

D.a *= 5

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

A.前后加//

B.前后加'''

C.前后加***

D.前后加###

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

A.半径为180的扇形

B.半径为90的半圆

C.半径为90的圆形

D.半径为180的圆形

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

import turtle

turtle.forward(100)

turtle.right(90)

turtle.forward(100)

turtle.right(45)

turtle.goto(0,0)

turtle.hideturtle()

A.

B.

C.

D.

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

A.Python只可以在windows系统中使用

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

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

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

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

A.7

B.10.0

C.10

D.7.0

二、判断题

26.以下三种表示字符串的方式都是正确的。( × )

”Hello“

‘不错‘

“我们一起走吧‘

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

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

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

30.12number、my number、my_number都是有效的变量名。( × )

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

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

33.Turtle库属于图形绘制函数库。( √ )

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

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

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

可以计算出2030年时的年龄。( × )

三、编程题

36.绘制如下图形 ,一个正方形,内有三个红点,中间红点在正方形中心。要求如下:

  1. 正方形边长为200,线条为黑色;
  2. 圆点的直径均为20 ,填充颜色为红色,画完后隐藏画笔;

(3)中间圆点的圆心位置为画布正中心,三个圆心之间距离相隔为40。  

参考答案:

import turtle

turtle.penup()

turtle.goto(-100,100)

turtle.pendown()

turtle.forward(200)

turtle.right(90)

turtle.forward(200)

turtle.right(90)

turtle.forward(200)

turtle.right(90)

turtle.forward(200)

turtle.right(90)

turtle.penup()

turtle.goto(0,0)

turtle.dot(20,'red')

turtle.penup()

turtle.goto(-40,0)

turtle.dot(20,'red')

turtle.penup()

turtle.goto(40,0)

turtle.dot(20,'red')

turtle.hideturtle()

37.写一个计算长方形面积的程序,并对每行代码进行相应的注释,要求如下:(1)采用多行注释,说明程序的功能(如下):           

 “计算长方形的面积

并输出结果”;

(2)设置第1个变量:用“a”表示长方形的长,并赋值为6;使用单行注释说明程序的功能;

(3)设置第2个变量:用“b”表示长方形的宽,并赋值为3;使用单行注释说明程序的功能;

(3)设置第3个变量:用“s”表示长方形的面积,并体现运算公式,使用单行注释说明程序功能;

(4)输出长方形的面积,运行结果格式为:“长方形的面积为:”并使用单行注释说明程序功能。

参考答案:

'''

计算长方形的面积

并输出结果

'''

a=6 #长方形的长

b=3 #长方形的宽

s=a*b #长方形的面积

print("长方形的面积为:",s) #输出长方形的面积

更多电子学会Python一级等级考试真题学习资料

需要原题、答案解析PDF版的 关 注:微 信 | 公 众 号:“伶俐角少儿编程 ” 回复:“ P1”即可获取 

点击关注~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

伶俐角少儿编程

伶俐角少儿编程公众号~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值