客观题

PY3

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。


  1. 以下哪个是 for 循环的主要作用?()

{{ select(1) }}

  • 重复执行代码直到条件不满足
  • 遍历列表、字符串等可迭代对象中的元素
  • 只能执行固定次数的循环
  • 必须和 if 一起使用

  1. 下面哪个 for 循环能输出 0、1、2、3、4?()
____________:
    print(i,end=" ")

{{ select(2) }}

  • for i in range(4):
  • for i in range(5):
  • for i in range(1,5):
  • for i in 0 to 4:

  1. 执行以下代码,输出结果是?()
for i in range(1,10,3):
    print(i,end=" ")

{{ select(3) }}

  • 1 2 3 4 5 6 7 8 9
  • 1 4 7
  • 3 6 9
  • 1 3 5 7 9

  1. 以下代码会输出几次 "hello"?()
for i in range(5):
    if i == 2:
        continue
    print("hello")

{{ select(4) }}

  • 3 次
  • 4 次
  • 5 次
  • 2 次

  1. 执行以下代码后输出结果是?()
for num in [2,4,6,7,8]:
    if num % 2 == 1:
        print(num,end=" ")

{{ select(5) }}

  • 2 4 6 8
  • 7
  • 2 4 6 7 8
  • 无输出

  1. while 循环的基本语法特点是?()

{{ select(6) }}

  • 先判断条件,满足则执行循环体
  • 必须指定循环次数
  • 只能遍历序列中的元素
  • 不需要条件就能执行

  1. 执行以下代码,输出结果是?()
i = 1
while i <= 3:
    print(i,end=" ")
    i += 1

{{ select(7) }}

  • 1 2
  • 1 2 3
  • 2 3 4
  • 1 1 1

  1. 执行以下代码,输出结果是?()
i = 0
while i < 5:
    i += 1
    if i == 4:
        break
    print(i,end="")

{{ select(8) }}

  • 1 2 3
  • 1 2 3 4
  • 0 1 2 3
  • 4

  1. break 语句的作用是?()

{{ select(9) }}

  • 跳过本次循环,直接开始下一次
  • 强制结束当前循环,跳出循环体
  • 暂停循环,等待输入
  • 让循环执行次数加 1

  1. 以下双重 for 循环会输出几个数字?()
for i in range(2):
    for j in range(2):
        print(i + j)

{{ select(10) }}

  • 2 个
  • 3 个
  • 4 个
  • 5 个

  1. 以下代码用于生成等差数列 3、5、7、9,横线处应填?()
for i in range(4):
    print(3 + i * _____, end="")

{{ select(11) }}

  • 1
  • 2
  • 3
  • 4

  1. 执行代码后输出结果是?()
for i in range(3):
    if i > 0:
        print("@" * i,end="")

{{ select(12) }}

  • @@@@
  • @@@
  • @@
  • @

  1. 以下代码计算 1+2+3+4+5 的和,横线处应填?()
sum = 0
i = 1
while i <= 5:
    sum = sum + _____
    i += 1
print(sum)

{{ select(13) }}

  • 1
  • i
  • sum
  • 5

  1. 以下哪个语句可以结束本次循环的执行流程,继续下一次循环?()

{{ select(14) }}

  • break
  • print
  • continue
  • input

  1. 在循环中使用 if 判断的主要目的是?()

{{ select(15) }}

  • 增加循环次数
  • 控制循环何时执行特定操作
  • 必须和 break 一起用
  • 让循环更慢

turtle

未参加
状态
已结束
规则
IOI
题目
5
开始于
2025-11-29 13:30
结束于
2025-11-29 14:30
持续时间
1 小时
主持人
参赛人数
9