我是靠谱客的博主 害怕棒球,这篇文章主要介绍Python软件编程等级考试一级——20220319理论实操,现在分享给大家,希望可以做个参考。

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

  • 理论
    • 单选题
    • 判断题
  • 实操
    • 计算题
    • 作图题

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

理论

单选题

1、已知a = “161”,b = “16”,c = “8”,执行下列语句,变量d的值为?

复制代码
1
2
d = a > b and a > c
复制代码
1
2
3
4
5
A、0 B、1 C、True D、False

2、执行下列语句,变量flag的值?

复制代码
1
2
flag = "3456" > "36"
复制代码
1
2
3
4
5
A、"3456" B、"36" C、True D、False

3、执行下列语句后,变量y的值为?

复制代码
1
2
y = 123 % 100
复制代码
1
2
3
4
5
A、1 B、3 C、12 D、23

4、Python是一种计算机( )语言?

复制代码
1
2
3
4
5
A、低级 B、高级 C、机器 D、汇编

5、以下哪种输入不可以得到以下反馈:重要的事情说三遍:戴口罩!戴口罩!戴口罩!?

复制代码
1
2
3
4
5
A、print("重要的事情说三遍:戴口罩!戴口罩!戴口罩!") B、print("重要的事情说三遍:" + "戴口罩!" * 3) C、print('重要的事情说三遍:' + '戴口罩!' * 3) D、print('重要的事情说三遍:戴口罩!' * 3)

6、在Python函数中,用于获取用户输入的是?

复制代码
1
2
3
4
5
A、str() B、eval() C、print() D、input()

7、关于Python赋值语句,以下选项中不合法的是?

复制代码
1
2
3
4
5
A、a, b = b, a B、a = b = 1 C、a = (b = 1) D、a = 1; b = 1

8、在Python中输入以下代码,输出结果为哪一种数据类型。

复制代码
1
2
2 + 7 / 2
复制代码
1
2
3
4
5
A、整数型 B、浮点型 C、字符型 D、文字型

9、在Python中,a = 2, b = “3.5”, 如果想进行2 + 3.5的加法运算,我们应该如何编写代码?

复制代码
1
2
3
4
5
A、a + b B、str(a) + b C、a + int(b) D、a + eval(b)

10、算数运算符、比较运算符和逻辑运算符,在Python的运算中的优先关系是?

复制代码
1
2
3
4
5
A、算数运算符 > 比较运算符 > 逻辑运算符 B、比较运算符 > 逻辑运算符 > 算数运算符 C、算数运算符 > 逻辑运算符 > 比较运算符 D、逻辑运算符 > 比较运算符 > 算数运算符

