初级程序员软考重难点知识整理(持续更新)

系统软件

word

  1. 打开一个word文件相当于把文件内容从磁盘调入内存并显示。
  2. word2007中设置表格某些行列的宽度和高度时,先选择这些行列,再选择布局功能选项卡的单元格大小。

excel

  1. Excel MAX(C1,C9)是求C1和C9的最大值,MAX(C1:C9)是求C1到C9的最大值。
  2. Excel COUNT是无条件统计,COUNTIF是根据条件统计,条件要加引号。
  3. $A1$是绝对地址,A1是相对地址。
  4. 公式必须以=开头。

其他

  1. 剪切板是内存的一块区域,回收站是硬盘的一块区域。
  2. windows系统文件名最长255个字符,会保留创建文件时的大小写但访问时不区分。
  3. shift+delete可以彻底删除文件。
  4. 解释程序属于系统软件,直接执行高级语言源程序或与源程序等价的某种中间代码。

操作系统

CPU

  1. CPU包括了运算器、控制器和寄存器,通过片内总线将它们连接。
  2. CPU执行算数/逻辑运算时,算术逻辑运算部件ALU将结果保存在累加器AC中。
  3. 程序计数器包括在控制器中。
  4. CPU执行指令时,根据程序计数器将指令从内存中读取出并送入指令寄存器,然后译码执行。
  5. 字长指CPU一次可以处理的二进制位数,运算速度通常以MIPS描述。
  6. 以科学计算为主的计算机,对主机运算速度要求高,重点考虑CPU的主频、字长,以及内存容量。
  7. 寄存器寻址方式和数据位置:立即寻址,指令;直接寻址,内存单元;间接寻址,主存;寄存器寻址,通用寄存器;
  8. 存取速度最快的是寄存器,其次是高速缓存cache。
  9. CPU与IO设备交换数据的控制方式有:程序查询、中断、DMA和通道。程序查询方式下,CPU执行指令查询外设状态,外设准备好才输入或输出数据;中断方式下,外设准备好时发送请求,CPU不必主动查询其状态;DMA方式下,数据在内存和外设间进行,不需要CPU传数据。
  10. cache的作用是解决CPU和主存速度不匹配的问题,其内容是CPU的副本。
  11. 提高磁盘转速缩短的是平均等待时间。

存储器

  1. 存储设备按材料分为磁存储器、半导体存储器(EEP-ROM只读)和光存储器(CD-ROM只读、CD-RW可擦除、DVD),按工作方式分为读写存储器和只读存储器。
  2. RAM表示随机访问存储器,断电后内容消失,分为动态:DRAM内部存储器,使用电容存储,隔一段时间刷新一次;静态:SRAM用晶体管存储,不用刷新。
  3. ROM表示只读存储器,内容被固化,断电后不会消失;EPROM紫外线擦除信息,EEPROM电擦除可编程只读存储器。
  4. 虚拟存储器由硬件和操作系统实现管理(硬件和软件都需要),大小只和计算机地址结构和可用磁盘容量有关,采用虚拟存储器的目的是扩大可使用的主存空间。

进程管理

  1. 执行P操作后,进程状态为运行或阻塞。
  2. 缺页中断在指令执行期间产生,一般终端是一条指令执行完,下一条指令开始前发生的。

其他

  1. IEEE-488是并行外部总线,IEEE-1394是串行外部总线。
  2. 总线的带宽是指数据传输率,即单位时间内通过总线传输的数据量。
  3. 若指令系统中设置了专用IO操作指令,则IO接口可以独立编址。
  4. 磁盘碎片整理程序使每个文件和文件夹占用卷上连续的磁盘空间,合并卷上可用空间,对文件和文件夹能更有效地访问。
  5. 指令周期由若干个机器周期组成,指令周期大于时钟周期。
  6. 大部分PC的刷新频率为75HZ。
  7. 串行接口适合距离远、速度慢的场合,并行接口适合距离近、速度快的场合。
  8. 矢量图使用一系列计算机指令来描述图的内容,位图(点阵图)、灰度图采用像素描述图。
  9. 计算机可靠性用平均无故障时间衡量,可维护性用平均修复时间衡量。

