• 计算机基础练习


    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.简述操作系统和应用程序的启动流程?

    操作系统的启动流程

    1. 按下开机键(启动一个临时操作系统)
    2. 临时操作系统唤醒真正的操作系

    应用程序的启动流程

    1. 双击qq(发送指令给操作系统)
    2. 操作系统接收指令,将指令转化成0和1发送给CPU
    3. CPU接收指令,发送给内存
    4. 内存从硬盘中取出qq的程序,执行,打开qq

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

    1.汇编语言:

    • 优点(机器语言):开发效率高
    • 缺点(机器语言):执行效率低

    2.高级语言

    • 优点(编译型语言):开法效率高
    • 缺点(编译型语言):执行效率低

    3.编译型语言

    • 优点(解释型语言):执行效率高
    • 缺点(解释型语言):开法效率低

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

    1.交互式

    • 优点:输入一行,解释一行,交互式下,不需要使用print,会自动打印。
    • 缺点:关掉程序就没了

    2. 命令行式

    • 优点:解释一个文本。python是一个解释器,python文件路径 ,通过cmd能快速切换到当前文件夹,cd切换 。
  • 相关阅读:
    [Memcached]操作
    [Linux-CentOS7]安装Telnet
    PAT Advanced 1093 Count PAT's (25分)
    PAT Advanced 1065 A+B and C (64bit) (20分)
    PAT Advanced 1009 Product of Polynomials (25分)
    PAT Advanced 1008 Elevator (20分)
    PAT Advanced 1006 Sign In and Sign Out (25分)
    PAT Advanced 1002 A+B for Polynomials (25分)
    半年分布式处理回顾&机器学习(一)——线性回归
    PAT Advanced 1147 Heaps (30分)
  • 原文地址:https://www.cnblogs.com/WQ577098649/p/11476861.html
Copyright © 2020-2023  润新知