Python软件编程等级考试一级——20210321

Python软件编程等级考试一级——20210321


Python软件编程等级考试一级——20210321——真题解析

理论

单选题

1、下列哪个操作不能退出IDLE环境?

A、Alt + F4
B、Ctrl + Q
C、按ESC键
D、exit()

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

A、6    
B、6.0    
C、8    
D、8.0

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

A、IDLE
B、PyCharm    
C、Visual Studio Code
D、WPS

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

A、>=
B、<=
C、==
D、=

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

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

6、运行下列代码,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)
A、star5
B、star3star2
C、star2star3
D、star23

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

A、%
B、/
C、//
D、\\

9、下列运算中,运算结果为True的是?

A、2>3 and 3>2
B、4!=0 and 2+3>=5
C、3**2<8 or 3+2<5
D、not 20>=20

10、在turtle库中的指令,执行以下代码指令后,画笔为以下那种状态?

import turtle
turtle.color('pink')
turtle.pensize(5)
A、画笔颜色为粉色,画笔宽度为5
B、画笔颜色为黄色,画笔宽度为5
C、画布背景为粉色,画笔宽度为5
D、画笔颜色为粉色,画笔速度为5

11、下列代码的运行结果的?

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、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库的描述不正确的是?

A、画笔的初始坐标为(0,0)
B、turtle.color()可以设置画笔的颜色
C、画笔绘制的速度没有范围
D、turtle.fillcolor()设置绘制图形的填充颜色

14、同学们排队做操,按名单顺序,每10个人一排,要问第n个人是第几排,下列哪一种方法可以得出结果?

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´);,并将这两个语句写在一行,试分析,程序的运行结果是以下哪个选项?

A、Hello
B、I am Python
C、Hello
   I am Python
D、语法错误 

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

A、turtle.screensize("black")
B、turtle.fillcolor("black")
C、turtle.bgcolor("black")
D、turtle.pencolor("black")

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

A、1
B、0
C、True
D、False

18、下列哪个选项的运算优先级最高?

A、==
B、*
C、and
D、+

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

A、abc = 1
B、HelloWorld = 1
C、1abc = 1
D、abc_xyz = 1

20、已知变量a = 5,执行下列哪个代码后,a的值为10?

A、a >= a + 5
B、a += 5
C、a == 5
D、a *= 5

21、下列可以用作多行注释的是?

A、前后加//
B、前后加´´´
C、前后加***
D、前后加###

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

A、半径为180的扇形
B、半径为90的半圆
C、半径为90的圆
D、半径为180的圆形

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

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,下列哪个表述是正确的?

A、Python只可以在windows系统中使用
B、在windows系统中编写的程序不可以在Linux或者IOS系统中打开
C、Python目前存在Python 2 和Python 3 两个版本,但并不完全兼容
D、32位的电脑系统可支持安装64位版本的Python软件

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

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年时的年龄。

实操

计算题

写一个计算长方形面积的程序,并对每行代码进行相应的注释,要求如下:

(1)采用多行注释,说明程序的功能(如下):“计算长方形的面积并输出结果”;

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

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

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

作图题

绘制如下图形 ,一个正方形,内有三个红点,中间红点在正方形中心。要求如下:
在这里插入图片描述
要求如下:

(1)正方形边长为200,线条为黑色;

(2)圆点的直径均为20,填充颜色为红色,画完后隐藏画笔;

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青岛少儿编程-王老师

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值