浙江软考 程序员

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Destihang/article/details/52503639

计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理,同时加减法也可以统一处理。此外,补码与源码相互转换,其运算过程是相同的,不需要额外的硬件电路。

原码就是符号位加上真值的绝对值,即第一位表示符号,其余位表示值。

正数的反码是其本身,负数的反码是在其原码的基础上,符号位不变,其余各个位取反。

正数的补码是其本身,负数的反码是在其原码的基础上,符号位不变,其余各位取反,最后加1.

地址寄存器AR用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,因此必须使用地址寄存器来保持地址信息,知道内存的读写完成为止。累加器AC在运算过程中暂时存放被操作数和中间运算结果,不能用于长时间的保存一个数据。

按构成存储器的材料可分为磁存储器,半导体存储器和光存储器。

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

计算机的运算速度常用每秒钟执行的指令数来衡量,单位是每秒百万条指令(MIPS)或者每秒百万条浮点指令(MFPOPS),影响运算速度的主要因素:1 CPU主频2 字长,CPU进行运算和数据处理的最基本,最有效的信息位的长度 3 指令系统的合理性。

点播电视系统主要由视频服务器,编码器/路由器,用户请求和账户计算机,电视机机顶盒组成。

任何加密算法在原理上都是可能被破解的。加密的原则是尽量增加破解的难度,是破解在时间上或成本上变得不可行。

防火墙的基本功能是包过滤,能对进出防火墙的数据包包头中的IP地址和端口号进行分析处理,从而可以控制特殊站点的访问,能对进出的数据包进行过滤,能对部分网络攻击行为进行检测和报警,但对数据包的内容一般无法分析处理。

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

商标法主要是保护注册商标,注册商标是指经国家主管机关核准注册而使用的商标,注册人依法对其注册商标享有专用权。商标权不包括商标设计人的权利,注重商标所有人的权利,商标设计人的发表权,署名权等人身权在商标的使用中没有反映,它不受商标法保护,商标设计人可以通过其他法律来保护属于自己的权利。

计算机中两个数做相加运算时,若是一个正数和一个负数相加,则不会溢出。

计算机系统中的总线一般分为内部总线,系统总线和外部总线内部总线用于将复杂的大规模或超大规模集成电路芯片内部功能模块相连或在一块末班上各个芯片之间相连接。

系统总线又称为板级总线,用来连接各种插件板,以扩展系统功能的总线。外总线时用来连接外部设备的总线,如SCSI,IDE,USB等,可分为串行外部总线和并行外部总线。

IEEE488总线时并行总线接口标准,用来将微计算机,数字电压表,数码显示器等设备及其他仪器仪表装配起来。

IEEE1394是一种外部串行总线标准,别名火线接口,是由苹果公司领导的开发联盟开发的一种高速传送接口,可以达到400MB/s的数据传输速率,十分适合视频影像的传输。

常用的复印机有模拟复印机和数码复印机两种,模拟复印机的工作原理是:通过曝光,扫描的方式将原稿的光学模拟图像通过光学系统直接投射大已被充电的感光鼓上,产生静电潜像,再经过显影,转印和定影等步骤完成整个复印过程。数码复印机的工作原理是:首先通过电荷耦合器件CCD将原稿的模拟图像信号进行光电转换成为数字信号,然后将经过数字处理的图像信号输入到激光调制器,调制后的激光束对被充电的感光鼓进行扫描,在感光鼓上产生静电潜像,在经过显影,转印和定影等步骤完成整个复印过程。

激光打印机是由激光器,声光调制器,高频驱动,扫描器,同步器及光偏转器等组成,其作用是把接口电路送来的二进制点阵信息调制在激光束上,之后扫描在感光体上。两者的工作原理基本相同,都要经过充电,曝光,显影,转印,消电,清洁和定影这7道工序,其中有5道工序是围绕感光鼓进行的。

编译程序,汇编程序和解释程序是常见的语言处理程序,其工作对象或方式不同。

PHP区别其他像客户端JavaScript的地方是其代码在服务器端执行,PHP可以做任何其他CGI程序所能做的事情,例如收集表格数据,生成动态页面内容,或者收发cookies等,PHP支持大范围的数据库。