11、下面图形最有可能是哪个选项的代码执行后的效果?
在这里插入图片描述

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
A、 import turtle turtle.forward(200) turtle.right(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.right(144) turtle.forward(200) turtle.hideturtle()
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
B、 import turtle turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.forward(200) turtle.hideturtle()
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
C、 import turtle turtle.forward(200) turtle.right(144) turtle.backward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.backward(200) turtle.right(144) turtle.forward(200) turtle.hideturtle()
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
D、 import turtle turtle.forward(200) turtle.left(144) turtle.backward(200) turtle.left(144) turtle.forward(200) turtle.left(144) turtle.backward(200) turtle.left(144) turtle.forward(200) turtle.hideturtle()

12、以下程序运行的结果是?

复制代码
1
2
print(1024 // 10 ** 2)
复制代码
1
2
3
4
5
A、100 B、24 C、10 D、10.24

13、turtle.reset()命令的含义是下列哪一种?

复制代码
1
2
3
4
5
A、不清空turtle窗口,重置turtle的位置和状态 B、清空turtle窗口,重置turtle状态为初始状态 C、清空turtle窗口,但是turtle的位置和状态不会改变 D、撤销上一个动作

14、假设我们设定turtle库中画笔粗细为5,我们调用turtle.dot(None, “red”)函数画圆点时,圆点的直径是多少?

复制代码
1
2
3
4
5
A、5 B、10 C、18 D、20

15、以下函数绘制的是什么图形?

复制代码
1
2
turtle.circle(50, steps = 4)
复制代码
1
2
3
4
5
A、直径是50的圆 B、对角线为50的正方形 C、对角线为100的正方形 D、边长是50的正方形

16、使用下面选项中的代码组合成一个turtle文件中的一部分,来绘制一个空心五角星的脚本中,最不可能用到下面哪条代码?

复制代码
1
2
3
4
5
A、t.left(144) B、import turtle C、t.circle(36) D、t = turtle.Pen()

17、以下不属于Python常见编程环境的是?

复制代码
1
2
3
4
5
A、IDLE B、Visual Studio Code C、JAVA D、JupyterNotebook

18、在turtle库中的指令,执行以下代码指令后,画笔为哪种颜色?

复制代码
1
2
3
4
import turtle turtle.pencolor("yellow") turtle.color("green")
复制代码
1
2
3
4
5
A、粉色 B、黄色 C、绿色 D、程序报错

19、假设x = 14,y = 6,那么执行以下程序的结果是?

复制代码
1
2
x > y and 5
复制代码
1
2
3
4
5
A、x > y B、5 C、False D、True

20、以下哪个变量名是符合Python变量命名规范的?

复制代码
1
2
3
4
5
A、12 B、my var C、my_variable D、&var

21、已知:a = 7,b = 5,c = 12执行以下哪个语句结果为True?

复制代码
1
2
3
4
5
A、a > c or a < b B、a < c C、a < c and a < b D、c < b

22、执行下面代码,输出的结果是?

复制代码
1
2
7 * 8 - 6 > 10
复制代码
1
2
3
4
5
A、56 B、50 C、False D、True

23、关于Python以下说法正确的是?

复制代码
1
2
3
4
5
A、Python安装好后,IDLE也需要提前安装才可以用。 B、windows自带的有Python环境,不需要安装。 C、在IDLE shell的界面里显示有python的版本。 D、从IDLE新建文件,里面默认不是空的。

24、关于turtle库的引入,以下哪个是错误的?

复制代码
1
2
3
4
5
A、import turtle B、from turtle import * C、import turtle as t D、import turtle from t

25、以下关于逻辑运算说法正确的是?

复制代码
1
2
3
4
5
A、若a = 10, b = 20, a and b的结果为10 B、若a = 10, b = 20, a or b的结果为20 C、若a = 10, b = 20, not(a and b)的结果为False D、若a = 10, b = 20, not(a or b)的结果为True

判断题

26、Windows安装了Python环境下,在CMD命令行中,可以使用C:>python3 test.py执行Python文件test.py中的指令。

27、在IDLE编辑器中,python代码只能以一种颜色显示代码内容。

28、print(2 + eval(“3”))运行结果为5。

29、在Python中变量需要提前定义,否则运行程序的时候不识别。

30、以下命令式设置画布的大小和位置。

复制代码
1
2
turtle.setup(width = 0.5, height = 0.75, startx = None, starty = None)

31、Python中的注释符号可分为单行注释和多行注释,单行注释符号是#。

32、type函数用于返回对象的类型,那print(type(“3”)),输出结果为<class ‘str’>。

33、以下两个语句的输出结果一样。

复制代码
1
2
3
4
5
6
7
语句1print("Hello", end = " ") print("World") 语句2print("Hello") print("World")

34、可以将a = "3.14"转化为浮点数的函数是str()。

35、turtle是python内置的标准库,直接使用import turtle导入使用即可,不用额外安装。

实操

计算题

买本子:小明同学带了一些钱去帮同学们买本子。请根据所带的元数、单价和数量,算一算钱够不够。

要求:

(1)程序运行后,输入三次数字(不能一次输完),这三个数字为整数,表示所带的的元数(钱数)、本子的单价和数量;

(2)输出一行,钱足够买就输出"True”,钱不够买就输出“False”(不要输出引号)。

输入样例:
100
9
11

输出样例:
True

作图题

请使用turtle画出如下标志。

要求:

(1)线条颜色为黑色,线条粗细为10;

(2)圆半径为50,填充颜色为蓝色;

(3)等边三角形边长为180;

(4)等边三角形底边中点位置为画布正中心。

在这里插入图片描述

最后

以上就是害怕棒球最近收集整理的关于Python软件编程等级考试一级——20220319理论实操的全部内容,更多相关Python软件编程等级考试一级——20220319理论实操内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(81)

评论列表共有 0 条评论

立即
投稿
返回
顶部