单选题以下关于过程改进的叙述中,错误的是______。
单选题下列叙述中正确的是______。 A.d西向对象程序设计语言都不支持过程化的程序设计 B.面向对象系统只可采用面向对象程序设计语言实现 C.某些过程化程序设计语言也可实现面向对象系统 D.面向对象程序设计语言不支持对成员变量的直接访问
单选题图5-7所示的UML类图表示的是(91)设计模式。该设计模式中,(92)。
单选题网络安全包含了网络信息的可用性、保密性、完整性和网络通信对象的真实性。数字签名是对______的保护。
单选题给定一组长度为n的无序序列,将其存储在一维数组a[0…n-1]中。现采用如下方法找出其中的最大元素和最小元素:比较a[0]和a[n-1],若a[0]较大,则将二者的值进行交换;再比较a[1]和a[n-2],若a[1]较大,则交换二者的值;然后依次比较a[2]和a[n-3]、a[3]和a[n-4]、…,使得每一对元素中的较小者被交换到低下标端。重复上述方法,在数组的前n/2个元素中查找最小元素中在后n/2个元素中查找最大元素,从而得到整个序列的最小元素和最大元素。上述方法采用的算法设计策略是______。
单选题已知一个二又树的先序遍历序列为①、②、③、④、⑤,中序遍历序列为②、①、④、③、⑤,则该二叉树的后序遍历序列为 (97) 。对于任意一棵二叉树,叙述错误的是 (98) 。
单选题在UML中,______用于描述系统与外部系统及用户之间的交互。
单选题在分布式数据库系统中,______是指用户无需知道数据存放的物理位置。
单选题采用 (88) 设计模式可保证一个类仅有一个实例;采用 (89) 设计模式可将对象组合成树形结构以表示“部分-整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性;采用 (90) 设计模式可动态地给一个对象添加一些额外的职责。
单选题______是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
单选题______设计模式允许一个对象在其状态改变时,通知依赖它的所有对象。该设计模式的类图如图所示,其中,______在其状态发生改变时,向它的各个观察者发出通知。设计模式的UML类图
单选题计算机执行程序所需的时间P,可用P=I×CPI×T来估计,其中I是程序经编译后的机器指令数,CPI是执行每条指令所需的平均机器周期数,T为每个机器周期的时间。RISC计算机采用 (58) 来提高机器的速度。它的指令系统具有 (59) 的特点。指令控制部件的构建, (60) 。 RISC机器又通过采用 (61) 来加快处理器的数据处理速度。RISC的指令集使编译优化工作 (62) 。
单选题以下关于数据库与文件的对应关系叙述错误的是 A)在外存中,数据库以文件形式组织,文件由逻辑记录组成,记录由多个域组成 B)关系表在逻辑上由一系列元组组成,元组由多个属性组成 C)每个元组可以用数据库磁盘文件中的一个逻辑记录来存储,记录包括多个域 D)元组的每个属性对应于文件记录中的一个记录
单选题在移臂调度算法中,______算法可能会随时改变移动臂的运动方向。
单选题UML的设计视图包含了类、接口和协作,其中,设计视图的静态方面由 (22) 和 (23) 表现;动态方面由交互图、 (24) 表现。
单选题开-闭原则(0pen-Closed Principle,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对 (104) 开放,对 (105) 关闭;里氏代换原则(Liskov Substitution Principle,LSP)是指任何 (106) 可以出现的地方, (107) 一定可以出现。依赖倒转原则(Dependence Inversion Principle,DIP)就是要依赖于 (108) 而不依赖于 (109) ,或者说要针对接口编程,不要针对实现编程。
单选题软件测试是软件开发中不可缺少的活动,通常 (21) 在代码编写阶段进行。检查软件的功能是否与用户要求一致是 (22) 的任务。
单选题在数据库系统中,视图是一个______。
单选题给定关系模式R(U,F),U=(A,B,C,D,E),F=B→A,D→A,A→E,AC→B,其属性AD的闭包为 (11) ,其候选关键字为 (12) 。
单选题为便于存储和处理一般树结构形式的信息,常采用孩子-兄弟表示法将其转换成二叉树(左子关系表示父子、右子关系表示兄弟),与图8-2所示的树对应的二叉树是(5)。