软考初级程序员笔记知识点整理分享

木来

1.     LEFT函数:根据所指定的字符数,LEFT返回文本字符串中第一个字符或前几个字符。
LEFTB函数:LEFTB 基于所指定的字节数返回文本字符串中的第一个或前几个字符。
根据两个函数的区别,可以知道如果需要获取L3的前两个字,需要用“=LEFT(L3,2)”或者“=LEFTB(L3,4)”。一个汉字在计算机里面占用2个字节。

2.     程序计数器(PC)是用来指出下一条待执行指令地址的,它属于CPU中的部件

3.     主流固态硬盘存储介质是闪存芯片,比机械使盘功耗低

4.     固态硬盘的功耗上要低于传统硬盘。

5.     CPU中可用来暂存运算结果的是累加器。

6.     微机系统中系统总线的带宽是指单位时间内总线上传送的数据量。

7.     带宽:单位时间上传送的数据量,即每秒钟传送的最大稳态数据传输率;

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

9.     工作频率:工作时钟频率MHz为单位。

10. 硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。

11. 硬盘平均访问时间=平均寻道时间+平均等待时间。

12. 图像分辨率是指一幅图像的像素密度,每英寸多少点(dpi)表示图像大小

13. 如果200dpi扫描一幅2*2.5英寸的照片,则可以得到400*500像素点的图像。

14. 数字信封技术能够保证数据在传输过程中的安全性

15. 数字信封是将对称密钥通过非对称加密(即:有公钥和私钥两个)的结果分发对称密钥的方法。数字信封是实现信息完整性验证的技术

16. 对阶的规则是:小阶向大阶看齐。即阶码小的数的尾数右移,每右移一位,阶码加1,直到两数的阶码相等为止

17. xls是Excel文件

18. 嵌入式操作系统运行在智能芯片环境中,其特点有:微型化、可定制、实时性、可靠性、易移植性。

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

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

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

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

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

24. 分组事物(包,Package);

25. 注释事物(注解,Note)。

26. 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。

27. 在设计白盒测试用例时,语句覆盖是最弱的逻辑覆盖

28.  数据库的基本表与存储文件之间通过建立模式/内模式之间的映像,保证数据的物理独立性。

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

30.  在数据库中,GRANT是授予对数据库的权限。

31.  在 TCP/IP体系结构中,ARP协议可将IP地址转化为MAC地址:DNS协议属于应用层协议。

32.  ARP是将IP地址转MAC地址,RARP是将MAC地址转IP地址。其中DNS是属于应用层的协议。

33.  ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

图片.png

1.  CPU中包含多种寄存器,其中程序计数器PC保存要执行的指令的地址。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当控制流需要转移时,则将转移地址送入PC,然后由PC指向新的指令地址。指令寄存器IR 存放正在执行的指令。地址寄存器AR用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,因此必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。累加器AC在运算过程中暂时存放被操作数和中间运算结果,不能用于长时间地保存一个数据。

2.  计算机系统中的存储设备(器)按所处的位置可分为内存和外存。按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。按工作方式可分为读写存储器和只读存储器。

3.  EEPROM的含义是电擦除的可编程的只读存储器(Electrically Erasable Program-mable Read Only Memory),是一种半导体存储器。

4.  DVD、CD-ROM和CD-RW都是应用光学原理存取信息的存储介质。光盘存储器的类型根据性能和用途,可分为CD-ROM (只读型光盘)和CD-RW光盘(可擦除型光盘, CD-ReWritable的缩写,代表一种“重复写入”的技术,利用这种技术可以在特殊光盘上的相同位置重复写入数据)。DVD (数字视频光盘,DigitalVideo Disk,利用MPEG2 的压缩技术来储存影像)。

5.     海明校验既有检错功能又有纠错功能

6.  数据在计算机系统中进行输入、存储时,可能产生错误,因此发明了各种校验检错方法,并依据这些方法设置了校验码。

7.  凡设有校验码的代码,由本体码与校验码两部分组成(如组织机构代码),本体码是表示编辑对象的号码;校验码则附加在本体码后边,用来校验本体码在输入过程中的准确性。每一个本体码只能有一个校验码,校验码通过规定的数学关系得到。

8.  奇偶校验码是奇校验码和偶校验码的统称,是一种最基本的检错码。在传送字符的各位之外,再传送1位奇/偶校验位。奇校验要求传送的数位(含字符的各数位和校验位)中,“1”的个数为奇数,偶校验要求“1”的个数为偶数。奇偶校验能够检测出信息传输过程中的部分误码(1位误码能检出,2位及2位以上误码不能检出),同时,它不能纠错。在发现错误后,只能要求重发。但由于其实现简单,仍得到了广泛使用。

9.  循环冗余校验码(CRC)由两部分组成,前一部分是信息码,就是需要校验的信息;后一部分是校验码。如果CRC码共长n位,信息码长k位,就称为(n,k)码。它的编码规则是:首先将原信息码(k位)左移r位(k+r=n),运用一个生成多项式g(x)(也可看成二进制数)模2除以上面的式子,得到的余数就是校验码。CRC码是检错码,也就是只能检查出错误而不能自动纠正。

10.   海明校验码是由Richard Hamming于1950年提出、目前还被广泛采用的一种很有效的校验方法,只要增加少数几个校验位,就能检测出二位同时出错、也能检测出一位出错并能自动恢复该出错位的正确值的有效手段,后者被称为自动纠错。其实现原理是在k个数据位之外加上r个校验位,从而形成一个k+r位的新的码字,使新码字的码距比较均匀地拉大。把数据的每一个二进制位分配在几个不同的偶校验位的组合中,当某一位出错后,就会引起相关的几个校验位的值发生变化,这不但可以发现出错,还能指出是哪一位出错,为进一步自动纠错提供了依据。

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

12.   计算机的运算速度常用每秒钟执行的指令数来衡量,单位为每秒百万条指令(MIPS) 或者每秒百万条浮点指令(MFPOPS)。影响运算速度的主要因素有如下几个:

13.   ①CPU的主频。指计算机的时钟频率。它在很大程摩上决定了计算机的运算速度。例如,Intel公司的CPU主频最高已达3.20GHz以上,AMD公司的可达400MHz以上。②字长。CPU进行运算和数据处理的最基本、最有效的信息位长度。PC的字长已由8088的准16位(运算用16位,I/O用8位)发展到现在的32位、64位。
③指令系统的合理性。每种机器都设计了一套指令,一般均有数十条到上百条,例如,加、浮点加、逻辑与、跳转等等,组成了指令系统。

14.   声音信号的数字化过程包括采样、量化和编码。

15.   最基本的声音信号数字化方法是取样一量化法,它分成如下3个步骤:

16.   ①采样。在某些特定的时刻获取声音信号幅值叫做采样,采样得到的信号称为离散时间信号。通常每隔相等的一小段时间采样一次,其时间间隔称为取样周期,它的倒数称为采样频率。为了不产生失真,采样频率不应低于声音信号最高频率的两倍。
②量化。量化处理是把在幅度上连续取值的每一个样本转换为离散值表示,通常量化过程也称为A/D转换。量化后的样本是用若干位二进制数(位)来表示的,位数的多少反映了度量声音波形幅度的精度,称为量化精度,也称为量化分辨率。例如,每个声音样本若用8位表示,则声音样本的取值范围是0〜256,精度是1/256。量化精度越高,声音的质量越好,需要的存储空间也越多:量化精度越低,声音的质量越差,而需要的存储空间也越少。
③编码。经过采样和量化处理后的数字形式声音信号为了便于存储、处理和传输,还必须按照一定的要求进行数据压缩和编码,即选择某一种或者几种方法对它进行数据压缩,以减少数据量,再按照某种规定的格式将数据组织成为文件。

17.   目前一般家庭中,点播电视系统的用户端必须配置的设备是机顶盒

18.   点播电视系统(VOD)又称交互式电视,它是一种受观众(用户)控制的电视系统。点播电视系统主要由视频服务器、编码器/路由器、用户请求和记账计算机、电视机机顶盒构成。其中,视频服务器的主要功能是大容量视频存储、节目检索和服务、快速传输;编码器/路由器的主要功能是按用户的需求,将节目和服务数据经过选定分配到用户;用户请求和记账计算机的主要功能是接受用户访问、服务管理(包括服务类型、更新修改服务及各种服务的收费问题);电视机机顶盒是用户用于节目选择与VOD系统交互通信的用户端设备。其主要功能是把用户选择传送给服务器,提供用户基本的控制功能等。

19.   多媒体计算机与普通计算机的主要区别是多媒体计算机增加了视频和音频信息的处理能力

20.   通常将具有对多种媒体进行处理能力的计算机称为多媒体计算机(Multimedia Personal Computer, MPC).传统的PC处理的信息往往仅限于文字和数字,人机之间的交互只能通过键盘和显示器,缺乏多样性的交流信息途径。为了改变人机交互的接口,使计算机能够集声、文、图、像处理于一体,适应多媒体系统功能目标和应用需求,人们一方面改进PC体系结构,使PC性能升级,适应更丰富、更复杂的数据类型。芯片设计技术的发展,将多媒体和通信功能集成到了CPU芯片中,形成了专用的多媒体微处理器,使得处理音频和视频就如处理数字和文字一样快捷。为了加快多媒体信息处理的速度,Micro Unity, Philips等公司将媒体处理器与通用的CPU结合,扩展了CPU的多媒体处理和通信功能。Intel公司推出了带有MMX技术的处理器。MMX技术提供了面向多媒体和通信功能的特性,并保持了微处理器的体系结构。另一方面运用多媒体专用芯片和板卡,集成以PC为中心的组合平台。随着微电子集成电路技术和计算机技术的发展,现代高性能PC为适应各种应用领域对处理速度和容量的要求,其体系结构发生了很大的变化,性能得到很大的提高,可以构成多媒体计算机。目前PC的多媒体功能大都是通过附加插件和设备实现的,如音频卡、视频卡、3D图形卡、网络卡以及CD-ROM 驱动器、扫描仪、数码相机等。因此,一个完整的多媒体计算机系统由多媒体计算机硬件和多媒体计算机软件组成。

21.   数据加密是利用密钥和加密算法将明文转换成密文从而保护数据机密性的方法。加密算法分为非对称加密和对称密钥加密两类。任何加密算法在原理上都是可能被破解的,加密的原则是尽量增加破解的难度,使破解在时间上或成本上变得不可行

22.   防火墙的基本功能是包过滤,能对进出防火墙的数据包包头中的IP地址和端口号进行分析处理,从而可以控制对特殊站点的访问、能对进出的数据包进行过滤、能对部分网络攻击行为进行检测和报瞥;但对于数据包的内容一般无法分析处理,所以防火墙本身不具备防范病毒入侵的功能,防火墙一般与防病毒软件一起部署。

23.   软件著作权的客体是指计算机程序及其有关文档

24.   软件著作权的客体是指著作权法保护的计算机软件。软件包括计算机软件程序及其有关文档。

25.   商标法主要是保护注册商标,注册商标是指经国家主管机关核准注册而使用的商标,注册人依法对其注册商标享有专用权(商标权)。
在我国,商标权的取得实行的是注册原则,即商标所有人只有依法将自己的商标注册后,商标注册人才能取得商标权,其商标才能得到法律的保护。未注册商标是指未经核准注册而自行使用的商标人不享有法律赋予的专用权。
商标权不包括商标设计人的权利,注重商标所有人的权利,商标设计人的发表权、署名权等人身权在商标的使用中没有反映,它不受商标法保护,商标设计人可以通过其他法律来保护属于自己的权利。例如,可以将商标设计图案作为美术作品通过著作权法来保护,与产品外观关系密切的商标图案还可以申请外观设计专利,通过专利法保护。

