2015年软考

Trojan.开头 木马病毒
VBS.、JS.、Script.开头 脚本病毒
Worm.开头 蠕虫病毒

"Kingsoft Office"是金山公司开发办公软件套件、
"Internet Explorer"是网页浏览软件、
"Microsoft Office"是 Microsoft公司开发的 Office 2007办公软件套件、
"ApacheOpenOffice"是Apache公司开发的优秀的办公软件套件,能在Windows 、Linux、MacOSX(X11)和 Solaris等操作系统平台上运行。

本题考查计算机系统存储器基础知识。
E2PROM是电可擦可编程只读存储器的简称,其内容需提前设置好,可通过高于普 通电压的作用来擦除和重编程(重写)。E2PROM一般用于即插即用(Plug Play) 设备,也常用在接口卡中,用来存放硬 件设置数据,以及用在防止软件非法拷贝的“硬件锁”上面。

RAM(随机存储器)是与CPU直接交换数据的内部存储器,也是主存(内存)的主 要部分。在工作状态下RAM可以随时读写,而且速度很快,计算机刚加电时,其内容是随机的。

通用寄存器是CPU 中的寄存器,一般用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。

数据寄存器是通用寄存器的一种,或者是作为 CPU 与内存之间的接口,用于暂存数据。

寻址方式就是如何对指令中的地址字段进行解释,以获得操作数的方法或获得程序转移地址的方法。
①立即寻址是指操作数就包含在指令中。
②直接寻址是指操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址。
③寄存器寻址是指操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名。寄存器间接寻址是指操作数存放在内存单元中,操作数所在存储单元的地址在某个寄存器中。
④变址寻址是指操作数地址等于变址寄存器的内容加偏移量。

HTTP,Telnet、SMTP 传输层均采用 TCP、SNMP 传输层采用 UDP。

软件维护一般包括四种类型:
正确性维护,是指改正在系统开发阶段己发生而系统测试阶段尚未发现的错误;

适应性维护,是指使应用软件适应新技术变化和管理需求变化而进行的修改;

完善性维护,是指为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征;

预防性维护,是指为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的功能,以使应用系统适应各类变化而不被淘汰。

白盒测试和黑盒测试是两种常用的测试技术。其中白盒测试包含不同的测试用例设计方法。

语句覆盖:设计若干测试用例,运行被测程序,使得每一个可执行语句至少执行一次;

判定覆盖:设计若干测试用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次;

条件覆盖:设计若干测试用例,运行被测程序,使得程序中每个判断的每个条件的可能取值至少执行一次:

路径覆盖:设计足够的测试用例,覆盖程序中所有可能的路径。

按照设计模式的目的可以分为
创建型模式、结构型模式和行为型模式
3大类。
创建型模式与对象的创建有关:
结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构:
行为型模式对类或对象怎样交互和怎样分配职责进行描述。
创建型模式包括 FactoryMethod、Abstract Factory、Builder、Prototype和Singleton;
结构型模式包括Adapter(类)、Adapter(对象)、Bridge、Composite、Decorator、Fagade、Flyweight和 Proxy;
行为型模式包括 Interpreter、Template Method、Chain of Responsibility、Command、Iterator、Mediator、Memento Observer State Strategy 和Visitor 。

S-HTTP 用以传输网页
SET 是安全电子交易
SSL是安全套接层协议
PGP是安全电子邮件协议

2016年上

文件属性:决定文件是只读或者可读可写。
文件级安全管理控制用户对文件的改变。
权限由高到低大概为:administrators,power users, users,guests
2.
按照(CPU的指令系统架构),可将计算机分为RISC(精简指令集计算机)和CISC(复杂指令集计算机)。
3.
自软件开发完成之日起软件著作权生效。中国公民、法人或者其他组织的作品,不论是否发表,都享有著作权。
4.
语音信号的有效频率带宽标准定义为0.3~3.4kHz,这个频率范围满足大部分人的正常话音频带特征。奈奎斯特采样定理规定:声音信号的采样频率要用原始声音信号最高频率的两倍来进行采样,才能保证原模拟信号不丢失。所以话音信号的采样频率定义8kHz,可以满足重建话音带宽内的所有频率分量的要求。

GIF分为静态GIF和动画GIF两种,扩展名为.gif,是一种压缩位图格式,支持透明背景图像,适用于多种操作系统,“体型”很小,GIF仍然是图片文件格式。但GIF只能显示256色。和jpg格式一样,这是一种在网络上非常流行的图形文件格式。

分布式操作系统:是网络操作系统的更高级
形式,它保持网络系统系统所拥有的全部功能,同时又具有透明性、可靠性和高性能等特性。
批处理操作系统的主要特点是:脱机、多道和成批处理。
分时系统:具有多路性、独立性、及时性和交互性,与批处理相比,系统开销大,资源利用率与系统接纳的作业有关,适合小的不成熟的作业。
实时操作系统:的主要特点是及时性和高可靠性。

本题考察UML基础知识。
UML有3种基本的构造块:事物、关系和图。

事物是对模型中最具有代表性的成分的抽象,包括结构事物,如类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件(Component)和节点(Node);

行为事物,如交互(Interaction)、态机(Statemachine)、分组事物(包,Package)、注释事物(注解,Note)。

关系用来把事物结合在一起,包括依赖、关联、泛化和实现关系。

设计模式共有结构型,创建型,行为型三大类,里面又各自包含了多种具体详细模式。

创建型: 单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。

结构型:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。

行为型:观察者模式、中介者模式、状态模式、解释器模式、策略模式、职责链模式、访问者模式、迭代器模式、命令模式、迭代器模式、备忘录模式。

白盒测试的方法包括一系列的逻辑覆盖,主要的覆盖标准有语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖、条件组合覆盖、修正的条件/判定覆盖和路径覆盖等。
(1)语句覆盖。语句覆盖是指选择足够多的测试用例,使得运行这些测试用例时,被测程序的每个语句至少执行一次。很显然,语句覆盖是一种很弱的覆盖标准。
(2)判定覆盖。判定覆盖也称为分支覆盖,它是指不仅每个语句至少执行一次,而且每个判定的每种可能的结果(分支)都至少执行一次。判定覆盖比语句覆盖强,但对程序逻辑的覆盖程度仍然不高。
(3)条件覆盖。条件覆盖是指不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取得各种可能的结果。条件覆盖不一定包含判定覆盖,判定覆盖也不一定包含条件覆盖。
(4)路径覆盖。路径覆盖是指选取足够的测试用例,使得程序的每条可能执行到的路径都至少经过一次(如果程序中有环路,则要求每条环路路径至少经过一次)。路径覆盖实际上考虑了程序中各种判定结果的所有可能组合,因此是一种较强的覆盖标准。但路径覆盖并未考虑判定中的条件结果的组合,并不能代替条件覆盖和条件组合覆盖。

