如图:地面高度数据是[0,0,2,1,2,0,0,1],结论:该地面有2处低洼地

(1)用计算机编程解决问题的一般过程包括:①编写程序②抽象与建模③设计算法④调试运行程序,正确的顺序应该是
(2)算法实现中会遍历每一个地面高度数据,合适的算法控制结构是
A.顺序结构 B.分支结构 C.循环结构 D.树形结构
(3)若地面高度数据为[0,1,0,2,1,2,0,0,2,0],则该地面有
(4)实现上述功能的代码如下,请在划线处填入合适的代码。
import random
n=int(input("请输入地面高度值个数:"))
dm=[0]*n
for i in range
dm[i]=random.randint(0,5)
print("地面高度数据:",dm)
cnt=0
f=False
for k in range(1,n): #判断低洼地的数量
if

f=True
elif dm[k-1] < dm[k] and f == True:
f=False
print("该地面有",cnt,"处低洼地。")
(5)在程序代码中,加框处代码存在错误,请改正

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

