初级程序员2004上半年上午试题_第1页
初级程序员2004上半年上午试题_第2页
初级程序员2004上半年上午试题_第3页
初级程序员2004上半年上午试题_第4页
初级程序员2004上半年上午试题_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、初级程序员2004上半年上午试题面向对象程序设计以 1 为基本的逻辑构件,用 2 来描述具有共同特征的一组对象,以 3 为共享机制,共享类中的方法和数据。1、A模块2、A类型3、A1、BB对象B抽象B数据成员C结构C类 C成员函数D类D数组D继承面向对象的程序设计是通过为对象(数据和代码)建立分块的内存区域,以便提供对程序进行模块化设计的一种程序设计方法。它是通过类来描述一组具有相同属性和相同操作的对象集合,并以继承作为类的层次,关联不同的类共享属性和操作的一种机制。2、C3、D4、链表不具备的特点是。A可随机任何一个元素B D所需、删除操作不需要移动元素空间与线性表长度成正比C无须事先估计空

2、间的大小5、矩阵压缩A方便运算的主要目的是。B节省空间C降低计算复杂度D提高运算效率6、“链式队列为空”的条件是(front为头指针,rear为尾指针)。Brear=NULL Dfront!=rearAfront=NULL Cfront=rear7、以下关于字符串的判定语句中正确的是。A字符串是一种特殊的线性表C字符串不属于线性表的一种B串的长度必须大于零 D空格字符组成的串就是空串8、在具有100个结点的,其边的数目为。A101B100C99D989、程序设计语言的定义一般包括几个方面。A语法、语义和语句C语义、语句和语用B语法、语义和语用D语法、语用和语句10、在C语言中,若函数调用时实参

3、是数组名,则传递给对应形参的是。A数组空间的首地址C数组中元素的个数B数组的第一个元素值D数组中所有的元素在下面的,若实参a与形参x以调用(call by reference)的方式传递信息,则输出结果为 11 ;若实参a与形参x以值调用(callMain program a:=1; addone(a); write(a);by value)的方式传递信息,那么输出结果为 12 。Procedure addone(x) a:=x+1; x:=x+2;return;11、A112、A1B2 B2C3 C3,用D4 D4结构可以实现嵌套调用函数的正确返回。13、在程序的执行过A队列B栈C树D图14

4、、已知有一维数组T0.m*n-1,其中mn。从数组T的第一个元素(T0)开始,每隔n个元素取出一个元素依次存入数组B1.m中,即B1T0,B2)= Tn,依次类推,那么放入Bk(1km)的元素是AT(k-1)*nCT(k-1)*m。BTk*n DTk*m15、已知递归函数f(n)的功能是计算1+2+n,且n1,应采用的代码段是。Aif Bif Cif Difn1 n1 n1 n1then then then thenreturn return return return1100else else else elsereturn return return returnn+f(n-1) n+f(

5、n+1) n+f(n-1) n+f(n+1)16、在如图1-2所示的流程图中,如果标记为b的运算执行了m次(m1),那么标记为a的运算执行次数为。A1Bm-1CmDm+1数据库系统从广义的角度看,应该由 17 组成。数据字典中存放 18 ,数据库管理系统对应用程序的操作都要通过数据字典来进行。17、A数据库、硬件、软件和C数据库、软件和18、A数据库管理系统软件B数据库、硬件、数据库管理系统和软件D数据库、数据库管理系统和B数据定义语言(DDL) D数据库体系结构的描述C数据语言(DML)设有一个关系Student(学号,姓名,系名,课程号,成绩), 姓名及平均成绩的SELECT语句应该是:S

6、ELECT学号,姓名,AVG(成绩) AS平均成绩FROM StudentGROUP BY 19HAVING 20 至少选修了4门课程的学生学号、19、A学号BC系名D课程号BCOUNT(课程号)3 DCOUNT(课程号)320、ACOUNT(DISTINCT学号)3 CCOUNT(DISTINCT学号)321、通过关系数据库的运算,可以从表1-1和表1-2获得表1-3。A联接B投影C选择D包括22、若计算机系统中的进程在“就绪”、“运行”和“等待”3种状态之间转换,进程不可能出现 的状态转换。A“就绪”“运行”C“运行”“等待”B“运行”“就绪”D“就绪”“等待”23、若内存采用固定分区管理