软件维护有如下类型:
(1)更正性维护,是指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动,该类维护一般占总维护工作量的17-21%;
(2)适应性维护,是指为了适应变化了的环境而修改软件的活动,该类维护一般占总维护工作量的18-25%;
(3)完善性维护,是指为了扩充或完善原有软件的功能或性能而修改软件的活动,该类维护一般占总维护工作量的60%;
(4)预防性维护,是指为了提高软件的可维护性和可靠性、为未来的进一步改进打下基础而修改软件的活动,该类维护一般占总维护工作量的5%。

2016下

虚拟存储系统是指为扩大主存的能力而由操作系统根据需要从外存,即辅存中拿出一部分空间当作主存来使用。

中断向量就是指中断服务程序的入口地址,它存放着一条跳转到中断服务程序入口地址的跳转指令。

频带宽度或称为带宽,它是描述组成复合信号的频率范围。音频信号的频带越宽,所包含的音频信号分量越丰富,音质越好。

白盒测试也称为结构测试,测试的是程序内部结构和逻辑过程,所以用在功能模块的单元测试中,多个模块可以同时进行。
集成测试是把功能模块组合起来进行测试,测试的是各个模块集成起来后有没有达到预期的功能。
确认测试是指进一步检查软件的接口、功能和性能是否与用户要求一样。
系统测试是指软件与网络、外部设备等其他因素结合部署工作的情况。

2017上

在CPU中,获取指令并进行分析是控制单元的任务

2.流水线(pipeline)技术是指在程序执行时多条指令重叠进行操作的一种准并行处理实现技术。

系统总线的性能指标:
带宽:单位时间上传送的数据量,即每秒钟传送的最大稳态数据传输率

位宽:能同时传送的二进制数据的位数,或数据总线的位数,32位、64位等

工作频率:工作时钟频率MHz为单位

DDOS的中文名叫分布式拒绝服务攻击,俗称洪水攻击,DoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。

源程序,是指未经编译的,按照一定的程序设计语言规范书写的,人类可读的文本文件。通常由高级语言编写。源程序可以是以书籍或者磁带或者其他载体的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机可执行的程序。将人类可读的程序代码文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,由各种编译器来完成。一般用高级语言编写的程序称为“源程序”。

用高级程序设计语言编写的源程序不能在计算机上直接执行,需要进行解释或编译。将源程序编译后形成目标程序,再链接上其他必要的目标程序后再形成可执行程序。

UML有3种基本的构造块,分别是事物(元素)、关系和图。事物是UML中重要的组成部分。关系把事物紧密联系在一起。图是很多有相互相关的事物的组。
UML中的事物也称为建模元素,包括结构事物、动作事物、分组事物和注释事物。这些事物是UML模型中最基本的面向对象的构造块。
结构事物。结构事物在模型中属于最静态的部分,代表概念上等或物理上的元素。

总共有7种结构事物:
首先是类,类是描述具有相同属性、方法、关系和语义的对象的集合。

第二种是接口(interface),接口是指类或组件提供特定服务的一组操作的集合。

第3种是协作,协作定义了交互的操作,是一些角色和其他元素一起工作,提供一些合作的动作,这些动作比元素的总和要大。

第4种是用例,用例是描述一系列的动作,这些动作是系统对一个特定角色执行,产生值得注意的结果的值。

第5种是活动类,活动类是这种类,它的对象有一个或多个进程或线程。

第6种是构件,构件是物理上或可替换的系统部分,它实现了一个接口集合。在一个系统中,可能会遇到不同种类的构件,如DCOM或EJB。

第7种是节点,节点是一个物理元素,它在运行时存在,代表一个可计算的资源,通常占用一些内存和具有处理能力。

结构型模式是描述如何将类对象结合在一起,形成一个更大的结构,结构模式描述两种不同的东西:类与类的实例。故可以分为类结构模式和对象结构模式。
在GoF设计模式中,结构型模式有: 1.适配器模式Adapter 2.桥接模式 Bridge 3.组合模式 Composite 4.装饰模式Decorator 5.外观模式 Facade 6.享元模式Flyweight 7.代理模式 Proxy

计算机程序解决问题的过程:首先是需求–需求分析-- 总体设计–详细设计–编码–单元测试–集成测试–试运行–验收。

数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不会引起应用程序的修改,数据独立性包括:物理数据独立性和逻辑数据独立性.
物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序.
逻辑数据独立性是指数据库逻辑结构改变时不用改变应用程序.
视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库实体的作用是逻辑数据独立性。视图可帮助用户屏蔽真实表结构变化带来的影响。

2017下
1.
系统转换,也就是系统切换与运行,是指以新系统替换旧系统的过程。
系统成本分为固定成本和运行成本。
其中设备购置费用、设施费用、软件开发费用属于固定成本,为购置长期使用的资产而发生的成本。
而系统切换费用属于系统运行维护费用。
2.
寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。

累加器在运算过程中暂时存放操作数和中间运算结果,不能用于长时间保存数据。

标志寄存器也称为状态字寄存器,用于记录运算中产生的标志信息。

指令寄存器用于存放正在执行的指令,指令从内存取出后送入指令寄存器。

数据寄存器用来暂时存放由内存储器读出的一条指令或一个数据字;反之,当向内存写入一个数据字时,也暂时将它们存放在数据缓冲寄存器中。

程序计数器的作用是存储待执行指令的地址,实现程序执行时指令执行的顺序控制。

直接程序控制(无条件传送/程序查询方式):

无条件传送:在此情况下,外设总是准备好的,它可以无条件地随时接收CPU发来的输出数据,也能够无条件地随时向CPU提供需要输入的数据

程序查询方式:在这种方式下,利用查询方式进行输入输出,就是通过CPU执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向CPU输入的数据,

中断方式:由程序控制I/O的方法,其主要缺点在于CPU必须等待I/O系统完成数据传输任务,在此期间CPU需要定期地查询l/O系统的恶状态,以确认传输是否完成。因此整个系统的性能严重下降。

直接主存存取(DirectMemoryAccess,DMA)是指数据在主存与I/O设备间的直接成块传送,即在主存与I/O设备间传送数据块的过程中,不需要CPU作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU进行处理,实际操作由DMA硬件直接完成,CPU在传送过程中可做别的事情。

RAM(随机存储器):既可以写入也可以读出,断电后信息无法保存,只能用于暂存数据。
RAM又可以分为SRAM和DRAM两种。
SRAM:不断电情况下信息一直保持而不丢失。
DRAM:信息会随时间逐渐消失,需要定时对其进行刷新来维持信息不丢失。

CPU主要由运算器、控制器、寄存器组和内部总线等部件组成。

常见音频格式:
WAVE、SOUND、VOICE、MOD、MP3、RealAudio、CDAudio、MIDI等。