作用域有三种:局部作用域,全局作用域和文件作用域,相对应于局部变量,全局变量和静态变量。

C语言可以像汇编语言一样对位,字节和地址进行操作,而这三者是计算机最基本的工作单元,因此适合进行系统级软件的开发。

脚本语言倾向于强调灵活性,快速开发,局部用户定制以及动态(运行时)检查。

先序遍历非空二叉树的方式为:先访问根节点,然后先序遍历根的左子树,最后先序遍历根的右子树。因此,从先序遍历序列可以确定根结点。

中序遍历非空二叉树的方式为:先中序遍历根的左子树,然后访问根结点,最后中序遍历根的右子树。

无向图的邻接矩阵一定是对称矩阵,因为顶点i和j之间的边即表示i到j的边,也表示j到u的边,有向图,则不然。无向连通图的生成树是该图的极小联通子图,如图中有n个顶点,则其生成树包含n个顶点,n-1条边。若在图的生成树汇总任意加一条边,则必然形成回路。

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

瀑布模型是一种系统的,顺序的软件开发方法,它适用于软件需求确定,开发过程能够以线性化的方式完成的那些软件开发项目。

一个软件系统的生存周期包含可行性分析和项目开发计划,需求分析,设计(概要设计和详细设计),编码,测试和维护等活动,其中设计是软件工程的技术核心,其任务是确定如何实现软件系统。

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

测试是软件开发过程中一个独立且非常重要的阶段,一个规范化的测试过程通常包括如下基本测试活动:拟定测试计划,编制测试大纲,生成测试用例,实施测试和生成测试报告。

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

E-R图的三要素是实体,联系和属性。

集线器是一种物理层设备,它把从一个端口接收的数据向各个端口广播出去。一般的集线器不检查数据帧的格式,也不分析数据帧的地址,即使有故障设备连接在集线器上,也不影响其他结点的通信。连接在同一个集线器上的所有设备构成一个冲突域,即一段时间只能有一个设备发送数据,若有两个以上设备同时发送就会出现通信冲突。

在路由表中添加主机路由是为了把对主要服务器的访问快速引导到指定的通路上去。

路由分为主机路由,网络路由和默认路由。计算机或路由器在选择路由时先寻找主机路由,然后查找网络路由,最后才查找默认路由。

HTML是一种静态的,由浏览器解释执行的语言。在HTML中用户只能使用语言中已经定义好的标记,不能自定义标记。

数据字典就是包含元数据的文件,即关于数据的数据。

在计算机内部,近似计算初等函数的值最常用的方法就是将初等函数按幂级数站看,再计算前若干项的和,直到计算误差满足要求为止。

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

汉字的输入码主要分为三类:数字编码,拼音编码和字形码。

用点阵表示字形时,若点阵大小确定,对于不同汉字,其点阵信息量是相同的。

汉字的矢量表示法是将汉字看作是由笔画组成的图形,提取每个笔画的坐标值,这些坐标值就可以决定每一笔画的位置,将每一个汉字的所有坐标值信息组合起来就是该汉字字形的矢量信息。

波形声音是一个用来表示声音强弱的数据序列,他是由模拟声音经采样,量化和编码后得到的便于计算机存储和处理的数据格式。MIDI数据不是单个采样点的编码,而是乐谱的数字描述,称为MIDI消息。乐谱由音符序列,定时,音色和音量等组成,每个消息对应一个音乐事件,一组MIDI消息送到MIDI音源时,音源即合成出相应的音乐。

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

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

数字证书包含版本,序列号,签名算法标识符,签发人姓名,有效期,主体名和主体公钥信息等并附有CA的签名,用户获取网站的数字证书后通过验证CA的签名来确认数字整数的有效性,从而验证网站的真伪。

我国《著作权法》列举了三项不宜给予著作权保护的对象:法律,法规,国家机关的决议,决定,命令和其他具有理发,行政,死法性质的文件,及其官方正式译文;时事新闻;历法,数表,通用表格和公式。

