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

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


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

理论

单选题

1、Python自带的编程环境是?

A、PyScripter
B、Spyder
C、Notepad++
D、IDLE

2、关于以下代码的陈述正确的是?

t = int(turtle.textinput('边数', '几边形:'))
turtle.circle(50, steps=t)
turtle.done()
A、circle是画圆的代码,因此该程序运行后的图案一定是圆
B、运行该程序后,需要用户自己输入边数,确定画"几边形"
C、变量t没有给出具体的数值,因此该程序运行有错误
D、该程序运行后,绘画出50个圆

3、幂运算运算符为?

A、*
B、*+
C、**
D、/

4、假设a = 20 , b = 3,那么a or b的结果是?

A、20
B、0
C、1
D、3

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

A、-3
B、-2
C、-7
D、-11

6、以下选项中不符合Python变量命名规则的是?

A、name
B、2_to
C、_Go
D、Tea

7、创建一个新的Python程序,编写了下面的代码,保存这个Python文件并且取了文件名,以下哪个文件名程序可以正常运行?

import turtle
turtle.shape("turtle")
A、first.py
B、turtle.py
C、import.py3
D、hao.sb2

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

a = "110"
b = "9"
c = a + b
print(c)
A、a + b
B、119
C、c
D、1109

9、IDLE环境的退出命令是?

A、esc()
B、close()
C、回车键
D、exit()

10、Python中的整除运算符是用哪个符号表示的?

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

11、执行语句x,y=9%5,8//3后,变量x、y的值分别为?

A、1.8, 2 
B、1, 2.66666
C、4, 2
D、1, 2

12、Python注释方式正确的是?

A、//这是我的第一个程序
B、#程序的功能是输入HelloWorld
C、?这个程序是来计算两个数之和是?
D、**第一个python程序**

13、Python中的==代表的是?

A、左边的值赋值给右边
B、右边的值赋值给左边
C、比较左右两边是否相等
D、左右两边值进行交换

14、下面代码哪部分是设置画布的颜色?

import turtle
turtle.screensize(,,)
A、1
B、2
C、3
D、都不是

15、下面哪一行代码的输出结果不是Python3.7?

A、print("Python3.7")
B、print("Python"+3.7)
C、print("Python"+str(3.7))
D、print("Python"+"3.7")

16、下列程序绘制的是一个什么图形?

import turtle
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
turtle.forward(100)
turtle.left(120)
A、等边三角形
B、正方形
C、矩形
D、圆

17、使用下面中的()函数接收输入的数据?

A、accept()
B、input()
C、readline()
D、login()

18、turtle.color(“red”,“yellow”)命令中定义的颜色分别为?

A、背景为黄色,画笔为红色
B、背景为红色,画笔为黄色
C、画笔为红色,填充为黄色
D、画笔为黄色,填充为红色

19、print的作用是什么?

A、在屏幕上打印出来相应的文本或者数字等
B、在打机里打相关文本或者数字等
C、可以来画圆
D、输出一个命令行

20、下面的哪一个命令不是移动画笔箭头位置的命令?

A、turtle.forward()
B、turtle.goto()
C、turtle.color()
D、turtle.right()

21、a=2,b=3,那么c=a**b运算的结果是?

A、6
B、8
C、9
D、23

22、使用Python画笔绘制如下图所示的图案,第四行的代码应如何补充?
在这里插入图片描述

A、p.right(90)
B、p.left(90)
C、p.right(-90)
D、p.left(-180)

23、下面这段代码运行的结果是?

import turtle
g = turtle.Pen()
g.fillcolor("red")
g.begin_fill()
g.circle(50)
g.pencolor("yellow")
g.fillcolor("green")
g.circle(50, steps=5)
g.end_fill()

A、
在这里插入图片描述
B、
在这里插入图片描述
C、
在这里插入图片描述
D、
在这里插入图片描述

24、如图创建一个新的Python文件应该选择哪个选项?
在这里插入图片描述

A、open
B、Recent Files
C、New File
D、Print Window

25、下面的运算符中,按照运算优先级哪一个是最高级?

A、**
B、*
C、+
D、<

判断题

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

"hello"
`不错`
"我们一起走吧'

27、turtle库是一个直观有趣的图形绘制函数库。

28、在Python中变量需要提前定义,可以不用赋值。

29、使用Turtle时,画布默认坐标左上角为画布中心。

30、print(“hello,world”)和print(“hello”,“world”)输出内容一致。

31、Python是交互式语言,这意味着,您可以在一个Python提示符>>>后直接执行代码。

32、print(int(8>7) or int(8<6))的输出结果为1。

33、import可以作为变量名。

34、已知y = 5,那么赋值语句y="cedf"是无法正常执行的。

35、python2.x编写的程序,在python3.x都能正常打开并执行。

实操

计算题

要求如下:

(1)程序开始运行后,输入一个三位数整数;

(2)程序会根据输入的整数输出百位、十位和个位上的数。

(3)例如:输入123,输出为:“百:1,十:2,个:3”

作图题

绘制如下图形:
在这里插入图片描述

要求如下:

(1)画一个边长为200的正方形,里面嵌套一个直径为100的圆;

(2)圆的填充颜色为蓝色,所有的线条为黑色;

(3)圆心位置在画布正中心。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青岛少儿编程-王老师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值