1
单选(2分)
以下叙述正确的是(D)。
-
A.在循环体内使用break语句或continue语句的作用相同。
-
B.continue语句的作用是结束整个循环的执行。
-
C.从多层循环嵌套中退出时,可以使用goto语句。
-
D.只能在循环体内使用break语句。
2
单选(2分)
- k=1000
- while k>1:
- print(k)
- k=k/2
上述代码的运行结果包含(A)个数字。
-
A.10
-
B.8
-
C.11
-
D.9
3
- for i in range(3):
- print(i,end=',')
运行结果是(D)
-
A.1,2,3
-
B.1,2,3,
-
C.0,1,2
-
D.0,1,2,
4
单选(2分)
下面代码的运行结果是:(B)
- for i in range(2):
- print(i, end='')
- else:
- print(0)
-
A.
0
1
0
-
B.010
-
C.
0
1
2
-
D.
0
1
5
单选(2分)
下面代码的运行结果是:(A)
- n = 1
- while n >= 0:
- print(n)
- n = n - 1
- else:
- print(n)
-
A.
1
0
-1
-
B.
10-1
-
C.
1
-
D.
1
0
0
6
单选(2分)
下面代码的运行结果是:(D)
- n = 1
- while n >= 0:
- n = n - 1
- print(n)
- else:
- print(n)
-
A.
0
-1
-
B.
1
0
0
-
C.
1
0
-1
-
D.
0
-1
-1
7
单选(2分)
下面代码的运行结果是:(B)
- lst=[1,3,5,7]
- for i in lst:
- print(i)
- if i>=5:
- break
- else:
- print('END')
-
A.
1
3
5
7
END
-
B.
1
3
5
-
C.
1
3
5
END
-
D.
1
3
5
7
8
多选(3分)
下面代码中输出结果为1,2,3三个数字的有(CD)。
-
A.
- for i in range(3,0,-1):
- print(i+1)
-
B.
- for i in range(3):
- print(i)
-
C.
- alist=[0,1,2]
- for i in alist:
- print(i+1)
-
D.
- i=3
- while i>0:
- i=i-1
- print(3-i)
9
多选(3分)
常见的控制流结构有:(CD)
-
A.嵌套结构
-
B.复杂结构
-
C.条件分支
-
D.顺序结构
10
填空(2分)
- if True or False and False:
- print('yes')
- else:
- print('no')
上述代码输出结果是(yes)。