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课堂
- 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