7、方案,在已分配区可能会产生未用空间,通常称为。A废块B空闲页面C碎片D空闲簇24、在虚拟分页统正确的处理顺序为管理系统中,若进程。的页面不在主存,且主存中没有可用的空闲块时,系A决定淘汰页页面调出缺页中断页面调入B决定淘汰页页面调入缺页中断页面调出C缺页中断决定淘汰页页面调出页面调入D缺页中断决定淘汰页页面调入页面调出25、系统软件是的软件。A向应用软件提供系统调用等服务C在应用软件基础上开发B与具体硬件逻辑功能无关D并不具体提供人机界面26、在操作系统中,SPOOLing技术是一种并行机制,它可以使。A不同进程同时运行 C不同的系统软件同时运行B应用系统软件同时运行D程序的执行与打印同时进行

8、在常用的字处理软件中,选中文本块后,按下Ctrl键再拖曳鼠标,可以 27 ;直接用鼠标拖曳已选定的文本,可以 28 。27、A选中的文本B移动选中的文本 D选中一个矩形区域中的文本B移动选中的文本 D选中一个矩形区域中的文本,可以使其成为“只读”文件。C选中一个段落28、A选中的文本C选中一个段落 29、通过设置文件的A类型B格式C属性D状态30、办公自动化软件一般应用于。A科学计算B实时C信息管理D辅助设计31、Windows“回收站”占用的是中的空间。A主存B软盘C光盘D硬盘32、软件的复杂性与许多因素有关。不属于软件的复杂性参数。A源程序的代码行数C算法的难易程度B程序的结构D注释的多少

9、33、在结构化分析与设计方法中,为了使需求改变时对软件的影响较小,应该使。A程序结构与问题结构相对应C程序结构与用户界面相对应B程序结构与问题结构相D程序结构与用户界面相34、系统的硬件环境、软件环境和数据环境发生变化时需要对系统进行维护,这种维护属于。A校正性维护B适应性维护C完善性维护D预防性维护35、以下选项中,主要AMIS(管理信息系统) CEDPS(电子数据处理系统)管理的信息系统是。BDSS(决策支持系统) DTPS(事务处理系统)36、是关于质量管理体系的一系列标准,有助于企业交付符合用户质量要求的。AISO 9000BCMMCISO 1400DSW-CMM某软件公司根据市场需求

10、,组织开发一套应用软件,并对其公司的职工进行了约束,以确保市场竞争。但是该公司某开发。该软件开发将该应用软件的程序设计技巧和算法(由该开发设计)作为 37 ,而该软件公司丧失了这套应用软件的 38 。向37、A丧失了计算机软件著作权B未丧失计算机软件著作权D丧失了专利权B计算机软件著作权D专利权C丧失了 38、A商业权C权39、在网络通信中,当消息发出后,接收方能确认消息确实是由声称的方发出的;同样,当消息接收到后,方能确认消息确实已由声称的接收方收到。这样的安全服务称为服务。A数据性B数据完整性C不可否认性D40、OSI(OpenSystem Interconnection)安全体系方案X.

11、800将安全服务定义为通信开放系统协议层提供的服务,用来保证系统或数据传输有足够的安全性。X.800定义了5类可选的安全服务。下列相关的选项中不属于这5类安全服务的是。A数据性BC认证D数据压缩41、下列关于加密的叙述中,正确的是。ADES属于公钥BRSA属于公钥体制体制,其安全性基于大数因子分解C公钥D公钥体制的密钥管理复杂体制中,加密和采用不同的密钥,密钥是向公开的42、多不正确的是技术中,表达信息的。数据具有一些特定的性质。下列关于数据性质的描述中,A有格式的数据才能表达信息B不同的所表达的信息量不同C之间的关系也代表着信息D任何都可以直接进行相互转换43、PC机中数字化后声音文件的后缀

12、。有2类表示方式:一类是波形声音,另一类是声音。是一种AWAVBMIDCRADMP344、在RGB彩色空间中,R(红)、G(绿)、B(蓝)为三基色,青色、品红和黄色分别为红、绿、色的补色。根据相加混色原理,绿色+品红=。AB黄色C紫色D白色若码值FFH是一个整数的原码表示,则该整数的真值为 45 ;若码值FFH是一个整数的补码表示,则该整数的真值为 46 。45、A12746、A127B0 B0C-127 C-127D-1 D-1内存地址从4000H到43FFH,共有 47 个内存单元。若该内存每个单元可16位二进制数,并用4片47、A256器,则B512的容量是 48 。C1024D2048

