1.什么是编程?
编程就是使用编程语言编写一个个文件
2.详述计算机组成?
1. cpu
1.1.控制器
1.2.运算器
2. 内存
3. 外存
4. 输入设备
5. 输出设备
6. I/O设备
7. 32位和64位
8. 多核cpu
3.简述机械硬盘工作原理?
机械硬盘主要由:机械手臂、磁道和扇区组成
工作原理:
- 机械手臂:寻找数据
- 磁道:存储数据
- 扇区:划分磁盘/磁道,多个扇区合成一个盘。
4.操作系统有什么用?
接受用户程序/人的外部指令,然后控制硬盘。
5.计算机由哪三大部分组成?
1.应用程序
2.操作系统
3.硬件
6.简述操作系统和应用程序的启动流程?
操作系统的启动流程
- 按下开机键(启动一个临时操作系统)
- 临时操作系统唤醒真正的操作系
应用程序的启动流程
- 双击qq(发送指令给操作系统)
- 操作系统接收指令,将指令转化成0和1发送给CPU
- CPU接收指令,发送给内存
- 内存从硬盘中取出qq的程序,执行,打开qq
7.编程语言的分类有哪些?并评估各个分类的优缺点。
1.汇编语言:
- 优点(机器语言):开发效率高
- 缺点(机器语言):执行效率低
2.高级语言
- 优点(编译型语言):开法效率高
- 缺点(编译型语言):执行效率低
3.编译型语言
- 优点(解释型语言):执行效率高
- 缺点(解释型语言):开法效率低
8.简述执行Python程序的两种方式以及他们的优缺点?
1.交互式
- 优点:输入一行,解释一行,交互式下,不需要使用print,会自动打印。
- 缺点:关掉程序就没了
2. 命令行式
- 优点:解释一个文本。python是一个解释器,python文件路径 ,通过cmd能快速切换到当前文件夹,cd切换 。