26.   IEEE-488属于并行外部总线。

27.   计算机系统中的总线一般分为内部总线、系统总线和外部总线。内部总线用于将复杂的大规模或超大规模集成电路芯片内部功能模块相连或一块模板上各个芯片之间相连接。系统总线又称为板级总线,用来连接各种插件板,以扩展系统功能的总线。在大多数计算机中,显示适配器、声卡和网卡等都是以插件板的形式插入系统总线扩展槽的。常用的系统总线有ISA总线、EISA总线、VESA总线和PCI总线等。外总线是用来连接外部设备的总线,如SCSI、IDE和USB等,可分为串行外部总线和并行外部总线。
RS-232-C总线和RS*485总线是常用的串行外部总线接口标准,IEEE488总线是并行总线接口标准,用来将微计算机、数字电压表、数码显示器等设备及其他仪器仪表装配起来。通用串行总线(USB)是由Intel、Compaq、Digital、IBM、Microsoft、NEC 和Northern Telecom这7家世界著名的计算机和通信公司共同推出的一种新型接口标准。它基于通用连接技术,实现外设的简单快速连接,达到方便用户、降低成本、扩展PC 连接外设范围的目的。IEEE-1394是一种外部串行总线标准,別名火线(FireWire)接口,是由苹果公司领导的开发联盟开发的一种高速传送接口,它可以达到400MB/S的数据传输速率,十分适合视频影像的传输。作为一种数据传输的开放式技术标准,IEEE-1394 被应用在众多的领域,包括数码摄像机、高速外接硬盘、打印机和扫描仪等多种设备。

28.   打印质量好、速度快,且工作原理与复印机相似的打印机是激光打印机

29.   解释程序属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。

30.   XML属于标记语言

31.   Lisp是一种函数式程序设计语言,属于动态程序语言。

32.   在函数中定义的变量,其存储单元在内存的栈区

33.   无向图的邻接矩阵一定是对称矩阵

34. 类是面向对象方法中最基本的封装单元,它可以把客户要使用的方法和数据呈现给外部世界,而把客户不需要知道的方法和数据隐藏起来。

35.   面向对象中派生类继承基类,一般派生类将自动拥有基类的属性和方法,从而实现了重用,提高了软件的开发效率。但派生类可以通过覆盖(Override)机制重写基类的某些方法,从而在维持接口不变的情况下,改变方法的语义。“虚拟函数”就是典型的派生类重写基类方法的例子。

36. 面向对象分析的主要任务是建立一个准确的、一致的系统模型以描述软件需要解决的问题

37.   面向对象分析与设计主要是得到系统的模型,但面向对象分析的主要任务是描述系统应该解决什么问题,即分析模型,它还不涉及到系统的组织结构等细节信息。

38.   UML中的活动图给出了系统内从一个活动到另一个活动的流程,它强调对象间的控制流程。

39.  协作图强调收发消息的对象之间的结构组织;序列图描述了在一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动;对象图展现了一组对象以及它们之间的关系,描述了在类图中所建立的事物的实例的静态快照:活动图是一种特殊的状态图,展现了在系统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程。

40.   McCall软件质量模型从软件产品的运行、修正、转移三个方面确定了11个质量特性,互用性是属于产品转移方面的特性。

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

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

43.   根据维护目的的不同,软件维护一般分为4类。正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误;适应性维护是指使应用软件为适应信息技术变化和管理需求变化而进行的修改;完善性维护是为扩充功能和改善性能而进行的修改,主要是对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征;预防性维护是为了改进应用软件的可靠性和可维护性及适应未来的软硬件环境的变化,而主动增加预防性的新功能,以使应用系统适应各类变化而不被淘汰。

44.   用N/S盒图可以保证算法的良好结构(即由顺序、选择和重复结构来表示算法)

45.   集线器没有自动寻址能力

46.   连接在集线器上的故障设备不会影响其他结点通信

47.   集线器是一种物理层设备,它把从一个端口接收的数据向各个端口广播出去。一般的集线器不检查数据帧的格式,也不分析数据帧的地址,即使有故障设备连接在集线器上,也不影响其他结点的通信。连接在同一个集线器上的所有设备构成一个冲突域,即一段时间只能有一个设备发送数据,若有两个以上设备同时发送就会出现通信冲突。如果多个集线器互联成一个局域网,则整个局域网就是一个冲突域,其中的任何设备发送的数据都会广播到整个网络中,形成广播风暴。

48.   rkb;第三组表示机构性质

图片.png

1.  正整数的原码和补码表示形式相同,而负整数的原码和补码表示形式不同

2.  数值中的小数点在硬件中不明确表示,而是采用约定位置的方式

3.  码长相同时,补码比原码可以多表示一个数

4.  采用矢量法表示汉字时,若两个汉字的笔画和字形不同,则它们的矢量编码一定不同

5.  汉字的输入、存储和输出采用不同的编码,拼音码属于输入码

6.  汉字在计算机内存储时,其编码长度不能少于2个字节

7.  主频是CPU的时钟频率,简单地说也就是CPU的工作频率。一般来说,一个时钟周期完成的指令数是固定的,所以主频越高,CPU的速度也就越快,故常用主频来描述CPU的运算速度。外频是系统总线的工作频率。倍频是指CPU外频与主频相差的倍数。主频=外频X倍频。

8.     MIDI数据与数字化波形声音数据不同

9.  话筒是向计算机提供音频模拟信号的设备。

10.   扩展名为WAV的文件是比较常见的声音文件格式,是Microsoft公司的音频女件格式。该格式记录声音的波形,是最基本的声音文件格式。它是把声音的各种变化信息(频率、振幅等)逐一转换成二进制数字信号记录下来,故只要釆样率高、采样字节长、机器速度快,利用该格式记录的声音文件能够和原声基本一致,质量非常高,但文件数据量大。具体文件大小又与记录的声音质量高低有关。

11.   重放攻击(Replay Attack)是一种网络攻击,它通过截取和复制的方式重新发送截取的数据包,从而达到欺骗的目的。重放攻击的对象可以是加密的或者有数字签名的数据包。一般采用在数据包中添加时间戳或者序列号的方式来防范重放攻击。

12.   发生中断时,需要保护CPU的工作现场,其中由硬件保护并更新程序计数器的内容,可以快速进入中断处理程序并正确返回被中断的程序。

13.   接口应该具备数据转换的功能,例如串行数据与并行数据的相互转换

14.   接口应该监视外设的工作状态并保存状态信息供CPU使用

15.   接口应该具备数据缓冲的功能,以协调部件之间的速度差异

图片.png

1.  计算机各部件之间传输信息的公共通路称为总线,一次传输信息的位数通常称为总线的宽度

2.  一条汇编指令可以没有操作数字段,但是必须具有操作码字段

3.  链接程序的任务是将来源不同的编译单元装配成一个可执行程序。

图片.png

1.     子类是超类的特化

2.     子类是基类或超类的特化。

3.  面向对象分析结果可采用UML描述

4.  结构化分析结果可使用DFD等模型表示

5.  面向对象分析结果是面向对象设计的输入

6.  面向对象语言中,子类继承父类以获得已经定义好的成员属性和成员方法;派生类和子类属于同一概念;为指定两个类之间的父子关系,一般需要指定某子类的直接父类,表明该子类从哪个类继承。

7.  结构化程序设计是软件工程中的基本方法。在结构化程序设计中,程序设计要模块化。整个软件系统由若干个程序模块组成,每个模块的功能应比较单一,规模适中(例如包括200个源语句行左右),只有一个入口,一个出口,各模块之间的接口应符合规范,也比较简单。这样模块就比较容易测试,一个模块出现的问题也不容易扩散,更换模块也比较容易。对整个软件来说,应按照用户的需求努力做到功能齐全;但对每个模块来说,则应努力做到功能单一,内聚度高;而在模块之间则应降低耦合度,仅限于按简单规范的方式传递数据参数。

8.  CMM将软件过程改进的进化步骤组织成5个成熟度等级,其中,在已定义级,所有项目都釆用根据实际情况修改后得到的标准软件过程来开发和维护软件

9.  在可重复级,建立了基本的项目管理过程和实践来跟踪项目费用、进度和功能特性。

10.   在已定义级,所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。在已管理级,收集对软件过程和产品质量的详细度量,对软件过程和产品都有定量的理解与控制。在优化级,过程的量化反馈和先进的新思想,新技术促使过程不断改进。

11.   类图展现了一组对象、接口、协作和它们之间的关案,给出系统的静态视图。序列图和通信图都是展现了一种交互,关注系统的动态视图。状态图强调对象行为的事件顺序,关注系统的动态视图。

12.   问题识别是确定对问题的综合需求,包括功能需求、性能需求、环境需求和用户界面需求等内容。

13.   衡量软件设计模块独立性的一个标准是耦合性,其中两个模块之间传递数据结构的情况属于标记耦合

14.   耦合性也称为块间联系,是指软件系统结构中各模块间相互联系的紧密程度的一种度量。其中数据耦合是指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言中的值传递;标记耦合是指两个模块之间传递的是数据结构;内容稱合是指通过一个公共数据环境相互作用的那些模块间的耦合;公共耦合是指通过一个公共数据环境相互作用的那些模块间的耦合。

15.   集线器的各个端口构成一个冲突域,而交换机的端口不构成冲突域

16.   集线器是一种物理层设备,所有端口构成一个广播域,同时也是一个冲突域。交换机是一种MAC设备,各个端口构成一个广播域,但不是一个冲突域。集线器与交换机都不是网络层设备,都不能识别网络层的IP地址。

17.   中继器是物理层设备,其作用是对接收的信号进行再生放大,以延长传输的距离。网桥是数据链路层设备,可以识别MAC地址,进行帧转发。交换机是由硬件构成的多端口网桥,也是一种数据链路层设备。路由器是网络层设备,可以识别IP地址,进行数据包的转发。

18.   包过滤防火墙对数据包的过滤依据不包括MAC地址

19.   包过滤防火墙对数据包的过滤依据包括源IP地址、源端口号、目标IP地址和目标端口号。

20.   采用偶校验编码时,数据位和校验位中“1”的个数应是偶数。当接收方收到的8位数据中“1”的个数为奇数时,可以确定传输过程中出错。

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

22.   32位微处理器的32是指CPU字长为32位  

23.   在同一时间处理二进制数的位数叫字长。通常称处理字长为8位数据的CPU叫8位CPU, 32位CPU就是在同一时间内可处理字长为32位的二进制数据。

24.  题目给出的是常见光盘格式,其中DVD-RAM和DVD-RW是DVD技术所支持的两种不同的可多次擦除重写的DVD光盘格式,CD-R指一次性可写(刻录)CD光盘,而CD-RW指可多次擦除、重写的CD光盘。

25.   文件型计算机病毒感染可执行文件(包括EXE和COM文件)。

26.   引导型计算机病毒影响软盘或硬盘的引导扇区。

27.   宏病毒感染的对象是使用某些程序创建的文本文档、数据库、电子表格等文件。

28.   目录型计算机病毒能够修改硬盘上存储的所有文件的地址,如果用户使用某些工具 (如SCANDISK或CHKDSK)检测受感染的磁盘,会发现大量的文件链接地址的错误,这些错误都是由此类计算机病毒造成的。

29.   指令寄存器(IR)用来保存当前正在执行的指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。为了执行任何给定的指令,必须对操作码进行测试,以便识别所窠求的操作。指令译码器(ID)就是做这项工作的。指令存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。