13、 D1024×8b48、A512×16bB256×8bC256×16b49、某程序的目标代码为16384B,将其写到以字节编址的内存中,以80000H为首地址开始依次存放,则存放该目标程序的末地址为。A81000HB83FFFHC84FFFHD86000H50、运算器需要多个部件,不是运算器的部件。DALU(算术逻辑部件)A加法器B累加器C地址寄存器51、程序计数器(或指令地址寄存器)属于CPU的部件。A运算器B器C器DI/O接口52、A指令执行的微程序存放在中。器B指令寄存器C内部寄存器DSRAM4M×8b的53、A854、A8器,若采用25

14、6K×8b的,需 53 片;若采用512K×1b的,需 54 片。B16 B16C32 C32D64 D6455、进行原码乘法时,乘积的符号位是由被乘数的符号位和乘数的符号位通过运算来获得的。A或B与C异或D分别取反后再进行或在CPU段程序的过,cache的存取次数为3800次,由主存完成的存取次数为200次。若cache的存取周期为5ns,主存的存取周期为25ns,则cache间为 57 ns。中率为 56 ;CPU的平均时56、A0.9357、A5B0.95B6C0.97C7D0.99D858、磁盘存取时间包括寻道的时间、扇区的时间以及读写数据的时间,若磁盘的转速提高一

15、倍,则。A平均存取时间减少B平均寻道时间减少D平均寻道时间增加C的密度增加一倍59、以串行同步方式传送数据块时,经常采用的差错校验方法是。A偶校验B奇校验C海明码校验DCRC校验60、在主存和CPU之间增加cache的目的是A增加内存容量 B为程序员编程提供方便C解决CPU与内存间的速度匹配问题D提供内存工作的可靠性。ADSL对应的中文术语是 61 ,它的2种Internet接入方式是 62 接入。61、A分析数字系统层C非对称数字用户线62、A固定接入和虚拟拨号C固定接入和VLANB非对称数字线D异步数字系统层B专线接入和VLAN D专线接入和虚拟拨号TCP/IP是一个协议族,它的体系结构分

16、为4层:应用层、网际层、网络接口层和 63 ,其中ARP协议属于 64 。为了在源主机和目的主机之间传送数据,IP协议需要确定源主机和目的主机是否在同一个网络中。如果不在同一网络时,则必须通过 65 进行通信。63、A会话层64、A应用层65、A网关或路由器B传输层B传输层B中继器C网络层C网际层C集线器D表示层 D网络接口层D终端匹配器66、One use of networks is to let several computers sharesuch as file systems, printers, and tape drives.ACPUB. memoryC. resourcesD

17、. dataA firewall is a 67 system threats.designed to 68 an organization's network against67、A. operating 68、A. preventB. programmingB. protectC. securityC. developD. serviceD. exploit69、The has several major components, including the system kernel, a memory management system, the file system mana

18、ger, device drivers, and the system libraries.AapplicationC. networkB. information systemD. operating system70、is the address of.a variable or a variable in which the address ofanother variable is stored.ADirectorB. PointerC. ArrayD. Record71、C+ is used with properdesign techniques.Aobject-orientedC

19、. face to objectB. object-basedD. face to target72、is a contiguous, numbered set of variables of a given base type,which can be used and passed to functions asa unit.ARecordB. ArrayC. FileD. Parameter73、isnot a programmingB. Javalanguage.C. UMLACOBOLD. Basic74、isnonprogram text embedded in a program

20、 to explain its form and human readers.functiontoACommandB. CompileC. CommentD. Statement75、Whentheresultofanoperationbecomeslargerthanthelimitsofthe representation,occurs.AoverdoseB. overflowC. overdraftD. overexposure:1、B 面向对象的程序设计是通过为对象(数据和代码)建立分块的内存区域,以便提供对程序进行模块化设计的一种程序设计方法。它是通过类来描述一组具有相同属性和相同操

