编程与计算机基础

  1. 什么是编程?

    用编程语言写一堆文件

  2. 详述计算机组成
    cpu,控制器,存储器,I/O设备,内存,外存

  3. 简述机械硬盘工作原理
    机械手臂读取数据,磁道存储数据,扇区划分扇区,平均寻道时间4.15ms

  4. 操作系统有什么用?
    对硬件的复杂指令简单化

  5. 计算机由哪三大部分组成?
    硬件,操作时间,应用程序

  6. 简述操作系统和应用程序的启动流程?
    操作时间启动流程:1开机,启动临时操作系统,2临时操作系统找到真正的操作系统的路径,3启动真正的操作系统
    应用程序启动流程(比如qq):1双击qq,2操作系统发送指令给cpu,3cpu发送指令给内存,4内存发送指令给硬盘,4内存从硬盘中读取qq数据,5启动qq

  7. 编程语言的分类有哪些?并评估各个分类的优缺点。
    机器语言:开发效率低,执行效率高
    汇编语言(对机器语言):开发效率高,执行效率低
    高级语言:编译语言和解释语言
    编译语言(对解释语言):开发效率低,执行效率高
    解释语言(对编译语言):开发效率高,执行效率底

  8. 简述执行Python程序的两种方式以及他们的优缺点。
    交互式和命令行式**
    交互式:优点:输入一行解释一行,不需要使用print,会自动打印;缺点:关掉程序就没了
    命令行式:优点:解释一个文本;缺点:调试非常麻烦

posted @ 2019-09-06 16:18  哥$  阅读(175)  评论(0编辑  收藏  举报