30.   地址寄存器(AR)用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。

31.   因为,在Windows系统中的磁盘碎片整理程序可以分析本地卷,使每个文件或文件夹占用卷上连续的磁盘空间,合并卷上的可用空间使其成为连续的空闲区域,这样系统就可以更有效地访问文件或文件夹,以及更有效地保存新的文件和文件夹。通过合并文件和文件夹,磁盘碎片整理程序还将合并卷上的可用空间,以减少新文件出现碎片的可能性。合并文件和文件夹碎片的过程称为碎片整理。

32.   函数的声明必须放在该函数的调用之前

33.   在程序中,函数定义是指对函数的完整定义,包括函数首部和函数体。函数调用是指对所定义函数的使用,一个函数只有被调用才能得到执行。函数声明是指函数的定义在后面,而前面需要对它进行调用,这样就需要预先进行声明,以便编译程序检查调用的合法性。一般来说函数的声明只是函数首部加上分号即可。函数声明不是必须的,若函数调用在函数定义之后,则无需声明。

34.   面向对象分析与面向对象设计不存在精确的界限

35.   不论是面向对象分析还是面向对象设计,都是面向对象软件工程中的两个重要阶段,这两个阶段的划分目前尚不存在一个精确的界限。一般情况下,仅仅是从任务的角度进行一个初步的划分,分析阶段的任务是产生一个分析模型,它作为设计的输入,用于产生设计模型,不论是分析模型还是设计及模型都是可见的结果。

36.   面向对象分析的主要任务是描述用户需求,构建一个准确的、一致的模型以描述软件需要解决的问题,其结果是软件系统的分析模型;面向对象设计的主要任务则是描述系统如何解决问题,其结果是软件系统的设计模型。

37.   SO/IEC9126软件质量模型中,第一层是质量特性,如功能性和可靠性等,第二层是质量子特性,如功能性的质量子特性有适应性和准确性等。与软件适应不同规定环境的处理或手段有关的软件属性称为适应性,这一子特性属于可移植性质量特性。

38.   XP(极限编程)是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式。它由价值观、原则、实践和行为四个部分组成,彼此相互依赖、关联, 并通过行为贯穿于整个生存周期。其四大价值观包括沟通、简单、反馈和勇气。

39.   黑盒测试在完全不考虑软件的内部结构和特性的情况下,测试软件的外部特性。白盒测试则根据程序的内部结构和逻辑来设计测试用例,对程序的执行路径和执行过程进行测试,检査是否满足设计要求。

40.   绑定是一个把过程调用和响应调用而需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定是在编译时进行的,叫做静态绑定。动态绑定则是在运行时进行的,即一个给定的过程调用和代码的结合直到调用发生时才进行。

41.   软件开发商对软件产品进行持续不断改进的动力主要来自用户的反馈意见

42.   软件是为用户设计的。胜任用户的任务,使用户满意是评价软件的最终目标。由于用户最初提出的软件需求一般比较模糊,刚交付的软件一般还隐藏着某些问题,所以需要对软件产品进行持续不断的改进。改进的动力主要来自用户使用过程中的反馈意见。包括发现的质量问题,功能需要完善,操作需要简便,界面需要改进,需求也会有变化等。题中其他各项也是改进软件的原因,但分析研究用户反馈意见并改进软件是主要的动力。

43.   利用Sniffer可以发起网络监听攻击

44.   Outlook可以脱机处理邮件

45.  POP3服务器默认端口为110.

46.   指令周期大于时钟周期

47.   时钟周期也称为震荡周期,定义为时钟脉冲的倒数,是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。人们规定10纳秒(ns)为一个时钟周期,更小的时钟周期就意味着更高的工作频率。

48.   使用电容存储信息且需要周期性地进行刷新的存储器是DRAM

49.   DRAM(DynamicRandom Access Memory,动态随机存储器)是最为常见的计算机系统的内部存储器。DRAM使用电容存储,为了保持数据,必须隔一段时间刷新(refresh) 一次,如果存储单元没有被刷新,存储的信息就会丢失。

50.   SRAM是英文Static RAM的缩写,它利用晶体管来存储数据,不需要刷新电路即能保存它内部存储的数据。与DRAM相比,SRAM的速度快,但是集成度低(即在相同面积中SRAM的容量要比DRAM的小)。

51.   刷新频率是指图像在显示器上更新的速度,也就是图像每秒在屏幕上出现的帧数,单位为Hz。刷新频率越髙,屏幕上图像的闪烁感就越小,图像越稳定,视觉效果也越好。

52.   一般刷新频率在75Hz以上时,影像的闪烁才不易被人眼查觉。这个性能指标主要取决于显示卡上RAMDAC的转换速度。

53.   著作权人是作品的所有人,作品包括演绎作品、汇编作品、委托作品、合作作品、影视作品、职务作品、计算机软件等。通过改编、翻译、注释、整理已有作品而产生的作品是演绎作品,其著作权属于改编人、翻译人、注释人和整理人

54.   VPN主要采用4项技术来保证安全,这4项技术分别是隧道技术(Tunneling)、加解密技术(Encryption&Decryption)、密钥管理技术(Key Management)、使用者与设备身份认证技术(Authentication)。

55.   按照国际电话电报咨询委员会(Consultative Committee on International Telephone andTelegraph,CCITT)的定义,媒体可以归类为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体。感觉媒体指直接作用于人的感觉器官,使人产生直接感觉的媒体,如引起听觉反应的声音、引起视觉反应的图像等;表示媒体指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码(JPEG、MPEG)、文本编码(ASCII、GB2312)和声音编码等:表现媒体指进行信息输入和输出的媒体,如键盘、鼠标、扫描仪、话筒、摄像机等为输入媒体,显示器、打印机、喇叭等为输出媒体;存储媒体指用于存储表示媒体的物理介质,如磁盘、光盘、ROM及RAM等;传输媒体指传输表示媒体的物理介质,如电缆、光缆、电磁波等。

56.   采用海明校验码时,校验位与信息位交叉设置。

57.   奇偶校验编码通过增加一位校验位来使编码中“1”的个数恒为奇数(奇校验)或者为偶数(偶校验),它是一种检错码。在实际使用时又可分为垂直奇偶校验、水平奇偶校验和水平垂直奇偶校验等几种。

58.   海明码也是利用奇偶性来校验数据的。它是一种多重奇偶校验检错系统,它通过在数据位之间插入K个校验位来扩大码距,从而实现检错和纠错。

59.   循环冗余校验码(CRC)的基本原理是在尺位信息码后再拼接位的校验码,整个编码长度为N位,因此,这种编码又叫(N,K)码。

60.   原码编码规则是:用最高位表示符号,正数用0表示,负数用1表示,其他位表示该数的绝对值。

61.   补码编码规则是:用最高位表示符号,正数用0表示,负数用1表示,正数的补码是其原码本身,负数的补码的数值部分是对其原码的数值部分按位取反后加1。
二进制数-111的8位补码表示为11111001,即十六进制的F9。

62.   程序运行过程中,把函数(或过程)调用与响应调用所需要的代码相结合的过程称为动态绑定

63.   一个方法被调用时,该方法关联其方法体的过程称为方法绑定。静态绑定是指在程序编译时进行绑定,动态绑定是指在运行时进行绑定,即根据实际情况有选择地进行绑定。

64.   将来源不同的目标程序装配成一个可执行程序是连接程序的任务。

65.   程序流程图中的控制流可以任意转向

66.   面向对象设计的结果适合采用UML(Unified Modeling Language)表达

67.   RUP是统一过程的商业版本,是用例和风险驱动、以架构为中心、迭代的增量开发过程。XP是一种轻量级(敏捷)、高效、低风险、柔性、可预测的、科学的软件开发方式,不断迭代。螺旋模型将开发过程分为几个螺旋周期,每个螺旋周期在前一个螺旋周期的基础上迭代进行开发。瀑布模型将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。

68.   欲开发一系统,如果客户不能完整描述他们的需求,则开发过程最适宜采用原型模型

69.   瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型,适合于软件需求很明确的软件项目的模型。V模型是瀑布模型的一种演变模型,将测试和分析与设计关联进行,加强分析与设计的验证。原型模型是一种演化模型,通过快速构建可运行的原型系统,然后根据运行过程中获取的用户反馈进行改进,特别适用于对软件需求缺乏准确认识的情况。螺旋模型将瀑布模型和演化模型结合起来,加入了后两种模型均忽略的风险分析。

70.   软件测试方法可分为静态测试和动态测试两大类,人工检测属于静态测试

71.   软件系统运行时发现了系统测试阶段尚未发现的错误,改正这些错误属于正确性维护

72.   软件维护一般有正确性维护、适应性维护、完善性维护和预防性维护。正确性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。预防性维护,为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

73.   在数据库设计中,E-R模型常用于概念设计阶段。

74.   MD5是一种报文摘要算法。

75.   从工作原理上讲,以太网交换机是一种多端口网桥

76.  集线器也是一种物理层设备,虽然它还有检测冲突的作用,但这些操作都属于物理层功能的范围。

77.   网桥是一种数据链路层设备,它处理的对象是数据链路层的协议数据单元——中贞,其处理功能包括检查帧的格式、进行差错校验、识别目标地址、选择路由并实现帧转发等。更准确地说,网桥包含了物理层和数据链路层两个功能层次,所以在以太网中,网桥也能起到延长传输距离的作用。

78.   计算机启动时,可以通过存储在ROM中的引导程序引导操作系统。

79.   RAM表示随机访问存储器,分为动态(DRAM)和静态(SRAM)两种,其特点是断电后内容消失。内存部件常采用DRAM构成,Cache (高速缓存)常采用SRAM构成, 相对于SRAM, DRAM集成度髙、速度低。

80.   ROM表示只读存储器,其内容被固化,断电时内容不丢失。

81.   CPU中的存储部件是寄存器,用于暂存信息,断电后内容不保存。

82.   寄存器间接寻址是指在主存单元中存取操作数

83.   在寄存器中,数据则在主存中。若数据在逋用寄存器中,则是寄存器寻址;程序计数器是特殊的寄存器,用于存储所执行指令的地址。

84.   时钟周期:CPU工作的最小时间单位,处理操作的最基本单位。

85.   机器周期:通常用内存中读取一个指令字的最短时间来规定CPU周期(也就是计算机完成一个基本操作所花费的时间)。

86.   指令周期:取出并执行一条指令的时间。

87.   指令周期、机器周期和时钟周期之间的关系:指令周期通常用若干个机器周期表示,而机器周期时间又包含有若干个时钟周期。

88.   存储器和I/O接口一般是挂接在系统总线上的,CPU对存储器和I/O接口的访问是通过总线实现的。通常把CPU通过总线对微处理器外部(存储器或I/O接口) 进行一次访问所需时间称为一个总线周期。一个总线周期由几个时钟周期组成。

89.   运算速度是指计算机每秒能执行的指令条数,通常用MIP为单位来描述

90.   要表示256级灰度图像,表示每个像素点的数据最少需要8个二进制位

91.   灰度图像的每个像素可能有的灰度级数决定了彩色图像中可出现的最多颜色数,或灰度图像的最大灰度等级。例如,一幅图像的图像深度为6位,则该图像的最多颜色数或灰度级为2A种。显然,表示一个像素颜色的位数越多,它能表达的颜色数或灰度级就越多。例如,只有1个分量的单色图像,若每个像素有8位,则最大灰度数目为28=256; 一幅彩色图像的每个像素用R、G、B三个分量表示,若3个分量的像素位数分别为4、 4、2,则最大颜色数目为2 4+4+2=210=1024,就是说像素的深度为10位,每个像素可以是 210种颜色中的一种。表示一个像素的位数越多,它能表达的颜色数目就越多,它的深度就越深。综上所述,要表示256级灰度图像,表示每个像素点的数据最少需要8个二进制位。

