程序员学习笔记

系列文章目录

1.元件基础
2.电路设计
3.PCB设计
4.元件焊接
5.板子调试
6.程序设计
7.算法学习
8.编写exe
9.检测标准
10.项目举例


文章目录

  • 前言
  • 一、计算机组成与体系结构
    • 1、数据的表示(****)
    • 2、校验码(***)
    • 3、中央处理器(****)
    • 4、指令系统(**)
    • 5、储存系统(****)
    • 6、总线系统(**)
    • 6、I/O接口与设备(*)
    • 7、性能指标(*)
  • 二、多媒体基础知识
    • 1、多媒体的基础概念(**)
    • 2、媒体的种类(***)
      • 音频
      • 图像
      • 视频/动画
    • 3、多媒体相关计算问题(***)
    • 4、常见多媒体标准数据压缩技术(**)
  • 三、数据结构与算法基础
    • 1、数据结构(*)
    • 2、数组(*)
    • 3、矩阵(**)
    • 4、线性表(***)
    • 5、树(*****)
    • 6、图(***)
    • 7、算法基础(**)
    • 8、排序与查找(****)
    • 9、字符串(***)
  • 四、C语言程序设计
    • 1、分支
      • ①、关系运算符
      • ②、逻辑运算符
      • ③、简单的if语句
      • ④、if - else 语句
      • ⑤、switch语句
    • 2、循环
      • ①、while循环
      • ②、do - while循环
      • ③、for循环
      • ④、三种循环的比较
      • ⑤、循环结束语句
    • 3、函数和递归函数
      • ①、函数的概述
      • ②、自定义函数
      • ③、函数的调用
      • ④、函数的嵌套调用
      • ⑤、递归函数的介绍
      • ⑥、递归的三个条件
    • 4、变量和数组
      • ①、局部变量和全局变量
      • ②、变量的储存类别
      • ③、数组概念
      • ④、数组的遍历
      • ⑤、数组作为函数参数
      • ⑥、二维数组参数
      • ⑦、字符数组
    • 5、指针和链表
      • ①、地址和指针的概念
      • ②、指向变量的指针变量
      • ③、数组与指针
      • ④、链表的概述
      • ⑤、链表的特征
  • 五、程序流程图
    • 1、画法
    • 2、三种基本逻辑结构
    • 3、例题
    • 4、真题
  • 六、操作系统
    • 1、概述(**)
    • 2、操作系统的分类(***)
    • 3、进程管理(*****)
    • 4、储存管理(*****)
      • 分页存储
      • 分段存储
      • 段页式存储管理
      • 虚拟存储
      • 页面置换
    • 5、设备管理(*)
    • 6、文件管理(***)
    • 7、系统安全与可靠性(***)
    • 8、作业管理(***)
  • 七、OFFICE操作应用
    • 1、WORD
    • 2、EXCEL
  • 八、程序设计语言
    • 1、程序设计语言发展
    • 2、程序设计语言基础
    • 3、程序语言
    • 4、函数调用
    • 5、语言处理程序
    • 6、汇编程序
    • 7、解释程序
    • 8、链接程序
    • 9、编译程序(*****)
      • 工作阶段
      • 词法分析
      • 语法分析
      • 语义分析
      • 出错处理
      • 正规式
      • 有限自动机
  • 九、软件工程
    • 1、基本概念(**)
    • 2、可行性分析与需求分析(***)
    • 3、软件开发(****)
    • 4、软件测试(****)
    • 5、软件维护(**)
    • 6、程序员职业素养(****)
  • 十、知识产权和标准化
    • 1、知识产权概述(**)
    • 2、知识产权的归属(***)
    • 3、侵权判定(***)
    • 4、标准的分类(**)
  • 十一、面向对象技术
    • 1、面向对象的基本概念(****)
    • 2、面向对象程序设计(****)
    • 3、面向对象开发技术(*)
    • 4、UML(***)
    • 5、设计模式(***)
  • 十二、JAVA快速入门及应试技巧
    • 1、JAVA基础知识
    • 2、创建类的实例--对象
    • 3、类的继承--生成子类
    • 4、子类重写(覆盖)父类方法
    • 5、多态
    • 6、super和this
    • 7、构造方法
    • 8、数组
    • 9、final:"不可改变的"
    • 10、静态变量static关键字
    • 11、抽象类abstract关键字
    • 12、接口:interface;实现:implements.
  • 十三、计算机网络与信息安全
    • 1、网络概述(**)
    • 2、OSI参考模型(****)
    • 3、TCP/IP协议簇(****)
    • 4、IP地址与子网划分(*****)
    • 5、Internet基础知识(***)
    • 6、信息安全(**)
    • 7、防火墙技术(***)
    • 8、数据加密和用户授权(*)
    • 9、对称加密与非对称加密(*)
    • 10、信息摘要与数字签名(*)
    • 11、网络安全协议(*)
    • 12、计算机病毒与木马(***)
    • 13、HTML语言(***)
  • 十四、信息处理技术基础知识
    • 1、信息和数据
    • 2、数据的简单统计
    • 3、常用统计图表
    • 4、物联网概述
    • 5、云计算概述
    • 6、人工智能概述
  • 十五、数据库系统
    • 1、数据库简介
    • 2、三级模式--两层映射
    • 3、数据库设计过程
    • 4、数据流图DFD
    • 5、数据库模型
    • 6、数据库模型---E-R图
    • 7、规范化理论-主键
    • 8、E-R图转关系模式
    • 9、关系代数
    • 10、SQL语言