广义上讲,接口是指两个相对独立子系统之间的相连部分,它不仅完成设备间物理上的连接,一般来说还具备一下功能:1 地址译码功能。2 在主机与I/O设备间交换数据,控制命令和状态信息。3 支持主机采用程序查询,中断和DMA等访问方式。4 提供主机和I/O设备所需的缓冲,暂存,驱动能力,满足一定的负载要求和时序要求。 5 进行数据的类型,格式等方面的转换。

数据总线负责整个系统数据流量的大小,而数据总线宽度则决定了CPU与二级高速缓存,内存以及输入输出设备之间一次数据传输的信息量。

对于CPU来说,最合适的数据总线宽度是与CPU的字长一致。

原则上讲,总线宽度是由CPU芯片决定的。CPU能够送出的地址宽度决定了他能够直接访问的内存单元的个数。

信号量表示资源的实体,是一个与队列有关的整型变量,其值仅能由P,V操作改变。“P操作”用于检测信号量是否为正值,若不是,则阻塞调用进程;"V操作"用于唤醒一个阻塞进程恢复执行。

汇编语言源程序由若干条语句组成,可分为指令语句,伪指令语句和宏指令语句。指令语句又称为机器指令语句,将其汇编后能产生相应的机器代码,这些代码能被CPU直接识别并执行相应的操作。伪指令语句指示汇编程序在汇编远程时万册好难过某些工作,比如给变量分配存储单元地址,伪指令语句竟会变后不产生机器代码。

解释器翻译源程序时不产生独立的目标程序,而编译器则需要将源程序翻译成独立的目标程序。

算法是问题求解过程的精确描述,他为解决某一特定类型的问题规定了一个运算过程,并且具有以下特性:有穷性,确定性,可行性,输入,输出。

二叉树中结点的子树数目称为结点的度,任一非空二叉树中的分支数目正好比结点总数少1。

面向对象中,基类和超类属于同一个概念,等价于面向对象继承关系中的父亲类,基类定义了一组对象的共有行为和属性。

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

CMM将软件过程改进的进化步骤组织成5个成熟度等级。在可重复级,建立了基本的项目管理过程和时间来更总项目费用,进度和功能特性。在已定义级,所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。在已管理级,手机对软件富哦称和产品质量的详细度量,对软件富哦称和产品都有定量的理解和控制。在优化级,过程的量化返回和先进的新思想,新技术促使过程不断改进。

UML中类图展现了一组对象,接口,协作和他们之间的福安系给出系统的静态视图。序列图和通信图都是展现了一种交互,关注系统的动态试图。状态图和通信图都是展现了一种交互,关注系统的动态试图,状态图强调对象行为的时间顺序,关注系统的动态视图。

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

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性值,并且在结果集中将重复属性列去掉。一般连接是从关系的水平方向运算,而自然连接不仅要从关系的水平方向运算,还要从关系的垂直方向运算。因为自然连接要去掉重复属性,如果没有重复属性,那么自然连接诶就转化为笛卡尔积。

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

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

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

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

文件型计算机病毒感染可执行文件。引导型计算机病毒影响软盘或硬盘的引导扇区。宏病毒感染的对象是使用某些程序创建的文本文档,数据库,电子表格等文件。目录型计算机病毒能够修改硬盘上存储的所有文件的地址。

数据总线负责计算机中数据在各组成部分之间的传送,数据总线宽度是指芯片内部数据传送的宽度,而数据总线宽度则决定了CPU与二级缓存,内存以及输入输出设备之间一次数据传输的信息量。

Windows系统中的磁盘碎片整理程序使每个文件夹占用卷上连续的磁盘空间,这样使系统对文件和文件夹能更有效地访问。

目前,较为流行的面向对象系统分析与设计工具或语言主要是统一建模语言UML。

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

关系模型是采用二维表格结构表达实体类型及实体间联系的数据模型。关系模型有严格的数据基础,抽象级别笔记哦啊高,而且单一清晰,便于理解和使用。

在HTML语言中,可通过<script>标签来定义客户端脚本。

软件设计注重软件的三大属性;软件架构,数据结构和详细的处理过程。

