开-闭原则(Open-Closed Principle, OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对 (37) 开放,对 (38) 关闭;里氏代换原则(Liskov Substitution Principle, LSP)是指任何 (39) 可以出现的地方, (40) 一定可以出现。依赖倒转原则(Dependence Inversion Principle, DIP)就是要依赖于 (41) ,而不依赖于(42) ,或者说要针对接口编程,不要针对实现编程。
A.修改 B.扩展 C.分析 D.设计
A.-127+1 B.-127-1 C.127+1 D.127-1
A.程序控制输入输出 B.中断 C.DMA D.总线控制
A.地址总线和数据总线的宽度都为32 B.地址总线的宽度为30,数据总线的宽度为32 C.地址总线的宽度为30,数据总线的宽度为8 D.地址总线的宽度为32,数据总线的宽度为8
A.0000H B.0800H C.2000H D.2800H
A.程序计数器(PC) B.指令寄存器(IR) C.存储器数据寄存器(MDR) D.存储器地址寄存器(MAR)
A.磁盘分区和格式化 B.磁盘格式化和碎片整理 C.磁盘清理和碎片整理 D.磁盘分区和磁盘清理
A.拒绝服务 B.口令入侵 C.网络监听 D.IP欺骗
A.发送大量ARP报文造成网络拥塞 B.伪造网关ARP报文使得数据包无法发送到网关 C.ARP攻击破坏了网络的物理连通性 D.ARP攻击破坏了网关设备
A.软件商标设计人 B.软件商标制作人 C.软件商标使用人 D.软件注册商标所有人
A.安装防火墙 B.采用无线网络传输 C.数据加密 D.漏洞扫描
A.著作权 B.专利权 C.商业秘密权 D.商标权
A.李某 B.李某所在单位 C.李某兼职的软件公司 D.李某和软件公司约定的一方
A.256×512×8 B.256×512×3×8 C.256×512×3/8 D.256×512×3
A.7 B.8 C.70 D.71
A.原型模型 B.瀑布模型 C.V模型 D.螺旋模型
A.隐喻 B.重构 C.小型发布 D.持续集成
A.风险识别 B.风险预测 C.风险评估 D.风险控制
A.变量的取值在程序运行过程中可以改变,常量则不行 B.变量具有类型属性,常量则没有 C.变量具有对应的存储单元,常量则没有 D.可以对变量赋值,不能对常量赋值
A.词法分析、语法分析、语义分析 B.语法分析、词法分析、语义分析 C.语义分析、语法分析、词法分析 D.语义分析、词法分析、语法分析
下图所示的有限自动机中,0是初始状态,3是终止状态,该自动机可以识别()。
A.abab B.aaaa C.bbbb D.abba
A.10200 B.11000 C.11200 D.20200
A.时间冗余 B.信息冗余 C.结构冗余 D.冗余附加技术
A.过程能力成熟度模型基于这样的理念:改进过程将改进产品,尤其是软件产品 B.软件过程改进框架包括评估、计划、改进和监控四个部分 C.软件过程改进不是一次性的,需要反复进行 D.在评估后要把发现的问题转化为软件过程改进计划
A.软件的规模 B.开发小组的规模 C.软件的难度 D.软件的结构
根据McCabe度量法,以下程序图的复杂性度量值为()。
A.4 B.5 C.6 D.7
A.可理解性 B.可测试性 C.可扩展性 D.可修改性
A.软件系统文档既包括有一定格式要求的规范文档,又包括系统建设过程中的各种来往文件、会议纪要、会计单据等资料形成的不规范文档 B.软件系统文档可以提高软件开发的可见度 C.软件系统文档不能提高软件开发效率 D.软件系统文档便于用户理解软件的功能、性能等各项指标
A.软件测试不仅能表明软件中存在错误,也能说明软件中不存在错误 B.软件测试活动应从编码阶段开始 C.一个成功的测试能发现至今未发现的错误 D.在一个被测程序段中,若已发现的错误越多,则残存的错误数越少
A.错误猜测 B.逻辑覆盖 C.边界值分析 D.等价类划分
下图所示为两个有限自动机M1和M2(A是初态、C是终态),()。
A.M1 和M2都是确定的有限自动机 B.M1和M2 都是不确定的有限自动机 C.M1是确定的有限自动机,M2是不确定的有限自动机 D.M1 是不确定的有限自动机,M2 是确定的有限自动机
A.可视化程序设计使开发应用程序无需编写程序代码 B.可视化程序设计基于面向对象的思想,引入了控件和事件驱动 C.在可视化程序设计中,构造应用程序界面就像搭积木 D.在可视化程序设计中,采用解释方式可随时查看程序的运行效果
A.汇编语言源程序中的指令语句将被翻译成机器代码 B.汇编程序先将源程序中的伪指令翻译成机器代码,然后再翻译指令语句 C.汇编程序以汇编语言源程序为输入,以机器语言表示的目标程序为输出 D.汇编语言的指令语句必须具有操作码字段,可以没有操作数字段
A.语义 B.结构 C.属性 D.命名
设循环队列Q 的定义中有rear 和len两个域变量,其中rear 表示队尾元素的指针,len 表示队列的长度,如下图所示(队列长度为3,队头元素为e)。设队列的存储空间容量为M,则队头元素的指针为()。
A.(Q.rear+Q.len-1) B.(Q.rear+Q.len-1+M)%M C.(Q.rear-Q.len+1) D.(Q.rear-Q.len+1+M)%M
A.哈夫曼树一定是完全二叉树 B.哈夫曼树一定是平衡二叉树 C.哈夫曼树中权值最小的两个结点互为兄弟结点 D.哈夫曼树中左孩子结点小于父结点、右孩子结点大于父结点
()是右图的合法拓扑序列。
A.6 5 4 3 2 1 B.1 2 3 4 5 6 C.5 6 3 4 2 1 D.5 6 4 2 1 3
A.62, 88, 95 B.62, 95 C.55, 88, 95 D.55, 95
A.10 B.9 C.8 D.7
A.1 2 3 4 ((M*M)*M)*M B.1 2 3 4 (M*M)*(M *M ) C.1 2 3 4 (M*(M *M))*M D.1 2 3 4 M*(M *(M *M ))
A.15 B.16 C.31 D.32
A.分支限界法 B.贪心算法 C.回溯法 D.动态规划策略
A.READ B.GET C.HEAD D.POST
A.帧中继比X.25的通信开销少,传输速度更快 B.帧中继与DDN相比,能以更灵活的方式支持突发式通信 C.帧中继比异步传输模式能提供更高的数据速率 D.租用帧中继虚电路比租用DDN 专线的费用低
A.对齐方式 B.背景颜色 C.边线粗细 D.单元格边距
使用PERT 图进行进度安排,不能清晰地描述(16) ,但可以给出哪些任务完成后才能开始另一些任务。下面PERT图所示工程从A到K 的关键路径是(17) ,(图中省略了任务的开始和结束时刻)。
A.每个任务从何时开始 B.每个任务到何时结束 C.各任务之间的并行情况 D.各任务之间的依赖关系
A.ABEGHIK B.ABEGHJK C.ACEGHIK D.ACEGHJK
某文件系统采用多级索引结构,若磁盘块的大小为512 字节,每个块号需占3 字节,那么根索引采用一级索引时的文件最大长度为(27)K字节;采用二级索引时的文件最大长度为 (28)K 字节。
A.85 B.170 C.512 D.1024
进程P1、P2、P3、P4 和P5 的前趋图如下: 若用PV操作控制进程P1~P5并发执行的过程,则需要设置6 个信号量S1、S2、S3、S4、S5 和S6,且信号量S1~S6的初值都等于零。下图中a和b 处应分别填写(23);c和d处应分别填写(24),e和f处应分别填写 (25)。
A.P(S1) P(S2) 和P(S3) P(S4) B.P(S1) V(S2) 和P(S2) V(S1) C.V(S1) V(S2) 和V(S3) V(S4) D.P(S1) P(S2) 和V(S1) V(S2)
设有学生实体Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系,电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。 学生实体Students中的“家庭住址”是一个(52)属性;为使数据库模式设计更合理,对于关系模式Students(53)。
A.简单 B.多值 C.复合 D.派生
设有关系模式R (课程,教师,学生,成绩,时间,教室),其中函数依赖集F如下: F={课程→→教师,(学生,课程)→成绩,(时间,教室)→课程, (时间,教师)→教室,(时间,学生)→教室} 关系模式R的一个主键是(54),R规范化程度最高达到(55)。若将关系模式R分解为3个关系模式R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中R2的规范化程度最高达到(56)。
A.(学生,课程) B.(时间,教室) C.(时间,教师) D.(时间,学生)
下面的UML类图描绘的是 (46) 设计模式。关于该设计模式的叙述中,错误的是 (47) 。
A.桥接 B.策略 C.抽象工厂 D.观察者
(43) 是一种很强的“拥有”关系,“部分”和“整体”的生命周期通常一样。整体对象完全支配其组成部分,包括它们的创建和销毁等; (44) 同样表示“拥有”关系,但有时候“部分”对象可以在不同的“整体”对象之间共享,并且“部分”对象的生命周期也可以与“整体”对象不同,甚至“部分”对象可以脱离“整体”对象而单独存在。上述两种关系都是 (45) 关系的特殊种类。
A.聚合 B.组合 C.继承 D.关联
公钥体系中,私钥用于 (66) ,公钥用于 (67)。
A.解密和签名 B.加密和签名 C.解密和认证 D.加密和认证
某算法的时间复杂度可用递归式表示,若用表示该算法的渐进时间复杂度的紧致界,则正确的是()。
A.A B.B C.C D.D
A.512 B.1024 C.14450 D.28900
A.该设计模式中的Observer 需要维护至少一个Subject对象 B.该设计模式中的ConcreteObserver 可以绕过Subject及其子类的封装 C.该设计模式中一个Subject对象需要维护多个Observer 对象 D.该设计模式中Subject需要通知Observer 对象其自身的状态变化
A.1NF B.2NF C.3NF D.BCNF
A.P(S1) P(S2) 和V(S3) V(S4) B.P(S1) P(S3) 和V(S5) V(S6) C.V(S1) V(S2) 和P(S3) P(S4) D.P(S1) V(S3) 和P(S2) V(S4)
A.可以不作任何处理,因为该关系模式达到了3NF B.只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息 C.需要对关系模式Students增加若干组家庭成员、关系及联系电话字段 D.应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体
A.2NF B.3NF C.BCNF D.4NF
A.P(S3) P(S4) 和V(S5) V(S6) B.V(S5) V(S6) 和P(S5) P(S6) C.P(S2) P(S5) 和P(S4) P(S6) D.P(S4) V(S5) 和P(S5) V(S6)
A.变量 B.常量 C.基类对象 D.子类对象
People are indulging in an illusion whenever they find themselves explaining at a cocktail(鸡尾酒)party,say, that the 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 (71)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(72)rather than the human side of work is not because it’s more (73),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(74)rather than the(75).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!”
A.creators B.innovators C.appliers D.inventors
A.technical B.classical C.social D.societal
A.程序设计语言 B.建模语言 C.实现 D.抽象
A.trivial B.crucial C.minor D.insignificant
A.technology B.sociology C.physiology D.astronomy