前言

送给大学毕业后找不到奋斗方向的你(每周不定时更新)
上海市职业能力考试院
中国计算机技术职业资格网
上海市社会化评审职称申报指南


一、计算机组成与体系结构

程序员学习笔记_第1张图片

1、数据的表示(****)

二进制1010.0101转换为十进制

程序员学习笔记_第2张图片
程序员学习笔记_第3张图片
程序员学习笔记_第4张图片

程序员学习笔记_第5张图片
程序员学习笔记_第6张图片
程序员学习笔记_第7张图片

程序员学习笔记_第8张图片

关于 -128 ,+128,-0,+0,-1 的反码补码

在这里插入图片描述

程序员学习笔记_第9张图片
程序员学习笔记_第10张图片

程序员学习笔记_第11张图片
程序员学习笔记_第12张图片

程序员学习笔记_第13张图片

程序员学习笔记_第14张图片
程序员学习笔记_第15张图片
程序员学习笔记_第16张图片

2、校验码(***)


模二计算是CRC

3、中央处理器(****)

程序员学习笔记_第17张图片
注:C盘,D盘,E盘属于外部设备;

程序员学习笔记_第18张图片
计算机硬件分为五大块:输入设备,输出设备,存储器,运算器和控制器;
程序员学习笔记_第19张图片
程序员学习笔记_第20张图片

4、指令系统(**)

程序员学习笔记_第21张图片
程序员学习笔记_第22张图片

5、储存系统(****)

程序员学习笔记_第23张图片
程序员学习笔记_第24张图片Cache由硬件直接完成,不需要软件;

程序员学习笔记_第25张图片
程序员学习笔记_第26张图片
选C.
程序员学习笔记_第27张图片
回收站占用的是C盘,外存空间;剪贴板用的是RAM;

程序员学习笔记_第28张图片

6、总线系统(**)

程序员学习笔记_第29张图片

程序员学习笔记_第30张图片
系统总线比较重要
程序员学习笔记_第31张图片
程序员学习笔记_第32张图片
程序员学习笔记_第33张图片
程序员学习笔记_第34张图片
第一题A;第二题B,C;

6、I/O接口与设备(*)

程序员学习笔记_第35张图片
程序员学习笔记_第36张图片
DMA重要记忆,“不需要CPU的干涉”;

7、性能指标(*)

程序员学习笔记_第37张图片
程序员学习笔记_第38张图片
程序员学习笔记_第39张图片

二、多媒体基础知识

程序员学习笔记_第40张图片

1、多媒体的基础概念(**)

程序员学习笔记_第41张图片

多媒体的分类比较重要;

程序员学习笔记_第42张图片
程序员学习笔记_第43张图片

2、媒体的种类(***)

音频

程序员学习笔记_第44张图片
小于20HZ是次声波;大于20KHZ是超声波,人说话是300HZ至3.4KHZ;

程序员学习笔记_第45张图片
这页很重要;

程序员学习笔记_第46张图片

图像

程序员学习笔记_第47张图片

在这里插入图片描述

程序员学习笔记_第48张图片
程序员学习笔记_第49张图片
程序员学习笔记_第50张图片

视频/动画

程序员学习笔记_第51张图片

3、多媒体相关计算问题(***)

程序员学习笔记_第52张图片
图像计算是重点;

4、常见多媒体标准数据压缩技术(**)

程序员学习笔记_第53张图片
程序员学习笔记_第54张图片
程序员学习笔记_第55张图片

第二题,D;

程序员学习笔记_第56张图片
程序员学习笔记_第57张图片

三、数据结构与算法基础

程序员学习笔记_第58张图片

1、数据结构(*)

程序员学习笔记_第59张图片

程序员学习笔记_第60张图片
线性结构,数据的前后都只有一个数据连接;
非线性结构,数据的前后可能有多个数据连接;

程序员学习笔记_第61张图片
第一题选D,第二题选B.

2、数组(*)

