Python中级组客观题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
一、选择题(共25题)
- 在红色文化宣传程序中,下列哪个选项是定义变量“英雄姓名”的正确方式?
{{ select(1) }}
- var .姓名 = “雷锋”
- name = “雷锋”
- string- 姓名 = “雷锋”
- 姓名 := “雷锋”
- 在编写循环播放程序时,while循环的循环条件后面需要跟什么符号?
{{ select(2) }}
- 分号
- 冒号
- 大括号
- 小括号
- 下列代码中,循环体执行了几次?
i = 1
while i <= 5:
print("红色精神")
i = i + 1
{{ select(3) }}
- 4次
- 5次
- 6次
- 无限次
- 下列哪个选项是if语句的正确格式?
{{ select(4) }}
- if (年代 > 1949):
- if 年代 > 1949 then:
- if 年代 > 1949:
- if 年代 > 1949 do:
- 关于if语句嵌套,下列说法正确的是?
{{ select(5) }}
- 只能嵌套一层
- 内层if可以访问外层if的变量
- else可以单独出现,不是必须与if配对
- 嵌套if必须使用elif
- 在绘制画作时,turtle库中设置背景颜色的命令是?
{{ select(6) }}
- bgcolor()
- background()
- setbg()
- color()
- 在定义“红色故事”函数时,下列哪个选项是定义函数的正确方式?
{{ select(7) }}
- function red_story():
- def red_story():
- define red_story():
- func red_story():
- 函数可以有多个参数,参数之间用什么分隔?
{{ select(8) }}
- 分号
- 冒号
- 逗号
- 空格
- 下列哪个选项是创建红色英雄列表的正确方式?
{{ select(9) }}
- hero = (“雷锋”,“焦裕禄”)
- hero = [“雷锋”,“焦裕禄”]
- hero = {“雷锋”,“焦裕禄”}
- hero = <“雷锋”,“焦裕禄”>
- 如何获取列表
hero = ["雷锋", "焦裕禄", "王进喜", "邓稼先"]中的第三个元素?
{{ select(10) }}
- hero[2]
- hero[3]
- hero[4]
- hero[1]
- 下列哪个选项可以向 列表 末尾添加新精神?
{{ select(11) }}
- 列表.add(“长征精神”)
- 列表.insert(“长征精神”)
- 列表.append(“长征精神”)
- 列表.push(“长征精神”)
- 下列哪个是逻辑“或”运算符?
{{ select(12) }}
- and
- or
- not
- xor
- 表达式
(5 > 3) and (2 > 4)的结果是?
{{ select(13) }}
- True
- False
- 5
- 2
- 在turtle中绘制红色五角星并填充红色,需要先使用哪个命令?
{{ select(14) }}
- fillcolor("red")
- color("red")
- fill("red")
- setfill("red")
- 下列哪个选项是turtle中开始填充的命令?
{{ select(15) }}
- start_fill()
- begin_fill()
- fill_start()
- fill_begin()
- 在循环中,如果不改变计数器变量,会导致什么?
{{ select(16) }}
- 循环不执行
- 循环执行一次
- 无限循环(死循环)
- 程序报错
- 下列哪个选项是删除列表中的最后一个元素的正确格式?
{{ select(17) }}
- 列表.remove()
- 列表.delete()
- 列表.pop()
- 列表.end()
- 在函数中,返回值的关键字是?
{{ select(18) }}
- back
- return
- result
- out
- 在turtle中绘制图形时,隐藏画笔的指令是?
{{ select(19) }}
- hide()
- hideturtle()
- invisible()
- noshow()
- 下列哪个选项可以控制while循环恰好执行3次?
{{ select(20) }}
- 计数器从0到2
- 计数器从1到3
- 计数器从0到3
- A和B都可以
- 关于列表,下列说法错误的是?
{{ select(21) }}
- 列表中的元素可以是不同类型
- 列表的索引从0开始
- 列表一旦创建不能修改
- 列表可以嵌套
- 下列哪个是正确调用函数
def red(title, count):的方式?
{{ select(22) }}
- red title,count
- red(title,count)
- call red(title, count)
- run red(title, count)
- 在turtle中绘制标语时,移动到指定坐标且不留痕迹的正确顺序是?
{{ select(23) }}
- goto() → penup() → pendown()
- pendown() → goto() → penup()
- penup() → goto() → pendown()
- goto() → pendown() → penup()
- 下列哪个选项可以实现随机抽奖的功能?
{{ select(24) }}
- 使用if语句
- 使用while循环
- 使用random模块
- 使用turtle模块
- 列表中第一个元素的索引值(下标)为?
{{ select(25) }}
- 2
- 1
- 0
- -1
二、判断题(共10题)
- 在python数据类型中整型的关键字是float。
{{ select(26) }}
- 正确
- 错误
- while循环的条件可以是True,导致无限循环。
{{ select(27) }}
- 正确
- 错误
- if语句可以单独使用,不需要else。
{{ select(28) }}
- 正确
- 错误
- turtle库中,pendown()和penup()必须要成对使用,否则会报错。
{{ select(29) }}
- 正确
- 错误
- 函数定义后必须调用才会执行。
{{ select(30) }}
- 正确
- 错误
- 列表的索引可以从负数开始,表示从后往前数。
{{ select(31) }}
- 正确
- 错误
- 逻辑运算符使用后的返回结果是布尔数据类型。
{{ select(32) }}
- 正确
- 错误
- 在函数内部修改全局变量需要使用global关键字。
{{ select(33) }}
- 正确
- 错误
34.算法必须有输出,但可以没有输入。
{{ select(34) }}
- 正确
- 错误
- random.randint(1,10)可以生成1到10之间的随机整数。
{{ select(35) }}
- 正确
- 错误