作业

妖精的绣舞 提交于 2019-11-28 05:48:57

一、什么是编程?

编程是通过编写程序使得计算机能够理解人的意图,根据人的指令去完成某种特定的任务,进而实现人的目的

通俗的说,就是让计算机代替人工作

二、简述计算机五大组成。

  1. 控制器

    用来控制硬件(运算器、存储器、I/O设备)

  2. 运算器

    用来进行算术越算和逻辑运算

  3. 存储器

    分为内存和外存

    内存的优点在于运算速度快。缺点在于容量小,断电即消失

    外存的优点在于容量大,永久存储;缺点在于运算速度慢

  4. 输入设备

    用来输入信息(键盘/鼠标/U盘)

  5. 输出设备

    用来输出信息(显示屏/打印机/U盘)

三、操作系统有什么用?

提供接口,作为应用程序和硬件的交互的桥梁,和硬件交互,使得复杂操作简单化

四、计算机由哪三大部分组成?

  1. 应用程序

    和操作系统交互

  2. 操作系统

    和硬件交互

  3. 硬件

    和硬件直接交互

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

1.操作系统的启动流程

开机后,临时操作系统启动在CMOS存储器上找到操作系统的路径,从而启动操作系统,同时临时操作系统关闭

  1. 应用程序的启动流程

    首先启动操作系统提供的应用程序图标,操作系统通知CPU寻找应用程序所在的路径,同时CPU发出指令让内存在外存中读取应用程序的数据,数据进入内存,应用程序启动

六、编程语言的分类有哪些?并评估各个分类的优缺点。

分别有机器语言、汇编语言、高级语言

  1. 机器语言(相较于汇编语言)

    优点:执行效率非常快

    缺点:开发速度非常慢

  2. 汇编语言(相较于机器语言)

    优点:开发效率高

    缺点:执行效率低

  3. 高级语言

    分为编译型语言和解释型语言,相比较而言

    编译型语言的优点在于执行效率高,缺点在于开发效率低

    解释型语言的优点在于开发效率高,缺点在于执行效率低

七、简述网络的瓶颈效应。

网络通信的时间远远大于程序执行的时间,因此对于解释性语言来说低执行效率无需考虑

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!