#3230. Python中级组客观题

Python中级组客观题

一、选择题(共25题)

  1. 在红色文化宣传程序中,下列哪个选项是定义变量“英雄姓名”的正确方式?
    {{ select(1) }}
  • var .姓名 = “雷锋”
  • name = “雷锋”
  • string- 姓名 = “雷锋”
  • 姓名 := “雷锋”
  1. 在编写循环播放程序时,while循环的循环条件后面需要跟什么符号?
    {{ select(2) }}
  • 分号
  • 冒号
  • 大括号
  • 小括号
  1. 下列代码中,循环体执行了几次?
i = 1
while i <= 5:
  print("红色精神")
  i = i + 1

{{ select(3) }}

  • 4次
  • 5次
  • 6次
  • 无限次
  1. 下列哪个选项是if语句的正确格式?
    {{ select(4) }}
  • if (年代 > 1949):
  • if 年代 > 1949 then:
  • if 年代 > 1949:
  • if 年代 > 1949 do:
  1. 关于if语句嵌套,下列说法正确的是?
    {{ select(5) }}
  • 只能嵌套一层
  • 内层if可以访问外层if的变量
  • else可以单独出现,不是必须与if配对
  • 嵌套if必须使用elif
  1. 在绘制画作时,turtle库中设置背景颜色的命令是?
    {{ select(6) }}
  • bgcolor()
  • background()
  • setbg()
  • color()
  1. 在定义“红色故事”函数时,下列哪个选项是定义函数的正确方式?
    {{ select(7) }}
  • function red_story():
  • def red_story():
  • define red_story():
  • func red_story():
  1. 函数可以有多个参数,参数之间用什么分隔?
    {{ select(8) }}
  • 分号
  • 冒号
  • 逗号
  • 空格
  1. 下列哪个选项是创建红色英雄列表的正确方式?
    {{ select(9) }}
  • hero = (“雷锋”,“焦裕禄”)
  • hero = [“雷锋”,“焦裕禄”]
  • hero = {“雷锋”,“焦裕禄”}
  • hero = <“雷锋”,“焦裕禄”>
  1. 如何获取列表 hero = ["雷锋", "焦裕禄", "王进喜", "邓稼先"] 中的第三个元素?
    {{ select(10) }}
  • hero[2]
  • hero[3]
  • hero[4]
  • hero[1]
  1. 下列哪个选项可以向 列表 末尾添加新精神?
    {{ select(11) }}
  • 列表.add(“长征精神”)
  • 列表.insert(“长征精神”)
  • 列表.append(“长征精神”)
  • 列表.push(“长征精神”)
  1. 下列哪个是逻辑“或”运算符?
    {{ select(12) }}
  • and
  • or
  • not
  • xor
  1. 表达式 (5 > 3) and (2 > 4) 的结果是?
    {{ select(13) }}
  • True
  • False
  • 5
  • 2
  1. 在turtle中绘制红色五角星并填充红色,需要先使用哪个命令?
    {{ select(14) }}
  • fillcolor("red")
  • color("red")
  • fill("red")
  • setfill("red")
  1. 下列哪个选项是turtle中开始填充的命令?
    {{ select(15) }}
  • start_fill()
  • begin_fill()
  • fill_start()
  • fill_begin()
  1. 在循环中,如果不改变计数器变量,会导致什么?
    {{ select(16) }}
  • 循环不执行
  • 循环执行一次
  • 无限循环(死循环)
  • 程序报错
  1. 下列哪个选项是删除列表中的最后一个元素的正确格式?
    {{ select(17) }}
  • 列表.remove()
  • 列表.delete()
  • 列表.pop()
  • 列表.end()
  1. 在函数中,返回值的关键字是?
    {{ select(18) }}
  • back
  • return
  • result
  • out
  1. 在turtle中绘制图形时,隐藏画笔的指令是?
    {{ select(19) }}
  • hide()
  • hideturtle()
  • invisible()
  • noshow()
  1. 下列哪个选项可以控制while循环恰好执行3次?
    {{ select(20) }}
  • 计数器从0到2
  • 计数器从1到3
  • 计数器从0到3
  • A和B都可以
  1. 关于列表,下列说法错误的是?
    {{ select(21) }}
  • 列表中的元素可以是不同类型
  • 列表的索引从0开始
  • 列表一旦创建不能修改
  • 列表可以嵌套
  1. 下列哪个是正确调用函数 def red(title, count): 的方式?
    {{ select(22) }}
  • red title,count
  • red(title,count)
  • call red(title, count)
  • run red(title, count)
  1. 在turtle中绘制标语时,移动到指定坐标且不留痕迹的正确顺序是?
    {{ select(23) }}
  • goto() → penup() → pendown()
  • pendown() → goto() → penup()
  • penup() → goto() → pendown()
  • goto() → pendown() → penup()
  1. 下列哪个选项可以实现随机抽奖的功能?
    {{ select(24) }}
  • 使用if语句
  • 使用while循环
  • 使用random模块
  • 使用turtle模块
  1. 列表中第一个元素的索引值(下标)为?
    {{ select(25) }}
  • 2
  • 1
  • 0
  • -1

二、判断题(共10题)

  1. 在python数据类型中整型的关键字是float。
    {{ select(26) }}
  • 正确
  • 错误
  1. while循环的条件可以是True,导致无限循环。
    {{ select(27) }}
  • 正确
  • 错误
  1. if语句可以单独使用,不需要else。
    {{ select(28) }}
  • 正确
  • 错误
  1. turtle库中,pendown()和penup()必须要成对使用,否则会报错。
    {{ select(29) }}
  • 正确
  • 错误
  1. 函数定义后必须调用才会执行。
    {{ select(30) }}
  • 正确
  • 错误
  1. 列表的索引可以从负数开始,表示从后往前数。
    {{ select(31) }}
  • 正确
  • 错误
  1. 逻辑运算符使用后的返回结果是布尔数据类型。
    {{ select(32) }}
  • 正确
  • 错误
  1. 在函数内部修改全局变量需要使用global关键字。
    {{ select(33) }}
  • 正确
  • 错误

34.算法必须有输出,但可以没有输入。
{{ select(34) }}

  • 正确
  • 错误
  1. random.randint(1,10)可以生成1到10之间的随机整数。
    {{ select(35) }}
  • 正确
  • 错误