进制计算

  1. 若字长为n,在补码表示方式下,能表示的最小整数为-2n-1,最大整数为2n-1-1。
  2. 奇偶校验码能检测信息传输中的部分误码(1位能,2位及以上不能),不能纠错;循环冗余校验码CRC是检错码,不能纠错;海明校验码可以自动纠错,校验位和信息位交叉设置。
  3. 采用偶校验码,数据位和校验位中1的个数为偶数。
  4. 正数和负数相加不会溢出。
  5. 计算机中数值数据和非数值数据最终都以二进制表示。
  6. 点阵法表示汉字时,如果点阵大小确定,信息量是相同的。
  7. 计算机字长32位,内容容量1GB,内存空间按字编址,地址范围是0000000-FFFFFFF(1GB/4B)。
  8. 表示0仅用一个编码的是补码和移码。
  9. 减法通过补码的二进制加法实现。

计算机网络

声音和图像

  1. 声音信号数字化包括:采样、量化、编码。
  2. 声卡分类主要依据数据采样的量化位数确定,通常为8位、16位和32位,位数越多,音质越好。
  3. 目前一般家庭中,点播电视系统必须配置的设备是机顶盒。
  4. MIDI数据与数字化波形声音数据不同。
  5. 话筒是向计算机提供音频模拟信号的设备。
  6. WAV是声音文件格式。
  7. 表现媒体:信息输入和输出的媒体,打印机,显示器等;表示媒体:中介媒体,图像、声音编码等。
  8. 伪彩色图像通过使用色彩查找获得图像颜色。

OSI七层

  1. 集线器在物理层,没有自动寻址能力,不能隔离广播风暴。
  2. 集线器与交换机都不能识别IP地址,集线器的端口构成冲突域,交换机不构成。
  3. 网桥和交换机是数据链路层设备。
  4. 主机路由的子网掩码是255.255.255.255。
  5. FTP组件集成在IIS中。
  6. 数据链路层使用硬件地址作为服务访问层。
  7. POP3默认端口110。

网络安全

  1. 某网站向CA申请了数字证书,用户通过CA的签名验证网站真伪。
  2. 文件型病毒感染可执行文件,引导型影响软盘或硬盘的引导扇区,宏病毒感染文本文档、数据库、电子表格等,目录型病毒感染磁盘造成大量链接地址错误。
  3. 防范网络监听最有效的方法是数据加密。
  4. MD5是一种报文摘要算法。
  5. 防火墙的NAT功能隐藏内部网络IP地址和拓扑结构信息。
  6. 文件型病毒主要感染的文件类型:exe和com。
  7. 木马程序的服务端在目标机器,客户端在攻击者的机器上。
  8. 安全传输电子邮件协议PGP。
  9. HTTPS使用SSL。
  10. 0.0.0.0可以作为源地址,但不能作为目的地址。

程序语言

  1. C语言可直接对位、字节和地址进行运算。
  2. 脚本语言可以使用变量。
  3. 面向对象分析的主要任务是建立一个准确的、一致的系统模型以描述软件需要解决的问题。
  4. 面对对象设计的主要任务是构建设计模型,描述系统如何解决问题。
  5. 一条汇编指令可以没有操作数字段,但必须有操作码字段。
  6. 函数的声明必须放在调用之前。
  7. C++编译器可以编译C程序。
  8. COBOL是面向事务处理的语言,XML可扩展标记语言,PROLOG是逻辑式语言,LISP是函数式语言。
  9. 由编程人员根据需要申请和释放的存储区域是堆。
  10. HTML中,使用表单iput的maxlength属性限制用户输入的字符数量。

软件工程