92.   某种SoundBlaster声卡属于8位声卡,这里的“8位”是指声音最大量化位数是8

93.   市场上声卡的种类很多,较流行的有Creative Labs的声霸卡(SoundBlaster)系列。 声卡的分类主要根据其数据采样量位数来确定,通常分为8位、16位和32位等。位数越多,其量化精度越高,音质就越好。

94.   3dsMax是一种功能强大的三维图形图像编辑工具软件。

95.   Audition是专门用于音频信息处理的工具软件。Authorware用来创作与发行互动式学习的工具软件,可用它来进行教育训练、教学、 多媒体应用软件的开发。

96.   Users(普通用户组)是最安全的组,因为分配给该组的默认权限不允许成员修改操作系统的设置或用户资料。Users组有最安全的程序运行环境。

97.   Powerusers (高级用户组)可以执行除了为Administrators组保留的任务外的其他任何操作系统任务。分配给Power Users组的默认权限允许Power Users组的成员修改整个计算机的设置。但Power Users不具有将自己添加到Administrators组的权限。在权限设置中,这个组的权限是仅次于Administrators的。

98.   Administrators(管理员组)的用户对计算机/域有不受限制的完全访问权。分配给该组的默认权限允许对整个系统进行完全控制。

99.   Guests(访客)是权限最低的用户组,一般用于对本机共享文件的访问。

100. 在IEEE754浮点表示法中,阶码采用移码表示。

101. IEEE(Institute of Electrical and Electronics Engineers)于 1985 年提出了 IEEE754标准。该标准规定基数为2,阶码E用移码表示(又叫增码,是符号位取反的补码), 尾数M用原码表示,根据原码的规格化方法,最高数字位总是1,该标准将这个1 缺省存储,使得尾数表示范围比实际存储的多一位。

102. 采用虚拟存储器的主要目的是扩大可使用的主存空间。

103. 源程序中的变量是内存中存储单元的抽象,具有地址、值和类型等属性,变量的值在程序运行过程中可以改变。系统常将内存区域划分为代码区、静态数据区、栈区和堆区等,其中代码区存放执行的指令序列,在程序运行过程中该区域中的内容用户不能修改,因此不能将变量映射到内存代码区的存储单元。

104. 有编译错误的程序一定包含着错误

105. 调用了未定义的函数会产生链接错误

106. 在Linux中,Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向操作系统发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell既是 一种命令语言,又是一种程序设计语言。作为命令语言,它互动式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在髙阶语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统内核的一部分,但它调用了系统内核的大部分功能来执行程序、创建文档并以并行的方式协调各个程序的运行。

107. 对长度为n的有序表进行二分(折半)查找时,无论查找指定的一个元素是否成功, 最多只与表中的[log2n]+1 个元素进行比较即可。

108. 在统一建模语言(UML)中,用例图用于描述系统与外部系统及用户之间的交互。

109. UML2.0中提供了多种图形。对象图展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物的实例的静态快照。类图展现了一组对象、接口、协作和它们之间的关系。用例图展现了一组用例、参与者以及它们之间的关系,描述了谁将使用系统以及用户期望以什么方式与系统交互。序列图是场景的图形化表示,描述了在一 个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动。

110. 在数据流图(DFD)中,顶层数据流图仅包含一个数据处理

111. 实体-关系图(E-R图)用于结构化分析过程中的数据建模

112. 在程序中有一个错误处理模块,它接收出错信号,对不同类型的错误打印出不同的出错信息,则该模块设计时内聚类型为逻辑内聚

113. 模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚7种类型。 若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。若一个模块内的处理是相关的,而且必须以特定次序执行,则称这个模块为过程内聚模块。信息内聚模块完成多个功能,各个功能都在同一数据结构上操作,每一项功能有一个唯一的入口点。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。

114. 敏捷软件开发又称为敏捷开发,是一种从20世纪90年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。敏捷软件开发方法具有许多与传统软件开发方法不同的特点,其中人机交互重于过程和工具;可以工作的软件重于求全责备的文档;客户协作重于合同谈判;随时应对变化重于循规蹈矩是其中最重要的特点。

115. 应用软件产品在正式发行前需要先在开发商内部进行a测试,再在外部选择部分用户进行β测试。用户可以向开发商申请获得该软件的β测试版本进行β测试,并将实际使用的意见反馈给开发商。部分用户进行的β测试显然是在应用环境下进行的。

116. 在域名www.sina.com.cn中,最后一个是顶级域,即cn。

117. ADSL是以普通铜质电话线为传输介质的Internet接入技术

118. 而HFC则是光纤与同轴电缆混合,借助已铺设好的电视电缆接入;FTTx是采用光纤接入的一种技术,包括光纤到小区、光纤到户等;Wi-Fi采用无线介质进行接入。

119. OutlookExpress是微软公司开发的应用最广泛的,专门用于管理电子邮件、新闻组的应用软件,其实质是邮件客户端。

120. 通过“事件查看器”中的事件日志,可以收集关于硬件、软件和系统问题的信息。也可以监视Windows系统的安全事件。运行任何Windows版本的计算机通过应用程序事件、安全性事件和系统事件3种日志记录的事件。

121. CPU中的寄存器组访问速度最快,其次是高速缓存(Cache,也可分为多级LI Cache、L2 Cache等,LI Cache常集成在CPU中)、主存储器,外存储器(辅助存储器)速度最慢

122. 程序计数器(PC)包含在控制器中。

123. BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码。用4位二进制数来表示1位十进制数中的0〜9这10个数码。

124. 海明码是由R.Hamming在1950年提出的,是一种可以纠错的编码。它是在k位信息位中增加r位冗余位构成的n=k+r位的码字,然后用r个监督关系式产生的r个校正因子来区分无错和在码字中的n个不同位置的一位出错。

125. CRC即循环冗余校验码(Cyclic Redundancy Check),是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。

126. 中断方式下的数据传送的基本过程是:当I/O接口准备好接收辫据或准备好向CPU传送数据时,就发出中断信号通知CPU。对中断信号进行确认后,CPU保存正在执行的程序的现场,转而执行提前设置好的I/o中断服务程序,完成一次数据传送的处理。这样,CPU就不需要主动查询外设的状态,在等待数据期间可以执行其他程序,从而提高了CPU的利用率。采用中断方式管理I/O设备,CPU和外设可以并行地工作,但是数据传送过程与主程序是串行工作。

127. 音频信息是一种模拟信号,在计算机中必须将其转换成为数字音频信号,即用二进制数字的编码形式来表示音频信息。最基本的音频信息数字化方法是取样-量化法,分为采样、量化和编码3个步骤。

128. 采样是把时间连续的模拟信号转换成时间离散、幅度连续的信号。在某些特定的时刻获取音频信号幅值叫做采样,由这些特定时刻采样得到的信号称为离散时间信号。一般都是每隔相等的一小段时间采样一次,其时间间隔称为取样周期,它的倒数称为采样频率。为了不产生失真,采样频率不应低于音频信号最高频率的两倍。采样频率越高,可恢复的音频信号分量越丰富,其声音的保真度越好。

129. 量化是把在幅度上连续取值(模拟量)的每一个样本转换为离散值(数字量)表示,因此量化过程有时也称为A/D转换(模数转换)。量化后的样本是用若干位二进制数(bit)来表示的,位数的多少反映了度量音频波形幅度的精度,称为量化精度,也称为量化分辨率。量化精度越髙,声音的质量越好,需要的存储空间也越多;量化精度越低,声音的质量越差,而需要的存储空间少。

130. 图像显示的重要指标主要有图像分辨率、显示分辨率、图像深度、显示深度。

131. 图像分辨率是指组成一幅图像的像素密度,也是用水平和垂直的像素表示,即用每英寸长度多少点表示数字化图像的大小,通常单位是dpi,如在1英寸长度上有100个像素,则图像分辨率就是100dpi。如果用200dpi来扫描一幅2X2.5英寸的彩色照片,那么得到一幅400X500 (2X200X2.5X200)个像素点的图像。对同样大小的一幅图,如果组成该图的图像像素数目越多,则说明图像的分辨率越高,图像看起来就越逼真。相反,图像显得越粗糙。因此,不同的分辨率会造成不同的图像清晰度。

132. 显示分辨率是指显示屏上能够显示出的像素点数目(显示器在横向和纵向上具有的显示点数)。例如,显示分辨率为1024X768则表明显示器水平方向上最多显示1024个点,垂直方向上最多显示768个点,整个显示屏就含有796 432个显像点。屏幕能够显示的像素越多,说明显示设备的分辨率越高,显示的图像质量越高。

133. 图像深度是指存储每个像素所用的位数,它也是用来度量图像的色彩分辨率的。像素深度确定彩色图像的每个像素可能有的颜色数,或者确定灰度图像的每个像素可能有的灰度级数。它决定了彩色图像中可出现的最多颜色数,或灰度图像中的最大灰度等级。如一幅图像的图像深度为b位,则该图像的最多颜色数或灰度级为2b种。显然,表示一个像素颜色的位数越多,它能表达的颜色数或灰度级就越多。具有24位颜色的数字图像上,每个像素能够使用的颜色是224=16 777 216种,这种数字图像就称为真彩色。若像素值是通过索引或代码查表的方法得到的色彩则称为伪彩色。

134. 感觉媒体:指直接作用于人的感觉器官,使人产生直接感觉的媒体,如引起听觉反应的声音,引起视觉反应的图像等。

135. 表示媒体:指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码 (JPEG、MPEG)、文本编码(ASCII、GB2312)和声音编码等。

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

137. 存储媒体:指用于存储表示媒体的物理介质,如磁盘、光盘、ROM及RAM等。

138. 传输媒体:指传输表示媒体的物理介质,如电缆、光缆、电磁波等。

139. 加密和解密需要用不同密钥的是RSA

140. DES、AES和IDEA都是共享密钥算法,只有RSA是公钥加密算法。

141. 编译程序生成源程序的目标代码,而解释程序则不产生源程序的目标代码

142. 由于C++是在C的基础上扩展的,所以C++编译器能编译C源程序

143. 若程序在运行时陷入死循环,则该情况属于动态的语义错误

144. 直接插入排序是一种简单的排序方法,具体做法是:在插入第i个记录时,R1 R2,...,Ri-1已经排好序,这时将Ri的关键字匕依次与关键字ki-1,ki-2, ...进行比较,从而找到应该插入的位置并将Ri插入,插入位置及其后的记录依次向后移动。

145. n个记录进行简单选择排序的基本方法是:通过n-i(1≤i≤n)次关键字之间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录进行交换,当i等于n时所有记录有序排列。

146. UML2.0中提供的图形中,关注系统动态视图的有状态图、序列图、活动图、通信图等。状态图展现了一个状态机,它由状态、转换、事件和活动组成,用于建模如何改变对象的状态以及引起对象从一个状态向另一个状态转换的事件。序列图是场景的图形化表示,描述了在一个用例或操作的执行过程中以时间顺序组织的对象之间的交互活动。活动图是一种特殊的状态图,展现了在系统内从一个活动到另一个活动的流程,强调对象间的控制流程。通信图强调收发消息的对象之间的结构组织。

147. 统一过程是用例和风险驱动,以架构为中心,迭代的增量开发过程。RUP是一种统一过程。

