#GESPV230311. GESP202303Python一级

GESP202303Python一级

第 1 题. 2023年3月 GESP 一级 真题 选择题 第 1 题

1.以下不属于计算机输入设备的有(   )。

{{ select(1) }}

  • 键盘
  • 音箱
  • 鼠标
  • 传感器

第 2 题. 2023年3月 GESP 一级 真题 选择题 第 2 题

2.计算机系统中存储的基本单位用 B 来表示,它代表的是( )。

{{ select(2) }}

  • Byte
  • Block
  • Bulk
  • Bit

第 3 题. 2023年3月 GESP 一级 真题 选择题 第 3 题

3.下面有关 Python 的说法,不正确的是( )。

{{ select(3) }}

  • Python 是一种面向对象的程序设计语言
  • Python 有丰富的扩展库,是 Python 的重要特色
  • Python 编译器可以生成目标平台的机器代码,运行效率高
  • Python 是解释型高级语言,可以跨平台运行

第 4 题. 2023年3月 GESP 一级 真题 选择题 第 4 题

4.以下选项中,符合 Python 语言变量命名规则的是( )。

{{ select(4) }}

  • 5Star
  • fiveStar
  • *Star
  • @Star

第 5 题. 2023年3月 GESP 一级 真题 选择题 第 5 题

5.下面有关 Python 循环中有关 break 语句的说法,正确的是(   )。

{{ select(5) }}

  • 含有 break 语句的所在循环,将不会执行该循环的 else 子句
  • 含有 break 语句的所在循环,如果 break 被执行,将中断该循环;
  • 一个循环只能有且只能有一个 break 语句;
  • 一个循环可以有多个 break 子句,但每次执行只能一个 break 被执行;

第 6 题. 2023年3月 GESP 一级 真题 选择题 第 6 题

6.在 Python 中实现 123 除以 10 分别得到其商 a 和余数 b 的代码是( )。

{{ select(6) }}

  • a , b = 123 % 10 , 123 // 10
  • a , b = 123 // 10 , 123 % 10
  • a , b = 123 / 10 , 123 % 10
  • a , b = 123 / 10 , 123 // 10

第 7 题. 2023年3月 GESP 一级 真题 选择题 第 7 题

7.下面有关 turtle.color() 的说法,正确的是(   )。

{{ select(7) }}

  • turtle.color() 函数不能没有参数;
  • turtle.color(1,2,3) 表示画笔颜色为 1、背景颜色为 2,前景颜色为 3
  • turtle.color("red","green") 表示画笔颜色为 red 、填充颜色为 green
  • turtle.color((1, 2, 3), (4, 5, 6)) 分别表示画笔颜色和填充颜色;

第 8 题. 2023年3月 GESP 一级 真题 选择题 第 8 题

8.下面 Python 代码执行后输出如下图形,请在第 4range 后括号内横线上填入正确的代码( )。

202303-010801

import turtle
turtle.pensize(3)
for i in range(________):
    if i % 2 == 0:
        turtle.pencolor("red")
        turtle.forward(40)
        turtle.left(90)
    else:
        turtle.pencolor("blue")
        turtle.forward(20)
        turtle.right(90)

{{ select(8) }}

  • 9
  • 10
  • 1, 9
  • 1, 10

第 9 题. 2023年3月 GESP 一级 真题 选择题 第 9 题

9.turtle.speed(n)用于确定绘图速度,当 n 值为( ),速度最快。

{{ select(9) }}

  • 0
  • 1
  • 5
  • 10

第 10 题. 2023年3月 GESP 一级 真题 选择题 第 10 题

10.下面 Python 代码执行后显示图形如下,turtle.circle()实现,内外层半径相差为 20 像素,在横线上填入相应代码( )。

202303-011001

import turtle

turtle.pensize(2)
for i in Range(5):
    turtle.penup()
    turtle.goto(θ, -i * 20)
    turtle.pendown()
    turtle.circle(______, steps = 4)#在此处填入代码

turtle.done()

{{ select(10) }}

  • (i + 1) * 20
  • i * 20
  • 20
  • 40

第 11 题. 2023年3月 GESP 一级 真题 选择题 第 11 题