在操作系统中常用的磁盘调度算法有:先来先服务、最短寻道时间优先、扫描算法、循环扫描算法等。
移臂调度算法又叫磁盘调度算法,根本目的在于有效利用磁盘,保证磁盘的快速访问。
1)先来先服务算法:该算法实际上不考虑访问者要求访问的物理位置,而只是考虑访问者提出访问请求的先后次序。有可能随时改变移动臂的方向。
2)最短寻找时间优先调度算法:从等待的访问者中挑选寻找时间最短的那个请求执行,而不管访问者的先后次序。这也有可能随时改变移动臂的方向。
3)电梯调度算法:从移动臂当前位置沿移动方向选择最近的那个柱面的访问者来执行,若该方向上无请求访问时,就改变臂的移动方向再选择。
4)单向扫描调度算法。不考虑访问者等待的先后次序,总是从0号柱面开始向里道扫描,按照各自所要访问的柱面位置的次序去选择访问者。在移动臂到达最后一个柱面后,立即快速返回到0号柱面,返回时不为任何的访问者提供服务,在返回到0号柱面后,再次进行扫描。

事物:是对模型中最具有代表性的成分的抽象。

结构事物,如类(Class)、接口(Interface)、协作(Collaboration)、用例(Use Case)、主动类(Active Class)、组件(Component)和节点(Node);

行为事物,如交互(Interaction)、状态机(Statemachine);

分组事物(包,Package);

注释事物(注解,Note)。

状态机是这样一种行为,描述了一个对象或一个交互在生命响应事件所经历的状态序列。单个类或一组类之间协作的行为可以用状态机来描述。一个状态机涉及到一些其他元素,包括状态转换(从一个状态到另一个状态的流)事件(发生转换的事物)和活动(对一个转换的响应)。

A 装饰器
B 构建器(Builder)
C 组合(Composite)
D 解释器(Interpreter)

AC为结构型,B为创建型,D为行为型。
在面向对象系统设计中,每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。
按照设计模式的目的可以分为创建型模式、结构型模式和行为型模式3大类。
创建型模式与对象的创建有关:结构型模式处理类或对象的组合,涉及如何组合类和对象以获得更大的结构:行为型模式对类或对象怎样交互和怎样分配职责进行描述。

创建型模式包括Factory Method、Abstract Factory、Builder、Prototype和Singleton;

结构型模式包括Adapter(类)、Adapter(对象)、Bridge、Composite、Decorator、Fagade、Flyweight和Proxy;

行为型模式包括Interpreter、Template Method、Chainof Responsibility、Command、Iterator、Mediator、Memento Observer State Strategy和Visitor。

白盒测试方法:
(1)语句覆盖。被测程序的每个语句至少执行一次。是一种很弱的覆盖标准。
(2)判定覆盖。也称为分支覆盖,判定表达式至少获得一次“真”、“假”值。判定覆盖比语句覆盖强。
(3)条件覆盖。每个逻辑条件的各种可能的值都满足一次。
(4)路径覆盖。覆盖所有可能的路径。
(5)判定/条件覆盖。每个条件所以可能的值(真/假)至少出现一次。
(6)条件组合覆盖。每个条件的各种可能值的组合都至少出现一次。
11.

软件兼容性测试是指检查软件之间能否正确地进行交互和共享信息。随着用户对来自各种类型软件之间共享数据能力和充分利用空间同时执行多个程序能力的要求,测试软件之间能否协作变得越来越重要。软件兼容性测试工作的目标是保证软件按照用户期望的方式进行交互。
根据软件需求规范的要求进行系统测试,确认系统满足需求的要求,系统测试人员相当于用户代言人,在需求分析阶段要确定软件的可测性,保证有效完成系统测试工作。
系统测主要内容有:
a.所有功能需求得到满足
b.所有性能需求得到满足
C.其他需求(如安全性、容错性、兼容性等)得到满足。

户界面测试英文名为User interface testing,简称UI测试,
测试用户界面的功能模块的布局是否合理,整体风格是否一致和各个控件的放置位置是否符合客户使用习惯,
更重要的是要符合操作便捷,导航简单易懂,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等等。
白盒测试是单元测试所用的方法。
13.
联系冲突不是数据库设计中的概念;
属性冲突是指属性域冲突(值的类型、取值域不同)和取值单位不同:
结构冲突是指同一对象在不同局部应用(子系统)中的分别被当作实体和属性对待,或同一实体在不同局部应用中所具有的属性不完全相同。

一台服务器为什么可以同时是Web服务器,也可以是FTP服务器,还可以是邮件服务器等,其中一个很重要的原因是各种服务采用不同的端口分别提供不同的服务,
比如:通常TCP/IP协议规定Web采用80号端口,
FTP采用21号端口等,
而邮件服务器是采用25号端口。
这样,通过不同端口,计算机就可以与外界进行互不干扰的通信。网络端口一般是为了保证计算机安全。

客户端代理是提供给用户的界面,在电子邮件系统中,
发送邮件通常使用SMTP协议,
而接收邮件通常使用POP3协议。
2018上
1.
硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。
硬盘平均访问时间=平均寻道时间+平均等待时间。
其中,
平均寻道时间(Average seek time)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;
平均等待时间也称平均潜伏时间(Average latency time),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间。

HTML超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

XML是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。

SGML标准通用标记语言(以下简称“通用标言”),是一种定义电子文档结构和描述其内容的国际标准语言;通用标言为语法置标提供了异常强大的工具,同时具有极好的扩展性,因此在数据分类和索引中非常有用;是所有电子文档标记语言的起源,早在万维网发明之前“通用标言”就已存在。

VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。

DoS是Denial of Service的简称,即拒绝服务,造成DoS的攻击行为被称为DoS攻击,其目的是使计算机或网络无法提供正常的服务。最常见的DoS攻击有计算机网络带宽攻击和连通性攻击。
DoS攻击是指故意的攻击网络协议实现的缺陷或直接通过野蛮手段残忍地耗尽被攻击对象的资源,目的是让目标计算机或网络无法提供正常的服务或资源访问,使目标系统服务系统停止响应甚至崩溃,而在此攻击中并不包括侵入目标服务器或目标网络设备。

主要的程序语言如下:
Fortran语言(第一个高级程序设计语言,科学计算,执行效率高)

Pascal语言(结构化程序设计语言,表达能力强,Delphi)

C语言(通用、结构化程序设计语言,指针操作能力强,高效)

Lisp语言(函数式程序语言,符号处理,人工智能)C++语言(C语言基础上增加了类机制,面向对象,高效)

Java语言(面向对象,中间代码,跨平台,通用的程序设计语言)

Python(面向对象,解释型程序设计语言,通用的脚本语言)

PHP(服务器端脚本语言,制作动态网页)

Ruby(简单快捷、面向对象、脚本语言)

Delphi (快速应用程序开发工具,可视化编程环境)

COBOL(数据处理领域最为广泛的程序设计语言,高级编程语言)

PROLOG(逻辑式语言,建造专家系统、自然语言理解、智能知识库等)

DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。DLL文件中存放的是各类程序的函数(子过程)实现过程,当程序需要调用函数时需要先载入DLL,然后取得函数的地址,最后进行调用。本题在执行x.exe文件时找不到y.dIl,说明该程序在运行时需要调用y.dll文件,而找不到该文件,就需要安装该文件以使程序运行。

