精华内容
下载资源
问答
  • 初级职称的软考指定教材,具有比较专业的指导意义。本书根据《程序员考试大纲》的重点内容,阐述了共12章的内容,考生在学习教材内容的同时,还须对照考试大纲,认真学习
  • 2009上半年至2018下半年软考程序员历年真题word版(包括上午题和下午题),含详细解答
  • 初级软考信息处理技术员真题.docx
  • 计算机初级软考电子商务技术员试卷.docx
  • 个人整理的备考材料,加油啊!!软考初级 程序员 含2016、2017、2018年真题,程序员教程(第4版),程序员考试大纲
  • 软考初级程序员考试历年真题+详细答案(2009-2017年)
  • 初级-网络管理员 网络管理员计算机软考专业初级-网络管理员历年真题试题库
  • 初级软考-程序员 复习笔记

    千次阅读 多人点赞 2020-11-03 16:34:32
    软考程序语言基础编程语言分类变量存放位置程序变量叙述有限自动机√新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个...


     
     
    自己考试复习时做的笔记,用的"软考真题APP"刷题的。
    评论区有一些小伙伴觉得这种方式很有效。大家也可以用自己的笔记积累出来。
    已经考完啦,过还是比较稳的。

     
     

    #1 程序语言基础

    1.1 编程语言分类√

    通用的编程语言有C语言、C++语言、Java语言、C#语言、PHP语言、Python语言、VB语言、JavaScript语言等。
    标记语言是名称带有ML即MarkLanguage的语言
    SQL为数据库语言
    通用脚本语言包括 Python, Ruby, VBScript,PHP。

    COBOL是面向事务处理的语言;
    XML即可扩展标记语言;
    PROLOG是逻辑式语言;
    LISP是函数式语言

    1.2 变量存放位置

    变量实际上是存储位置的名字。
    代码区存放指令,运行过程中不可修改。
    全局变量的存储单元位于静态数据区
    局部变量的存储单元位于栈区
    根据需要进行动态申请和释放的动态变量存储空间在堆区

    1.3 程序变量叙述

    函数的调用和返回控制都是用来进行的,以保证运算逻辑的正确性。
    函数的声明必须在该函数的调用之前,定义可以在函数调用之后。
    动态绑定是程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程
    连接程序是将来源不同的目标程序装配成一个可执行程序

    程序的错误可以分为两类:语法错误和语义错误,语法描述语言的结构,语义表达语言的含义。语法错误会在编译阶段
     
     

    #2 线性表√

    2.1 串

    串的模式匹配算法是指在串中查找指定的模式串是否出现及其位置
    两个字符串比较时,按照对应字符(编码)的大小关系进行比较。
     
     

    #3 软工&项管√

    3.1 软件开发模型

    RUP统一过程的商业版本,是用力和风险驱动、以架构为中心、迭代的增量开发过程。
    XP是一种轻量级,高效,低风险,柔性,可预测的,科学的软件开发方式,不断迭代。
    螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期在前一个螺旋周期的基础上迭代进行开发。
    瀑布模型适用于软件需求确定,开发过程能够以线性化的方式完成的那些软件开发项目。能否用于某个项目或者快速开发某个项目并不取决于所开发的软件项目的规模或开发团队的规模。而且只要软件需求确定,开发过程能够采用线性方式进行,现今的软件开发仍然可以使用瀑布模型。
    V模型是瀑布模型的一种演变模型,将测试和分析与设计关联进行。
    原形模型通过快速构建可运行的原型系统,然后根据运行过程中获取的用户反馈进行改进,特别适用于对软件需求缺乏认识的情况。

    敏捷开发有:XP,SCRUM,水晶法
    RUP属于统一开发过程

    Mc Call软件质量模型从软件产品的运行、修整、转移三个方面确定了11个质量特性。
    运行方面的特性包括正确性、可靠性、易使用性、效率和完整性;
    产品转移方面特性包括可移植性、复用性和互用性;
    产品修正方面特性包括可维护性、灵活性、可测试性;

    CMM:
    可重复级: 建立了基本的项目管理过程和实践来跟踪项目费用,进度和功能性。
    已定义级: 所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。
    已管理级: 收集对软件过程和产品质量的详细度量,对软件过程和产品都有定量的理解和控制。
    优化级: 过程的量化反馈和先进的新思想,新技术促使过程不断改进。

    云计算: 用户所需的资源和调用方式对用户透明,向用户提供方便、灵活的服务。
     
     

    #4 办公自动化 √

     
     

    #5 中央处理器 CPU√

    5.1 中央处理器的内部构成

    中央处理器(CPU) 是指由 运算器(ALU)、控制器(CU)、寄存器组(Registers)、内部总线所组成
    运算器算术逻辑单元(ALU)累加器数据缓冲寄存器状态条件寄存器组成
    控制器程序计数器指令寄存器指令译码器时序产生器操作控制器组成
    I/O总线是在内存与外设(显示器、打印机、扫描仪、外部存储设备等)间传送数据的通路
     
    程序计数器用于存放下一条指令所在单元的地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称为 “取指令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址。此后经过分析指令执行指令
     
    累加器用于暂时存放操作数和中间运算结果。
     
    总线宽度分为地址总线宽度数据总线宽度
    地址总线宽度决定了CPU可以访问的物理地址空间,简单地说就是CPU到底能够使用多大容量的内存。
    CPU执行算术运算或者逻辑运算时,算术逻辑运算部件(ALU)将计算结果保存在累加器(AC)中。
     
    数据寄存器用于暂时存放由内存读取的一条指令或数据字,反之,当向内存写入一个数据字时,也暂时将他们存放在数据缓冲寄存器中。

    计算机的用途不同,对其不同部件的性能指标要求也有所不同。用作科学计算为主的计算机,其对主机的运算速度要求很高;用作大型数据库处理为主的计算机,其对主机的内存容量、存取速度和外存储器的读写速度要求较高:对于用作网络传输的计算机,则要求有很高的I/O速度

    CPU对主存的访问方式属于随机存储。

    连入计算机系统的设备都要进行编址以便进行访问,对于I/O设备,可以采用与内存统一编址的方式或独立的编址方式。若与内存单元统一编址,则访问I/O设备接口如同访问内存单元,在指令系统中就不需要加以区分(即不需要设置专门的访问I/O设备接口的指令);若采用独立的编址方式,则I/O设备接口的编号与内存单元的地址可能重叠,因此访问I/O设备接口的指令应该与访问内存单元的指令相互区分。

    RISC(精简指令集计算机)指令系统的最大特点是:选取使用频率最高的一些简单指令,指令条数少; 指令长度固定,指令格式种类少;只有取数_/存数指令访问存储器,其余指令的操作都在寄存器之间进行。

    CPU字长指CPU在单位时间内能一次处理的二进制数的位数
    数据总线负责计算机中数据在各组成部分之间的传送.
     

    5.2 寻址方式

    直接寻址方式下,操作数在内存中,指令中给出操作数的地址,需要再访问一次内存来得到操作数。
    立即寻址方式下,操作数在指令中,所以在取得指令时就得到操作数,是速度最快的。
    寄存器寻址方式下,操作数在CPU的寄存器中。
    寄存器间接寻址方式下,操作数的地址在CPU的寄存器中,还需要访问一次内存来得到操作数。
    间接寻址下,间接寻址意味着指令中给出的地址A不是操作数的地址,二是存放操作数地址的主存单元的地址,简称操作数地址的地址。

    无条件传送、程序查询和中断方式都需要CPU执行程序指令进行数据的输入和输出。DMA方式则是一种不经过CPU而直接从内存存取数据的数据交换模式。 在DMA模式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完之后再把信息反馈给CPU即可。
     
     

    #6 数据库语言√

    6.1 属性分类:

    简单属性: 不能再划分的更小部分属性
    复合属性: 可以在划分为更小部分,也就是可以在划分一下其他属性的属性
    单值属性: 数据库中所定义的属性对于一个特定的实体来说只有一个单独的值
    多值属性: 在某种情况下对某个特定的实体而言,一个属性可能对应一组值
    派生属性: 可以从别的实体或相关属性派生出来

    6.2 关系模型中有三类完整性约束:

    实体完整性: 对主属性值域的约束
    参照完整性: 对参照关系的外码属性值域的约束
    ( 如 果 一 个 关 系 中 的 一 个 属 性 是 另 外 一 个 关 系 中 的 主 码 则 这 个 属 性 为 外 码 。 外 码 的 值 或 为 空 , 或 为 其 对 应 的 主 码 中 的 一 个 值 ) \color{#696969}{(如果一个关系中的一个属性是另外一个关系中的主码则这个属性为外码。外码的值或为空,或为其对应的主码中的一个值)} ()
    用户定义完整性: 对其他属性值域的约束

    6.3 SQL语句补全

    查询语句

    //查询 零件名为P2, 供应商包含华德, 利润在1280~2500的 零件名,供应商以及利润(售价-进货价)
    SELECT 零件名, 供应商, 售价 - 进货价 as 利润 
    	FROM P
    	WHERE 零件名 = 'P2' 
    	AND 供应商 like '%华德%'
    	AND 利润 Between 250 AND 500
    	
    //寻找比所有计算机系学生的年龄都小的其他系的学生 姓名及年龄
    SELECT 姓名, 年龄 
    	FROM 学生
    	WHERE 年龄 < ALL( 
    		SELECT 年龄 FROM 学生 WHERE 
    		专业 = '计算机')
    		AND 专业 <> '计算机';
    
    //查询至少选择了四门课程的学生学号、姓名及平均成绩
    SELECT 学号, 姓名, AVG(成绩) AS 平均成绩
    	FROM Student GROUP BY 学号
    	HAVING COUNT(课程号)>3
    

    修改语句

    //
    UPDATE P
    	SET 价格 = 价格*0.98
    	WHERE 供应商 = 'S2';
    

    插入语句

    INSERT INTO EMP Values(10058, '黄晓华' , '开发部')
    

    建表语句

    //
    CREATE TABLE Emp(
    	员工号 CHAR(4),
    	姓名 CHAR(10),
    	性别 CHAR(1) CHECK(性别 IN ('M','F')),
    	部门 CHAR(4) REFERENCES Dept(部门),
    	家庭住址 CHAR(30),
    	PRIMARY KEY (员工号);
    

     
     

    #7 面向对象技术 √

     
     

    #8 应用数学

     
     

    #9 数据的表示√

    原码: 正数的符号位为0,负数的符号位为1
    反码: 正数的反码等于他的原码。负数的符号位不变,其他位取反。
    补码: 正数的补码等于他的原码。负数的补码等于反码+1。
    移码: 补码符号位取反,数值位不变。
    海明码: 利用奇偶性来检错和纠错的校验方法。海明码的构成方法是在数据位之间的确定位置上插入k个校验位,通过扩大码距来实现检错和纠错。
    奇偶校验码: 通过增加一位校验位来使编码中“1”的个数横为奇数或偶数。
    两个数值相同,亦或结果为0,两个数不同,亦或结果为1;
    循环冗余校验码: 的基本原理是在尺位信息码后再拼接位的校验码,整个编码长度为N位。
    数值中的小数点在硬件中不明确表示,二是采用约定位置的方式。

    IEEE754浮点表示法中,阶码采用移码表示
     
     

    #10 系统分析与系统设计

    解释器模式: 定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言“”是指使用规定格式和语法的代码

    N-S盒图,PAD图和程序流程图主要用于表示软件模块的执行过程。
    E-R图是在对系统进行数据建模时采用,用于表示实体与实体之间的联系。

    面向对象分析结果主要是面向对象分析模型,当前主流的技术是采用面向对象建模语言来描述和表达。

    程序模块设计的原则包括:规模适中,接口简单,单入口出口;
     
     

    #11 存储器系统

     
     

    #12 Windows基本操作√

     
     

    #13 程序测试基础知识√

    13.1 测试的分类

    静态测试: 包括人工测试和计算机辅助静态分析。
    动态测试: 通过运行程序发现错误。
    **黑盒测试: ** 包括等价类划分,错误猜测,因果图等
    **白盒测试(结构测试): **

    路径覆盖: 要求每一条独立路径都执行过。
    语句覆盖: 要求所有语句至少执行一次。
    条件覆盖: 每个判断里的每个条件的可能取值至少执行一次
    判定覆盖: 每个判断的取真分支和取假分支至少经历一次
     
     

    #14 网络协议与标准

    14.1协议的分类

    TCP/IP协议簇中: TCP协议、IP协议、FTP协议、UDP协议、SLIP协议、PPP协议、ICMP协议、ARP协议DNS协议、SMTP协议等
    应用层有: SMTP协议,FTP协议,SNMP协议,DNS协议
    传输层有: TCP协议,UDP协议
    网络层有: ICMP协议,TCP协议,IP协议

    ARP协议 属于网络层,作用是由IP地址求MAC地址
    RARP协议 作用由MAC地址求IP地址
    UDP协议属于传输层,是简单不可靠信息传送服务
    ICMP协议 属于网络层,用于传送有关通信问题的消息,封装在IP数据报中传送
    SMTP协议 是用于发送邮件,下层采用TCP传输
    POP3协议 从电子服务器上获取电子邮件

    HTTP协议 的默认端口号是80

    14.2 协议的特点

    FTP应用层协议,支持上传和下载,使用2个端口号,报文通过TCP报文传送。
    PING命令ICMP协议的一个应用,发出请求与响应类型的报文
    0.0.0.0表示本机地址,只能作为源地址使用,不能作为目标地址使用

    14.3 地址分类

    10.110.33.224 是A类私网地址
    172.16.17.18 是B类私网地址
    192.168.22.35 是C类私网地址

    14.4 地址的特点

    私网IP地址区别于公网IP地址的特点是不能通过Internet访问

    14.5 类型题

    题型I: IP地址块192.168.80.128/27包含了( )个可用地址?
    一共32位 /27剩下5个0,25 = 32 - 2 = 30个

    题型II: IP地址块200.15.13.12/22包含了( )个可用地址?
    一共32位 /22 剩下10个0
    11111111 11111111 11111100 00000000 = 255.255.252.0

    题型III: 假定子网掩码为255.255.255.224,( )属于有效的主机地址?
    最后的224的二进制位 11100000,最后5位
    那么有效的主机地址主要看最后5位是全0 则为子网地址,全为1则是广播地址

    #15 处理机管理√

    释放CPU,才放弃就绪状态。
    CPU 运行 → 就绪:时间片到
    就绪 → 运行:进程调度程序调度
    运行 → 阻塞:进行了P操作
    阻塞 → 就绪:I/0的完成

    #16 树和二叉树√

    #17 统一建模语言UML√

    17.1 图的分类

    动态交互图有:序列图,状态图,活动图,协作图,通信图。
    静态交互图有:类图,对象图,组件图。

    17.2 各个图的概念

    序列图表现各个对象交互的时间顺序
    协作图强调收发消息的对象之间的组织结构
    类图展现了一组对象、接口、协作和他们之间的关系,描述系统的静态结构
    对象图展现一组对象以及它们之间的关系
    活动图是一种特殊的状态图,强调对象间的控制流程。展现了在系统内从一个活动到另一个活动的流程。
    用例图用于描述系统与外部系统及用户之间的交互

    17.3 其他概念

    关联的多重度是指:一个类的实例能够与另一个类的多少个实例相关联
    UML中的行为事物有:交互、状态机和活动
    UML中的结构事物有:类,接口,构件

    18 排序与查找

    哈希查找对于数据较多的查找需求时有着很快的查询能力

    各个排序方法时空间复杂度情况:
    在这里插入图片描述
     
     

    HTML语言√

    表格边框的宽度由border属性指定

     
     

    PS: 平时写的文章几乎没有人看的,这个是为了给同事看才发表的。考完了一看居然这么多评论哈哈哈

    展开全文
  • 软考初级程序员真题

    2012-08-06 00:05:32
    包含2007--2011的软考初级程序员真题及部分答案,其中,2010和2011年的答案仅是个人答案,并非标准答案。
  • 2018年下半年程序员考试真题与答案,内容齐全,解释到位。
  • 考试科目1:计算机与软件工程基本知识 1.计算机科学基础 1.1数制及其转换 二进制、十进制和十六进制等常用数制及其相互转换 1.2数据的表示 数的表示 非数值数据的表示 1.3算术运算和逻辑运算 计算机中二进制数的运算...

    在这里插入图片描述
    考试科目1:计算机与软件工程基本知识

    1.计算机科学基础

    1.1数制及其转换

    二进制、十进制和十六进制等常用数制及其相互转换

    1.2数据的表示

    数的表示

    非数值数据的表示

    1.3算术运算和逻辑运算

    计算机中二进制数的运算方法

    逻辑代数的基本运算

    1.4数学应用

    常用数值计算(矩阵、近似求解、插值)

    排列组合、应用统计

    编码基础

    1.5常用数据结构

    数组

    线性表及链表

    队列、栈

    1.6常用算法

    算法与数据结构的关系

    算法设计和算法描述

    常用的排序算法

    查找算法

    常用的数值计算方法

    字符串处理算法

    递归算法

    最小生成树、拓扑排序和单源点最短路径求解算法

    2.计算机系统基础知识

    2.1硬件基础知识

    2.1.1计算机的类型和特点

    微机(PC机)、工作站、服务器、主机、大型计算机、巨型计算机、并行机

    2.1.2中央处理器CPU

    CPU的组成

    常用的寄存器

    指令系统,寻址方式

    令执行控制、中断控制、处理机性能

    2.1.3主存和辅存

    存储介质

    高速缓存(Cache)、主存

    辅存设备

    2.1.4I/O接口、I/O设备和通信设备

    I/O接口

    I/O设备(类型、特性)

    通信设备(类型、特性)

    I/O设备、通信设备的连接方法和连接介质类型

    2.2软件基础知识

    2.2.1操作系统基础知识

    操作系统的类型和功能

    处理机管理

    存储管理

    设备管理

    文件管理

    作业管理(作业调度算法)

    图形用户界面和操作方法

    2.2.2程序设计语言和语言处理程序的基础知识

    语言翻译基础知识(汇编、编译、解释)

    程序设计语言的基本成分:数据、运算、控制和传输

    程序语言类型和特点

    2.3网络基础知识

    网络的功能、分类、组成和拓扑结构

    基本的网络协议与标准

    常用网络设备与网络通信设备,网络操作系统基础知识

    Client/Server结构、Browser/Server结构

    局域网(LAN)基础知识

    Internet基础知识

    2.4数据库基础知识

    数据库管理系统的主要功能和特征

    数据库模式(概念模式、外模式、内模式)

    数据模型、ER图

    数据操作(关系运算)

    数据库语言(SQL)

    数据库的主要控制功能(并发控制、安全控制)

    2.5多媒体基础知识

    多媒体基本知识

    常用多媒体设备性能特征,常用多媒体文件格式类型

    2.6系统性能指标

    响应时间、吞吐量、周转时间

    可靠性、可维护性、可扩充性、可移植性、可用性、可重用性、安全性

    2.7计算机应用基础知识

    计算机常用办公软件操作方法

    计算机信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等领域的应用

    远程通信服务

    3.系统开发和运行知识

    3.1软件工程和项目管理基础知识

    软件工程基础知识

    软件开发生命周期各阶段的目标和任务

    软件过程基本知识

    软件开发项目管理基本知识

    软件开发方法(原型法、面向对象方法)基础知识

    软件开发工具与环境基础知识(CASE)

    软件质量管理基础知识

    3.2系统分析设计基础知识

    数据流图(DFD)、实体联系图(ER图)基本知识

    面向对象设计、以过程为中心设计、以数据为中心设计基础知识

    结构化分析和设计方法

    模块设计、代码设计、人机界面设计基础知识

    3.3程序设计基础知识

    结构化程序设计、流程图、NS图、PAD图

    程序设计风格

    3.4程序测试基础知识

    程序测试的目的、原则、对象、过程与工具

    黑盒测试、白盒测试方法

    测试设计和管理

    3.5程序设计文档基础知识

    算法的描述、程度逻辑的描述、程度规格说明书

    模块测试计划、模块测试用例、模块测试报告

    3.6系统运行和维护基础知识

    系统运行管理基础知识

    系统维护基础知识

    4.信息安全基础知识

    信息系统安全基础知识

    信息系统安全管理

    加密与解密基础知识

    5.标准化基础知识

    标准化基本概念

    标准的层次(国际标准、国家标准、行业标准、企业标准)

    相关标准(代码标准、文件格式标准、安全标准、软件开发规范和文档标准、互联网相关标准)

    6.信息化基础知识

    信息、信息资源、信息化、信息工程、信息产业、信息技术的含义

    全球信息化趋势、国家信息化战略、企业信息化战略和策略常识

    有关的法律、法规要点

    7.计算机专业英语

    具有助理工程师(或技术员)英语阅读水平

    掌握本领域的英语基本术语

    展开全文
  • 系统软件 打开一个word文件相当于把文件内容从磁盘调入内存并显示。 解释程序属于系统软件,直接执行高级语言源程序或与源程序等价的某种中间代码。 操作系统 CPU执行算数/逻辑运算时,算术逻辑运算部件ALU将结果...

    系统软件

    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. 计算机软件著作权权利中,署名权是不可以转让的。
    展开全文
  • 计算机软件考试的真题,06到09年的,里面涵盖了初级程序员的试题及答案,希望对考证的人有所帮助
  • 2009-2020历年软考真题及答案,均为网络搜集
  • 2016,2017软考程序员初级真题
  • 小编于2020年下半年通过软考初级程序员的考试,现将资料进行分享。 网盘链接: 链接:https://pan.baidu.com/s/17_EE356qYWl0i0jmCa40aA 提取码:jj4w

    小编于2020年下半年通过软考初级程序员的考试,现将资料进行分享。
    网盘链接:
    链接:https://pan.baidu.com/s/1I5lBOzHinIgULUqDAXCQzA
    提取码:70gv
    如果有文档需要密码,请输入hello。

    展开全文
  • 所以就算是初级,也有初级职称,当然初级软考中含金量是比不上中高级的,相应的好处也都有,有一证在手也固然是好呀。 软考初级科目有:程序员、网络管理员、信息处理技术员和信息系统运行管理员。 通过软考考试...
  • 软考初级程序员资料
  • 软考 初级 程序员试卷 2007-2009年 历年试卷合集 12套
  • 软考初级程序员

    2019-01-16 14:01:10
    软考初级程序员全套教材分享,涵盖了所有软考初级程序员知识点
  • 软考初级程序员的备考经验分享

    千次阅读 2020-03-31 11:55:14
    但是软考可以是我们接近这个行业最快捷的方式。 为什么这么说呢? 因为软考顺利通过后,可以拿到对应的职业资格证书,这个证书可以让你的简历更加丰富,在考证的过程中,你也慢慢接触这个行业,积累知识,这样找工作...
  • 软考初级程序员常见类型题,错题个人笔记

    千次阅读 多人点赞 2019-05-20 10:43:39
    软考初级程序员常见类型题,错题个人笔记 1.操作系统三状态 2.原码补码反码 转换 3.各种排序 1 2 4.设计模式分类 5.uml四种事物 事物: 是对模型中最具有代表性的成分的抽象。 结构事物: 如类(Class)、接口...
  • 内含十几年真题试卷,和六十余套模拟试题,上午题下午题都有,练几套,稳着过~
  • 软考初级程序员---题目(一)

    千次阅读 多人点赞 2019-06-12 09:59:13
    1 在windows系统中,若要将文件“D:\user\my.doc"设置成只读属性,可以通过修改该文件的(请作答此空)来实现。将文件设置为只读属性可控制用户对文件的修改,这一级安全管理称之为( )安全管理。...
  • 一个非计算机专业的 软考初级 程序员考试之路

    万次阅读 多人点赞 2018-01-18 20:24:10
    大概在暑假的时候,学校里发了通知 - 说是有一个“软考”当时也不知到它是什么,就百度上找了找资料,结合自己的实际,一暑假闲着也是闲着,不如去考以下。 软考分初级,中级,高级,在网上看过高级,中级等考试题...
  • 软考-初级程序员1990-2018历年考试真题以及详细答案(试题和答案分离的哦),同时含有课本教材、模拟试卷、程序员视频教程、考试知识点。持续更新后续年份的资料。请点赞!!请点赞!!!绝对全部货真价实的资料!!...
  • 软考初级资格考试哪个好考?

    千次阅读 2020-05-14 14:55:42
    软考初级资格包含程序员、百网络管理员、信息处理技术员、信息系统运行管理、多媒体应用制作技术员、电子商务技术员和网页制作员。 软考初级哪个好考具体要看个人的基础而定。 单从考试难度来看,可能对于没有学过...
  • 软考初级程序员的参考书籍是官方教材——清华大学出版的《程序员教程》,复习的时候买这一本就好了。 主要考哪些知识点可以考试大纲里面的说明,考的其实都是一些基础的计算机知识。 既然是程序员,那当然是要考...
  • 软考初级程序员2009年到2018年的所有真题,复习必备,上下午满分各75分,45分过,小伙伴们,赶紧开始刷题吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,809
精华内容 723
关键字:

初级软考