148. RUP是统一开发过程中最为典型的一种,强调用例和风险驱动,以架构为中心,迭代的增量开发。而XP、SCRUM和水晶法属于敏捷开发方法,强调沟通、简单、反馈、勇气和尊重。

149. 黑盒测试技术属于软件动态测试,是通过运行程序以发现错误,一般意义的测试都是指动态测试,可以分为白盒测试、黑盒测试和灰盒测试。采用黑盒技术用例设计方法包括:等价类划分、边值分析、错误猜测和因果图等。白盒测试也称为结构测试,采用这种方法设计测试用例包括:逻辑覆盖、循环覆盖和基本路径测试。对分査找是针对测试时发现的错误,进行调试的一种方法。人工检测是一种静态测试技术。

150. 程序设计的一般原则是自顶向下,逐步细化。在设计程序模块时,应先设计外部接口,规定好模块的输入输出格式、全局变量、需要调用的过程函数等,再进行模块内部的设计。因为程序模块的外部接口包括多个程序模块之间关系的确定,包括程序运行环境的设定,必须先确定好,才能着手编写程序模块的内部代码。如果先做程序模块的内部编程,最后就很难再与其他模块相衔接了。

151. 网桥是一种数据链路层设备,在现代网络中,用交换机代替了网桥,实际上,交换机就是一种多端口网桥。

152. 其中Connection对象负责与数据库实际的连接动作,代表与数据源进行的唯一会话。Command对象负责对数据库提供请求,也就是传递指定的SQL命令。

153. Recordset对象负责浏览和操作从数据库中取出的数据,对象表示的是来自基本表或命令执行结果的记录全集。

154. Err对象是用来判断发生什么错误。

155.     支持邮件服务的协议主要有2个:SMTP和POP,其中SMTP负责邮件的发送,POP负责邮件的接收。

156. 若邮件服务器配置错误,比如POP配置错误,有可能用户只能发送但不能接收Email;若路由器端口的访问控制列表设置为deny pop3,则屏蔽掉了邮件的接收,但此时客户仍可发送邮件;若客户端代理设置错误,比如发送服务器域名填写正确但接收服务器域名填写错误,用户也是只能发送但不能接收Email。

157. 寄存器寻址方式中的操作数放在通用寄存器

158. 奇偶校验是一种简单有效的校验方法。这种方法通过在编码中增加一个校验位来使编码中1的个数为奇数(奇校验)或者偶数(偶校验)。对于奇偶校验,若合法编码中奇数个位发生了错误,也就是编码中的1变成0或0变成1,则编码中1的个数的奇偶性就发生了变化,从而可以发现错误,但不能检测出是哪些位出错。

159. 常见的内存由DRAM构成,它用电容存储信息且需要周期性地进行刷新。

160. DRAM(Dynamic Random Access Memory,动态随机存取存储器)使用电容存储,为了保持数据,必须隔一段时间刷新一次,如果存储单元没有被刷新,存储的信息就会丢失。

161. SRAM(Static Random Access Memory)利用晶体管来存储数据,不需要刷新电路即能保存它内部存储的数据。SRAM具有较高的性能,缺点是集成度较低。

162. 主存常用DRAM,高速缓存(Cache)常采用SRAM。

163. 计算机的运算速度通常是指每秒钟所能执行加法指令数目,常用每秒百万次(MIPS) 来表示。

164. 商业秘密具有秘密性、实用性和保密性三个特征

165. 若用鼠标左键双击应用程序窗口左上角的图标,则可以关闭该应用程序窗口。

166. 在磁盘移臂调度算法中,先来先服务是根据谁先请求满足谁的请求,而最短寻道时间优先是根据当前磁臂到要请求访问磁道的距离,谁移臂距离短满足谁的请求,故先来先服务和最短寻道时间优先算法可能会随时改变移动臂的运动方向。

167. 汇编程序专门用于翻译汇编语言源程序。

168. 由用户编写的源程序不可避免地会有一些错误,这些错误大致可分为静态错误和动态错误两类。动态错误也称为动态语义错误,它们发生在程序运行时,例如变量取零时作除数、引用数组元素下标越界等。静态错误是指编译时所发现的程序错误,可分为语法错误和静态语义错误,如单词拼写错误、标点符号错、表达式中缺少操作数、括号不匹配等有关语言结构上的错误称为语法错误;而语义分析时发现的运算符与运算对象类型不合法等错误属于静态语义错误。

169. 对于有语法错误的程序,在编译阶段就会报错。

170. 在统一建模语言(UML)中,类图用于描述一组对象类、接口、协作以及它们之间的关系。其中关联的多重度是指个类的实例能够与另一个类的多少个实例相关联

171. 结构化分析方法采用数据流图(DFD)对系统的功能进行建模。

172. 甘特图是项目管理中进行进度安排的一种图形描述方法。

173. ARP协议属于网络层,其作用是由IP地址求MAC地址

174. 要复制选定的文档内容,可使用鼠标指针指向被选定的内容并按住Ctrl键,拖曳鼠标至目标处。

175. CPU主要由运算器、控制器(ControlUnit, CU)、寄存器组和内部总线组成,其基本功能有指令控制、操作控制、时序控制和数据处理。

176. 数据处理是指完成对数据的加工处理,是CPU最根本的任务。

177. 主存储器主要由存储体、控制线路、地址寄存器、数据寄存器和地址译码电路等部分组成。

178. 硬盘的寻址信息由硬盘驱动号、圆柱面号、磁头号(记录面号)、数据块号(或扇区号)以及交换量组成。硬磁盘的主要技术指标如下:道密度、位密度、存储容量、平均存取时间、寻道时间、等待时间、数据传输率。

179. 一般来说,并行接口适用于传输距离较近、速度相对较高的场合,接口电路相对简单;串行接口则适用于传输距离较远、速度相对较低的场合。

180. 声卡的性能指标主要包括采样频率和采样位数。其中,采样频率即每秒采集声音样本的数量。标准的采样频率有三种:11.025kHz (语音)、22.05kHz(音乐)和44.1kHz (高保真),有些高档声卡能提供5kHz〜48kHz的连续采样频率。采样频率越高,记录声音的波形就越准确,保真度就越高,但采样产生的数据量也越大,要求的存储空间也越多。采样位数为是将声音从模拟信号转化为数字信号的二进制位数,即进行A/D、D/A转换的精度,位数越高,采样精度越高。

181. bmp是一种图像文件格式

182. Js.Fortnight.c.s和VBS.Happytime是脚本病毒,Macro.Melissa是宏病毒,这三种病毒都属于单机病毒;而Trojan.QQ3344是一种特洛伊木马,它通过网络来实现对计算机的远程攻击。

183. 获取操作数速度最快的寻址方式是立即寻址

184. 可用紫外光线擦除信息的存储器是EPROM

185. DRAM(Dynamic Random Access Memory),即动态随机存取存储器,是最为常见的系统内存。DRAM使用电容存储数据,所以必须隔一段时间刷新一次,如果存储单元没有被刷新,存储的信息就会丢失。

186. 可编程的只读存储器(Programmable Read Only Memory, PROM):其内容可以由用户一次性地写入,写入后不能再修改。

187. 可擦除可编程只读存储器 CErasable Programmable Read Only Memory,EPROM): 其内容既可以读出,也可以由用户写入,写入后还可以修改。改写的方法是,写入之前先用紫外线照射15〜20分钟以擦去所有信息,然后再用特殊的电子设备写入信息。

188. 电擦除的可编程只读存储器(Electrically Erasable Programmable Read Only Memory,EEPROM):与EPROM相似,EEPROM中的内容既可以读出,也可以进行改写。只不过这种存储器是用电擦除的方法进行数据的改写。

图片.png

1.  在编译过程中,进行类型分析和检查是语义分析阶段的一个主要工作。

2.  词法分析阶段是编译过程的第一阶段,这个阶段的任务是对源程序从前到后(从左到右)逐个字符地扫描,从中识别出一个个“单词”符号。

3.  语法分析的任务是在词法分析的基础上,根据语言的语法规则将单词符号序列分解成各类语法单位,如“表达式”、“语句”和“程序”等。

4.  语义分析阶段主要分析程序中各种语法结构的语义信息,包括检查源程序是否包含语义错误,并收集类型信息供后面的代码生成阶段使用。只有语法和语义都正确的源程序才能被翻译成正确的目标代码。

5.  由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中间代码往往在时间上和空间上有很大的浪费。当需要生成髙效的目标代码时,就必须进行优化。

图片.png

1.  Delphi是Windows平台下著名的快速应用程序开发工具和可视化编程环境。

2.  在正规式中,闭包运算“*”表示对其运算对象的无限次连接。例如,a*表示由0个或多个a构成的符号串集合,也就是任意个a构成的字符串的集合,是无限集合。

3.  稀疏矩阵不属于特殊矩阵。

4.  在面向对象系统中,对象的属性是与其他对象相互区分的特性

5.  在面向对象技术中,对象是基本的运行时的实体,它既包括数据(属性),也包括作用于数据的操作(行为)。一个对象把属性和行为封装为一个整体。对象的属性表示了对象特有的与其他对象相互区分的特性。

6.  数据流图是结构化分析方法的重要模型,用于描述系统的功能、输入、输出和数据存储等。在绘制数据流图中,每条数据流的起点或者终点必须是加工,即至少有一端是加工。允许一个加工有两条相同的输出数据流流向两个不同的加工,允许一个加工有两条相同的输出数据流流向两个不同的加工。对于每个加工,必须既有输入数据流又有输出数据流。

7.  在结构化设计中,主要根据数据流图进行软件体系结构设计。

8. 模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、 信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。顺序内聚是指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。通信内聚是指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入结构或产生相同的输出数据。本题所述模块的所有语句与存款功能相关,因此内聚类型为功能内聚。

9.  软件维护一般包括下面四个方面。正确性维护是指改正在系统开发阶段己经发生而在系统测试阶段尚未发生的错误。适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改。完善性维护为扩充功能和改善性能而进行的修改。预防性维护是为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境的编号,主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

10.   系统集成就是将各类资源有机、高效地整合到一起,形成一个完整的系统。信总系统集成包括网络集成、数据集成和应用集成等。网络集成、数据集成和应用集成分别用于解决系统的互连性、互通性和互操作性。网络集成重点是系统中异构网络的互连,数据集成重点是系统中异构数据集的互通使用和统一管理,应用集成重点是解决系统中的不同应用程序能顺利操作处理异构的数据集。

11.   以质量为屮心的信息系统工程控制管理工作是由=方:建设单位(主建方)、集成单位(承建方)和监理单位分工合作实施的。这三方的能力和水平都会直接影响到信息系统工程的质量、进度和成本等方面。为此,信息产业部于2002年发布了《信息系统工程监理暂行规定,2003年发布了《信息系统工程监理单位资质管理办法》和《信息系统工程监理工程师资格管理办法》。

12.   TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,端口号为69。它使用的传输层协议是UDP。

13.   在Excel中,$A$1和$B$1为绝对地址,其值为16和18;C1为相对地址,故在D1单元格中输入=$A$1+$B$1+C1,则Dl=16+18+20=54;若向垂直方向拖动填充柄至D2单元格时,则D2=16+18+30=64,结果如下图所示,若向垂直方向拖动填充柄至D3单元格时,则D3=16+l8+26=60。结果如下图所示。

14.   Gopher服务器:提供分类的文档查询及管理。它将网络中浩瀚如海的信息分门别类地整理成菜单形式,提供用户快捷查询并选择使用。