本题考查面向对象技术知识。
多态指的是不同对象对同一消息的不同的响应。主要分为:
参数多态:应用广泛、最纯的多态。

包含多态:同样的操作可用于一个类型及其子类型。包含多态一般需要进行运行时的类型检查。包含多态在许多语言中都存在,最常见的例子就是子类型化,即一个类型是另外一个类型的子类型。

强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求。

过载多态:同一个名(操作符、函数名)在不同的上下文中有不同的类型。

本题考查UML基础知识。
事物:是对模型中最具有代表性的成分的抽象。结构事物,如类(Class)、接口(Interface)、协作(Collaboration)、用例(UseCase)、主动类(ActiveClass)、组件(Component)和节点(Node);
行为事物,如交互(Interaction)、状态机(Statemachine);
分组事物(包,Package);
注释事物(注解,Note)。

本题考查UI用户界面的设计。
用户界面设计原则:
简易性(便于使用和理解,减少错误选择的可能)用户的语言(友好人性化提示,使用用户容易接受的方式)
记忆负担最小化(转换界面而不是选择一系列的命令行)一致性(术语一致、风格和内容一致、色调字体一致等)利用用户的熟悉程度(与其他众多的字体风格、按钮颜色等一致)
从用户的观点考虑(以用户为中心,用户参与界面设计)排列分组(有序整齐方便查找和使用)
安全性(选择可逆,避免选错无法恢复)
人性化(从熟练用户和新手用户双方考虑,尽量可以根据需求定制界面)

9.敏捷软件开发(英语:Agilesoftware development),又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的新型软件开发方法,是一种能应对快速变化需求的软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发过程中人的作用。
敏捷开发需要避免不必要的开销:如果实践仍然是真正的敏捷精神,那么团队就致力于尽可能多地减少项目计划和文档。

外模式/模式映象:定义在外模式描述中,把描述局部逻辑结构的外模式与描述全局逻辑结构的模式联系起来,保证逻辑独立性:当模式改变时,只要对外模式/模式映象做相应的改变,使外模式保持不变,则以外模式为依据的应用程序不受影响,从而保证了数据与程序之间的逻辑独立性,也就是数据的逻辑独立性。

模式/内模式映象:定义在模式描述中,把描述全局逻辑结构的模式与描述物理结构的内模式联系起来,保证物理独立性:当内模式改变时,比如存储设备或存储方式有所改变,只要模式/内模式映象做相应的改变,使模式保持不变,则应用程序保持不变。

ARP是将IP地址转MAC地址
RARP是将MAC地址转IP地址
DNS是属于应用层的协议

2018下
1.
本题考察Internet基础知识。
Internet网络提供的服务有多种,每一种服务都对应一种服务器类型,常见的几种服务器如下。
Gopher服务器:提供分类的文档查询及管理。它将网络中浩瀚如海的信息分门别类 地整理成菜单形式,提供用户快捷查询井选择使用。
Telnet服务器:提供远程登录服务。一般使用Telnet协议。使用Telnet可以实现远程计算机资源共享,也就是说使用远程计算机就和使用本地计算机一样。很多BBS(电子公告牌)就是使用该协议来实现的。
FTP服务器:提供文件的上传和下载服务。一般使用FTP协议。使用该协议可以实现文件的共享,可以远程传递较大的文件。同时,该服务器也提供存放文件或软件的磁盘空间。
E-mail服务器:提供电子邮件服务。一般都支持SMTP和POP3协议。该服务器用来存放用户的电子邮件并且维护邮件用户的邮件发送。
Web 服务器:提供www服务。一般使用http协议来实现。浏览器软件必须通过访问Web服务器才能获取信息。

微处理器以随机访问的方式访问主存,即按地址对主存中某一单元进行读/写。

随机存取表示以同等时间存取一组序列中的一个随意元素。序列中的元素占用地址连续的存储空间。

顺序存取是指访问信息时,只能按存储单元的位置,顺序地一个接一个地进行存取。序列中的元素不一定占用地址连续的存储空间。

索引存取是指需要建立一个元素的逻辑位置与物理位置之间相对应的索引表,存取元素时先访问索引表,先获取元素存储位置的相关信息,然后在到元素所在的存储区域访问元素。

散列存取是指按照事先设定的散列函数,根据元素的关键码计算出该元素的存储位置。

本题考查计算机系统中指令系统基础知识。
直接寻址方式下,操作数在内存中,指令中给出操作数的地址,需要再访问一次内存来得到操作数。

立即寻址方式下,操作数在指令中,所以在取得指令时就得到操作数,是速度最快的。

寄存器寻址方式下,操作数在CPU的寄存器中,与在内存中取得操作数相比,该方式下获取操作数的速度是很快的。

寄存器间接寻址方式下,操作数的地址在CPU的寄存器中,还需要访问一次内存来得到操作数。

间接寻址:间接寻址意味着指令中给出的地址A不是操作数的地址,而是存放操作数地址的主存单元的地址,简称操作数地址的地址。

本题考查/O接口与主机交换数据的方式。
在DMA方式下,CPU交出计算机系统总线的控制权,不参与内存与外设间的数据交换。而DMA方式工作时,是在DMA控制硬件的控制下,实现内存与外设之间数据的直接传送,并不需要CPU参与工作。

在Windows 系统中的磁盘碎片整理程序可以分析本地卷,使每个文件或文件夹占用卷上连续的磁盘空间,合并卷上的可用空间使其成为连续的空闲区域,这样系统就可以更有效地访问文件或文件夹,以及更有效地保存新的文件和文件夹。
通过合并文件和文件夹,磁盘碎片整理程序还将合并卷上的可用空间,以减少新文件出现碎片的可能性。
合并文件和文件夹碎片的过程称为碎片整理。
6.
本题考查多媒体的基础知识。
采样(sampling)也称取样,指把时间域或空间域的连续量转化成离散量的过程。也指把模拟音频转成数字音频的过程。
每秒钟的采样样本数叫做采样频率。采样位数可以理解为采集卡处理声音的解析度。采样是将时间上、幅值上都连续的模拟信号,在采样脉冲的作用,转换成时间上离散(时间上有固定间隔)、但幅值上仍连续的离散模拟信号。所以采样又称为波形的离散化过程。
7.
本题考查多媒体的基础知识。
MPEG(Moving Picture Experts Group,动态图像专家组)是ISO(International StandardizationOrganization,国际标准化组织)与IEC(InternationalElectrotechnical Commission,国际电工委员会)于1988年成立的专门针对运动图像和语音压缩制定国际标准的组织。MPEG标准的视频压缩编码技术主要利用了具有运动补偿的帧间压缩编码技术以减小时间余度,利用DCT技术以减小图像的空间冗余度,利用滴编码则在信息表示方面减小了统计冗余度。这几种技术的综合运用,大大增强了压缩性能。
8.
企业为了保障自身服务器和数据安全都会选择采用防火墙。
数据包过滤(Packet Filtering)技术是在网络层对数据包进行选择,选择的依据是系统内设置的过滤逻辑,被称为访问控制表(Access Control Table)。
然后每一个接收到的包做出允许或拒绝的决定。包过滤根据数据包的源IP地址、目的IP地址、协议类型、源端口、目的端口等包头信息及数据包传输方向等信息来判断是否允许数据包通过。对于URL不进行过滤。