21、作的对象集合,并以继承作为类的层次,关联不同的类共享属性和操作的一种机制。2、C 4、A3、D方式的线性表简称链表(linked list)。链表的具体表示为:(1)用一组任意的续的)。单元来存放线性表的结点(这组单元既可以是连续的,也可以是不连(2)链表中结点的逻辑次序和物理次序不一定相同。为了能正确表示结点间的逻辑关系,在每个结点值的同时,还必须(link)。指示其后继结点的地址(或位置)信息(称为指针(pointer)或链与顺序结构相比,链表的缺点主要有2个:(1)每个元素增加了一个后继指针成分,要占用的空间。(2)不便于随机地直接5、B线性表的任一结点。所谓矩阵的压缩,就是为多个相同的

22、非零元素只分配一个空间,对零元素不分配空间的矩阵元素6、C方法。这样可以节省大量的内存空间。用链表作为队列的结构时称为链式队列(链表)。链表的第一个是队列首结点,链表的末尾是队列的队尾结点,队尾结点的指针值为NULL。如果是结点的链式队列,则空队列的情形如图1-1(a)所示;若是结点的循环链式队列,则空队列的情形如图1-1(b)所示;若不结点,则空队列的情形如图1-1(c)所示,因此,当front=rear时表示队列为空。7、A 字符串是一种特殊的线性表,是由某字符集上的字符所组成的任何有限字符序列。当一个字符串不包含任何字符时,称它为空字符串。仅由一个或多个空格组成的串称为空白串(blank

23、 string)。空串和空白串不同。字符串通常于足够大的字符数组中。事实上,像这种试题,因为选项A和选项C是一对不要考虑选项B和D。8、C体,必须有一个正确一个错误,所以根本在,除了根结点外,其他的所有结点都是其父结点通过一条边连接出来的,所以设TV,E为一棵树,|V|n,|E|m,则mn-1。由此可知,100个结点的9、B99条边。程序设计语言用来编写计算机程序(指计算任务的处理对象和处理规则的描述),包括语法、语义、语用3个方面。语法表示程序的结构或形式,即表示语言的各记号间的组合规则,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,即表示按照各种方法所表示的各个记号的特定

24、含义,但不涉及使用者。语用表示程序与使用者的关系。程序设计语言的基本成分有数据、运算、和传输。数据成分描述所涉及的数据;运数据的传输。算成分描述包含的运算;成分表达的结构;传输成分表达可以从不同的角度对程序设计语言进行分类,从程序语言的本质上来看,可以分为3类: 言、汇编语言和高级语言。语语言是特定计算机系统所固有的语言,用改和维护。语言编写的程序可读性很差,程序员难以修汇编语言用助记符号来表示指令中操作码和操作数,汇编语言仍然是一种和计算机的语言十分接近的语言,它的书写格式在很大程度上取决于特定计算机的指令。目前已有许多流行的高级语言,如FORTRAN、COBOL、Pascal、C/C+、J

25、ava等。这类语言与人们的自然语言比较接近,大大提高了程序设计的效率。FORTRAN是第一个被广泛用于科学计算的高级语言。Algol 60是另一个早期研制出来的高级语言。它有严格的规则,用范式BNF来描述语言的。Algol 60是一个分程序结构的语言。COBOL是一种面向事务处理的高级语言。Pascal语言提供的为数不多而又相当紧凑的机制使得该语言具有相当强的表达能力。C语言是一种通用程序设计语言。C语言作为一种较低级的语言,提供了指针和地址操作的功能。C语言提供编写结构良好的程序所需的件都是用C语言编写的。10、A结构。C语言与UNIX操作系统紧密相关,UNIX操作系统及其上的许多软C语言中

26、,数组名代表该数组的起始地址。可以用数组名做函数参数。在函数的定义中,被为数组的形参实际上是一个指针。当实参向形参传递数组时,按值调用传递数组的首地址。数组元素本身不被11、D。因此,如果函数调用时实参是数组名,则形参指针接收到的是实参数组的首地址。所有函数的定义都是的、平行的。在一个函数定义中不定义另外一个函数,但可以对别的函数进行调用或做说明;它也可以对自身进行调用,即递归调用。函数原型的形式如下:函数 函数名(形参表);形参表中的形参名可以省略。函数原型提供了更强的函数检查功能,在编译阶段就能发现函数的返回值的类型以及参数个数和类型是否正确。传值调用是指把调用是指把参数的值传递给相应的形

27、式参数,子程序不能通过这种方式传回任何结果。参数的地址传递给相应的形式参数,此时子程序对形式参数的一次或赋值都是对形式参数的间接。实参a与形参x以调用的方式传递信息,那么,addone(a)则会通过语句“a:= x+1;”和“x:=x+2;”改变a的值。因此,变量a的值变为4。实参a与形参x以传值调用的方式传递信息,则a的值保持不变。这里需要说明的是,变量a没有进行里应当视为全局变量。12、B13、B而在“Main program”和“addone”中进行,在这栈是在同一端进行和删除运算的线性表,具有先进后出的特性。栈的这种特性正好适用函数嵌套调用的过程。(1)调用函数时:系统将为调用者构造一

28、个由参数表和返回地址组成等信息的活动,并将其压入到提供的运行时刻栈的栈顶,然后将程序的权转移到被调函数。若被调函数有局部变量,则其活动还包括为局部变量分配的空间。(2)被调函数执行完毕时:系统将运行时刻栈顶的活动退栈,并根据退栈的活动中所保存的返回地址将程序的14、A权转移给调用者继续执行。由题可知,B1=T(1-1)*n,B2=T(2-1)*n,B3=T(3-1)*n,.,根据归纳法可得Bk=T(k-1)*n)。15、C递归函数的目的是列调用,一直到达某一点,序列终止。为了保证递归函数正常执行,应该遵守下面的规则:(1) 每当一个递归函数被调用时,程序首先应该检查其基本的条件是否满足,例如,

29、某个参数的值等于零,如果是这种情形,函数应停止递归。(2) 每当函数被递归调用时,传递给函数一个或多个参数,应该以某种方式变得“更简单”。即这些参数应该逐渐靠近上述基本条件。例如,一个正整数在每次递归调用时会逐渐变小,以至最终其值能到达零。在本题中,f(n)的功能是解决1+2+n的累加问题,可用下面的递归公式表示f(n):f(n)=0 f(n)=n+f(n-1)因此可知,f(n)应采用的代码段为:if n1then return 0else return n+f(n-1)。16、D(n=0)(n1)显然如图1-2所示的流程图的结构属于当型循环结构。当a条件成立时,反复执行b操作,直到a为假时才

30、停止循环。如果b执行了n次,a就要多运行一次。17、A数据库系统(database system,DBS)广义上看,是由数据库、硬件、软件和组成,其中管理的对象是数据。(1)数据库(database,DB)是指长期据库中的数据按一定的数学模型组织,描述和性,并可为各种用户共享。在计算机内的、有组织的、可共享的数据集合。数,具有较小的冗余度,较高的数据性和易扩展(2)硬件:计算机系统的各种物理设备,包括数据所需的外部设备。硬件的配置应满足整个数据库系统的需要。(3)软件;其中包括操作系统、数据库管理系统及应用程序。数据库管理系统 (databasemanagement system,DBMS)是

31、数据库系统的软件,在操作系统的支持下工作,解决如何科学的组织和数据,如何高效地获取和维护数据的系统软件。其主要功能包括数据定义功能、数据功能、数据库的运行管理和数据库的建立与维护。(4):主要有4类。第一类为系统分析员和数据库设计。系统分析员负责应用系统的需求分析和规范说明,他们和用户及数据库管理员一起确的硬件配置,并参与数据库系统的概要设计。数据库设计负责数据库中数据的确定、数据库各级模式的设计。第二类为应用程序员,负责编写使用数据库的应用程序,这些应用程序可对数据进行检索、建立、删除或改变现存的信息等操作。第三类为最终用户,他们应用系统的接口或利用语言数据库。第四类用户为数据库管理员(da

32、ta base administrator,DBA),负责数据库的总体信息。DBA的具体职责包括决定数据库中的信息内容和结构,决定数据库的结构和存取策略;定义数据库的安全性要求和完整性约束条件; 能。数据库的使用和运行;数据库的性能改进、数据库的重组和重构,以提高系统的性数据库系统是指在计算机系统中引入数据库后的系统般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户。数据字典通常包括数据项、数据结构、数据流、数据和处理过程5个部分。其中数据项是数据的最小组成,若干个数据项可以组成一个数据结构,字典通过对数据项和数据结构的定义来描述数据流、数据18、D19、A的逻辑内容。数

33、据字典是数据库各类数据描述的集合,即数据库体系结构的描述。GROUP BY子句可以将结果表的各行按一列或多列取值相等的原则进行分组,对结果分组的目的是为了细化集函数的作用对象。如果分组后还要按一定的条件对这些组进行筛选,最终只输出满足指定条件的组,可以使用HAVING短语指定筛选条件。由题意可知,在这里只能根据学号进行分组,并且要满足条件:此学号的学生至少选修了4门课。20、B21、A投影操作指从关系R中选择出若干属性列组成新的关系,该操作对关系进行垂直分割,消去某些列,并重新安排列的顺序,再删去重复元组。记作:A(R)tA|tR)其中A为R的属性列。选择操作指在关系R中选择满足给定条件的所有