计算机中执行指令二等过程一般分为取指令,分析指令和执行指令三个基本阶段。指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,是从取指令,分析指令到执行完所需的全部时间。即CPU从内存去除一条指令并执行这条指令的时间总和。

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

著作权属于改编人,翻译人,注释人和整理人。

发明人是指发明,实用新型专利的创造人,及外观设计的设计人,是专利权的权利人。

VPN主要采用4项技术来保证安全,这4项技术分别是隧道技术,解密技术,密钥管理技术,使用者与设备身份认证技术。

按照国际电话电报咨询委员会的定义,媒体可以归类为感觉媒体,表示媒体,表现媒体,存储媒体,传输媒体。

程序流程图,N-S盒图和决策表是常用的算法描述工具。其中,程序流程图运用图框和流程线等图示符号,直观清晰且详细地描述计算过程,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序,其缺点是控制流程的箭头可以随意转向,会严重背离结构话设计的要求。

N-S盒图是指把将计算过程写在一个大框图内,这个大框图由若干个小的基本框图构成。计算顺序由位于上部的框开始,至最下面的框结束。N-S盒图中没有流程控制线,可以避免随意的控制转移。

对源程序进行编译的过程可以分为词法分析,语法分析,语义分析,中间代码生成和优化,目标大妈生成等阶段。其中,词法分析是分析各种构造形式的单词;词法分析是分析各种构造形式的表达式和语句,词法分析和语法分析都是对程序的结构进行分析。语义分析是指分析程序中各种语言成分的含义对程序的静态语义的分。

一般而言,一个类可以产生多个对象,但是,在特殊情况下,一个类可以没有对象,如静态类的概念;一个类可以有且仅有一个对象,如单例模式。

不论是面向对象分析还是面向对象设计,都是面向对象软件工程中的两个重要阶段,面向对象分析与设计的结果都是系统的模型,而模型的描述并不是使用程序设计语言来描述的,都是使用特定的工具或者模型描述语言来表达。UML统一建模语言可以用来描述面向对象分析与设计的结果。DFD数据流图是结构化分析中的一种重要的工具。

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

V模型是瀑布模型的一种演变模型,将测试和分析与设计关联进行,加强分析和设计的验证。原型模型是一种演化模型,通过快速构建可运行的原型系统,然后根据运行过程中获取的用户反馈进行改进,特别适用于对软件需求缺乏准确认识的情况。

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

数据库数据库概念结构设计阶段是在需求分析的基础上,依照需求分析中的信息要求,对用户信息加以分类,聚集和概括,建立信息模型,并依照选定的数据库管理系统软件转换成为数据的逻辑结构,再依照软硬件环境最终实现数据的合理存储。这一过程称为数据建模。

Web客户端脚本在客户端浏览器中解释执行并及时更新页面,脚本处理工作全部在客户端浏览器完成,减轻服务器负荷,同时增加页面的反应速度,客户端脚本包括VbScript和JavaSript。

服务端脚本编程方式试图使编程和网页联系更为紧密,并使它以相对更简单,更快速的方式运行。服务器端脚本的思想是创建与HTML混合的脚本文件或模板,当需要的时候由服务器来读他们,然后服务器分析处理脚本代码,并输出由此产生的HTML文件。服务器脚本环境有许多,其中最流行的几种包括ASP,JSP,PHP他们的主要区别仅在于语法上。

MD5的全称是Message-digest Algorithm5(信息/报文摘要算法),是计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。

集线器是一种物理层设备,网桥是一种数据链路层设备,它处理的对象是数据链路层的协议数据单元-帧,网桥包含了物理层和数据链路层两个功能层次,所以在以太网中,网桥也能起到延长传输距离的作用。

以太网交换机也是一种数据链路层设备,除传统网桥的功能之外,交换机把共享介质变成了专用链路,使得网络的有效数据速率大大提高。

用集线器连接的工作站和用交换机连接的工作站都处于同一个广播域中,即网桥上的所有工作站都能收到广播信息。

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

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

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

通常把CPU通过总线对微处理器外部(存储器或I/O接口),进行一次访问所需时间称为一个总线周期。一个总线周期由几个时钟周期组成。

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

