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
在古琴音律数据的二分查找中,运行如下代码,输出结果是( )
notes = [60, 62, 64, 65, 67, 69]
left, right = 0, 5
while left < right:
mid = (left + right + 1) // 2
if notes[mid] <= 65:
left = mid
else:
right = mid - 1
print(left)
5分
登录后查看选项
12关于 Python 函数的说法,错误的是( )5分
登录后查看选项
13
某刺绣作品的评分矩阵如下,程序输出对角线元素之和,结果是( )
grid = [[8, 2, 3],
[4, 9, 6],
[7, 5, 10]]
total = 0
for i in range(3):
for j in range(3):
if i == j:
total += grid[i][j]
print(total)
5分
登录后查看选项
14
运行以下嵌套函数调用,输出是( )
def compare(a, b):
return a if a > b else b
print(compare(compare(7, 3), 5))
5分
登录后查看选项
15
以下是剪纸作品销量数据的冒泡排序程序,排序后输出 data[2],结果是( )
data = [42, 18, 35, 27, 10]
for i in range(len(data)-1):
for j in range(len(data)-1-i):
if data[j] > data[j+1]:
data[j], data[j+1] = data[j+1], data[j]
print(data[2])