操作系统的主要功能是组织和管理软件、硬件资源以及计算机系统中的工作流程,并控制程序的执行,向用户提供接口。

10.本题考查数据结构和算法知识。
二叉排序树又称为二叉查找树,它或者是一棵空树,或者是具有如下性质的二叉树;若它的左子树非空,则左子树上所有结点的值均小于根结点的值;若它的右子树非空,则右子树上所有结点的值均大于根结点的值;左、右子树本身就是两棵二叉排序树。
11.
本题考查算法基础知识。
冒泡排序是通过不断比较和交换逻辑上相邻的元素而进行的排序过程,当从头到尾将元素进行一趟冒泡排序后,可以将最大元素(或最小)元素交换至最终位置。
插入排序是不断将元素插入到有序序列中来实现排序的过程,在完成最后一个元素的插入处理之前,不能保证之前得到的有序序列包含了最大元素(或最小元素)。
快速排序是在设置枢轴元素后,通过与其余元素的比较和交换(或移动),确保一趟快速排序后实现枢轴元素的最终定位,但是不能保证枢轴是最大元素(或最小元素),实际上若枢轴元素为序列的最大(或最小)元素,反而是快速排序的最坏情况。
归并排序是将两个(或多个)有序子序列合并为一个有序序列的方式来实现排序的过程,只有完成最后一趟归并时才能将最大或最小元素放在其最终位置上。
12.
本题考查面向对象基础知识。
(1)类创建型模式使用继承改变被实例化的类,而一个对象创建型模式将实例化委托给另一个对象;对应有工厂方法。
(2)结构型类模式采用继承机制来组合接口和实现,结构型对象模式不是对接口和实现的组合,而是描述了如何对一些对象进行组合,从而实现新功能的一些方法;对应有适配器。
(3)行为型类模式使用继承机制在类间分派行为,行为对象模式使用对象复合而不是继承。对应有解释器和模板方法。
指一个模块内的各处理元素之间没有任何联系。
13.
本题考查软件工程基础知识。
内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系。
内聚和耦合是密切相关的,同其他模块存在高耦合的模块意味着低内聚,而高内聚的模块意味着该模块同其他模块之间是低耦合。
偶然内聚:模块内各部分之间没有联系,或即使有联系,也很松散,是内聚程序最低的模块。
14.
本题考查云存储的基础知识。
云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是一种新兴的网络存储技术,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的系统。
云存储的特点有:
(1)存储管理可以实现自动化和智能化,所有的存储资源被整合到一起,客户看到的是单一存储空间;
(2)提高了存储效率,通过虚拟化技术解决了存储空间的浪费,可以自动重新分配数据,提高了存储空间的利用率,同时具备负载均衡、故障冗余功能;
(3)云存储能够实现规模效应和弹性扩展,降低运营成本,避免资源浪费。
15.
在计算机中,虚拟化(Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。
虚拟化使用软件的方法重新定义划分IT资源,可以实现IT资源的动态分配、灵活调度、跨域共享,提高IT资源利用率,适应灵活多变的应用需求。
解决信息孤岛问题主要依靠各系统之间互联互通以及数据整合。
16.
数据库的设计过程如下:
需求分析:分析用户的需求,包括数据、功能和性能需求;得到数据流图、数据字典和需求说明书。
概念设计:用数据模型明确地表示用户的数据需求。其反映了用户的现实工作环境,与数据库的具体实现技术无关。(E-R模型)。
逻辑设计:根据概念数据模型及软件的数据模型特性,按照一定的转换规则和规范化理论,把概念模型转换为逻辑数据模型,如层次模型、网状模型、关系模型等。
物理设计:为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的过程。
17.
UDP是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

本题考查Internet基础知识。URL:protocol://hostname[:port] /path /filename 其中,protocol 指定使用的传输协议,最常见的是HTTP 或者HTTPS协议,也可以有其他协议,如file、ftp、gopher、mms、ed2k等;Hostname 是指主机名,即存放资源的服务域名或者 IP地址。Port 是指各种传输协议所使用的默认端口号,例如http的默认端口号为80,一般可以省略Path 是指路径,由一个或者多个“/”分隔,一般用来表示主机上的一个目录或者文件地址;filename是指文件名,该选项用于指定需要打开的文件名称。
2019上
1.
本题考查存储器的基本知识。
SRAM静态的随机存储器:特点是工作速度快,只要电源不撤除,写入SRAM的信息就不会消失,不需要刷新电路,同时在读出时不破坏原来存放的信息,一经写入可多次读出,但集成度较低,功耗较大。SRAM一般用来作为计算机中的高速缓冲存储器(Cache)。
DRAM只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。关机就会丢失数据。
2.
数据总线:CPU与内存或其他器件之间的数据传送的通道,决定了CPU和外界的数据传送速度。每条传输线一次只能传输1位二进制数据。例如:8根数据线一次可传送一个8位二进制数据(即一个字节)。“64位CPU”是指CPU的数据总线的宽度是64位。字长取决于数据总线的宽度。

地址总线:CPU是通过地址总线来指定存储单元的,其决定了CPU所能访问的最大内存空间的大小。例如:若计算机的地址总线的宽度为32位,则最多允许直接访问4GB的物理空间,所以最多支持4G内存。一个CPU的寻址能力为8K,那么它的地址总线的宽度为13。

控制总线:对外部器件进行控制,其宽度决定了CPU对外部器件的控制能力。

本题考查多媒体基础知识。
图形和图像文件格式分两大类:一类是静态图像文件格式,一类是动态图像文件格式。
静态图像文件格式有:GIF、TIF、BMP、PCX、JPG、PSD等;
动态图像文件格式有AVI、MPG等。

4.防火墙总体上分为包过滤、应用级网关和状态监测技术防火墙等类型。
(1)包过滤防火墙:对每一个接收到的包做出允许或拒绝的决定。在IP层实现的,包过滤根据数据包的源IP地址、目的IP地址、协议类型、源端口、目的端口等包头信息及数据包传输方向等信息来判断是否允许数据包通过。
(2)应用代理网关防火墙:针对特别的网络应用服务协议来确定数据过滤逻辑。应用层网关防火墙是内部网和外部网的隔离点,它可对应用层的通信数据流进行监控和隔绝。即允许或阻止某些应用程序访问其他应用程序,在应用层上实现协议过滤和转发。同时,还对数据包进行必要的分析和统计。
(3)状态监测技术防火墙:基于连接的状态检测机制,将属于同一连接的所有包作为一个整体的数据流看待,构成连接状态表,通过规则表与状态表的共同配合,对表中的各个连接状态因素加以识别。
5.
嵌入式操作系统运行在嵌入式智能芯片环境中,对整个智能芯片以及它所操作、控制的各种部件装置等资源进行统一协调、处理、指挥和控制。其主要特点:
①微型化。从性能和成本角度考虑,希望占用资源和系统代码量少,如内存少、字长短、运行速度有限、能源少(用微小型电池)。
②可定制。从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置,以满足不同应用需要。
③实时性。嵌入式操作系统主要应用于过程控制、数据采集、传输通信、多媒体信息及关键要害领域需要迅速响应的场合,所以对实时性要求高。
④可靠性。系统构件、模块和体系结构必须达到应有的可靠性,对关键要害应用还要提供容错和防故障措施。
⑤易移植性。为了提高系统的易移植性,通常采用硬件抽象层 (HardwareAbstraction Level; HAL) 和板级支持包(Board Support Package.BSP)的底层设计技术。

编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快;而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。编译生成目标代码,而解释不生成目标代码。
7.

本题考察面向对象的基本概念。
在面向对象的系统中,对象是基本的运行时实体,它既包括数据(属性),也包括作用于数据的操作(行为)。所以,一个对象把属性和行为封装为一个整体。对象有三种成份:对象标识、属性和方法(或操作)。每个对象都有自己的属性值,表示该对象的状态。对象中的属性只能够通过该对象所提供的操作来存取或修改。操作也称为方法或服务,它规定了对象的行为,表示对象所提供的服务。

本题考察面向对象的基本概念。
行为事物也称作动作事物,是UML中动态的部分,代表时间和空间上的动作。
有三类行为事物:交互、状态机和活动。
9.
本题考查设计模式的基本概念。
解释器(Interpreter)模式:定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”是指使用规定格式和语法的代码。
解释器模式是一种行为型模式。
10.本题考查网络新技术-云计算知识。
云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云是网络、互联网的一种比喻说法。云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。“云”具有相当的规模,Google云计算已经拥有100多万台服务器,Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。企业私有云一般拥有数百上千台服务器。“云”能赋予用户前所未有的计算能力。所以B错误。
2019下
1.
有三种常见的校验:奇偶校验、海明校验和循环冗余校验。
海明码是利用奇偶性来检错和纠错的校验方法。海明码的构成方法是:在数据位之间插入k个校验位,通过扩大码距来实现检错和纠错。海明码的校验位位于2’的位置,其余位设置为数据位,因此海明码中数据信息位与校验位需要满足一定的位置关系。

2.通用操作系统的五大功能为:
1)进程管理:进程控制、进程同步、进程通信、进程调
2)文件管理:文件存储空间管理、目录管理、文件的读写管理、存取控制
3)存储管理:存储分配与回收、存储保护、地址映射(变换)、主存扩充
4)设备管理:对硬件设备管理,对输入输出设备的分配、启动、完成和回收
5)作业管理:任务、界面管理,人机交互、图形界面、语音控制、虚拟现实
3.
汇编语言(AssemblyLanguage)是一种低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。汇编语言不能直接由机器执行,需要通过汇编程序翻译为机器语言后再执行。
汇编语句可以有四个组成部分:标号(可选),指令助记符(操作码,必需),操作数(通常是必需的),注释(可选)。