34、元组,记作:F(R)t|tRF(t)=true其中F表示选择条件,是一个逻辑表达式(逻辑运算符+算术表达式)。选择运算是从行的角度进行的运算。联接指从两个关系的笛卡儿积中选取属性间满足一定条件的元组,记作:RStrts|trRtsStrAtsB其中A和B分别为R和S上度数相等且可比的属性组。为“=”的联接,称作等值连接,记作:RStrts|trRtsStrAtsB如果2个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,则称为自然联接,记作:RStrts|trRtsStrAtsB显然,本题的表1-3是通过表1-1和表1-2的联接来获得的。选项D不是关系数据库的操作。22、

35、D进程的基本状态有就绪、运行和等待3种。等待态是指一个进程由于某种不具备运行条件时所处的状态,这时它必须等待,引起等待的条件一旦消失,进程便具备了运行的条件,状态转变为就绪态。就绪态是指一个进程具备了运行的条件,但由于没有占有处理机而不能运行所处的状态,一旦处于就绪态的进程轮到该进程占有处理的时间片或处理机空闲,其状态就转变为运行态,投入运行。运行态是指一个进程正占用着处理机时的状态,这时,处理机正在执行该进程的程序,运行过进程会因时间片已到等非请求运行转变为就绪态,因请求而不具备运行条件时,该进程的状态就要转变为阻塞态。三者间的转换如图1-3所示。由图1-3可知,没有“就绪等待”的转换。23

