2021.03青少年软件编程(Python)等级考试试卷(四级)
一、单选题(共25题,每题2分,共50分)
1.不超过100个元素的有序数列,使用二分查找能找到指定的元素,可能的查找次数不包括?( D )
A. 1次
B. 6次
C. 7次
D. 8次
2.运行以下代码,正确的打印结果是?( C )
def f():
c=0
for i in range(4,51,4):
if i%6==0:
c=c+1
return c
print(f())
A. 1
B. 2
C. 4
D. 8
3.10个人站一列,分苹果,问第10个人分到多少个苹果,他说比前面一个人多分到2个,依次往前,都说比前面一个人多分到2个,最后问第一个人,他说分到10个苹果。用以下函数求第10个人分到的苹果数,则应补充选项为?( C )
def apple(n):
if n == 1:
return 10
else:
return
print(apple(10))
A. apple(n)