#B. QKCP201~210

    Type: Objective

QKCP201~210

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

1、运行一下Python会打印什么?( )。

num_list = [1, 2, 3]
num_list.append(4)
num_list.insert(1, 5)
print(num_list)

{{ select(1) }}

  • [1, 2, 3, 4]
  • [1, 5, 2, 3, 4]
  • [5, 1, 2, 3, 4]
  • [1, 2, 3, 5, 4]

2、下列关于变量赋值的选项中,会产生错误的是?( )。

{{ select(2) }}

  • x = 0
  • x_y = 12
  • 4x = "hello"
  • str_value = "string"

3、在Python中,关于算术运算符和逻辑运算符的说法正确的是( )。

{{ multiselect(3) }}

  • 算术运算符优先于逻辑运算符
  • 逻辑运算符 and 优先于 or
  • +号运算符可以用于字符串拼接
  • not 运算符的优先级最高

4、执行下列程序,那么multiply(4, 3)返回的结果是( )?。

value = 10
while value > 0:
    value -= 3
    if value == 1:
        break
    print(value, end=", ")

{{ select(4) }}

  • 7, 4, 1
  • 7, 4
  • 7, 4, 1,
  • 7, 4,

5、以下哪些是Python内置数据类型?( )。 {{ multiselect(5) }}

  • Integer
  • Float
  • Character
  • String

6、当使用random库生成随机数时,以下表述正确的是?( )。

{{ multiselect(6) }}

  • randint(1, 5)生成的随机数可能是5
  • random()函数返回的是一个整数
  • uniform(1, 10)可以生成1到10之间的浮点数
  • choice([1,2,3,4,5])可以从列表中随机选择一个元素

7、已知列表 list_data = [3, 1, '4', 'abc', 5, 'b', 2, '10'],以下哪些表达式不会报错?( )

{{ multiselect(7) }}

  • list_data[2] + list_data[3]
  • 'a' in list_data
  • max(list_data)
  • list_data[1:4]

8、运行下列程序,最终输出的内容可能是?( )。

x = 12
for i in range(10):
    x = x+1
    if x>17:
        print(x)
    if x>22:
        break

{{ multiselect(8) }}

  • 17
  • 18
  • 20
  • 22

9、关于函数的定义和使用的陈述中,正确的是?( )。 {{ multiselect(9) }}

  • 函数一旦定义,在程序中不可修改
  • 在Python中可以使用def关键字来定义一个函数
  • 函数可以有参数,也可以没有
  • 函数必须返回一个值

10、关于循环和循环控制语句的描述,正确的是?()

{{ multiselect(10) }}

  • for循环只能用于迭代列表
  • 在while循环中,条件表达式永远为真时,循环将无限执行
  • break语句用于立即退出循环体
  • continue语句会终止当前迭代,并开始下一个迭代

0517课堂

Not Attended
Status
Done
Rule
Ledo
Problem
3
Start at
2025-5-17 14:30
End at
2025-5-17 15:00
Duration
0.5 hour(s)
Host
Partic.
6