36、、C分区组织的基本原理是给每一个内存中的进程划分一块适当大小的区,以连续各进程的种。数据,使各进程得以并发执行。按分区的时机,分区方法可分为固定分区和动态分区两固定分区把内存固定地划分为若干个大小不等的区域,在整个执行过,每个分区的长度和内存中的总分区个数保持不变。动态分区是在作业的处理过进行,且其大小可随作业或进程对内存的要求而改变。动态分区的分配算法有最先适应法、最佳适应法和最坏适应法,分区组织的主要优点是:实现了多个作业或进程对内存的共享,有助于多道程序设计,从而提高了系统的利用率;要求的硬件支持少,管理算法简单,容易实现。主要缺点是:内存利用率不高;作业或进程的大小受分区大小;难以实现

37、各分区间的信息共享。固定分区分配法可能会出现小作业占据大分区的浪费现象,通常把这种浪费称为碎片。24、C页式虚拟管理把作业信息作为副本存放在磁盘上,作业执行时,把作业信息的部分页面装入主器,作业执行的页面已在主存中,则按页式管理方式进行地址转换,得到欲访问的主存绝对地址,若页面不存在,则产生一个“缺页中断”。当主存中无空闲块时,为了装入一个页面而必须按某种算法从已在主存的页中选择一页,将它暂时调出主存,让出主存空间,用来存放所需装入的页面,这个工作称为页面调度。一个好的页面调度算法能防止“抖动”和“颠簸”。所谓“抖动”和“颠簸”是指有些作业在刚调出主存可能又要调进来。经常使用的调度算法有先进先

38、出调度算法,最近最少用调度算法和最近最不常用调度算法等。因此,不管使用什么调度策略,若进程的页面不在主存,一般都按以下步骤进行处理:缺页中断决定淘汰页页面调出页面调入。25、A现代计算机系统中硬件与软件之间的关系分成若干层次,由里到外分别是:机、系统软件(操作系统和其他系统软件)、应用软件、用户软件。操作系统是最基本的系统软件。它的外面是其他系统软件,用来对用户的操作和开发软件提供支持(如文本编辑、汇编程序、编译程序、连接程序、命令解释程序等)。26、D虚拟设备利用某种技术把独占设备改造多个进程共享的设备。虚拟分配技术就是利用共享设备去模拟独占设备,从而使独占设备成为可共享的、快速I/O的设备

39、。实现虚拟分配的最有名的技术是SPOOLing技术,即假脱机技术。SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援器,实现设备同时联机操作。SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。采用SPOOLing技术的目的是为了提高独占设备的利用率。27、A在常用的字处理软件中,可按以下操作完成:选中对象按下Ctrl键并用鼠标把它(们)拖到目的地;移动可按以下操作完成,选中对象用鼠标把它(们)拖到目的地。28、B 29、C文件一般包括3个属性:只读