解释程序和编译程序都是针对于高级语言进行处理的程序,两者在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,解释程序直接执行源程序或源程序的内部形式,并不产生源程序的目标代码,而编译程序一定会生成目标代码,因此是否生成目标代码是解释和编译程序的主要区别。
5.
将C语言源程序翻译为可执行程序的过程为:首先进行编辑,编辑后进行预处理,之后进行编译形成目标代码(若目标代码为汇编语言形式,则需要进一步汇编),最后进行链接以生成可执行程序代码。
如果没有对变量进行声明(定义)就使用,则在编译时会报错,属于语法错误,只有不存在语法错误及静态语义错误的程序才能编译为目标代码。

在单链表存储结构中,不管是有头指针还是有尾指针,其实现遍历(即遍访表中的所有元素)的时间复杂度都是O(n)。
在单链表任何位置插入或删除结点,首先需要找到插入位置(该算法的时间复杂度不确定),然后修改指针即可实现(该时间复杂度为O(1))。
循环链表仅设头指针时,在表尾插入一个新元素时,因为要找到表尾位置,需从头结点遍历到尾结点,因此其时间复杂度是O(n)。
循环链表仅设尾指针时,在表头插入一个新元素时,因为有尾指针且是循环链表,因此尾指针所指向结点的下一个结点就是头结点,进行在表头插入的时间复杂度是O(1)。

本题考查统一建模语言(UML)的基本知识。
UML
UML图,包括用例图、协作图、活动图、序列图、部署图、构件图、类图、状态图,是模型中信息的图形表达方式可以从不同角度对系统进行可视化。UML中的图可以归为两大类:静态视图和动态视图。
类图、组件图、包图和部署图都是展示系统静态结构的视图。
类图中包含类、接口、协作和它们之间的依赖、泛化和关联等关系,常用于对系统的词汇进行建模。
组件图专注于系统静态实现视图,
描述代码构件的物理结构以及各种构建之间的依赖关系.
包图用于把模型本身组织成层次结构,描述类或其他UML构件如何组织成包及其之间的依赖关系。
部署图给出了体系结构的静态实施视图,展示运行时处理结点以及其中构件的配置,用于表示一组物理结点的集合及结点间的相互关系,从而建立了系统物理层面的模型。

本题考查软件工程基础知识。
正确性(准确性):正确实现算法功能,最重要的指标,够得到正确或相符的结果或效果有关的软件。

可用性:
可用性是在某个考察时间,系统能够正常运行的概率或时间占有率期望值。系统的可用性取决于MTTF(平均无故障时间,表示系统的可靠性)及MTTR(平均修复故障时间,表示系统的可维护性)。

可靠性:元件、产品、系统在一定时间内、在一定条件下无故障地执行指定功能的能力或可能性。

友好性:具有良好的使用性。

可读性:可读的、可以理解的,方便分析、修改和移植。

健壮性:对不合理的数据或非法的操作能进行检查、纠正。

效率:对计算机资源的消耗,包括计算机内存和运行时间的消耗。

本题考查电子邮件方面的基础知识。
常用的电子邮件协议有SMTP、POP3、MAP4,它们都隶属于TCP/IP协议簇,默 认状态下,分别通过TCP端口25、110和143建立连接。
MIME (Multipurpose Internet Mail Extensions,多用途互联网邮件扩展类型)是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。它是一个互联网标准,扩展了电子邮件标准,使其能够支持:非ASCII字符文本;非文本格式附件(二进制、声音、图像等);由多部分组成的消息体;包含非ASCII字符的头信息。
因此,电子邮件发送多媒体文件附件时采用MIME协议来支持邮件传输。