程序员学习笔记_第62张图片
程序员学习笔记_第63张图片

程序员学习笔记_第64张图片
按行存储
程序员学习笔记_第65张图片
按列存储
程序员学习笔记_第66张图片

程序员学习笔记_第67张图片
选A.

程序员学习笔记_第68张图片

3、矩阵(**)

程序员学习笔记_第69张图片
程序员学习笔记_第70张图片
程序员学习笔记_第71张图片
程序员学习笔记_第72张图片
程序员学习笔记_第73张图片
程序员学习笔记_第74张图片
第二题选C.

程序员学习笔记_第75张图片
程序员学习笔记_第76张图片
程序员学习笔记_第77张图片
第一题选CB;第二题是A;第三题选C.

4、线性表(***)

程序员学习笔记_第78张图片
程序员学习笔记_第79张图片
程序员学习笔记_第80张图片
在这里插入图片描述
程序员学习笔记_第81张图片
在这里插入图片描述
程序员学习笔记_第82张图片
程序员学习笔记_第83张图片
程序员学习笔记_第84张图片
在这里插入图片描述
程序员学习笔记_第85张图片
程序员学习笔记_第86张图片
程序员学习笔记_第87张图片
程序员学习笔记_第88张图片
程序员学习笔记_第89张图片
在这里插入图片描述
第一题选B;第二题选D.
程序员学习笔记_第90张图片
第一题选C;第二题选B.

5、树(*****)

程序员学习笔记_第91张图片
在这里插入图片描述
程序员学习笔记_第92张图片
程序员学习笔记_第93张图片
程序员学习笔记_第94张图片
1)前序遍历结果是:1-2-4-5-7-8-3-6
2)中序遍历结果是:4-2-7-8-5-1-3-6
3)后序遍历结果是:4-8-7-5-2-6-3-1
4)层序遍历结果是:1-2-3-4-5-6-7-8

在这里插入图片描述

程序员学习笔记_第95张图片

程序员学习笔记_第96张图片
程序员学习笔记_第97张图片
程序员学习笔记_第98张图片
程序员学习笔记_第99张图片
在这里插入图片描述
程序员学习笔记_第100张图片
程序员学习笔记_第101张图片
第一题选B,第二题选C;

程序员学习笔记_第102张图片
程序员学习笔记_第103张图片
程序员学习笔记_第104张图片

选A,B;

程序员学习笔记_第105张图片
程序员学习笔记_第106张图片

6、图(***)

程序员学习笔记_第107张图片
N个顶点的无向图有N*(N-1)1/2条边;有向图有N(N-1)条边。

程序员学习笔记_第108张图片
程序员学习笔记_第109张图片
程序员学习笔记_第110张图片
程序员学习笔记_第111张图片
程序员学习笔记_第112张图片
应选B,C;

程序员学习笔记_第113张图片
出度:从这个点出去指向别的点的个数;
入度:从别的点到这个点的个数;
本题选D;

程序员学习笔记_第114张图片
程序员学习笔记_第115张图片
本题选A,B;

7、算法基础(**)

程序员学习笔记_第116张图片
程序员学习笔记_第117张图片
程序员学习笔记_第118张图片
程序员学习笔记_第119张图片
二分查找很重要
程序员学习笔记_第120张图片
程序员学习笔记_第121张图片
程序员学习笔记_第122张图片
第一题A;第二题选C;第三题选C.

程序员学习笔记_第123张图片

8、排序与查找(****)

在这里插入图片描述
程序员学习笔记_第124张图片

程序员学习笔记_第125张图片
程序员学习笔记_第126张图片
程序员学习笔记_第127张图片
在这里插入图片描述
程序员学习笔记_第128张图片
程序员学习笔记_第129张图片

程序员学习笔记_第130张图片
程序员学习笔记_第131张图片

程序员学习笔记_第132张图片
程序员学习笔记_第133张图片
程序员学习笔记_第134张图片
程序员学习笔记_第135张图片
程序员学习笔记_第136张图片

程序员学习笔记_第137张图片
程序员学习笔记_第138张图片
在这里插入图片描述
程序员学习笔记_第139张图片
第一题选A;第二题选C;第三题选B.

程序员学习笔记_第140张图片
第一题选D;第二题选D;第三题选A.

9、字符串(***)

程序员学习笔记_第141张图片
在这里插入图片描述
程序员学习笔记_第142张图片

程序员学习笔记_第143张图片
选A.

程序员学习笔记_第144张图片
选D.

程序员学习笔记_第145张图片

四、C语言程序设计

1、分支

①、关系运算符

在这里插入图片描述
程序员学习笔记_第146张图片
程序员学习笔记_第147张图片

②、逻辑运算符

程序员学习笔记_第148张图片

程序员学习笔记_第149张图片

