学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
水往低处流,下雨时道路上的低洼地总会有积水。现利用一组数据表示某地面的高度变化,高度值为正整数,相邻高度用直线连接,请设计程序统计出该地面有多少处低洼地。
如图:地面高度数据是[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(       ):   #随机生成n个地面高度数据
       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

用户名称
2019-09-19

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

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交