40、、隐藏、存档。要使一个文件成为只读文件,只需将它的属性设置为“只读”就可以了。30、C办公自动化(office automation,OA)是在20世纪70年代中期发达为解决办公业务量急剧增加对企业生产率产生巨大影响问题的背景下,发展起来的一门综合性技术。它的基本任务是利用先进的科学技术,使人们借助各种设备处理一部分办公业务,达到提高生产率、工作效率和质量, 方便管理和决策的目的。OA的知识领域覆盖了行为科学、管理科会学、系统工程学等学科,并且体现了多学科的相互交叉、相互渗透性,所以OA的应用是企业管理现代化的标志之一。OA软件的适用范围包括:(1)行政机关、企事业的日常办公,公文流转和管理等

41、;(2)各类企业的日常办公、业务管理、服务管理及辅助决策等;(3)各类团体的日常办公,文件流转和管理等;(4)支持ISO 9000质量体系认证企业的工作流程和文档管理; (5)支持多分支机构、跨地域的办公模式与移动办公;(6)其他希望实现办公自动化的领域。31、DWindows操作系统为每个分区或硬盘分配一个回收站。如果硬盘已经分区,或者如果计算机中有多个硬盘,则可以为每个“回收站”指定不同的大小。所以,Windows“回收站”占用的是硬盘中的空间。32、D软件的复杂性可能来自它所反映的实际问题的复杂性,也可能来自程序逻辑结构的复杂性。注释是程序员对33、A部分的功能和作用所做的说明,对编译和

42、运行不起作用,与软件的复杂性无关。结构化分析与设计方法(Jackson 方法)是一种面向数据结构的设计方法。Jackson方法的目标是获得简单清晰的设计方案,因为这样的方案易于理解和易于修改。为了达到这个目标,Jackson 方法的设计原则是使程序结构与数据结构相对应。Jackson主张程序结构与问题结构相对应,而大多数系统处理的是有层次结构的数据,如文件由以此为基础建立模块的层次结构。34、B组成,又由数据项组成,Jackson方法就软件维护通分成校正性维护、适应性维护、完善性维护和预防性维护。校正性维护:在使用过活动。发现了隐藏的错误后,为了诊断和改正这些隐藏错误而修改软件的适应性维护:为

43、了适应变化了的环境而修改软件的活动。完善性维护:为了扩充或完善原有软件的功能或性能而修改软件的活动。预防性维护:为了提高软件的可维护性和可靠性,为未来的进一步改进打下基础而修改软件的活动。35、B决策支持系统(DSS)是从数据库中找出必要的数据,利用数学模型的功能,为用户生成所需信息的系统。决策支持系统是20世纪80年代迅速发展起来的新型计算机学科,主要为了解决由计算机自动组织和协调多模型的运行及数据库中大量数据的存取和处理,目的是达到更次的辅助决策能力。决策支持系统主要是在管理信息系统和运筹学的基础上发展起来的。管理信息系统重点对海量数据进行处理,运筹学则主要在于运用数学模型进行辅助决策。决

44、策支持系统具有交互式计算机系统的所有特征,帮助决策者利用数据和数学模型解决半结构化问题。为此,一个好的决策支持系统应该具备以下特点:(1)辅助决策者解决半结构化或非结构化的问题;(2)用户试探几种不同的决策方案;(3)必须具备决策支持模型的管理功能;(4)把数学模型或分析技术与数据和检索功能结合起来;(5) 系统必须具备友好的人机交互界面;(6) 系统必须具备良好的适应能力,可以满足不同环境和用户的需求。36、AISO 9000族标准是国际标准化组织(ISO)颁布的在全世界范围内通用的关于质量管理和质量保证方面的系列标准,目前已被80多个称之为ISO 9000现象。等同或等效采用,该系列标准在

45、全球具有广泛深刻的影响,ISO 1400是国际标准化组织第207技术委员会(TC207)从1993年开始制定的系列环境管理国际标准的总称,它同以往各国自定的环境排放标准和的技术标准等不同,是一个国际性标准,对全世界工业、商业等所有组织环境管理行为具有统一标准的功能。它由环境管理体系(EMS)环境行为评价(EPE)、生命周期评估(LCA)、环境管理(EM)、部分组成。标准中的环境因素(EAPS)等7个CMM是软件开发能力的成熟度模型(SW-CMM)的简称,包括5个成熟等级,开发的能力越强,开发组织的成熟度越高,等级越高。5级的具体定义如下。(1)初始级(initial):软件开发过偶尔会出现的现

