1.什么是编程?

编程就是程序员用某种编程语言的语法格式将将自己脑中想让计算机做的事情写成文件。所以编程的结果就是一堆的文件,一堆文件就是的程序。

2.计算机的组成:

1).CPU

其中CPU又分为控制器和运算器

控制器:控制计算机各部件有条不紊的工作,是计算机的指挥系统。

运算器:分为逻辑运算和算术运算。逻辑运算:比如 布尔值的True或者False的判断;算术运算:比如 1+1=2。

2).储存器

存储器分为:外存和内存;

外存:比如 磁盘,U盘,磁带等等

优点:能够长期储存,存储容量大  缺点:存取速度慢

内存:基于电信号工作,作为临时存储空间。

优点:读取速度快

缺点:断电即消失,无法长期存储数据,容量小;

3).输入设备和输出设备

输入设备:输入数据  比如 键盘,触摸屏,鼠标;

输出设备:对数据进行处理,输出到显示屏上;比如 打印机,显示器;

3.简述机械硬盘的工作原理

机械硬盘的组成:磁道、机械手臂、扇区;

所有的数据都在机械硬盘的磁道中存储着,机械手臂运动,带动机械手臂末端的磁头的运动,这样就能读取磁道中的数据;

4.操作系统有什么用?

操作系统是计算机硬件与其他应用程序交互的中间介质,它控制计算机硬件。没有操作系统,应用软件就不能操作硬件。

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

一套完整的计算机系统由计算机硬件、操作系统、应用软件组成。

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

操作系统:1).按下开机键,启动临时操作系统;2).临时操作系统唤醒真正的操作系统;

应用程序:1).点击某应用程序的‘打开’按钮,将指令传送给操作系统;2).操作系统将指令转换为0和1并传送给CPU;3).CPU发送指令给内存;4).内存从硬盘中读取对应的应用程序,并打开;

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

编程语言分为:机器语言,汇编语言,高级语言

执行效率:机器语言>汇编语言>高级语言

开发效率:高级语言>汇编语言>机器语言

8. 简述执行Python程序的两种方式以及他们的优缺点。

交互式:执行一行打印一行,一般用于测试结果。

优点:输入一行,‘enter’一下,立马就能看到结果,比较快捷直观。

缺点:关闭窗口环境,执行的代码就消失了,不能保存。

命令行式:以.py文件的形式存储在硬盘中,通过Python解释器调用文件的路径来执行内部代码。

优点:代码通过文件的形式可以长期存储;

缺点:没有像交互式那样执行一行打印一行的执行效率。

day2计算机基础作业题的更多相关文章

  1. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

  2. 计算机基础--Java中int char byte的关系

    计算机基础--Java中int char byte的关系 重要:一个汉字占用2byte,Java中用char(0-65535 Unicode16)型字符来存字(直接打印输出的话是字而非数字),当然要用 ...

  3. Java学习之计算机基础(一)

    阅读本文大概需要 4 分钟 想要开始学习Java开发,需要掌握一些必要的计算机基础.如果你是计算机专业的人或者已经学过类似的课程,可以跳过这篇文章的阅读.计算机基础课程有很多,小编在大学里学过的课程就 ...

  4. 计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  5. python计算机基础-Day1

    计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...

  6. Python之旅_计算机基础入门

    一.计算机基础 1.Python是编程语言 语言:一种事物与另一种事物沟通的介质. 编程语言:程序员与计算机沟通的介质. 什么是编程:程序员用编程语言把自己的逻辑思想下来,编程的结果就是一堆文件. 为 ...

  7. 计算机基础,Python基础--变量以及简单的循环

    一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存  用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...

  8. day01计算机基础

    今日内容 1.计算机初步认识 1.计算机认识 1. 计算机基础 1.1硬件:cpu/内存/硬盘/主板/网卡 1.2操作系统 linux:免费开源 windows mac 1.3解释器/编译器 补充:编 ...

  9. Java面试题 Web+EJB & Spring+数据结构& 算法&计算机基础

    六.Web 部分:(共题:基础40 道,基础37 道,中等难度3 道) 122.说出Servlet 的生命周期,并说出Servlet 和CGI 的区别? [基础] 答:Web 容器加载Servlet ...

随机推荐

  1. MySQL 树形结构 根据指定节点 获取其所在全路径节点序列

    背景说明 需求:MySQL树形结构, 根据指定的节点,获取其所在全路径节点序列. 问题分析 1.可以使用类似Java这种面向对象的语言,对节点集合进行逻辑处理,获取全路径节点序列. 2.直接自定义My ...

  2. DN值

    DN值(Digital Number )是遥感影像像元亮度值,记录的地物的灰度值.无单位,是一个整数值,值大小与传感器的辐射分辨率.地物发射率.大气透过率和散射率等有关. 从DN值计算大气顶的反射率使 ...

  3. 7.接入类流程-PRACH优化

    PRACH优化 就是伪随机序列随机码(前导序列码).优化的目的就是减小码与码之间碰撞的 基站广播伪随机序列码(如64个),终端挑选一个发送.不同的用户使用同一个码就会产生碰撞.同频组网情况下,邻区的伪 ...

  4. HDU 1024 Max Sum Plus Plus (动态规划、最大m子段和)

    Max Sum Plus Plus Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  5. Nginx_Ubuntu

    一. 基本步骤 1.1 环境准备 开始前,请确认gcc g++开发类库是否装好,默认已经安装. 注: 等待linux下载更新功能准备好了 重启系统 在执行下载安装命令,如执行命令没有问题可以继续往下走 ...

  6. Hbase的几个关键问题(转自log.csdn.net/javastart/article/details/43772575)

    什么是HBase?何时用HBase?与Hive.Pig的区别?HBase的结构为何HBase速度很快?HBase常用的操作有哪些?HBase的一些配置和监控 什么是HBase? HBase,是Hado ...

  7. 设计模式之单例模式(Singleton Pattern)

    单例模式是最简单的设计模式之一.属于创建型模式,它提供了一种创建对象的最佳方式.使应用中只存在一个对象的实例,并且使这个单实例负责所有对该对象的调用.这种模式涉及到一个单一的类,该类负责创建自己的对象 ...

  8. redis 命令都在这了

    DEL key [key ...]删除指定的key(一个或多个) DUMP key导出key的值 EXISTS key [key ...]查询一个key是否存在 EXPIRE key seconds设 ...

  9. python3抓取中国天气网不同城市7天、15天实时数据

    思路:1.根据city.txt文档来获取不同城市code2.获取中国天气网7d和15d不同城市url3.利用requests库请求url获取html内容4.利用beautifulsoup获取7d和15 ...

  10. Python 集合的各种操作 数学运算 关系操作 增删改查 生成式

    # 集合是无序的 是可变的 不能重复 允许数学运算 分散存储 # 创建# collegel = {'哲学','经济学','法学','教育学'}## # {'教育学', '经济学', '法学', '哲学 ...