#GESPP1202403. GESP-2024年3月份 Python 一级 客观题

GESP-2024年3月份 Python 一级 客观题

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

  1. 小杨的父母最近刚刚给他买了⼀块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是?( )。

{{ select(1) }}

  • 小程序
  • 计时器
  • 操作系统
  • 神话人物
  1. 中国计算机学会(CCF)在2024年1⽉27⽇的颁奖典礼上颁布了王选奖,王选先⽣的重⼤贡献是( )

{{ select(2) }}

  • 制造⾃动驾驶汽车
  • 创立培训学校
  • 发明汉字激光照排系统
  • 成立方正公司
  1. Python表达式(3 - 2) * 3 + 5的值是( )

{{ select(3) }}

  • 13
  • 8
  • 2
  • 0
  1. Python语句print("5%2=",5 % 2) 执⾏后的输出是( )。

{{ select(4) }}

  • 2 2
  • 1 1
  • 5%2=2
  • 5%2= 1
  1. 执⾏Python语句 a = input() 时如果输⼊5+2 ,下述说法正确的是(()

{{ select(5) }}

  • 变量 a 将被赋值为整数7
  • 变量a 将被赋值为字符串,字符串内容为5+2
  • 语句执⾏将报错,不能输入表达式
  • 语句执行将报错,因为input() 函数的括号内没有提示字符串作为参数
  1. 下⾯Python代码执行后的输出是( )。
a = 1
print(f"a+1={a+1}")

{{ select(6) }}

  • a+1= 2
  • a+1=2
  • 2=2
  • 2= 2
  1. 下⾯Python代码执⾏时输⼊21后,有关描述正确的是( )。
N = int(input())

if N%3 ==0:
     print("能被3整除")
else N % 7 == 0:
     print("能被7整除")
else:
     print("不能被3和7整除")

{{ select(7) }}

  • 仅有代码4⾏被执行
  • 第4和第7⾏代码都被执行
  • 仅有代码第7⾏被执行
  • 第8行代码将被执⾏,因为input() 输⼊为字符串
  1. 下⾯Python代码第2⾏,总共被执⾏次数是( )。
for i in range(-10,10):
    print(i)

{{ select(8) }}

  • 0
  • 10
  • 19
  • 20
  1. 下⾯Python代码执⾏后的输出是( )。
tnt = 0 #保存累加的和
for i in range(10):
     if i % 3 and i % 7:
        tnt += i
print(tnt)

{{ select(9) }}

  • 0
  • 7
  • 18
  • 20
  1. 下⾯Python代码执⾏后的输出是( )。
N =10
while N != 0:
      N -= 1
      if N % 3 == 0:
            print(N,end="#")

{{ select(10) }}

  • 9#6#3#
  • 9#6#3#0#
  • 8#7#5#4#2#1#
  • 10#8#7#5#4#2#1#
  1. 下⾯Python代码⽤于判断键盘输⼊的整数是否为质数。质数是只能被1和它本⾝整除的数。在横线处应填⼊代码是( )。

image

{{ select(11) }}

  • n % i
  • n % i ==0
  • n // i
  • n / i
  1. 下⾯Python代码执行后的描述,正确的是( )。

image

{{ select(12) }}

  • 有4条蓝色线段5条红色线段,总计9条线段
  • 有4条红⾊线段5条蓝色线段,总计9条线段
  • 有5条蓝⾊线段5条红色线段,总计10条线段
  • 只有1条线段,线段颜色为蓝色
  1. 下面Python执⾏后输出是( )

image

{{ select(13) }}

  • 红色正方形,四周封闭
  • 红色正方形,左边有缺口
  • 红色正方形,右边有缺口
  • 红色正方形,底边有缺口
  1. 下⾯Python代码执⾏后正确的图形是( )

image

{{ select(14) }}

  • 完整圆形,但原位置重复三次,看起来是⼀个圆
  • 以坐标(150,90)为圆心的完整圆形
  • 不是完整圆形,缺少左下角的四分之⼀
  • 不是完整圆形,缺少右下角的四分之⼀
  1. 为画出如下所示图形,下⾯Python代码横线处应填⼊( )。

image

{{ select(15) }}

  • 150
  • 100
  • 50
  • 0

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

  1. 小杨今年春节回奶奶家了,奶奶家的数字电视可以通过遥控器输⼊电视剧名称来找到想播放的电视剧,所以可以推知⾥⾯有交互式程序在运⾏。( ) {{ select(16) }}
  1. 任何⼀个for循环都可以转化为等价的while 循环。 {{ select(17) }}
  1. 在Python代码中变量n 被赋值为27,则print(n // 10) 执⾏后输出的是7。 {{ select(18) }}
  1. Python语句print(2,3,sep="#",end="&") 执⾏后输出的是2#3& 。 {{ select(19) }}
  1. 在Python中,while 可能是死循环,而for-in 循环不可能是死循环。 {{ select(20) }}
  1. Python表达式"10"*2 执⾏时将报错,因为"10" 是字符串类型⽽2是整数类型,它们数据类型不同,不能在⼀起运算。 {{ select(21) }}
  1. 在Python,break 语句⽤于提前终⽌当前层次循环,适⽤于while 循环,但不适⽤于for-in 循环。 {{ select(22) }}
  1. 以下Python代码默认将绘制⼀条⽔平直线。( )
import turtle
turtle.goto(50,0)

{{ select(23) }}

  1. Python代码执⾏后,将绘制⼀个边长为100的等边三角形,且填充颜⾊为红⾊。( )
import turtle
turtle.fillcolor("red")
turtle.begin_fill()
turtle.circle(100,steps=3)
turtle.endfill()

{{ select(24) }}

  1. Python代码turtle.right() 也可以实现海⻳指向左旋转。 {{ select(25) }}