《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 9 章 答案

答案仅供参考,若有错误欢迎指正

判断对错

  1. 计算机可以生成真正的随机数。
  2. Python 的 random 函数返回伪随机整数。
  3. 自顶向下的设计也称为逐步求精。
  4. 在自顶向下的设计中,主要算法是根据尚未存在的函数编写的。
  5. main 函数在函数结构图的顶部。
  6. 自顶向下的设计最好自顶向下实现。
  7. 单元测试是单独测试较大程序的组件的过程。
  8. 开发人员应使用自顶向下或螺旋式设计,但不能同时使用。
  9. 只要阅读设计书籍就会使你成为一名了不起的设计师。
  10. 程序的简化版本称为模拟。

解答

  1. F
  2. F
  3. T
  4. T
  5. T
  6. F
  7. T
  8. F
  9. F
  10. F

多项选择

  1. 表达式________在大约 66%的时间里为真。
    a. random() >= 66
    b. random() < 66
    c. random() < 0.66
    d. random() >= 0.66
  2. 以下________项不是纯粹的自顶向下设计的一步。
    a. 对较小的问题重复该过程
    b. 用较小问题的接口详细说明算法
    c. 构建一个简化的系统原型
    d. 用较小的问题来表示算法
  3. 设计中组件之间依赖关系视图称为________。
    a. 流程图
    b. 原型
    c. 界面
    d. 结构图
  4. 模块层次结构图中的箭头表示________。
    a. 信息流
    b. 控制流
    c. 粘贴附件
    d. 单行道
  5. 在循环体中可以执行________语句让它终止。
    a. 对象
    b. 循环
    c. 函数
    d. 程序
  6. 使用概率事件的模拟称为________。
    a. 蒙特卡罗
    b. 伪随机
    c. Monty Python
    d. 混沌
  7. 在螺旋式开发中使用的系统的初始版本称为________。
    a. 入门套件
    b. 原型
    c. 模型
    d. beta 版本
  8. 在短柄壁球模拟中,gameOver 函数返回________数据类型。
    a. bool
    b. int
    c. string
    d. float
  9. 字符串格式化模板中百分号表示________。
    a. %
    b. %
    c. %%
    d. %%%
  10. 系统结构中,最容易开始单元测试的地方是________。
    a. 顶部
    b. 底部
    c. 中间
    d. main 函数

解答

  1. b
  2. c
  3. d
  4. a
  5. c
  6. a
  7. b
  8. a
  9. c
  10. b

讨论

  1. 绘制包含以下 main 函数的程序的顶层结构图。
def main(): printIntro() length, width = getDimensions() amtNeeded = computeAmount(length,width) printReport(length, width, amtNeeded)

解答

  1. random 或 randrange 编写一个表达式来计算以下内容。
    a.范围 0~10 中的随机整数
    b.范围−0.5~0.5 中的随机浮点数
    c.表示六面骰子的投掷的随机数
    d.表示两个六面骰子之和的随机数
    e.范围−10.0~10.0 中的随机浮点数

解答

a. randrange(11)
b. random() - 0.5
c. randrange(1,7)
d. randrange(1,7) + randrange(1,7)
e. random()*20 - 10.0

  1. 用你自己的话来描述什么因素可能导致设计者选择螺旋式开发,而不是自顶向下的方法。

解答

这里的问题主要是舒适/风险。当不确定问题是否能被解决时,从一个实验性的原型开始可能是一个好主意。

编程练习

未完待续……

《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 9 章 答案相关推荐

  1. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 5 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 5 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 Python 字符串字面量总是用双引号括起来. 字 ...

  2. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 7 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 7 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 一个简单的判断可以用一个if 语句来实现. 在Py ...

  3. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 1 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 1 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 1.计算机科学是计算机的研究. 2.CPU 是计算 ...

  4. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 6 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 6 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 程序员很少定义自己的函数. 函数只能在程序中的一个 ...

  5. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 10 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 10 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 通过调用构造方法创建新对象. 位于对象中的函数称 ...

  6. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 8 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 8 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 Python 的 while 实现了一个有限循环. ...

  7. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 3 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 3 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 1.由计算机存储和操作的信息称为数据. 2.由于浮 ...

  8. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 2 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 2 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 1.编写程序的好方法是立即键入一些代码,然后调试它 ...

  9. python程序设计第3版课后答案_python程序设计第三版课后答案

    python程序设计第三版课后答案 更多相关问题 该图中XOY为地轴,MN为赤道,EF.E′F′为回归线,ST.S′T′为极圈.读图,回答下列问题.(10分)(1)目前黄赤交角在图上 (共10分,每空 ...

最新文章

  1. 数据库服务器属于用电信息采集,智能小区用电信息采集服务器系统和数据处理方法专利_专利查询 - 天眼查...
  2. android - ADT本地配置、sdk配置
  3. tf-idf:信息检索
  4. python之环境变量(测试环境可配置)(亲测)
  5. js reduce数组循环相加x+y
  6. Android平台RTMP推送模块如何对接NV21、YV12、RGB、YUV等编码前数据
  7. Matlab中单元数组和结构数组
  8. 计算机等级考试准考证打河南,2019年河南牧院计算机等级考试准考证打印时间...
  9. 学习CANopen --- [3] NMT报文
  10. 商家招牌的分类与检测
  11. 离职后重回老东家?你需要明白这些事情
  12. Aspose.Words 创建表格
  13. mybatis-plus打印sql日志和参数到日志文件
  14. java读取potx
  15. Sequelize 数据迁移
  16. 喜马拉雅fm java开发_【android】喜马拉雅FM sdk使用
  17. [转载]Win7中的页目录
  18. linux的软件漏洞,Linux man 软件包漏洞
  19. Oracle 导出数据到Excel,字符串类型的数字前面的零会被过滤掉的问题解决
  20. 川大计算机学院新生开学典礼,网络空间安全学院2020级本科新生开学典礼顺利召开...

热门文章

  1. filebeat7.7.0相关详细配置预览- Setup ILM
  2. 中国兰花怎么养 中国兰花养殖方法及注意事项
  3. java多线程学习笔记。
  4. 如何有效防止“蹭网”——简述Wi-Fi加密方式与破解
  5. igraph入门教程
  6. 简单理解sticky定位与fixed定位的区别
  7. Zeppelin解释器的REST API接口
  8. 服务器怎么解绑网站域名,服务器解绑ip
  9. 卡通农场服务器无响应是怎么回事,卡通农场新买的平板打不开的解决方法
  10. 【转载】分页插件中关于PageInfo