当前位置: 高中信息技术 / 综合题
  • 1. (2023高一上·奉贤期末) 小申想为小朋友们开发一款阅读相关的应用程序,该程序可以统计某位小朋友一周内每天阅读时间小于家长设定值(每周设置一次)的天数。

    1. (1) 在抽象与建模阶段,小申初步设计了计算模型,用day表示天数,time 表示每天阅读时间,1imit 表示家长的设定值。请问其中day变量的数据类型为(   )
      A . float B . str C . int D . bool
    2. (2) 在设计算法阶段,以下流程图应填入的选项是(   )

      A . ①i=i+1 ②day=day+1 B . ①i=i+1 ②time=time+1 C . ①day=day+1 ②i=i+1 D . ①time=time+1 ②i=i+1
    3. (3) 根据上述算法描述,我们知道解决该问题的算法为枚举法,枚举算法的特点为(   )。
      A . 一一列举 逐一检验 B . 一一检验 逐一列举 C . 重复检验 D . 重复列举
    4. (4) 枚举算法的结构特征是(       )。
      A . 分支结构中嵌套循环结构 B . 分支结构中嵌套分支结构 C . 循环结构中嵌套循环结构 D . 循环结构中嵌套分支结构
    5. (5) 在编写程序阶段,小申想用range(起始值、终值、步长)函数生成一个长度为7的整数序列,用于表示一周7天。以下适用的语句是(            ) 。

      ①range(0, 7)  ②range(1, 7)  ③range(0, 7, 1)

      ④range(1,7,1)  ⑤range(7,1,-1)  ⑥range(7,0,-1)

      A . ①③⑥ B . ②④⑥ C . ①③⑤ D . ②④⑤
    6. (6) 在调试运行阶段,小申发现程序并未达到预期的效果,如图1、图2所示,请分析原因并加以改正。

      ①day=0

      ②limit=float (input(“请输入家长设定值(小时) :”))

      ③for i in range(7):

      ④   time=float(input(“请输入阅读时间(小时) :”))

      ⑤   if time>limit:

      ⑥      day=day+1

      ⑦print(“有”, day, “天阅读时间小于家长设定值”)

      图1 预期结果

      图2 调试结果

      请写出出错的语句的编号,并写出修改后的语句: 。

微信扫码预览、分享更方便