程序员学习笔记_第150张图片
程序员学习笔记_第151张图片
在这里插入图片描述
程序员学习笔记_第152张图片

③、简单的if语句

程序员学习笔记_第153张图片
程序员学习笔记_第154张图片

程序员学习笔记_第155张图片

④、if - else 语句

程序员学习笔记_第156张图片
程序员学习笔记_第157张图片

程序员学习笔记_第158张图片

程序员学习笔记_第159张图片
程序员学习笔记_第160张图片
程序员学习笔记_第161张图片
不相同
程序员学习笔记_第162张图片

⑤、switch语句

程序员学习笔记_第163张图片
程序员学习笔记_第164张图片
程序员学习笔记_第165张图片
程序员学习笔记_第166张图片
在这里插入图片描述
程序员学习笔记_第167张图片
程序员学习笔记_第168张图片

2、循环

①、while循环

程序员学习笔记_第169张图片
程序员学习笔记_第170张图片

程序员学习笔记_第171张图片

②、do - while循环

程序员学习笔记_第172张图片
do - while循环代码执行块的执行次数和执行判断表达式的次数,是否一致?
一致。
程序员学习笔记_第173张图片

③、for循环

程序员学习笔记_第174张图片
程序员学习笔记_第175张图片

程序员学习笔记_第176张图片
在这里插入图片描述
程序员学习笔记_第177张图片
程序员学习笔记_第178张图片
程序员学习笔记_第179张图片
程序员学习笔记_第180张图片
程序员学习笔记_第181张图片

④、三种循环的比较

程序员学习笔记_第182张图片
程序员学习笔记_第183张图片
程序员学习笔记_第184张图片

⑤、循环结束语句

程序员学习笔记_第185张图片
程序员学习笔记_第186张图片
程序员学习笔记_第187张图片
程序员学习笔记_第188张图片
程序员学习笔记_第189张图片
while,j到3后,就一直是3了;

程序员学习笔记_第190张图片
程序员学习笔记_第191张图片
程序员学习笔记_第192张图片
程序员学习笔记_第193张图片
程序员学习笔记_第194张图片

3、函数和递归函数

①、函数的概述

程序员学习笔记_第195张图片

②、自定义函数

程序员学习笔记_第196张图片
在这里插入图片描述
C语言关键字详解

程序员学习笔记_第197张图片

③、函数的调用

程序员学习笔记_第198张图片
程序员学习笔记_第199张图片
程序员学习笔记_第200张图片
程序员学习笔记_第201张图片
程序员学习笔记_第202张图片
值调用
程序员学习笔记_第203张图片
地址调用
程序员学习笔记_第204张图片
程序员学习笔记_第205张图片
程序员学习笔记_第206张图片
引用调用是地址调用;答案是D,A.
程序员学习笔记_第207张图片
程序员学习笔记_第208张图片
程序员学习笔记_第209张图片

④、函数的嵌套调用

程序员学习笔记_第210张图片

⑤、递归函数的介绍

程序员学习笔记_第211张图片
程序员学习笔记_第212张图片
程序员学习笔记_第213张图片

⑥、递归的三个条件

程序员学习笔记_第214张图片
程序员学习笔记_第215张图片
程序员学习笔记_第216张图片
迭代与递归的区别
程序员学习笔记_第217张图片
程序员学习笔记_第218张图片
在这里插入图片描述
程序员学习笔记_第219张图片
选C。
程序员学习笔记_第220张图片
程序员学习笔记_第221张图片
程序员学习笔记_第222张图片
程序员学习笔记_第223张图片
程序员学习笔记_第224张图片
程序员学习笔记_第225张图片

4、变量和数组

①、局部变量和全局变量

程序员学习笔记_第226张图片
程序员学习笔记_第227张图片
输出结果是7,7.

程序员学习笔记_第228张图片
答案选A,D.

②、变量的储存类别

程序员学习笔记_第229张图片
程序员学习笔记_第230张图片
程序员学习笔记_第231张图片

③、数组概念

程序员学习笔记_第232张图片
程序员学习笔记_第233张图片
程序员学习笔记_第234张图片

④、数组的遍历

程序员学习笔记_第235张图片

⑤、数组作为函数参数

程序员学习笔记_第236张图片
程序员学习笔记_第237张图片

⑥、二维数组参数

程序员学习笔记_第238张图片
程序员学习笔记_第239张图片
程序员学习笔记_第240张图片
选B,D.

程序员学习笔记_第241张图片
程序员学习笔记_第242张图片
程序员学习笔记_第243张图片
程序员学习笔记_第244张图片
程序员学习笔记_第245张图片

⑦、字符数组