15.   Telnet服务器:提供远程登录服务。一般使用Telnet协议。使用Telnet可以实现远程计算机资源共享,也就是说使用远程计算机就和使用本地计算机一样。很多BBS(电子公告牌)就是使用该协议来实现的。

16.   CPU执行指令时,先要根据程序计数器将指令从内存读取出并送入指令寄存器,然后译码并执行。

17.   在CPU与内存之间交换数据时,需要将要访问的内存单元地址放入地址寄存器,需要交换的数据放入数据寄存器。

18.   显示器的性能指标主要包括分辨率和刷新频率。若显示器的分辨率越高,则图像显示越清晰

19.   对计算机软件的法律保护不涉及知识产权法

20.  防火墙的网络地址转换功能(NAT,NetworkAddressTranslation)是一种将私有(保留)地址转化为合法IP地址的转换技术,NAT不仅完美地解决了IP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏内部网络IP地址及拓扑结构信息。

21.   工作时需要动态刷新的是DRAM

22.   主存一般由RAM和ROM这两种工作方式的存储器组成,其绝大部分存储空间由RAM构成。其中,RAM分为SRAM(静态RAM)和DRAM(动态RAM)两种,DRAM利用电容存储数据,电容会漏电,因此DRAM需要周期性的进行刷新,以保护数据。

23.   操作系统进行设备管理时,对于独占设备,若让用户轮流使用,会产生错误。例如,两个以上(包括两个)用户同时都申请使用打印机,操作系统不能采用时间片轮转分配算法让每个用户轮流地使用打印机,导致不同用户信息打在同一页面上无法识别等错误。

24.   栈的典型应用有:判断表达式中的括号是否匹配,判断一个字符串是否是回文(即中心对称),程序执行过程中的嵌套调用和返回、函数的递归执行等。

25.   PeterCoad和Edward Yourdon提出用下面的等式识别面向对象方法:
面向对象=对象(object)+分类(classification)+继承(inheritance)+通过消息的通信(communication with messages)

26.   UML2.0中提供了多种图形。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。状态图展现了一个状态机,用于建模时间如何改变对象的状态以及引起对象从一个状态向另一个状态转换的事件,关注系统的动态视图。对象图展现了一组对象以及它们之间的关系,描述了在类图中所建立的事物实例的静态快照,从真实的或原型案例的角度给出系统的静态设计视图或静态进程视图。通信图强调收发消息的对象之间的结构组织。类图展现了一组对象、接口、协作和它们之间的关系,在开发软件系统时,类图用于对系统的静态设计视图建模。组件图展现了一组组件之间的组织和依赖,专注于系统的静态实现视图,与类图相关,通常把组件映射为一个或多个类、接口或协作。包图描述类或其他UML构件如何组织成包,以及这些包之间的依赖关系。

27.   过载多态是指同一个名字在不同上下文中可代表不同的含义。

28.   类的继承支持多态的实现。多态有参数多态、包含多态、过载多态和强制多态四类。参数多态是应用比较广泛的多态,被称为最纯的多态,包含多态在许多语言中都存在,最常见的例子就是子类型化,即一个类型是另一个类型的子类型。过载多态是同一个名字在不同的上下文中所代表的含义不同。

29.   分层数据流图是结构化分析方法的重要组成部分,顶层数据流图表示目标系统与外部环境的关系,仅有目标系统一个加工。

30.   在进行软件设计的时候,模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强,一般来说,模块内聚性由低到高有偶然内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、信息内聚和功能内聚七种。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。若一个模块内的处理是相关的,而且必须以特定次序执行,则称这个模块为过程内聚模块。信息内聚模块完成多个功能,各个功能都在同一个数据结构上操作,每一项功能有一个唯一的入口点。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块,根据上述分析,本题的模块内聚类型为信息内聚。

31.   ISO/OSI参考模型的数据链路层使用硬件地址作为服务访问点。

32.  在Word编辑状态下,输入文字时有些英文单词和中文文字下面会被自动加上红色或绿色的波浪形细下划线,红色波浪线表示拼写错误,绿色波浪线表示语法错误,这就是Word中文版提供的“拼写和语法”检查功能,它使用波浪形细下划线提醒用户,此处可能有拼写或语法错误。

33.   使用Word中文版提供的热键Ctrl+S可以保存当前文档;Ctrl+D可以打开字体选项卡;Ctrl+H可以打开查找替换对话框的查找选项卡;Ctrl+K可以打开超链接对话框。

图片.png

1.  直接寻址方式下,操作数在内存中,指令中给出操作数的地址,需要再访问一次内存来得到操作数。

2.  用来指出下一条待执行指令地址的是程序计数器

3.  CPU中有一些重要的寄存器,其中程序计数器中存放待执行指令的内存地址,指令寄存器则存放正在执行的指令,状态寄存器用于保存指令执行完成后产生的条件码,通用寄存器则作为暂时存放数据的存储设备,相对于主存储器,访问寄存器的速度要快得多。

4.  运算器(简称为ALU)主要完成算术运算和逻辑运算,实现对数据的加工与处理。不同计算机的运算器结构不同,但基本都包括算术和逻辑运算单元、累加器(AC)、状态字寄存器(PSW)、寄存器组及多路转换器等逻辑部件。

5.  Cache的工作是建立在程序与数据访问的局部性原理上。即经过对大量程序执行情况的结果分析:在一段较短的时间间隔内程序集中在某一较小的内存地址空间执行,这就是程序执行的局部性原理。同样,对数据的访问也存在局部性现象。为了提高系统处理速度才将主存部分存储空间中的内容复制到工作速度更快的Cache中,同样为了提高速度的原因,Cache系统都是由硬件实现的。因此,Cache的作用是解决CPU与主存间的速度匹配问题。

6.  硬盘的性能指标主要包括磁盘转速、容量、平均寻道时间。

7.  硬盘平均访问时间=平均寻道时间+平均等待时间。其中,平均寻道时间(Average seek time)是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,它描述硬盘读取数据的能力,单位为毫秒;平均等待时间也称平均潜伏时间(Average latency time),是指当磁头移动到数据所在磁道后,然后等待所要的数据块继续转动到磁头下的时间

8.  掉电后存储在RAM中的数据会丢失。

9.  ROM(ReadOnly Memory)是只读存储器,这种存储器是在厂家生产时就写好数据的,其内容只能读出,不能改变,故这种存储器又称为掩膜ROM。这类存储器一般用于存放系统程序BIOS和用于微程序控制。

10.   RAM(RandomAccess Memory)是读写存储器,该存储器是既能读取数据也能存入数据的存储器。这类存储器的特点是它存储信息的易失性,即一旦去掉存储器的供电电源,则存储器所存信息也随之丢失。

11.   数字签名是指利用发送方的私钥对消息的摘要加密

12.   数字签名(Digital Signature)技术是不对称加密算法的典型应用,其主要功能是保证信息传输的完整性、发送者的身份认证、防止交易中的抵赖发生。

13.   数字签名的应用过程是:数据源发送方使用自己的私钥对数据校验和其他与数据内容有关的变量进行加密处理,完成对数据的合法“签名”,数据接收方则利用对方的公钥来解读收到的“数字签名”,并将解读结果用于对数据完整性的检验,以确认签名的合法性。利用数字签名技术将摘要信息用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的摘要信息,然后用Hash函数对收到的原文产生一个摘要信息,与解密的摘要信息对比。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改,否则说明信息被修改过,因此数字签名能够验证信息的完整性。数字签名是加密的过程,而数字签名验证则是解密的过程。

14.   周期是频率的倒数,频率越高则周期越短。时钟频率为1.0GHz,时钟信号周期等于1ns。题目中,时钟频率为2.0GHz,换算出的时钟信号周期等于1/2.0GHz,即0.5ns。

15.   奇校验是指加入1个校验位后使得数据位和校验位中1的个数合起来为奇数。题目中数据的编码为0100011,其中1的个数为3,已经是奇数了,因此校验位应为0,将校验位加在最高数据位之前得到的编码为00100011。

16.   在实现程序语言的编译和解释两种方式中,编译方式下会生成用户源程序的目标代码,而解释方式下则不产生目标代码。目标代码经链接后产生可执行代码,可执行代码可独立加载运行,与源程序和编译程序都不再相关。而在解释方式下,在解释器的控制下执行源程序或其中间代码,因此相对而言,用户程序执行的速度更慢。

17.   中间代码生成和优化不是编译过程中必需的阶段。对用户源程序依次进行了词法分析、语法分析和语义分析后,原则上就可以产生目标代码了,只是目标代码的质量和效率可能不够高。

18.   词法分析时编译或解释用户源程序过程中唯一与源程序打交道的阶段,其主要功能是按顺序分析出源程序的记号。

19.   用链表作为栈的存储结构时,若要入栈操作成功,则必须成功申请到入栈元素所需结点

20.   设一组语句需要在程序中多处出现,按照模块独立性原则,把这些语句放在一个模块中,则该模块的内聚是偶然内聚

21.   偶然内聚,指一个模块内的几个处理元素之间没有任何联系。

22.   逻辑内聚,指模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。

23.   时间内聚,把需要同时执行的动作组合在一起形成的模块。

24.   通信内聚,指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。

25.   顺序内聚,指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。

26.   功能内聚,是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。

27.   为了检查对软件进行修改后是否引入新的错误,需要对软件进行的测试类型为回归测试。

28.   计算机中常用原码、反码、补码和移码表示数据,其中表示0时仅用一个编码的是补码和移码

29.   中断方式下CPU与外设可并行工作

30.   中断方式下CPU不需要主动查询和等待外设

31.   DMA方式下不需要CPU执行程序传送数据

32.   CPU与I/O设备交换数据时常见的控制方式有程序查询方式、中断方式、 DMA方式和通道方式等。在程序查询方式下,CPU执行指令查询外设的状态,在外设准备好的情况下才输入或输出数据。在中断方式下, 是外设准备好接收或发送数据时发出中断请求, CPU无需主动查询外设的状态。在DMA方式下,数据传送过程是直接在内存和外设间进行的,不需要CPU执行程序来进行数据传送。