当用户双击一个文件名时,Windows系统通过建立的文件关联来决定使用什么程序打开该文件。

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

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的处理变换的流程,其基础是功能分解。数据流图包括数据处理,也称为加工,是对数据对象的处理或变换;数据源或数据会点,表示图中要处理数据的输入来源或处理结果要送往何处,数据源或数据会点不是目标系统的一部分,因此也称为外部实体;数据存储,在数据流图中起着保存数据的作用,可以是数据库文件或任何形式的数据组织:数据流,表示数据沿着箭头方向的流动。

结构化分析方法是一种面向数据流的需求分析方法,适用于分析大型数据处理系统。结构化分析方法也是一种建模技术,他建立的分析模型的核心是数据宝典,描述了所有的在目标系统中使用的和生成的数据对象。围绕该核心有数据流图,实体-关系图和状态迁移图这三种图,数据流图描述数据中系统中如何被传送或变换,以及描述如何对数据流进行变换的功能,用于功能建模;实体-关系图描述数据对象及数据对象之间的关系,用于数据建模;状态-迁移图描述系统对外部如何响应,如何动作,用于行为建模。

模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则他的内聚性越高,模块独立性就越强。一般来说模块内聚性由低到高有偶然内聚,逻辑内聚,时间内聚,过程内聚,通信内聚,信息内聚和功能内聚7种类型。

白盒测试技术也称结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的执行路径和过程进行测试,检查是否满足设计的需求。

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

在EXCEL中,公式必须以等号"="开头,系统将等号后面的字符串标识为公式。

控制器由程序计数器,指令寄存器,指令译码器,时序产生器和操作控制器组成,他是发布命令的“决策机构”,即完成协调和指挥整个计算机系统的操作。

运算器由算术逻辑单元,累加寄存器,数据缓冲寄存器和状态条件寄存器组成,他是数据加工处理部件。

采用中断方式管理I/O设备,CPU和外设可以并行地工作,但是数据传送过程与主程序是串行工作。

若使用的加密密钥和解密密钥是相同的,则称为共享密钥算法,而使用不同的密钥进行加密和解密的算法称为公钥加密算法。

批处理操作系统是脱机处理系统,即在作业运行期间无需人工干预,由操作系统根据作业说明书控制作业运行。

分时操作系统是将CPU的时间划分为时间片,轮流的为各个用户服务。其设计目标是多用户的通用操作系统,交互能力强。

实时操作系统的设计目标是专用系统,其主要特征是实时性强及可靠性高。

分布式操作系统是网络操作系统的更高级形式,他保持网络系统所拥有的全部功能,同时又有透明性,可靠性和高性能等特性。

若参与运算的数据类型不一致,则编译系统自动进行相应数据的类型转换,类型转换的一般规则是:为防止精度损失,如果必要的话,类型总是被提升为交宽的类型。

解释器翻译源程序时不会产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。

Gannt图是一种简单的水平条形图,它以日历为基准描述项目任务,能清晰地描述每个任务从何时开始,到何时结束,任务的进展情况以及各个任务之间的并行性,但是它不能清晰地反应出各任务之间的依赖关系,难以确定整个项目的关键所在,也不能反映计划中有潜力的部分。PRET图是一个有向图,图中的箭头表示任务,它可以标上完成该任务所需的时间。PRET图不仅给出了每个任务的开始时间,结束时间和完成该任务所需的时间,还给出了任务之间的关系,即哪些任务完成后才能开始另外一些任务,以及如期完成整个工程的关键路径,但是它难以清晰地反映任务之间的并行关系。

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

关系模型中可以有三类完整性约束:实体完整性,参照完整性和用户定义的完整性。实体完整性规则定义了对关系中主属性取值的约束,即对主属性的值域的约束;而参照完整性规则定义了参照关系和被参照关系的外码与主码之间的参照约束,即对参照关系的外码属性值域的约束,规定外码属性的的值域只能是空值或是响应被参照关系主码属性的值。用户定义完整性就是针对某一具体关系数据库的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求,由应用的环境决定。