程序员学习笔记_第246张图片
程序员学习笔记_第247张图片
程序员学习笔记_第248张图片
S
程序员学习笔记_第249张图片
程序员学习笔记_第250张图片
程序员学习笔记_第251张图片
程序员学习笔记_第252张图片
程序员学习笔记_第253张图片
程序员学习笔记_第254张图片
程序员学习笔记_第255张图片
程序员学习笔记_第256张图片
在这里插入图片描述
程序员学习笔记_第257张图片

程序员学习笔记_第258张图片
在这里插入图片描述
程序员学习笔记_第259张图片
程序员学习笔记_第260张图片
程序员学习笔记_第261张图片
程序员学习笔记_第262张图片

5、指针和链表

①、地址和指针的概念

程序员学习笔记_第263张图片
程序员学习笔记_第264张图片

程序员学习笔记_第265张图片

②、指向变量的指针变量

程序员学习笔记_第266张图片
程序员学习笔记_第267张图片
程序员学习笔记_第268张图片

③、数组与指针

程序员学习笔记_第269张图片

程序员学习笔记_第270张图片

程序员学习笔记_第271张图片
程序员学习笔记_第272张图片

程序员学习笔记_第273张图片
程序员学习笔记_第274张图片

程序员学习笔记_第275张图片
程序员学习笔记_第276张图片
程序员学习笔记_第277张图片

程序员学习笔记_第278张图片

④、链表的概述

程序员学习笔记_第279张图片
程序员学习笔记_第280张图片

⑤、链表的特征

程序员学习笔记_第281张图片

程序员学习笔记_第282张图片
程序员学习笔记_第283张图片
程序员学习笔记_第284张图片

程序员学习笔记_第285张图片
程序员学习笔记_第286张图片

五、程序流程图

程序员学习笔记_第287张图片

1、画法

程序员学习笔记_第288张图片

2、三种基本逻辑结构

程序员学习笔记_第289张图片
程序员学习笔记_第290张图片

3、例题

程序员学习笔记_第291张图片
选C.
程序员学习笔记_第292张图片
选A.
程序员学习笔记_第293张图片
程序员学习笔记_第294张图片
程序员学习笔记_第295张图片
选C.

4、真题

程序员学习笔记_第296张图片
程序员学习笔记_第297张图片
程序员学习笔记_第298张图片
程序员学习笔记_第299张图片
程序员学习笔记_第300张图片
程序员学习笔记_第301张图片

六、操作系统

1、概述(**)

程序员学习笔记_第302张图片
程序员学习笔记_第303张图片
进程管理就是CPU资源分配;
文件管理就是对外存资源管理;
存储管理就是对内存资源管理;
设备管理就是对输入输出设备管理;
作业管理就是对人机交互经行管理;

2、操作系统的分类(***)

程序员学习笔记_第304张图片
划重点:透明性、可靠性和高性能性是网络操作系统的更高级形式。

程序员学习笔记_第305张图片
程序员学习笔记_第306张图片
第一题选A;第二题选C.
程序员学习笔记_第307张图片

3、进程管理(*****)

程序员学习笔记_第308张图片
程序员学习笔记_第309张图片
等待态也叫阻塞态;
程序员学习笔记_第310张图片
选A.

在这里插入图片描述
程序员学习笔记_第311张图片
程序员学习笔记_第312张图片
程序员学习笔记_第313张图片
程序员学习笔记_第314张图片
程序员学习笔记_第315张图片
程序员学习笔记_第316张图片
程序员学习笔记_第317张图片
程序员学习笔记_第318张图片
程序员学习笔记_第319张图片
选BCD.

4、储存管理(*****)

程序员学习笔记_第320张图片
程序员学习笔记_第321张图片
程序员学习笔记_第322张图片

分页存储

在这里插入图片描述
程序员学习笔记_第323张图片
选C.

分段存储

程序员学习笔记_第324张图片

段页式存储管理

程序员学习笔记_第325张图片

虚拟存储

程序员学习笔记_第326张图片

页面置换

程序员学习笔记_第327张图片
程序员学习笔记_第328张图片

第一题选D;第二题选D.

5、设备管理(*)

程序员学习笔记_第329张图片
程序员学习笔记_第330张图片
程序员学习笔记_第331张图片
考点
程序员学习笔记_第332张图片
在这里插入图片描述
选C.

6、文件管理(***)

程序员学习笔记_第333张图片
程序员学习笔记_第334张图片
相对路径访问较快。
程序员学习笔记_第335张图片
程序员学习笔记_第336张图片
选B,C.

程序员学习笔记_第337张图片
程序员学习笔记_第338张图片
在这里插入图片描述

7、系统安全与可靠性(***)

程序员学习笔记_第339张图片

在这里插入图片描述
程序员学习笔记_第340张图片
第一题选B;第二题选A;C.