33.   随机存储器(RAM)分为静态随机存储器(SRAM〕和动态随机存储器(DRAM) 两类。其中,SRAM速度快,不需要刷新操作,缺点是集成度低价格高,在主板上不能作为用量较大的主存。DRAM是最为常见的内存储器,采用电容存储,其数据只能保持很短的时间,每隔一段时间需要刷新充电1次,否则内部的数据会丢失。

34.   对于可编程的只读存储器(Programmable Read Only Memory, PROM),其内容可以由用户一次性地写入,写入后不能再修改,可擦除可编程只读存储器(Erasable Programmable Read Only Memory, EPROM)的内容既可以读出,也可以由用户写入,写入后还可以修改。常见的改写方法是先用紫外线照射15~20分钟以擦去所有信息,然后再用特殊的电子设备写入信息。

35.   微型计算机系统中,打印机属于表现媒体

36.   表现媒体是指进行信息输入和输出的媒体,如键盘、鼠标、话筒,以及显示器、打印机、喇叭等。

37.   矢量图是采用一系列计算机指令来描述一幅图的内容。

38.   矢量图是用系列计算机指令来描述幅图的内容,即通过指令描述构成一幅图的所有直线、曲线、圆、圆弧、矩形等图元的位置、维数和形状,也可以用更为复杂的形式表示图像中的曲面、光照、材质等效果。矢量图法实质上是用数学的方式(算法和特征)来描述一幅图形图像,在处理图形图像时根据图元对应的数学表达式进行编辑和处理。在屏幕上显示一幅图形图像时,首先要解释这些指令,然后将描述图形图像的指令转换成屏幕上显示的形状和颜色。位图(点阵图)、灰度图是采用像素来描述一幅图形图像。

39.   文件型计算机病毒主要感染的文件类型是COM和EXE

40.   文件型计算机病毒感染可执行文件(包括EXE和COM文件)。一旦直接或间接地执行了这些受计算机病毒感染的程序,计算机病毒就会按照编制者的意图对系统进行破坏,这些计算机病毒还可细分为:驻留型计算机病毒、主动型计算机病毒、覆盖型计算机病毒、伴随型计算机病毒。

41.   木马程序的客户端运行在攻击者的机器上

42.   木马程序一般分为服务器端(Server)和客户端(Client),服务器端是攻击者传到目标机器上的部分,用来在目标机上监听等待客户端连接过来。客户端是用来控制目标机器的部分,放在攻击者的机器上。木马(Trojans)程序常被伪装成工具程序或游戏, 一旦用户打开了带有特洛伊木马程序的邮件附件或从网上直接下载,或执行了这些程序之后,当你连接到互联网上时,这个程序就会通知黑客用户的IP地址及被预先设定的端口。黑客在收到这些资料后,再利用这个潜伏其中的程序,就可以恣意修改用户的计算机设定、复制任何文件、窥视用户整个硬盘内的资料等,从而达到控制用户的计算机的目的。

43.   现在有许多这样的程序,国外的此类软件有BackOffice、Netbus等,国内的此类软件有Netspy、YAI、SubSeven、冰河、“广外女生”等。Sniffer是一种基于被动侦听原理的网络分析软件,使用这种软件,可以监视网络的状态、数据流动情况以及网络上传输的信息,其不属于木马程序。

44.   Windows操作系统中的文件名最长可达255个字符;文件名中可以使用大写或小写字母,系统会保留创建文件时所使用的大小写字母, 但访问时文件名不区分大小写。

45.   文件名中可以使用大写或小写字母,系统会保留创建文件时所使用的大小写字母,但文件名不区分大小写。例如,用户创建的文件名为“license.doc ”,用户修改此文件并另存为“LICENSE.doc ”时,系统仍然将文件保存为“license.doc”

46.   缺页中断在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的

47.   在请求分页系统中, 当访问的页面不在主存时会产生一个缺页中断,缺页中断与一般中断的主要区别是缺页中断是在指令执行期间产生并进行处理的,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的。缺页中断在一条指令执行期间可能会产生多次,每当发生缺页中断并进行处理后,将返回到被中断指令开始重新执行。

48.   被称为函数式程序语言的是LISP

49.   而python可称为通用的脚本语言

50.   COBOL是面向事务处理的语言,XML即可扩展标记语言,PROLOG是逻辑式语言, LISP是函数式语言。Python可称为通用的脚本语言。

51.   在程序运行过程中由编程人员根据需要申请和释放空间的存储区域是堆区

52.   内存空间在逻辑上可以划分为代码区和数据区两大部分,其中,数据区又可分为静态数据区、栈区和堆区。代码区存放指令,运行过程中不能修改。一般情况下,全局变量的存储单元位于静态数据区,局部变量的存储单元存放在栈区,根据需要动态申请和释放的动态变量的存储空间在堆区。

53.   若在有向图中,每对顶点之间都存在路径,则是强连通图。

54.   企业管理、 电子政务、 电子商务等具有弱计算、强交互、强流程的特点,宜采用云计算模式。

55.   软件开发者对所开发软件性能的了解程度取决于对该软件的测试程度

56.     net view命令用于显示计算机共享资源列衰,带选项使用本命令显示前域或工作组 计算机列表。

57.       nbtstat显示基于TCP/IP的NetBIOS(NetBT)协议统计资料、本地计算机和远程计算机的NetBIOS名称表和NetBIOS名称缓存。nbtstat-r显示NetBIOS名称解析统计资料。

58.       netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,nbstat用于显示IP、TCP、 UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

59.   nslookup是一个监测网络中DNS服务捺是否能正确实现域名解析的命令行工具。

60.   在TCP/IP协议栈中,ARP协议的作用是由IP地址查找对应的MAC地址,RARP 协议的作用正好相反,是由MAC地址查找对应的IP地址。

61.   直接转移指令执行时,是将指令中的地址送入程序计数器

62.   CPU中常用指令寄存器来暂存从存储器中取出的指令,以便对其进行译码并加以执行,而程序计数器(PC)则用于暂存要读取的指令的地址。直接转移指令的一般格式是给出要转移到的指令地址,因此该指令执行时,首先将下一步要执行的指令的地址送入程序计数器,然后才从存储器中取出指令去执行。

63.   磁盘存储器由盘片、驱动器、控制器和接口组成。盘片用来存储信息。驱动器用于驱动磁头沿盘面作径向运动以寻找目标磁道位置,驱动盘片以额定速率稳定旋转,并且控制数据的写入和读出。

64.   硬盘中可记录信息的磁介质表面叫做记录面。每一个记录面上都分布着若干同心的闭合圆环,称为磁道。数据就记录在磁道上。使用时要对磁道进行编号,按照半径递减的次序从外到里编号,最外一圈为0道,往内道号依次增加。

65.   为了便于记录信息,磁盘上的每个磁道又分成若干段,每一段称为一个扇区。

66.   位密度是指在磁道圆周上单位长度内存储的二进制位的个数。虽然每个磁道的周长不同,但是其存储容量却是相同的,因此,同一个磁盘上每个磁道的位密度都是不同的。 最内圈的位密度称为最大位密度。

67.   磁盘的容量有非格式化容量和格式化容量之分。一般情况下,磁盘容量是指格式化容量。

68.   非格式化容量=位密度X内圈磁道周长X每个记录面上的磁道数X记录面数

69.   格式化容量=每个扇区的字节数X每道的扇区数X每个记录面的磁道数X记录面数

70.   寻道时间是指磁头移动到目标磁道(或柱面)所需要的时间,由驱动器的性能决定,是个常数,由厂家给出。等待时间是指等待读写的扇区旋转到磁头下方所用的时间,一 般选用磁道旋转一•周所用时间的一半作为平均等待时间。提高磁盘转速缩短的是平均等 待时间。

71.   注册商标所有人是指商标权人

72.   所谓端口扫描,就是利用Socket 编程与目标主机的某些端口建立TCP连接、进行传输协议的验证等,从而侦知目标主机的被扫描端口是否处于激活状态、主机提供了哪些服务、提供的服务中是否含有某些缺陷等等。常用的扫描方式有TCP connect()扫描、 TCPSYN扫描、TCP FIN扫描、IP段扫描和FTP返回攻击等。

73.   包过滤是通过在相应设备上设置一定的过滤规则,对通过该设备的数据包特征进行对比,根据过滤规则,对与规则相匹配的数据包采取实施放行或者丢弃的操作。通过包过滤,可防止非法数据包进入或者流出被保护网络。

74.   在Windows资源管理器中,若要将某个文件彻底删除,则应先选中该文件(例如试题二.doc文件),并同时按下Shift+Del组合键,然后系统显示如下对话框:

75.   可以由解释器直接分析并执行高级语言程序代码

76.   可以先将高级语言程序转换为字节码,再由解释器运行字节码

77.   与直接运行编译后的机器码相比,通过解释器运行程序的速度更慢

78.   编译正确的程序不包含语法错误

79.   用户编写的源程序不可避免地会有一些错误,这些错误大致可分为静态错误和动态错误。动态错误也称动态语义错误,它们发生在程序运行时,例如变景取零时作除数、引用数组元素下标越界等错误。静态错误是指编译时所发现的程序错误,可分为语法错误和静态语义错误,如单词拼写错误、标点符号错误、表达式中缺少操作数、括号不匹配等有关语言结构上的错误称为语法错误;而语义分析时发现的运算符与运算对象类型不合法等错误属于静态语义错误。

80.   程序运行时内存布局分为代码区、栈区、堆区和静态数据区。全局变量和静态变量的存储空间在静态数据区分配。函数中定义的局部自动变的存储空间是在栈区动态分配的,随着函数被执行而为其分配存储空间,当函数执行结束后由系统回收。

81.   哈希表既是--种存储结构也是一种查找结构,它以记录的关键字为自变量计算一个函数(称为哈希函数)得到该记录的存储地址,从而实现快速存储和査找。

82.   对于有向图,其邻接矩阵中非零元素的个数即表示图中有向弧的数目

83.   UML2.0中提供了多种图形。序列图是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动,对用例中的场景可以采用序列图进行描述。状态图展现了一个状态机,用于对对象的状态变化进行建模。活动图专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程,是状态图的一种特殊情况。通信图强凋收发消息的对象之间的结构组织。

84.   单元测试也称为模块测试,在模块编写完且无编译错误就可以进行。单元测试侧重于模块中的内部处理逻辑和数据结构。一般采用白盒法测试。主要检查模块的以下特征: 模块接口、局部数据结构、重要的执行路径和边界条件。

85.   将内存和一部分磁盘容量作为虚存,以利于在较小的物理内存中同时调度运行多个较大的应用程序。这是操作系统中的虚拟存储技术。对大型企业的数据中心来说,由于存储设备不断扩张,不同时期购买的多种异构存储设备其物理特性不同,简单放在一起是难以管理的,也难以分配给各个应用程序使用。多个业务系统对存储性能和容量有不同要求,需要提高存储服务的灵活性。由此产生了存储虚拟化技术。这样,上层软件就屏蔽了多种异构存储设备的物理特性,实现了不同类型存储资源的集中管理和统一分配,提高了存储服务的灵活性。

86.   数据库的完整性(integrality)是指数据库正确性和相容性,是防止合法用户使用数据库时向数据库加入不符合语义的数据。保证数据库中数据是正确的,避免非法的更新。

87.   ICMP协议属于因特网中的网络层协议,ICMP协议数据单元封装在IP数据报中传送。

88.   匿名FTP访问通常使用的用户名是anonymous。

89.   扩展名为docx的文件是Word 2007及后续版本采用的文件格式,扩展名为doc的文件是Word2003釆用的文件格式,这两种文件的格式是不同的,如果将扩展名docx改为doc后是不能用Word 2003打开的。但如果安装Office兼容包就可以用Word 2003打开docx文件。另外,WPS2012兼容docx文件格式,故可以直接打开docx文件。

90.   MFLOPS(Million Floating-point Operations per Second,每秒百万个浮点操作)是衡量计算机系统的技术指标,不能反映整体情况,只能反映浮点运算情况。

91.   CPI是指每条指令的时钟周期数(Clockcycle Per Instruction)。

92.   IPC是Inter-Process Communication的缩写,表示进程间通信。

93.   表现媒体是指进行信息输入和输出的媒体,如键盘、鼠标、话筒,以及显示器、打印机、喇叭等;表示媒体指传输感觉媒体的中介媒体,即用于数据交换的编码,如图像编码、文本编码和声音编码等;传输媒体指传输表示媒体的物理介质,如电缆、光缆、电磁波等;存储媒体指用于存储表示媒体的物理介质,如硬盘、光盘等。

94.   音频信号经计算机系统处理后送到扬声器的信号是模拟信号。

95.   声音是通过空气传播的一种连续的波,称为声波。声波在时间和幅度上都是连续的模拟信号。音频信号主要是人耳能听得到的模拟声音(音频)信号,音频信号经计算机系统处理后送到扬声器的信号是模拟信号。

96.   以Trojan.开始的病毒一般为木马病毒

97.   以VBS.、JS.、Script.开头的病毒一般为脚本病毒,以Worm.开头的一般为蠕虫病毒等。

98.   中间代码生成阶段的工作是根据语义分析的输出生成中间代码。“中间代码”是一种简单且含义明确的记号系统,可以有若干种形式,它们的共同特征是与具体的机器无关。中间代码的设计原则主要有两点:一是容易生成,二是容易被翻译成目标代码。

99.   根据枢轴元素(或基准元素)划分序列而进行排序的是快速排序

100. 交互图表现为序列图、通信图、交互概览图和时序图

101. 结构图的基本成分有模块、调用和数据

102. 模块是指具有一定功能并可以用模块名调用的一组程序语句,是组成程序的基本单元,用矩形表示。模块之间的调用关系用从一个模块指向另一个模块的箭头表示,表示前者调用了后者。模块之间还可以用带注释的短箭头表示模块调用过程中来回传递的信息,箭头尾部带空心圆表示传递的是数据,带实心圆表示传递的是控制信息。

103. 结构图有四种特征,其中:深度指结构图控制的层次,即模块的层数;宽度指一层中最大的模块数;扇出指一个模块的直接下属模块数;扇入指一个模块的直接上属模块数。

104. 软件工程项目质量管理包括质量计划(确定合适的质量标准,如何实施其质量方针)、质量保证(包括质量管理方法、采用的工程技术、测试技术和軍审技术、对文档及其修改的控制、项目的标准及规格等)和质量控制(监控项目成果是否符合有关的标准,找出方法来解决质量问题)。对软件产品质量和软件过程质量的评价(包括评级)有利于改进质量管理工作。

105. DHCP协议的功能是自动分配IP地址;FTP协议的作用是文件传输,使用的传输层协议为TCP。

106. 计算机刚加电时,E2PROM的内容不是随机的

107. E2PROM是电可擦可编程只读存储器的简称,其内容需提前设置好,可通过高于普通电压的作用来擦除和重编程(重写)。

108.     E2PROM一般用于即插即用(Plug &Play)设备, 也常用在接口卡中,用来存放硬件设置数据, 以及用在防止软件非法拷贝的“硬件锁”上面。

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

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

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

112. 采用虚拟存储器的目的是扩大用户的地址空间

113. 将一个作业的部分内容装入主存便可开始启动运行,其余部分暂时留在磁盘上,需要时再装入主存。这样就可以有效地利用主存空间。 从用户角度看, 该系统所具有的主存容量将比实际主存容量大得多, 人们把这样的存储器称为虚拟存储器。因此,虚拟存储器是为了扩大用户所使用的主存容量而采用的一种设计方法。

114. SSD固态硬盘不会发生机械故障,普通HDD硬盘则可能发生机械故障

115. SSD固态硬盘工作时没有电机加速旋转的过程,启动速度更快。 读写时不用磁头,寻址时间与数据存储位置无关, 因此磁盘碎片不会影响读取时间。 可快速随机读取, 读延迟极小。 因为没有机械马达和风扇,工作时无噪音(某些高端或大容量产品装有风扇,因此仍会产生噪音)。内部不存在任何机械活动部件, 不会发生机械故障, 也不怕碰撞、冲击、 振动。 这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在笔记本电脑发生意外掉落或与硬物碰撞时能够将数据丢失的可能性降到最小。 典型的硬盘驱动器只能在5~55℃范围内工作。 而大多数固态硬盘可在-10~70℃工作,一些工业级的固态硬盘还可在-40-85℃,甚至更大的温度范围下工作。低容量的固态硬盘比同容量硬盘体积小、重量轻。

116.     我们通常所说的“ 媒体(Media)”包括其中的两点含义。一是指信息的物理载体,即存储信息的实体,如手册、磁盘、光盘、磁带;二是指承载信息的载体即信息的表现形式(或者说传播形式),如文字、声音、图像、动画、视频等,即CCITT定义的存储媒体和表示媒体。表示媒体又可以分为3种类型:视觉类媒体(如位图图像、 矢量图形、图表、符号、 视频、动画等)、听觉类媒体(如音响、语音、音乐等)、触觉类媒体(如点、位置跟踪; 力反馈与运动反馈等),视觉和听觉类媒体是信息传播的内容,触觉类媒体是实现人机交互的手段。

117. 声音信号的一个基本参数是频率,它是指声波每秒钟变化的次数,用Hz表示。人耳能听得到的声音信号的频率范围是20Hz~20kHz

118. 声音是通过空气传播的一种连续的波,称为声波。声波在时间和幅度上都是连续的模拟信号,通常称为模拟声音(音频) 信号。人们对声音的感觉主要有音量、音调和音色。 音量又称音强或响度, 取决于声音波形的幅度,也就是说,振幅的大小表明声音的响亮程度或强弱程度。音调与声音的频率有关,频率高则声音高昂,频率低则声音低沉。而音色是由混入基音的泛音所决定的,每个基音都有其固有的频率和不同音强的泛音,从而使得声音具有其特殊的音色效果。人耳能听得到的音频信号的频率范围是 20Hz~ 20kHz, 包括:话音(300~3400Hz)、音乐(20Hz~20kHz)、其他声音(如风声、雨声、 鸟叫声、 汽车鸣笛声等,其带宽范围也是20Hz~20kHz),频率小于20Hz 声波信号称为亚音信号,高于20kHz 的信号称为超音频信号(超声波〉。

119. 防火墙通常分为内网、 外网和DMZ三个区域, 按照默认受保护程度,从低到高正确的排列次序为外网、 DMZ和内网。

120. 安全传输电子邮件通常采用PGP系统。

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

122. 表示定点数时,若要求数值。在机器中唯一地表示为全0,应采用补码

123. 字符串属于线性的数据结构    

124. 长度为0字符串称为空串(即不包含字符的串〉, 而空白串是指由空白符号(空格、 制表符等〉构成的串, 其长度不为0。

125. 两个字符串比较时,按照对应字符(编码)的大小关系进行比较。

126. 有向图的邻接矩阵可以是对称矩阵 

127. 有向图的邻接矩阵中非零元素个数为图中弧的数目

128. 冒泡排序是稳定的排序方法,因为元素向前或向后交换时,都是在相邻的位置进行,因此可以保证关键码相同的元素不作交换。

129.     快速排序主要通过划分实现排序, 在划分序列时, 基本思路是将序列后端比基准元素小者移到前端,将序列前端中比基准元素大者移到后端,元素往前移动或往后移动时会跨越中间的若干个元素, 这样关键码相同的元素的相对位置就可能改变, 所以快速排序是不稳定的排序方法。

130. 简单选择排序、 堆排序的过程中,同样存在元素移动时会跨越若干个元素的情况,所以也是不稳定的排序方法。

131. 在面向对象系统设计中, 每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它, 在另一些设计约束条件下是否还能使用, 以及使用的效果和如何取舍。

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

133.   活动图展现了在系统内从一个活动到另一个活动的流程, 专注于系统的动态视图,它对于系统的功能建模特别重要,并强调对象间的控制流程,是状态图的一种特殊情况。通信图强调收发消息的对象之间的结构组织,强调参加交互的对象的组织。 序列图是场景的图形化表示, 描述了以时间顺序组织的对象之间的交互活动, 对用例中的场景可以采用序列图进行描述。 定时图或时序图, 是UML2.0中新增的、特别适合实时和嵌入式系统建模的交互图,它关注沿着线性时间轴、生命线内部和生命线之间的条件改变,描述对象状态随着时间改变的情况,很像示波器,如下图所示,适合分析周期和非周期性任务。

134. 类图展现了一组对象、 接口、协作及其之间的关系, 属于静态视图;对象图展现了某一时刻一组对象以及它们之间的关系, 描述了在类图中所建立的事物的实例的静态快照;组件图/构件图展现了一组构件之间的组织和依赖,专注于系统的静态实现视图, 它与类图相关, 通常把构件映射为一个或多个类、 接口或协作:包图是用于把模型本身组织成层次结构的通用机制, 不能执行, 展现由模型本身分解而成的组织单元以及其间的依赖关系。

135. 软件工程的基本目标是开发高质量的软件

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

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

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

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

140. 私网IP地址与公网IP地址的区别是私网地址不能通过Internet访问。下面的地址都是私网地址:

141. 10.0.0.0〜10.255.255.255                   1 个 A 类地址

142. 172.16.0.0〜172.31.255.255               16 个 B 类地址

143. 192.168.0.0〜192.168.255.255           256 个 C 类地址

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

145.SRAM和DRAM都是可读可写的,但DRAM的内容需要定期刷新

146.SRAM静态的随机存储器:特点是工作速度快,只要电源不撤除,写入SRAM的信息就不会消失,不需要刷新电路,同时在读出时不破坏原来存放的信息,一经写入可多次读出,但集成度较低,功耗较大。SRAM一般用来作为计算机中的高速缓冲存储器(Cache)。

147.DRAM只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。关机就会丢失数据。

148.刷新频率是指图像在显示器上更新的速度,也就是图像每秒在屏幕上出现的帧数,单位为Hz。刷新频率越高,屏幕上图像的闪烁感就越小,图像越稳定,视觉效果也越好。一般刷新频率在75Hz以上时,影像的闪烁才不易被人眼察觉。这个性能指标主要取决于显示卡上RAMDAC的转换速度。

149.语音信号的有效频率带宽标准定义为0.3~3.4kHz,这个频率范围满足大部分人的正常话音频带特征。奈奎斯特采样定理规定:声音信号的采样频率要用原始声音信号最高频率的两倍来进行采样,才能保证原模拟信号不丢失。所以话音信号的采样频率定义为8kHz,可以满足重建话音带宽内的所有频率分量的要求。

150. UML有3种基本的构造块:事物、关系和图。

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

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

153. 在DFD中,通常会出现4种基本符号,分别是数据流、加工、数据存储和外部实体(数据源及数据终点)。数据流是具有名字和流向的数据,在DFD中用标有名字的箭头表示。加工是对数据流的变换,一般用圆圈表示。数据存储是可访问的存储信息,一般用直线段表示。外部实体是位于被建模的系统之外的信息生产者或消费者,是不能由计算机处理的成分,它们分别表明数据处理过程的数据来源及数据去向,用标有名字的方框表示。

154. 数据字典是用来定义数据流图中各个成分的具体含义,它以一种准确的、无二义性的说明方法为系统的分析、设计及维护提供了有关元素一致的定义和详细的描述。

155. 数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。

数据字典是用来定义数据流图中各个成分的具体含义,它以一种准确的、无二义性的说明方法为系统的分析、设计及维护提供了有关元素一致的定义和详细的描述。

数据库设计可以分为需求分析阶段、概念结构设计、逻辑结构设计和物理结构设计等阶段。

需求分析阶段:分析用户的需求,包括数据、功能和性能需求;

概念结构设计:在分析阶段,已经得到了系统的数据流程图和数据字典,现在要结合数据规范化的理论,用一种数据模型将用户的数据需求明确地表示出来。概念数据模型是面向问题的模型,反映了用户的现实工作环境,是与数据库的具体实现技术无关的。建立系统概念数据模型的过程叫做概念结构设计。

逻辑结构设计:根据已经建立的概念数据模型,以及所采用的某个数据库管理系统软件的数据模型特性,按照一定的转换规则,把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型。不同的数据库管理系统提供了不同的逻辑数据模型,如层次模型、网状模型、关系模型等。物理结构设计:为一个确定的逻辑数据模型选择一个最适合应用要求的物理结构的过程,就叫做数据库的物理结构设计。

156. 数据库在物理设备上的存储结构和存取方法称为数据库的物理数据模型。

意见反馈