FTP客户端和服务器之间建立两条TCP连接,一条用于传送控制信息,一条用于传送文件内容。

一般来说,典型的瀑布模型由如下几个阶段组成:需求分析阶段,总体/详细设计阶段,实现阶段,系统验收测试阶段。

虚拟存储区的容量与物理主存大小无关,而受限于计算机的地址结构和可用磁盘容量。

由于能在字节水平上进行删除和重写而不是整个芯片擦写,闪存比EEPROM的更新速度快。

我国《反不正当竞争法》中对商业秘密的定义为“不为公众所知悉,能为权利人带来经济利益,具有实用性并经权利人采用保密措施的技术信息和经营信息”。

一项商业秘密受到法律保护的依据是必须具备构成商业秘密的三个条件:即不为公众所知悉,具有实用性,采取了保密措施,当缺少了三个条件之一都会造成商业秘密丧失保护。

在待排序已经有序的情况下,快速排序的效率最低。

二分查找要求查找表有序且采用顺序存储结构,而顺序查找方法在顺序存储结构和链表上都适用。

UML2.0中提供了多种图形,从不同方面描述系统。对象图展现了一组对象及其之间的关系,描述了在类图中所建立事物的实例的静态快照。类图展现了一组对象,接口,协作和他们之间的关联关系,还可以在类图中图示关联中的数量关系,即多重度,用以说明数量或数量范围,表示有多少个实例(对象)能被连接起来,即一个类的实例能够与另一个类的多少个实例相关联。用例图展现了一组用例,参与者以及它们之间的关系,描述了谁将使用系统以及用户期望以什么方式与系统交互。通信图强调收发消息的对象的结构组织。

在白盒测试中,语句覆盖是指选择足够的测试用例,使被测程序中每条语句至少执行一次。它对程序执行逻辑的覆盖很低,因此一般认为是最弱的逻辑覆盖;判定覆盖是指设计足够的测试用例,使得被测程序中每个判定表达式至少获得一次真值和假值;条件覆盖是指设计足够的测试用例,使得每个判定语句中每个逻辑条件的各种可能的值至少满足一次;路径覆盖是指覆盖被测程序中所有可能的路径。

数据流图是结构化分析方法中的重要建模方法,它描述数据在系统中如何被传送或变换,以及描述如何对数据流进行变换的功能,用于功能建模。

结构化设计方法中,详细设计的一个重要内容是用一种合适的表达方法来描述每个模块的执行过程。常用的描述工具有:1 结构化语言:用来描述模块具体算法,非正式,比较灵活的语言。2 程序流程图:描述模块或程序执行过程的历史最久,流行最广的一种图形表示方法。3 NS图:是支持结构化程序方法而产生的战役中描述工具。 4 判定表:一种适合于描述判定条件较多,个条件又相互组合且相应的决策方案较多的情形的逻辑功能的图形工具。 5 决策树:一种适合于描述加工中具有多个策略且每个策略和若干条件有关的逻辑功能的图形工具。甘特图示项目管理中进行进度安排的一种图形描述方法。

屏幕设计的原则包:平衡原则,规范原则,经济原则。

若关系R与S具有相同的关系模式,即关系R与S的结构相同,则关系R与S可以进行并,交,差运算。

投影操作时从关系R中选择出若干属性列组成新的关系,该操作对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组。

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。

Internet的关键技术就是TCP/IP协议和Web/Browser访问模式。

CPU主要由运算器,控制器,寄存器组合内部总线组成,其基本功能有指令控制,操作控制,时序控制和数据处理。指令控制是指CPU通过执行指令来控制程序的执行顺序。操作控制是指一条指令功能的实现需要若干操作信号来完成,CPU产生每条指令的操作信号并将操作信号送往不同的部件,控制相应的部件按指令的功能要求进行操作。时序控制是指CPU通过时序电路产生的时钟信号进行定时,以控制各种操作按照指定的时序进行。数据处理时指完成对数据的加工处理,是CPU最根本的任务。

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

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

一般情况下,接口与I/O设备之间采用串行传送方式,而串行接口与主机之间则采用并行方式。