程序员学习笔记_第341张图片
选B;D.

8、作业管理(***)

程序员学习笔记_第342张图片
程序员学习笔记_第343张图片
考点。
程序员学习笔记_第344张图片
程序员学习笔记_第345张图片
第一题选D;第二题选D.

程序员学习笔记_第346张图片

七、OFFICE操作应用

在这里插入图片描述

1、WORD

在这里插入图片描述

在这里插入图片描述
程序员学习笔记_第347张图片
程序员学习笔记_第348张图片
程序员学习笔记_第349张图片
在这里插入图片描述
程序员学习笔记_第350张图片
程序员学习笔记_第351张图片
程序员学习笔记_第352张图片
程序员学习笔记_第353张图片
程序员学习笔记_第354张图片
程序员学习笔记_第355张图片

2、EXCEL

程序员学习笔记_第356张图片
程序员学习笔记_第357张图片
程序员学习笔记_第358张图片
程序员学习笔记_第359张图片
在这里插入图片描述
相对引用
在这里插入图片描述
在这里插入图片描述
程序员学习笔记_第360张图片
程序员学习笔记_第361张图片
程序员学习笔记_第362张图片
程序员学习笔记_第363张图片

八、程序设计语言

1、程序设计语言发展

程序员学习笔记_第364张图片
程序员学习笔记_第365张图片
程序员学习笔记_第366张图片

2、程序设计语言基础

程序员学习笔记_第367张图片

3、程序语言

程序员学习笔记_第368张图片

程序员学习笔记_第369张图片

程序员学习笔记_第370张图片

程序员学习笔记_第371张图片
选D.
因为计算机是利用栈的方式进行运算,所以有了后缀表达式。

程序员学习笔记_第372张图片
第一题选B;第二题选A.

程序员学习笔记_第373张图片

4、函数调用

程序员学习笔记_第374张图片
程序员学习笔记_第375张图片
第一题选A;第二题选C.

程序员学习笔记_第376张图片

5、语言处理程序

程序员学习笔记_第377张图片
解释程序,是执行一句翻译一句,需要源程序的参与;
编译程序,是直接翻译完,再执行,不需要源程序的参与;
区别:解释程序不产生目标程序。

6、汇编程序

程序员学习笔记_第378张图片

7、解释程序

程序员学习笔记_第379张图片

8、链接程序

程序员学习笔记_第380张图片

9、编译程序(*****)

在这里插入图片描述

工作阶段

程序员学习笔记_第381张图片

词法分析

程序员学习笔记_第382张图片
*/,//在词法分析会被检查出来。

语法分析

程序员学习笔记_第383张图片

语义分析

程序员学习笔记_第384张图片

出错处理

程序员学习笔记_第385张图片
程序员学习笔记_第386张图片
程序员学习笔记_第387张图片

正规式

程序员学习笔记_第388张图片
程序员学习笔记_第389张图片
程序员学习笔记_第390张图片

有限自动机

程序员学习笔记_第391张图片
程序员学习笔记_第392张图片

程序员学习笔记_第393张图片
第一题选A;第二题选A.

在这里插入图片描述

九、软件工程

在这里插入图片描述

1、基本概念(**)

程序员学习笔记_第394张图片
程序员学习笔记_第395张图片
程序员学习笔记_第396张图片
程序员学习笔记_第397张图片
缺点:第一步错了,后面就都错了。
适用于需求明确的功能,每个阶段都会有相应的文档进行保存(有产出物)。

程序员学习笔记_第398张图片
程序员学习笔记_第399张图片

程序员学习笔记_第400张图片
选A.
程序员学习笔记_第401张图片

2、可行性分析与需求分析(***)

程序员学习笔记_第402张图片
程序员学习笔记_第403张图片
程序员学习笔记_第404张图片

3、软件开发(****)

程序员学习笔记_第405张图片
程序员学习笔记_第406张图片
在这里插入图片描述
第一题选D;第二题选B;

程序员学习笔记_第407张图片
不考;

程序员学习笔记_第408张图片

4、软件测试(****)

测试的目的是发现错误,而不是验证准确性,一个测试的成功是发现错误。
程序员学习笔记_第409张图片

程序员学习笔记_第410张图片
程序员学习笔记_第411张图片

第一题选A;第二题选D.

程序员学习笔记_第412张图片
程序员学习笔记_第413张图片
不考。
程序员学习笔记_第414张图片
第一题选D;第二题选A;

程序员学习笔记_第415张图片
程序员学习笔记_第416张图片
选B.

程序员学习笔记_第417张图片
程序员学习笔记_第418张图片

5、软件维护(**)

程序员学习笔记_第419张图片
程序员学习笔记_第420张图片
重点。

程序员学习笔记_第421张图片
程序员学习笔记_第422张图片
不考。

