单选题若一个具有n个节点、k条边的非连通无向图是一个森林(n>k),则该森林中必有 (19) 棵树。 A.k B.n C.n-k D.n+k
单选题在选择某种面向对象语言进行软件开发时,不需要着重考虑的因素是,该语言______。
单选题设供应商零件的关系模式为SP(Sno,Pno,Qty),其中Sno表示供应商号,Pno表示零件号,Qty表示零件数量。查询至少包含了供应商“168”所供应的全部零件的供应商号的SQL语句如下: SELECT Sno FROM SP SPX WHERE (1) (SELECT* FROM SP SPY WHERE (2) AND NOT EXISTS (SELECT* FROM SP SPZ WHERE (3) ));
单选题E-R模型向关系模型转换时,3个实体之间多对多的联系m:n:p应该转换为一个独立的关系模式,且该关系模式的关键字由______组成。
单选题实存的存储分配算法用来决定输入的程序和数据放到主存中的位置,采用“总是把程序装入主存中最大的空闲区域”的算法称为 (79) 。 A.最佳适应算法 B.最差适应算法 C.首次适应算法 D.循环首次适应算法
单选题在32位的系统总线中,若时钟频率为1000MHz,总线上5个时钟周期传送一个32位字,则该总线系统的数据传送速率为______ Mb/s。 A.200 B.600 C.800 D.1000
单选题关于过程改进,以下叙述中不正确的是______。 A.软件质量依赖于软件开发过程的质量,其中个人因素占主导作用 B.要使过程改进有效,需要制定过程改进目标 C.要使过程改进有效,需要进行培训 D.CMMI成熟度模型是一种过程改进模型,仅支持阶段性过程改进而不支持连续性过程改进
单选题虚拟存储器的作用是允许 (96) 。它通常使用 (97) 作为它的一个主要组成部分。对它的调度方法与 (98) 基本相似,即把要经常访问的数据驻留在高速存储器中。因为使用了虚拟存储器,指令执行时 (99) 。在虚拟存储系统中常使用相连存储器进行管理,它是 (100) 寻址的。
单选题若循环队列以数组Q[0..m-1]为存贮结构,变量rear表示循环队列中队尾元素的实际位置,其移动按rear=(rear+1) mod m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是______
单选题螺旋模型的开发实施和______基本相吻合。
单选题下面关于面向对象方法中消息的叙述,不正确的是______。
单选题若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t
取值
=4Δt,分析时间t
分析
=3Δt,执行时间t
执行
=5Δt。如果按串行方式执行完100条指令需要______Δt。如果按照流水方式执行,执行完100条指令需要______Δt。
单选题某公司服务器上存储了大量的数据,员工使用服务器前首先必须登录。为了保证安全,使用认证技术
5
。为保证传输效率,使用
6
加密算法对传输的数据进行加密。
单选题计算机中常用的一种检错码是CRC,即 (27) 码。在进行编码的过程中要使用 (28) 运算。假设使用的生成多项式是G(13=X4/X3/X+1,原始报文为11001010101,则编码后的报文为 (29) 。CRC码 (30) 的说法是正确的。 在无线电通信中常采用7中取3定比码,它规定码字长为7位,并且其中总有且仅有3个“1”。这种码的编码效率为 (31) 。
单选题一棵查找二叉树,其节点A,B,C,D,E,F依次存放在一个起始地址为n(假定地址以字节为单位顺序编号)的连续区域中,每个节点占4字节,前二字节存放节点值,后二字节依次放左指针、右指针。 若该查找二叉树的根节点为E,则它的一种可能的前序遍历为 (20) ,相应的层次遍历为 (21) 。在以上两种遍历情况下,节点c的左指针LC的存放地址为 (22) ,LC的内容为 (23) 。节点A的右指针RA的内容为 (24) 。
单选题采用UML进行软件建模过程中,类图是系统的一种静态视图,用______可明确表示两类事物之间存在的整体/部分形式的关联关系。
单选题若内存按字节编址,用存储容量为32K×8比特的存储器芯片构成地址编号为A0000H~DFFFFH的内存空间,则至少需要______片。
单选题某项目主要由A~I任务构成,其计划图(如下图所示)展示了各任务之间的前后关系以及每个任务的工期(单位:天),该项目的关键路径是(64)。在不延误项目总工期的情况下,任务A最多可以推迟开始的时间是(65)天。
单选题People are indulging in an illusion whenever they find themselves explaining at a cocktail(鸡尾酒 ) party, say, that they are "in computers," or " in telecommunications," or "in electronic funds transfer". The implication is that they are part of the high-tech world. Just between us, they usually aren't. The researchers who made fundamental breakthroughs in those areas are in a high-tech business. The rest of us are (11) of their work. We use computers and other new technology components to develop our products or to organize our affairs. Because we go about this work in teams and projects and other tightly knit working group(紧密联系在一起的工作小组 ), we are mostly in the human communication business. Our successes stem from good human interactions by all participants in the effort, and our failures stem from poor human interactions. The main reason we tend to focus on the (12) rather than the human side of work is not because it's more (13) , but because it's easier to do. Getting the new disk drive installed is positively trivial compared to figurine out why Horace is in a blue funk(恐惧)or why Susan is dissatisfied with the company aver only a few months. Human interactions are complicated and never very crisp(干脆的,干净利落的) and clean in their effects, but they matter more than any other aspect of the work. If you find yourself concentrating on the (14) rather than the (15) , you're like the vaudeville character(杂耍人物)who loses his Keys on a dark street and looks for them on the adjacent street because, as he explains, "The light is better there!/
单选题For nearly ten years, the Unified Modeling Language (UML) has been the industry standard for visualizing, specifying, constructing, and documenting the (26) of a software-intensive system. As the (27) standard modeling language, the UML facilitates communication and reduces confusion among project (28) The recent standardization of UML 2.0 has further extended the language's scope and viability.Its inherent expressiveness allows users to (29) everything from enterprise information systems and distributed Web-based applications to real-time embedded systems. The UML is not limited to modeling software. In fact, it is expressive enough to model (30) systems, such as workflow in the legal system, the structure and behavior of a patient healthcare system, software engineering in aircraft combat systems, and the design of hardware. To understand the UML, you need to form a conceptual model of the language, and this requires learning three major elements: the UML's basic building blocks, the rules that dictate how those building blocks may be put together, and some common mechanisms that apply throughout the UML.