虚拟存储器(Virtual Memory)是为了给用户提供更大的随机存取空间而采用的一种存储技术。它将内存与外存(辅存)结合使用,好像有一个容量极大的内存储器,工作速度接近于主存,每位的成本又与辅存相近,在整机形成多层次存储系统。虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。虚拟存储器是由硬件和操作系统自动实现存储信息调度和管理的。

本题考查网络安全中电子邮件安全方面的基础知识。安全电子邮件需要解决几个核心问题:
(1)身份认证问题:防止“用户名+口令”的弱认证机制被脱库、撞库、字典攻击等;
(2)传输加密问题:邮件内容及附件不再以明文方式传输,并不改变用户使用习惯;
(3)邮件存储安全:加密存储电子邮件,保证邮件系统数据库存储的电子邮件的安全。
基于上述三点,电子邮件安全需要考虑的基础技术问题是用户身份认证、传输加密和存储加密所使用的密钥管理问题。

本题考察信息安全的基础知识。
证书颁发机构(CA,Certificate Authority)即颁发数字证书的机构。是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。
CA中心为每个使用公开密钥的用户发放一个数字证书,以证明证书中列出的用户合法拥有证书中列出的公开密钥。CA机构的数字签名使得攻击者不能伪造和篡改证书。

SRAM (Static Random—Access Memory,静态随机存取存储器)是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。
DRAM (Dynamic Random Access Memory,动态随机存取存储器)隔一段时间要刷新充电一次,否则内部的数据会消失。
注意:SRAM和DRAM都是属于RAM,其内容断电之后会消失,每次开机后内容随机,不固定。
CMOS (Complementary Metal Oxide
Semiconductor,互补金属氧化物半导体)是指制造大规模集成电路芯片用的一种技术或用这种技术制造出来的芯片,是计算机主板上的一块可读写的RAM芯片,用来保存BIOS设置完计算机硬件参数后的数据,这个芯片仅用来存放数据。

2021模拟
1.
为了方便管理各种计算机病毒,通常按照病毒的特性,将病毒进行分类命名。通常的格式如下:<病毒前缀>.<病毒名>.<病毒后缀>。

病毒前缀是指一个病毒的种类,用来区别病毒的种族分类的。不同的种类的病毒,其前缀也是不同的。
比如常见的木马病毒的前缀Trojan。
蠕虫病毒的前缀是Worm。
宏病毒用Macro, 宏病毒主要是感染MS的office系统文件。

病毒名是指一个病毒的家族特征,是用来区别和标识病毒家族的,
如以前著名的CIH病毒的家族名都是统一的“CIH”,
振荡波蠕虫病毒的家族名是“Sasser”等。

本题考察系统总线基础知识。系统总线分为:地址总线、数据总线和控制总线。

系统总线的性能指标:
带宽:单位时间上传送的数据量,即每秒钟传送的最大稳态数据传输率

位宽:能同时传送的二进制数据的位数,或数据总线的位数,32位、64位等

内存总线速度:CPU与二级高速缓存和内存之间的通信速度

扩展总线速度:CPU与扩展设备之间的数据传输速度

数据总线宽度:CPU与二级高速缓存、内存、输入输出设备之间一次数据传输的信息量

地址总线宽度:决定了CPU一次可以访问的内存大小,若计算机的地址总线的宽度为n位,则最多允许直接访问2n的物理空间。

本题考查计算机中流水线的概念。
流水线方式执行指令是将指令流的处理过程划分为取指、译码、取操作数、执行及写回等几个并行处理的过程段。
采用流水线技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令,指令流水线在高性能计算机中得到了广泛应用。

使用Cache改善系统性能的依据是程序的局部性原理:
时间局部性:某条指令一旦执行,可能将会再次被执行;某数据被访问,可能将会再次被访问。
空间局部性:某程序一旦访问了某个存储单元,其附近的存储单元也可能将会被访问。

本题考查常用光盘分类。
常用光盘格式有下述三种:
(1)CD-ROM:固定型光盘,又叫只读光盘,它把需要记录的信息事先制作到光盘上,用户不能抹除,也不能再写入,只能读出光盘中的信息。
(2)CD-R:追记型光盘,又叫只写一次型光盘,它可以由用户自己将信息写入光盘,但写过后不能抹除和修改,只能读取。
(3)CD-RW:可改写型光盘,又叫可擦写型光盘,用户可以自己写入信息,也可以对写入的信息进行擦除和改写,就像使用软盘、硬盘一样。
(4)CD-DA规范是CD唱片采用的标准,又叫红皮书规范,它规定了光盘上记录数字声音数据时的物理格式。

本题考查电子邮件及其应用。
客户端代理是提供给用户的界面,在电子邮件系统中,发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议。

常用的IP地址有三种基本类型,由网络号的第一个字节来区分。
A类地址的第一个字节为1~126,数字0和127不能作为A类地址,数字127保留给内部回送函数,而数字0则表示该地址是本地宿主机。
B类地址的第一个字节为128~191。
C类地址的第一个字节为192~223。
D类地址(组播)的第一个字节为224~239。
E类地址(保留)的第一个字节为240~254。

本题考查多媒体基础知识。
媒体的概念范围相当广泛,按照国际电话电报咨询委员会(Consultative Committee
on International Telephone and Telegraph, CCITT)的定义,媒体可以归类为如下几类。

①感觉媒体(Perception Medium)指直接作用于人的感觉器官,使人产生直接感觉的媒体。如引起听觉反应的声音、引起视觉反应的图像等。

②表示媒体(Representation Medium)指传输感觉媒体的中介媒体,即用于数据交换的编码。如图像编码(JPEG、MPEG)、文本编码(ASC IⅡ、GB2312)和声音编码等。

③表现媒体(Presentation Medium)指进行信息输入和输出的媒体,如键盘、鼠标、
扫描仪、话筒和摄像机等为输入媒体;显示器、打印机和喇叭等为输出媒体。

④存储媒体(Storage Medium)指用F存储表示媒体的物理介质,如硬盘、软盘、磁盘、光盘、ROM及 RAM等。

⑤传输媒体(Transmission Medium)指传输表示媒体的物理介质,如电缆、光缆和电磁波等。

在项目过程中产生的可交付工作包括:
1、需求规格说明书,包括:业务用例、词汇表、非功能性需求。
2、数据模型
3、用户界面原型
4、软件构架文档
5、软件设计说明书,包括概要设计模型、详细设计、数据库设计
6、测试包
7、变更请求记录文档
8、测试概要
9、软件安装包、安装维护手册、使用手册等。

白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。
其常用的技术有逻辑覆盖、循环覆盖和基本路径测试。
逻辑覆盖中的路径覆盖是指覆盖被测程序中所有可能的路径。

软件测试过程的V模型指出,左边从上到下依次是软件开发过程的各个阶段,以用户需求为基础,
进行需求分析一系统设计一详细设计一编码,而右边从下到上分别对应单元测试一集成测试—系统测试一验收测试。即使单元测试发现的问题归根到底也是不符合用户需求的问题。同样,所有测试发现的问题都可以追溯到用户需求。