6、程序员职业素养(****)

程序员学习笔记_第423张图片
重点。

在这里插入图片描述

程序员学习笔记_第424张图片
程序员学习笔记_第425张图片

十、知识产权和标准化

1、知识产权概述(**)

程序员学习笔记_第426张图片
程序员学习笔记_第427张图片
程序员学习笔记_第428张图片
程序员学习笔记_第429张图片

2、知识产权的归属(***)

程序员学习笔记_第430张图片
程序员学习笔记_第431张图片

程序员学习笔记_第432张图片

程序员学习笔记_第433张图片

程序员学习笔记_第434张图片
程序员学习笔记_第435张图片

3、侵权判定(***)

程序员学习笔记_第436张图片
程序员学习笔记_第437张图片
程序员学习笔记_第438张图片
第一题选C;第二题选D.

在这里插入图片描述
第三题选D;第四题选C。
程序员学习笔记_第439张图片

第五题选D;第六题选C.

程序员学习笔记_第440张图片
第七题选B;第八题选A.

4、标准的分类(**)

不考。
程序员学习笔记_第441张图片
程序员学习笔记_第442张图片

程序员学习笔记_第443张图片
程序员学习笔记_第444张图片

十一、面向对象技术

1、面向对象的基本概念(****)

程序员学习笔记_第445张图片

程序员学习笔记_第446张图片

2、面向对象程序设计(****)

程序员学习笔记_第447张图片
程序员学习笔记_第448张图片
程序员学习笔记_第449张图片

3、面向对象开发技术(*)

程序员学习笔记_第450张图片

程序员学习笔记_第451张图片
喷泉模型。

4、UML(***)

程序员学习笔记_第452张图片
程序员学习笔记_第453张图片
主要记结构事物。

程序员学习笔记_第454张图片
在这里插入图片描述
程序员学习笔记_第455张图片

5、设计模式(***)

程序员学习笔记_第456张图片

在这里插入图片描述

程序员学习笔记_第457张图片

程序员学习笔记_第458张图片

十二、JAVA快速入门及应试技巧

JAVA基础视频

1、JAVA基础知识

程序员学习笔记_第459张图片

程序员学习笔记_第460张图片
程序员学习笔记_第461张图片
程序员学习笔记_第462张图片
程序员学习笔记_第463张图片
程序员学习笔记_第464张图片
程序员学习笔记_第465张图片

程序员学习笔记_第466张图片

2、创建类的实例–对象

程序员学习笔记_第467张图片

3、类的继承–生成子类

程序员学习笔记_第468张图片
程序员学习笔记_第469张图片
程序员学习笔记_第470张图片

程序员学习笔记_第471张图片

4、子类重写(覆盖)父类方法

程序员学习笔记_第472张图片

程序员学习笔记_第473张图片

5、多态

程序员学习笔记_第474张图片
程序员学习笔记_第475张图片

6、super和this

程序员学习笔记_第476张图片

this重点。
在这里插入图片描述
程序员学习笔记_第477张图片

程序员学习笔记_第478张图片
程序员学习笔记_第479张图片

7、构造方法

在这里插入图片描述

8、数组

程序员学习笔记_第480张图片

9、final:“不可改变的”

程序员学习笔记_第481张图片

10、静态变量static关键字

程序员学习笔记_第482张图片
程序员学习笔记_第483张图片

11、抽象类abstract关键字

程序员学习笔记_第484张图片
程序员学习笔记_第485张图片
程序员学习笔记_第486张图片

程序员学习笔记_第487张图片

12、接口:interface;实现:implements.

程序员学习笔记_第488张图片
程序员学习笔记_第489张图片
程序员学习笔记_第490张图片

程序员学习笔记_第491张图片

程序员学习笔记_第492张图片
程序员学习笔记_第493张图片
程序员学习笔记_第494张图片
程序员学习笔记_第495张图片
程序员学习笔记_第496张图片

十三、计算机网络与信息安全

1、网络概述(**)

程序员学习笔记_第497张图片
程序员学习笔记_第498张图片
程序员学习笔记_第499张图片
程序员学习笔记_第500张图片
程序员学习笔记_第501张图片

2、OSI参考模型(****)

程序员学习笔记_第502张图片

3、TCP/IP协议簇(****)

程序员学习笔记_第503张图片

程序员学习笔记_第504张图片

程序员学习笔记_第505张图片

4、IP地址与子网划分(*****)

程序员学习笔记_第506张图片

程序员学习笔记_第507张图片
程序员学习笔记_第508张图片

在这里插入图片描述
程序员学习笔记_第509张图片

程序员学习笔记_第510张图片
程序员学习笔记_第511张图片
程序员学习笔记_第512张图片
在这里插入图片描述
第一题选B;第二题选B;第三题选C。

