#81. GESP Python 一级 2023年06月 客观题

GESP Python 一级 2023年06月 客观题

一、单选题(每题2分,共30分)

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

{{ select(1) }}

  • 麦克风
  • 音箱
  • 打印机
  • 显示器
  1. ChatGPT是OpenAI研发的聊天机器人程序,它能通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,完成很多工作。请你猜猜看,下面任务中,ChatGPT不能完成的是( )。

{{ select(2) }}

  • 改邮件
  • 编剧本
  • 擦地板
  • 写代码
  1. Python表达式2+3**2*3的值是( )。

{{ select(3) }}

  • 15625
  • 731
  • 75
  • 29
  1. Python语句print(5//2*3,5%2*3)执行后的输出是( )。

{{ select(4) }}

  • 0 5
  • 05
  • 6 3
  • 63
  1. 执行Python语句a = int(input())时如果输入3.14,下述说法正确的是( )。

{{ select(5) }}

  • 变量a将被赋值为整数值3
  • 变量a将被赋值为浮点数3.14
  • 变量a将被赋值为整数值4
  • 语句执行将报错
  1. 下面Python代码执行后的输出是( )。
n = 18
if n % 3:
    print(0, end="#")
else:
    print(1, end="#")
if n % 5:
    print(0)
else:
    print(1)

{{ select(6) }}

  • 0#1
  • 1#0
  • 0#0
  • 1#1
  1. 下面Python代码执行后的输出是( )。
tnt = 0
for i in range(-50, 50):
    tnt += i
print(tnt)

{{ select(7) }}

  • -50
  • 0
  • 50
  • 100
  1. 下面Python代码执行后的输出是( )。
tnt = 0
for i in range(10, 2):
    tnt += i
print(tnt)

{{ select(8) }}

  • 0
  • 3
  • 20
  • 25
  1. 下面Python代码执行后的输出是( )。
tnt = 0
for i in range(2, 6):
    if i % 2:
        tnt += i
print(tnt)

{{ select(9) }}

  • 6
  • 8
  • 12
  • 14
  1. 下面Python代码执行后的输出是( )。
n = 10
tnt = 0
while n != 0:
    if n % 3:
        tnt += n
    n -= 1
print(tnt)

{{ select(10) }}

  • 18
  • 22
  • 33
  • 37
  1. 下面Python代码执行后的描述,正确的是( )。
import turtle
for i in range(10):
    if i % 2 == 0:
        turtle.pencolor("red")
    else:
        turtle.pencolor("blue")
    turtle.forward(i * 10)

{{ select(11) }}

  • 有4条蓝色线段5条红色线段,总计9条线段
  • 有4条红色线段5条蓝色线段,总计9条线段
  • 有5条蓝色线段5条红色线段,总计10条线段
  • 有5条红色线段5条栏色线段,总计10条线段
  1. 下面Python执行后输出是( )。
import turtle
for i in range(10):
    turtle.circle(1 * 10)

{{ select(12) }}

  • 以上都不正确

  1. 下面Python代码执行后正确的图形是( )。
import turtle
for i in range(5):
    if i % 2 == 0:
        turtle.right(90)
        turtle.pencolor("red")
    else:
        turtle.left(90)
        turtle.pencolor("blue")
    turtle.forward(10 * 15 - 10 * 1)

{{ select(13) }}

  1. 为画出如下所示图形,下面Python代码横线处应填入( )。

import turtle
for i in range(5):
    turtle.penup()
    turtle.goto(_____)
    turtle.pendown()
    turtle.circle(40, steps=4)

{{ select(14) }}

  • i*80,0
  • i*40,0
  • 0,i*80
  • 0,i*40
  1. 为画出如下所示图形,下面Python代码横线处应填入( )。

import turtle
for i in range(5):
    turtle.left(90)
    turtle.circle(40)
    turtle.goto(80 * (1 + 1), 0)
    turtle.left( )

{{ select(15) }}

  • -180
  • -90
  • 90
  • 180

二、判断题(每题2分,共20分)

  1. 计算机硬件主要包括运算器、控制器、存储器、输入设备和输出设备。( )

{{ select(16) }}

  • 正确
  • 错误
  1. 诞生于1958年的103机是中国第一台通用数字电子计算机,比1946年在美国诞生的第一台通用电子计算机ENIAC晚了十多年。( )

{{ select(17) }}

  • 正确
  • 错误
  1. 在Python代码中变量n被赋值为正整数,则表达式print(n % 10)的值为正整数n的个位数。( )

{{ select(18) }}

  • 正确
  • 错误
  1. Python语句print(2,3,sep="#",end="->")中的sep和end先后顺序不能改变。( )

{{ select(19) }}

  • 正确
  • 错误
  1. Python函数input()可以输入字符串、整数、浮点数等。( )

{{ select(20) }}

  • 正确
  • 错误
  1. Python表达式int("10"*2)+10的值为整数30。( )

{{ select(21) }}

  • 正确
  • 错误
  1. 在Python中,通常可以用while模拟实现for-in循环,但for-in未必能模拟实现while循环。( )

{{ select(22) }}

  • 正确
  • 错误
  1. 在Python代码中,可以将变量命名为print,虽然print是输出函数名称,但该变量命名非常不好。( )

{{ select(23) }}

  • 正确
  • 错误
  1. 以下Python代码将绘制一个红色填充的圆。( )
import turtle
turtle.fillcolor("red")
turtle.circle(20)

{{ select(24) }}

  • 正确
  • 错误
  1. Python代码turtle.forward()执行后,不改变海龟朝向。( )

{{ select(25) }}

  • 正确
  • 错误