软件设计师当天每日一练试题地址:www.cnitpm.com/exam/ExamDay.aspx?t1=4
往期软件设计师每日一练试题汇总:www.cnitpm.com/class/27/e4_1.html
软件设计师每日一练试题(2021/8/30)在线测试:www.cnitpm.com/exam/ExamDay.aspx?t1=4&day=2021/8/30
点击查看:更多软件设计师习题与指导
软件设计师每日一练试题内容(2021/8/30)
试题1: 如下 UML 类图表示的是 (1) 设计模式。以下关于该设计模式的叙述中,错误的是(2) 。
(1)A、工厂方法
B、策略
C、抽象工厂
D、观察者
(2)A、提供创建一系列相关或相互依赖的对象的接口,而无需指定这些对象所属的具体类
B、可应用于一个系统要由多个产品系列中的一个来配置的时候
C、可应用于强调一系列相关产品对象的设计以便进行联合使用的时候
D、可应用于希望使用已经存在的类,但其接口不符合需求的时候
设有关系模式R(E,N,M,L,Q),其函数依赖集为F={E→N,EM→Q,M→L}。则关系模式R达到了(1);该关系模式(2)。
(1)A.1NF
B.2NF
C.3NF
D.BCNF
(2) A.无需进行分解,因为已经达到了3NF
B.无需进行分解,因为已经达到了BCNF
C.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解
D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和删除异常
在数据库逻辑结构设计阶段,需要(1)阶段形成的(2)作为设计依据。
(1)A.需求分析
B.概念结构设计
C.物理结构设计
D.数据库运行和维护
(2)A.程序文档、数据字典和数据流图。
B.需求说明文档、程序文档和数据流图
C.需求说明文档、数据字典和数据流图
D.需求说明文档、数据字典和程序文档
( )模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下( )情况适合选用该模式。
①抽象复杂对象的构建步骤
②基于构建过程的具体实现构建复杂对象的不同表示
③一个类仅有一个实例
④一个类的实例只能有几个不同状态组合中的一种
46:A.生成器
B.工厂方法
C.原型
D.单例
47:
A.①②
B.②③
C.③④
D.①④
对于长度为 m(m>1)的指定序列,通过初始为空的一个栈,一个队列后,错误的叙述是( )
A、若入栈和入队的序列相同,则出栈序列和出队序列可能相同
B、若入栈和入队的序列相同,则出栈序列和出队序列可以互为逆序
C、入队序列与出队序列关系为 1:1,而入栈序列与出栈序列关系是 1:n(n≧1)
D、入栈序列与出队序列关系为 1:1,而入队序列与出栈序列关系是 1:n(n≧1)
把网络地址117.15.32.0/23划分为117.15.32.0/27,则得到的子网是(1)个。每个子网中可使用的主机地址是(2)个。
(1)A.4
B.8
C.16
D.32
(2)A.30
B.31
C.32
D.34
给定关系模式R(U,F.,其中:属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。若将R分解为如下两个模式(),则分解后的关系模式保持函数依赖。
A.R1(A,B,C.和R2(D,E,G.
B.R1(A,B,C,D.和R2(A,E,G.
C.R1(B,C,D.和R2(A,E,G.
D.R1(B,C,D,E.和R2(A,E,G.
( ) 是右图的合法拓扑序列。
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
结点数目为 n 的二叉查找树(二叉排序树)的最小高度为 (1) 、最大高度为(2)。
(1)A、n
B、n/2
C、[log2n]
D、[log2(n+1)]
(2)A、n
B、n/2
C、[log2n]
D、[log2(n+1)]
温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!
信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。
信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。
发表评论 查看完整评论 | |