5、Internet基础知识(***)

程序员学习笔记_第513张图片
程序员学习笔记_第514张图片
程序员学习笔记_第515张图片

程序员学习笔记_第516张图片
程序员学习笔记_第517张图片
程序员学习笔记_第518张图片
第一题选C;第二题选D;第三题选A.

6、信息安全(**)

程序员学习笔记_第519张图片
程序员学习笔记_第520张图片
程序员学习笔记_第521张图片
程序员学习笔记_第522张图片

7、防火墙技术(***)

程序员学习笔记_第523张图片
程序员学习笔记_第524张图片
程序员学习笔记_第525张图片
程序员学习笔记_第526张图片

8、数据加密和用户授权(*)

程序员学习笔记_第527张图片

9、对称加密与非对称加密(*)

程序员学习笔记_第528张图片
程序员学习笔记_第529张图片

10、信息摘要与数字签名(*)

程序员学习笔记_第530张图片
程序员学习笔记_第531张图片
第一题选A,B;第二题选A.

11、网络安全协议(*)

在这里插入图片描述

12、计算机病毒与木马(***)

程序员学习笔记_第532张图片
程序员学习笔记_第533张图片
程序员学习笔记_第534张图片
第一题选A;第二题选C;第三题选B.

13、HTML语言(***)

程序员学习笔记_第535张图片

程序员学习笔记_第536张图片
程序员学习笔记_第537张图片
程序员学习笔记_第538张图片

程序员学习笔记_第539张图片
选A.
程序员学习笔记_第540张图片
第一题选B;第二题选C.

十四、信息处理技术基础知识

1、信息和数据

程序员学习笔记_第541张图片
程序员学习笔记_第542张图片
程序员学习笔记_第543张图片
程序员学习笔记_第544张图片
程序员学习笔记_第545张图片
程序员学习笔记_第546张图片
第一题选B;第二题选A.

2、数据的简单统计

程序员学习笔记_第547张图片
选D.
程序员学习笔记_第548张图片
程序员学习笔记_第549张图片

3、常用统计图表

程序员学习笔记_第550张图片
程序员学习笔记_第551张图片
程序员学习笔记_第552张图片
程序员学习笔记_第553张图片
第一题选B;第二题选A;
程序员学习笔记_第554张图片
第三题选D;第四题选A.

4、物联网概述

程序员学习笔记_第555张图片

5、云计算概述

程序员学习笔记_第556张图片

程序员学习笔记_第557张图片

6、人工智能概述

在这里插入图片描述
程序员学习笔记_第558张图片
程序员学习笔记_第559张图片
第一题选B;第二题选A;第三题选C.
程序员学习笔记_第560张图片
第四题选A;第五题选C。

程序员学习笔记_第561张图片

十五、数据库系统


程序员学习笔记_第562张图片

1、数据库简介

程序员学习笔记_第563张图片

2、三级模式–两层映射

程序员学习笔记_第564张图片
程序员学习笔记_第565张图片

3、数据库设计过程

程序员学习笔记_第566张图片
程序员学习笔记_第567张图片
程序员学习笔记_第568张图片

4、数据流图DFD

程序员学习笔记_第569张图片
程序员学习笔记_第570张图片

5、数据库模型

程序员学习笔记_第571张图片
程序员学习笔记_第572张图片
程序员学习笔记_第573张图片
第一题选B;第二题选C.

6、数据库模型—E-R图

程序员学习笔记_第574张图片
程序员学习笔记_第575张图片

7、规范化理论-主键

程序员学习笔记_第576张图片
程序员学习笔记_第577张图片

8、E-R图转关系模式

在这里插入图片描述

程序员学习笔记_第578张图片
程序员学习笔记_第579张图片
程序员学习笔记_第580张图片

9、关系代数

程序员学习笔记_第581张图片
程序员学习笔记_第582张图片
程序员学习笔记_第583张图片
程序员学习笔记_第584张图片
程序员学习笔记_第585张图片

10、SQL语言

程序员学习笔记_第586张图片
程序员学习笔记_第587张图片
重要。
程序员学习笔记_第588张图片

程序员学习笔记_第589张图片
程序员学习笔记_第590张图片
程序员学习笔记_第591张图片

程序员学习笔记_第592张图片
在这里插入图片描述
在这里插入图片描述
程序员学习笔记_第593张图片
程序员学习笔记_第594张图片
选BADC.
程序员学习笔记_第595张图片
程序员学习笔记_第596张图片
程序员学习笔记_第597张图片
程序员学习笔记_第598张图片
程序员学习笔记_第599张图片
程序员学习笔记_第600张图片
程序员学习笔记_第601张图片

你可能感兴趣的:(c语言)