• day 02 作业 预科


    目录

    作业

    1.什么是编程

    通过使用编程语言做一些事情,表达一些自己的想法。

    2.简述计算机五大组成。

    计算机由cpu ,运算器 ,控制器,存储器(外存,内存) 输入设备 输出设备所组成。

    3.操作系统有什么用?

    操作系统直接和硬件交互,可以给程序提供端口,讲硬件的复杂操作简单化。

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

    计算机由应用程序,操作系统和硬件所组成。

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

    程序启动,让操作系统通知CPU。

    CPU让内存去读取外存的数据,数据进入内存。

    启动程序

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

    编程语言可分为三种,分别是'机器语言',’汇编语言‘和'高级语言'

    机器语言,优点:执行速度非常快,可直接跟硬件接触。 缺点:开发速度非常慢。

    汇编语言,优点(相较于机器语言):开发效率高。 缺点(相较于机器语言):执行效率低。

    高级语言,编译型语言,优点(相较于解释型语言):执行效率高。 缺点(相较于解释型语言):开发效率低(调试bug非常复杂)。

    解释型语言,优点(相较于编译型语言):开发效率高。 缺点(相较于编译型语言):执行效率低。

    7.简述网络的瓶颈效应。

    网络通信的时间远远大于执行程序的时间。

  • 相关阅读:
    [ARC 102D]All Your Paths are Different Lengths
    [NOI 2016] 优秀的拆分
    [TJOI 2015] 线性代数
    [LUOGU 4717] 快速沃尔什变换
    [NOI 2006] 最大获利
    Javascript继承机制的设计
    必应输入法产品分析
    你不得不知道的HTML5的新型标签
    Mobile Web
    10行代码爬取网页
  • 原文地址:https://www.cnblogs.com/colacheng0930/p/11395581.html
Copyright © 2020-2023  润新知