Python软件编程等级考试一级——20200913B

Python软件编程等级考试一级——20200913B


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

理论

单选题

1、与a > b and b > c等价的是?

A、a > b or b > c
B、a > b > c
C、a > b or not b 
D、not a 

2、下面程序的运行结果是什么?

a=10
b=5
c=a*b
print(c)
A、10
B、15
C、50
D、5

3、print(30-10)输出的结果是?

A、30-10
B、20
C、10
D、3010

4、以下哪句Python代码可以输出"你好呀!"?

A、input("你好呀!")
B、print "你好呀!"
C、你好呀!
D、print("你好呀!")

5、假设x = 30,y = 4,那么x % y的结果是?

A、2
B、7
C、7.5
D、120

6、这段代码召唤了几只画笔海龟库?

import turtle
pen= turtle.Pen()
t = turtle.Pen()
p = turtle.Pen()
pen.pensize(5)
pen.forward(100)
A、1
B、2
C、3
D、4

7、a = 20, b = 20,那么b != a运算的结果是?

A、2
B、True
C、False
D、0.5

8、假设a = 2, b = 10, c = a * b – 5,那么c的值是?

A、150
B、295
C、300
D、15

9、能改变画笔颜色的命令是?

A、turtle.colormode()
B、turtle.pencolor()
C、turtle.setup()
D、turtle.pu()

10、下列程序的运行结果是?

A = 'm1'
B = 'm2'
C = A + B
print(C)
A、m3
B、3
C、m1+m2
D、m1m2

11、下列哪一个不是Python的保留字?

A、return
B、else
C、whlie
D、true

12、以下x值等于3的是?

A、x = "10 / 3"
B、x = 10 / 3
C、x = int(10 / 3)
D、x = "6 - 3"

13、下面哪一条命令是用来定义画笔颜色的?

A、turtle.pencolor()
B、turtle.pensize()
C、turtle.speed()
D、turtle.left()

14、命令turtle.circle(60,step=5)的功能是?

A、绘制一个半径为60像素的圆
B、绘制5个半径为60像素的圆
C、绘制一个半径为60像素的圆和一个五边形
D、绘制一个半径为60像素的圆内接正五边形

15、Python的命令行提示符是?

A、###
B、///
C、>>>
D、C:>

16、下列哪项不是Python的编程环境?

A、Python IDLE
B、Visual Studio Code
C、JupyerNotebook
D、turbo c

17、下列哪一个函数的功能是将数值转换为整数?

A、round()
B、int()
C、str()
D、float()

18、下面哪个选项不能改变turtle画笔的方向?

A、right()
B、left()
C、bk()
D、seth()

19、turtle的前进是往哪个方向?

A、屏幕窗口的右边
B、画笔指向的方向
C、屏幕窗口的上边
D、屏幕窗口的下边

20、print(3 > 4 or 4 < 3 and 1 ==1)?

A、False
B、True
C、3
D、4

21、以下选项中不是Python语言的保留字的是?

A、in
B、gogo
C、import
D、while

22、哪个选项是turtle绘图中角度坐标系的绝对0度方向?

A、画布正上方
B、画布正下方
C、画布正左方
D、画布正右方

23、想在截图所示的第二行代码上方插入一行代码,应该点击工具栏里的哪个按钮?
在这里插入图片描述

A、①
B、②
C、③
D、④

24、哪个选项的代码可以实现如下图所示的运行结果?
在这里插入图片描述

A、
print('#' * 20)
print('#' + ' ' * 18 + '#')
print('#' + '      o@@@@-      ' + '#')
print('#' + '       ||||       ' + '#')
print('#' + ' ' * 18 + '#')
print('#' * 20)
B、
print('#' * 20)
print('#' + ' ' * 18 + '#')
print('#' + ' o@@@@- ' + '#')
print('#' + ' |||| ' + '#')
print('#' + ' ' * 18 + '#')
print('#' * 20)
C、
print('#' + ' ' * 18 + '#')
print('#' + '      o@@@@-      ' + '#')
print('#' + '       ||||       ' + '#')
print('#' + ' ' * 18 + '#')
D、
print('#' * 20)
print('#' + '      o@@@@-      ' + '#')
print('#' + '       ||||       ' + '#')
print('#' * 20)

25、以下程序运行后,显示的结果是?

a = 3
b = 2
print(a > b)
print(a < b)
print(a == b)
print(a != b)
A、T F F T
B、True False False True
C、False True True False
D、x = "6-1"

判断题

26、IDLE环境的退出命令是回车键。

27、"#"是Python中用来给代码做注释用的。

28、可以使用下面代码输出数字6。

print 6

29、and是逻辑与的关系。

30、Python的布尔值就是逻辑值,只有两种:True和False,分别代表"真"和"假"。

31、Python的数字只有整数和浮点数两种类型。

32、Python中使用import turtle命令导入turtle库。

33、number = input(“输入一个数字”)运行这段代码,然后输入8,结果number的类型是int。

34、ComeHere这个变量名不合法。

35、turtle.circle()可以绘制椭圆形。

实操

计算题

编写一个程序,它以圆的半径作为输入,输出圆的直径、周长和面积(保留两位小数)。

要求:

(1)程序开始运行后,输入一个数字作为半径;

(2)程序会根据输入的数字给出圆的直径、周长和面积,并且注明是直径、周长、面积。

作图题

绘制一个笑脸,里面填充如下图:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青岛少儿编程-王老师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值