验收测试计划应在需求分析阶段来做,
系统测试计划和系统测试设计应在系统设计阶段完成,
集成测试和单元测试的计划和测试方案设计应在详细设计阶段完成。
编码完成后,就要按有关计划逐步实施这些测试。
测试软件时,不仅要检验软件是否做了该做的事,还要检验软件是否做了不该做的事。做多余的事反而会影响该做的事(产生新的问题,至少影响效率)。
有效的测试就是在同样的时间段内能发现更多的问题,而且越早发现越好。

操作系统的功能是处理机管理(进程管理)、存储管理、设备管理、文件管理和作业管理。

C语言的运行步骤是编辑、编译、连接、运行。

LISP是一种通用高级计算机程序语言,长期以来垄断人工智能领域的应用。LISP作为因应人工智能而设计的语言,是第一个声明式系内函数式程序设计语言,有别于命令式系内过程式的C、Fortran和面向对象的Java、C#等结构化程序设计语言。

数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不会引起应用程序的修改.
数据独立性包括:物理数据独立性和逻辑数据独立性.
物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序.
逻辑数据独立性是指数据库逻辑结构改变时不用改变应用程序.

视图可以被看成是虚拟表或存储查询。可通过视图访问的数据不作为独特的对象存储在数据库内。数据库实体的作用是逻辑数据独立性。视图可帮助用户屏蔽真实表结构变化带来的影响。

对没有国家标准而又需要在全国某个行业范围内统一的技术要求,可以制定行业标准。
行业标准由国务院有关行政主管部门制定,并报国务院标准化行政主管部门备案。

对没有国家标准和行业标准而又需要在省、自治区、直辖市范围内统一的工业产品的安全、卫生要求、可以制定地方标准。
地方标准由省、自治区、直辖市标准化行政主管部门制定,并报国务院标准化行政主管部门和国务院有关行政主管部门备案。

企业生产的产品没有国家标准和行业标准的,应当制定企业标准,作为组织生产的依据。
企业的产品标准须报当地政府标准化行政主管部门和有关行政主管部门备案。

【学习笔记之程序员】笔记相关推荐

  1. 一个C#程序员学习微信小程序的笔记

    一个C#程序员学习微信小程序的笔记 客户端打开小程序的时候,就将代码包下载到本地进行解析,首先找到了根目录的 app.json ,知道了小程序的所有页面. 在这个Index页面就是我们的首页,客户端在 ...

  2. 编程开发学习笔记之程序员如何用1年时间获得3年成长(图)

    2019独角兽企业重金招聘Python工程师标准>>> 编程开发学习笔记之程序员如何用1年时间获得3年成长(图) 前言 这世界存在这么一个银行,你一出生,就自动享有这家银行为你开设的 ...

  3. PHP笔记——java程序员看懂PHP程序

    PHP笔记--java程序员看懂PHP程序 php是一种服务器端脚本语言,类型松散的语言. <?php   ?>       xml风格 <script language=" ...

  4. 【读书笔记】程序员的自我修养总结(七)

    [读书笔记]程序员的自我修养总结(七) 标签: [编程开发] 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:这是程序员的自我修养一书的读书总结,随着阅 ...

  5. 读书笔记:程序员的数学 概率统计

    读书笔记:程序员的数学 概率统计 特点 内容 第一.二章 概率定义 多随机变量 第三.四章 离散.连续分布 第五章 协方差矩阵与多元正态分布 第六.七章 估计与检验 伪随机数 第八章 各类应用 体会 ...

  6. 免费又好用的程序员笔记应用Boostnote for mac

    此文为原文转载 Boostnote笔记可以快速清晰的棒程序员创建一个组织良好的文章,并且轻松地记录开发知识的备忘录,会议笔记等,是专业为程序员设计的笔记本开源应用,另外,它识别超过100种语法高亮使其 ...

  7. SSM 框架学习(黑马程序员)

    (Spring+SpringMVC+MyBatis) SSM框架教程 黑马程序员最全SSM框架教程|Spring+SpringMVC+MyBatis全套教程 01. Spring 简介 1.1 Spr ...

  8. 再谈下JAVA学习和JAVA程序员在上海找工作的几点看法

    最近因为比较闲,而且有几个师弟来上海找工作,交流后有点感受,所以发了一个贴子.那是第一次在CSDN上发贴,最近几天又想了想,所以再 发一贴,可能也是最后一贴,我只谈谈我在上海做了6年软件开发所了解到的 ...

  9. 网络时代的学习特点、程序员的困惑

    网络时代的学习特点.程序员的困惑 知识的获取更容易了,只要有问题,随便在网上一查,一定有收货. 知识爆炸的时代,那么知识也要贬值. 任何有价值的东西都追寻物依稀为贵的道理. 知识的贬值,那么衡量知识的 ...

  10. [学习笔记]黑马程序员-Hadoop入门视频教程

    文章目录 参考资料 第一章:大数据导论与Linux基础(p1-p17) 1.1 大数据导论 1.1.1 企业数据分析方向 1.1.2 数据分析基本流程步骤 明确分析的目的和思路 数据收集 数据处理 数 ...

最新文章

  1. 解决Tensorflow 使用时cpu编译不支持警告
  2. Translating Embedding for Modeling Multi-relational Data
  3. ASP中时间格式转换
  4. c++ file* 句柄泄漏_C++核心准则?讨论:持有没有被句柄管理的资源时切勿抛出异常...
  5. 6 操作系统第二章 进程管理 处理机调度
  6. 机器学习中的数学(二)--梯度下降法
  7. matlab 元胞调用方法你真的理解了么?
  8. visual studio如何用低版本打开高版本项目
  9. 未来PCB行业互联网+发展趋势
  10. easy-hiphop一键安装hiphop脚本
  11. Unsafe与CAS
  12. 基于51单片机智能车流量检测车量统计系统设计
  13. “图形驱动程序无法找到兼容的图形硬件”的处理方式
  14. 无需翻墙使用ChatGPT-4
  15. 7-4 最短路径之Dijkstra(朴素dijkstra打印路径)
  16. Objective C范型
  17. 什么是金手指,金手指的设计要求有哪些?
  18. 2010年西北工业大学机试第二题
  19. 2.架设邮件服务器-windows 2003 POP3服务,SMTP服务收发邮件
  20. Echarts --- 可视化练习(pie01 --- 南丁格尔玫瑰图)

热门文章

  1. Java8-惰性求值
  2. 模拟不同系统不同浏览器
  3. html表格突出显示,java-如何突出显示jtable单元格的文本?
  4. 0基础趣学SEO,引爆流量,让客户主动找上门的躺赚神技
  5. 人民币符号输入的几种方法
  6. Conditional Likelihood Maximisation: A Unifying Framework for Information Theoretic Feature Selecti
  7. 苹果电脑怎么关闭当前页面、打开终端、截图
  8. linux必须root权限才能mount,root执行/media可执行文件权限不够,chmod修改权限无效...
  9. Python 面向对象
  10. INO(Initial NFT Offering )