cnt = 0
for i in range(2, 5):
for j in range(1, 4):
if i * j > 5:
cnt += 1
print(cnt)
5分
登录后查看选项
10在选择排序中,每一轮通常做什么操作?5分
登录后查看选项
11
在战役胜负分析中,用二分查找定位关键指标,运行如下代码,输出结果是( )
data = [20, 40, 60, 80, 100, 120]
left, right = 0, 5
while left < right:
mid = (left + right + 1) // 2
if data[mid] <= 80:
left = mid
else:
right = mid - 1
print(left)
5分
登录后查看选项
12关于 Python 函数的说法,错误的是( )5分
登录后查看选项
13
某战役的兵力部署矩阵如下,程序输出对角线元素之和,结果是( )
troops = [[5, 2, 1],
[3, 8, 4],
[6, 1, 9]]
total = 0
for i in range(3):
for j in range(3):
if i == j:
total += troops[i][j]
print(total)
5分
登录后查看选项
14
运行以下嵌套函数调用,输出是( )
def bigger(a, b):
return a if a > b else b
print(bigger(bigger(12, 8), 10))
5分
登录后查看选项
15
以下是某次战役缴获弹药数量的冒泡排序程序,排序后输出 ammo[3],结果是( )
ammo = [520, 310, 470, 290, 150]
for i in range(len(ammo)-1):
for j in range(len(ammo)-1-i):
if ammo[j] > ammo[j+1]:
ammo[j], ammo[j+1] = ammo[j+1], ammo[j]
print(ammo[3])