声卡的性能指标主要包括采样频率和采样位数。

矢量图形是用一系列计算机指令来描述和记录的一幅图的内容,即通过指令描述构成一幅图的所有直线,曲线,圆,圆弧,矩形等图元的位置,维数和形状,也可以用更为复杂的形式表示图像中的曲面,光照,材质等效果。

清理cookies不仅仅是清除了上网痕迹,而且也减少系统的冗余,提高系统运行速度,同时也保证了一些私密信息不被泄露。

寻址方式就是如何对指令中的地址字段进行解释,以获得操作数的方法或获得程序转移地址的方法。

一般的编译程序工作过程包括此法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成,以及出错处理和符号表管理。

只有语法和语义都正确的源程序才能被翻译成正确的目标代码。

一个对象把属性和行为封装成为一个整体。对象的属性表示了对象特有的操作(行为)。一个对象把属性和行为封装为一个整体。对象的属性表示了对象特有的与其他对象相互区分的特性。

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

网络集成,数据集成合应用集成分别用于解决系统的互连性,互通性和互操作性。网络集成重点是系统中异构网络的互连,数据集成重点是系统中异构数据集的互通使用和统一管理,应用集成重点是解决系统中的不同应用程序能顺利操作处理异构的数据集。

以质量为中心的信息系统工程控制管理工作是由三方:建设单位(主建方),集成单位(承建方)和监理单位分工合作实施的。

采样是把时间连续的模拟信号转换成时间离散,幅度连续的信号。

语音信号的采样频率一般为8kHz,音乐信号的采样频率则应在40kHz以上,采样频率越高,可恢复的声音信号分量越丰富,其声音的保真度越好。

我们没有专门针对知识产权制定统一的法律(知识产权),而是在民法通则规定的原则下,根据知识产权的不同类型制定了不同的单项法律法规,如著作权法,商标法,专利法,计算机软件保护条例等,这些法律法规共同构成了我国保护知识产权的法律体系。

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

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

快速排序的基本思想是:通过一趟排序将待排的记录分为独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再分别对这两部分记录继续进行快速排序,以达到整个序列有序。

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

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

若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的判定参数来确定该模块属于哪一种功能,则该模块的内聚类型为逻辑内聚。若一个模块内的处理是相关的,而且必须以特定次序执行,则这个模块为过程内聚模块。信息内聚模块完成多个功能,各个功能都在同一个数据结构上操作,每一个功能有一个唯一的入口点。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块称为功能内聚模块。

需求阶段的维护代价最高,然后依次是设计和编码阶段。

除单元测试主要由原开发人员或小组承担外,集成测试,系统测试,验收测试等都不应由原开发人员为主来做,自己犯的习惯性错误,思路方面的错误等靠自己来发现可能是困难的。

设计文档是技术文档,团队合作实施是管理问题。项目管理人员总是努力采用团.0队合作的方式按照设计文档来实施项目。

Cache的工作是建立在程序与数据访问的局部性原理上。

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

磁盘平均访问时间=平均寻道时间+平均等待时间。其中平均寻道时间是指硬盘在盘面上移动读写头至指定磁道寻找相应目标数据所用的时间,他描述磁盘读取的能力;平均等待时间也成为平均潜伏时间是指当磁头移动到数据所在磁盘后,然后等待所要的数据块继续转动到磁盘头下的时间。

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

计算机软件著作权的权利自软件开发完成之日产生,保护期为50年。保护期满,除开发者身份权以外,其他权利终止。一旦计算机软件著作权超出保护期,软件就进入公有领域。

对于有错误的程序,如果遇到词法或语法错误,则不能进入运行阶段,运行时陷于死循环属于动态的语义错误。

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

地址0.0.0.0表示本地地址,只能作为源地址使用,不能用作目标地址。

在IIS中,其发布目录中的asp,cgi,jsp等类型的文件,当客户端请求执行时,IIS服务器会先执行该文件,然后执行结果传送给客户端。而当客户端请求执行html类型文件时,服务器不执行该文件,直接传递给浏览器。

展开阅读全文

没有更多推荐了,返回首页