day02作业

  1. 什么是编程?

    通过编程语言让计算机做一些事

  2. 详述计算机组成

    cpu:

    1. 控制器

    2. 运算器

    存储器:

    1. 主存

    2. 外存

    I/O设备:

    1. 输入设备
    2. 输出设备
  3. 简述机械硬盘工作原理

    机械手臂:

    读取数据

    磁道:

    存储数据

    扇区:

    划分磁道

  4. 操作系统有什么用?

    让复杂的硬件操作简单化

  5. 计算机由哪三大部分组成?

    应用程序,操作系统,硬件

  6. 简述操作系统和应用程序的启动流程?

    操作系统的启动:

    1. 打开一个临时操作系统

    2. 再打开真正的操作系统

    3. 关闭临时操作系统

    应用程序启动:

    1. 双击qq,获取qq的路径
    2. cpu通知内存到外存中读取qq的数据
    3. qq的数据进入内存,启动qq
  7. 编程语言的分类有哪些?并评估各个分类的优缺点。

    编程语言 优点 缺点
    机器语言 执行效率高 开发效率低
    汇编语言 开发效率高 执行效率低
    编译型语言 执行效率高 开发效率低
    解释型语言 开发效率高 执行效率低
  8. 简述执行Python程序的两种方式以及他们的优缺点。

    方式 优点 缺点
    交互式 调式方便 关掉了程序 就没了
    命令行式 文件永久保存 调式非常麻烦
原文地址:https://www.cnblogs.com/maqiaobin/p/11477500.html