设计和开发

  1. 问题识别包括功能需求、性能需求、环境需求及用户界面需求。
  2. 瀑布模型是一种系统、顺序的开发方法,适用于需求确定,开发过程能以线性方式完成的项目。
  3. 设计是软件工程的技术核心。
  4. ER图用于概念设计,用于数据建模;状态迁移图,行为建模;数据流图,功能建模
  5. NS盒图把计算过程写在大框图内,没有流程控制线,可以避免随意的控制转移,不能表示数据结构。
  6. PERT图不能描述任务并行关系,Gantt图不能描述任务依赖关系。
  7. UML中,类图描述一组对象类、接口、协作以及它们之间的关系 。
  8. UML中,状态图用于对时间如何改变对象的状态和引起对象状态转换的事件进行建模,活动图是状态图的特殊情况。
  9. 迭代开发模型:RUP(统一开发)、XP(敏捷开发)、螺旋。
  10. 数据模型三要素:数据结构、数据操作、数据约束条件。

维护

  1. Mc Call软件质量模型,运行特性(正确、可靠、易用、效率、完整),转移特性(可移植、复用、互用),修正特性(维护、灵活、可测试)。
  2. 适应性维护:为了适应新技术变化和管理变化而进行的修改。
  3. 完善性维护:为了扩充和改善性能,在已有系统中增加一些系统分析和设计阶段没有的功能。
  4. 数据耦合指两个模块有调用关系,标记耦合指两个模块间传递的是数据结构,内容耦合指模块间内部属性有关,公共耦合指一个公告数据环境相互作用的那些模块间的耦合。
  5. 逻辑内聚:一个模块组合了多种功能,调用时根据参数判断具体执行哪个功能;过程内聚:模块内处理是相关的,并且必须按特定次序执行;信息内聚:模块完成多个功能,每个功能在同一个数据结构操作,每项功能有唯一入口点;功能内聚:模块内的各部分都是完成某功能不可缺少的部分。

软件测试

  1. 软件测试包括静态测试(人工、计算机辅助静态)和动态测试(白盒、黑盒)。
  2. 白盒测试主要为了检查程序内部结构是否有效, 黑盒测试是功能测试,不考虑软件内部结构和特性。
  3. 白盒测试中,语句覆盖指每条语句被执行一次,逻辑最弱;判断覆盖指每个判断表达式至少获得一次true和false;条件覆盖指每个条件的各种可能性被执行一次;路径覆盖指所有可能的路径。
  4. 拟定测试计划的内容:确定测试内容、进度安排、测试条件、测试培训安排。

数据结构和算法

  1. 二叉树中,度为0的结点数n0=n2+1。
  2. 无向图的邻接矩阵一定是对称的。
  3. 小根堆的最后一个元素不一定是最大元素。
  4. 冒泡和简单选择能在一趟排序后得到最大/最小元素。

英文

  1. 电子商务 E-Commerce
  2. 办公自动化 Office Automcation
  3. 图形界面 graphical interface
  4. 可移植性 portability
  5. 软件开发 software development
  6. 瀑布模型 waterfall model
  7. 软件维护 software maintenance
  8. 快捷键 shortcut-key
  9. 嵌套循环 nested loop
  10. 扫描仪 scaner

数据库

  1. 设计数据库时,概念设计的基础是需求分析
  2. 视图能够实现数据的逻辑独立性

数学

  1. AX=B有唯一解的充分必要条件是A的秩为n,A的行列式为0,A存在逆矩阵。

相关法律

  1. 对计算机软件的法律保护不涉及知识产权法
  2. 计算机软件只要开发完成就能取得软件著作权受到法律保护。
  3. 将他人的软件光盘占为己有侵占了有形财产所有权
  4. 商标专用权保护的对象是注册商标
  5. 注册商标所有人是指商标权人
  6. 知识产权权利人是指各类知识产权所有人
  7. 计算机软件著作权权利中,署名权是不可以转让的。

你可能感兴趣的:(JAVA,操作系统,计算机网络,java,职场和发展)