python基础--计算机基础知识练习

练习:
1、什么是了编程?
根据任务需求,基于编程语言的语法和格式编写出能够让计算机完成任务的文件程序。编程的直接结果就是得到一堆程序文件。
2、详述计算机的组成
计算机硬件系统主要由一下部件组成:
2.1 CPU
CPU由控制器和运算器组成
2.2 存储器
主存
外存
2.3 I\O 设备
输入设备
输出设备
3、简述机械硬盘工作原理
机械硬盘主要由机械手臂、磁道、扇区组成。
机械硬盘是通过机械手臂控制磁头寻找磁道并读取磁道上的信息;
磁道是机械硬盘磁面上的原型轨道,用于存储数据;
扇区就是磁盘面上的扇形分区;
机械硬盘读取数据前,需要转动机械手臂将磁头送到数据对应的磁道,然后马达转动带动磁盘转动,磁头在磁道内滑动读取磁道上的数据,完成后马达和磁盘停止转动,机械手臂带磁头归位。

4、操作系统有什么用?
操作系统用来控制计算机硬件,以实现人、应用程序、计算机硬件 之间的交互。

5、计算机由哪三大部分组成?
计算机主要的三大组成部分是:CPU、存储器、输入/输出设备

6、简述操作系统和应用程序的启动流程?
6.1 操作系统的启动
1)按下开机键,启动临时操作系统
2)临时操作系统启动真正的操作系统
3)操作系统启动后,关闭临时操作系统
6.2 应用程序的启动
1)双击qq图标(给操作系统发送指令)
2)操作系统给CPU发送指令
3)CPU给内存发送指令
4)内存给外存发送指令获取qq的数据
5)内存读入qq的数据
6)启动qq

7、编程语言的分类有哪些?并评估各个分类的优缺点。
编程语言分为一下几类:
1)机器语言:执行效率高,开发效率低,计算机能直接读懂,普通人不能直接读懂
2)汇编语言:执行效率一般,开发效率一般,能翻译高级语言和机器语言
3)高级语言:执行效率低,开发效率高,计算机不能直接读懂,但人类用起来相对方便

8、简述执行Python程序的两种方式以及他们的优缺点。
8.1 交互式
输入一行,解释一行,此模式下,不需要使用print,会自动打印,程序开发时一般不用,调试时才会用,程序不会保存,断电即消失。
8.2 命令行式
此模式下,python相当于是一个解释器,解释一个文本或者一段代码,开发书写程序相对方便,但调试比较麻烦。

posted @ 2019-09-06 21:04  AllenCH  阅读(183)  评论(0编辑  收藏  举报