11.下面 Python 执行后的输出结果是( )。

n = 30

if n > 10:
    print("A")
elif n > 20:
    print("B")
elif n == 30:
    print("C")
else:
    print("D")

{{ select(11) }}

  • A
  • B
  • C
  • D

第 12 题. 2023年3月 GESP 一级 真题 选择题 第 12 题

12.以下 Python 代码执行后输出结果是( )。

Sum=0
for i in range(1, 10, 2):
    if i % 3:
        continue
    Sum += i
print(Sum)

{{ select(12) }}

  • 12
  • 13
  • 18
  • 23

第 13 题. 2023年3月 GESP 一级 真题 选择题 第 13 题

13.下面 Python 代码用于求1/1+1/3+1/6+1/10+1/15+1/1 + 1/3 + 1/6 + 1/10 + 1/15 + …之和,其中第 NN 项的分母为 1+2++N1+2+…+N 之和,在横线填上合适代码以实现( )。

#求和:1/1+1/3+1/6+1/10+...
lastSum =0
N = 1000000
runEnd =0
for i in range(1, N + 1):
    _______________
    runEnd += 1 / lastSum
print(runEnd)

{{ select(13) }}

  • lastSum = i
  • lastSum = sum(i)
  • lastSum += i
  • lastSum *= i

第 14 题. 2023年3月 GESP 一级 真题 选择题 第 14 题

14.下面 Python 代码执行后输出是 ( ) 。

i = 2
for i in range(i + 2):
    print(i, end = "#")
    i += 2
print(i)

{{ select(14) }}

  • 0#1#2#3#4
  • 0#1#2#3#5
  • 0#4#4
  • 因为 i 一直在变大,所以无穷循环永远输出

第 15 题. 2023年3月 GESP 一级 真题 选择题 第 15 题

15.执行以下 Python 代码后,数据结果是( )。

Sum=0
for i in range(10):
    if i % 2 == 0:
        continue
    if i % 7 == 0:
        break
    Sum += i
print(Sum)

{{ select(15) }}

  • 0
  • 9
  • 10
  • 18

第 16 题. 2023年3月 GESP 一级 真题 判断题 第 1 题

1.在 Windows 系统中通过键盘完成对选定文本移动的按键组合是先 Ctrl+X,移动到目标位置后按 Ctrl+V

{{ select(16) }}

第 17 题. 2023年3月 GESP 一级 真题 判断题 第 2 题

2.程序员用 CC++PythonScratch 等编写的程序能在 CPU 上直接执行。

{{ select(17) }}

第 18 题. 2023年3月 GESP 一级 真题 判断题 第 3 题

3.Python 代码 turtle.circle() 可以绘制每边边长相等的多边形。

{{ select(18) }}

第 19 题. 2023年3月 GESP 一级 真题 判断题 第 4 题

4.Python 代码 turtle.goto() 执行后不会改变海龟的朝向。

{{ select(19) }}

第 20 题. 2023年3月 GESP 一级 真题 判断题 第 5 题

5.Pythonint()函数可以将数字式字符串形如"3.14"或浮点数如3.14 转换为整数。

{{ select(20) }}

第 21 题. 2023年3月 GESP 一级 真题 判断题 第 6 题

6.Python 表达式"10" * 2 的值为 20

{{ select(21) }}

第 22 题. 2023年3月 GESP 一级 真题 判断题 第 7 题

7.Python 表达式 5 * 3 // 2 的值为 8,因为 15 除以 2 的商为 7.5,四舍五入即为 8

{{ select(22) }}

第 23 题. 2023年3月 GESP 一级 真题 判断题 第 8 题

8.在 Python 语言中,判断语句 if 可以有多个 elif 从句,但最多只能有一个 else 从句。

{{ select(23) }}

第 24 题. 2023年3月 GESP 一级 真题 判断题 第 9 题

9.在 Python 中,假如 N 为正整数,则 range(N)range(0 ,N)等效。

{{ select(24) }}

第 25 题. 2023年3月 GESP 一级 真题 判断题 第 10 题

10.Python 代码 print("19" + "49")执行后将输出 1949

{{ select(25) }}