46、象,只有很少的工作过程是经过严格定义的,开发往往依靠的是某个人的智慧和努力;(2)可重复级(repeatable):建立了基本的项目管理过程。按部就班地设计功能、跟踪费用,根据项目进度表进行开发。对于相似的项目,可以重用以前已经开发的部分;(3)已定义级(defined):软件开发的工程活动和管理活动都是文档化、标准化的,它被集成为一个组织的标准的开发过程。所有项目的开发和维护都在这个标准基础上进行定制;(4)已管理级(managed):对于软件开发过程和质量的测试细节都有很好的归纳,和开发过程都可以定量地分解和;(5)优化级(optimizing):通过建立开发过程的定量反馈机制,不断产生新

47、的思想,采用新的技术来优化开发过程。37、B根据计算机软件保护条例第六条规定:“本条例对软件著作权的保护不开发软件所用的思想、处理过程、操作方法或者数学概念等”。本题中所指的“程序设计技巧和算法”没有软件著作权, 所以不存在是否丧失的问题。题目中也没有提及该“程序设计技巧和算法”申请了专利。所以试题(1) 正确的为B。中民反不正当竞争法中所称的商业,是指不为公众所知悉、能为权利人带来利益、具有实用性并经权利人采取措施的技术信息和经营信息。根据这个定义,商业应具备以下4个法律特征:(1)不为公众所知悉。这是讲商业具有性,是认定商业最基本的要件和最主要的法律特征。商业的技术信息和经营信息,在企业内

48、部只能由参与工作的少数人知悉,这种信息不能从公开获得。如果众所周知,那就不能称为商业。(2)能为权利人带来利益。这是指商业具有价值性,是认定商业的主要要件,也是体现企业保护商业义。的内在。一项商业如果不能给企业带来价值,也就失去保护的意(3)具有实用性。商业区别于理论成果,具有现实的或潜在的使用价值。商业在其权利人手里能应用,被人窃取后别人也能应用。这是认定商业违法行为的一个重要要件。(4)采取了措施。这是认定商业最重要的要件。权利人对其所拥有的商业就不能得到。如果权利人对拥有的商业应采取相没有采取保应合理的措施,使其他人不采用密措施,任何人几乎随意可以得到,那么就无法认定是权利人的商业39、

49、C。38、A数据性服务可以防止敏感信息失窃。在本地环境下,敏感数据可以通过及数据加密机制进行保护。但为了网络通信安全,应该在系统间传送时,对敏感数据进行加密保护。ISO已定义了一系列利用加密技术的相关国际标准(8730、8731及 9564)来保证数据的完整性和性。数据完整性服务主要用于识别的数据修改。各类组织都需要合法的用户或计算机应用使用数据;与此同时,各种数据也需要在不被用户修改的情况下进行传输和处理。在上述场合中,数据完整性措施可以用于确认数据是否被修改。数据可能在以下2种情况下被修改:硬件传送错误或人为。多年以来,业界往往依靠在磁盘、磁带系统及网络协议中使用技术来防止硬件传送错误。对

50、于人为,业界往往采用一种完全不同于技术的机制-数据加密和完整性校验来进行处理,确保数据完整性。对一个计算机而言,必须使用基于国际标准的加密技术的消息认证机制来对付人为。通过限制合法的、经认证的用户数据用户源。根据服务权限来保护某些敏感的系统资所处环境的不同,用户权限可以由该的拥有者分配,也可以根据预设的的时间和安全自动进行分配。的拥有者可以指定信息的用户名、的方式、的条件(如执行某些特定的应用、程序或时)。进行的目的是:无论信息是位于主机、分布式系统或是与文件、程序等一起散布于移动计算环境,其安全性均可以得到保障。不可否认服务可以被看作是常见的安全措施如确认和认证服务的一种扩展。不可否认服务可

51、以避免发生者拒绝承认曾过信息的情况,从而保护信息接收者的权益。同样,本服务也可以避免发生接收者拒绝承认接收过信息的情况,保护了处理数据电子化传送中的问题。40、D者的权益。通常,不可否认服务用于X.800定义了5类可选的安全服务,分别是认证、数据性、数据完整性和不可否认性。41、B数据加密即是对明文(加密的数据)按照某种的加密算法(数据的变换算法)进行处理,而形成难以理解的密文(经加密后的数据)。即使是密文被截获,截获方也无法或难以露信息。,从而防止泄数据加密和数据是一对可逆的过程,数据加密是用加密算法E和加密密钥K1将明文P变换成密文C,表示为:C=EK1(P)数据P=DK2(C)是数据加密的逆过程,用算法D和密钥K2,将密文C转换在明文 P,表示为:按照加密密钥K1和密钥K2的异同,有2种密钥体制。(1)密钥加密体制(K1K2):加密和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论