软件水平考试

下图所示为 (请作答此空) 设计模式,适用于 ( ) 。 A.抽象工厂(Abstract Factory) B.生成器(Builder) C.工厂方法(Factory Method) D.原型(Prototype)

题目
下图所示为 (请作答此空) 设计模式,适用于 ( ) 。

A.抽象工厂(Abstract Factory)
B.生成器(Builder)
C.工厂方法(Factory Method)
D.原型(Prototype)
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下图所示为 (请作答此空) 设计模式,适用于 ( ) 。

A.适配器(Adapter)
B.责任链(Chain of Responsibility)
C.外观(Facade)
D.桥接(Bridge)

答案:C
解析:
外观设计模式要求一个子系统的外部与其内部的通信必须通过一个统一的对象进行交互。外观设计模式提供一个高层次的接口,使得子系统更易于使用。
外观模式适用情况如下:
1)为复杂的子系统提供一个简单的接口;
2)客户程序与抽象类的实现部分之间存在着很大的依赖性;
3)构建一个层次结构的子系统时,适用外观模式定义子系统中每层的入口点。

第2题:

下图所示的扩展E-R图中,属性“电话”属于(请作答此空),在逻辑结构设计中,该图中的( )属性将不会被转换到关系模式中。

A.组合属性
B.派生属性
C.多值属性
D.单值属性

答案:C
解析:

第3题:

下图所示的程序流程图中有 (请作答此空) 条不同的简单路径,采用McCabe度量法计算该程序图的环路复杂性为 () 。

A.3
B.4
C.5
D.6

答案:A
解析:
三条简单路径分别为begin→y=n-1成立→output A→end;begin→y=n-1不成立→A[i]>A[i+1]不成立→y=n-1成立→end;begin→y-n-1不成立→A[i]>A[i+1]成立→swapA[I],A[i+1] →y=n-1成立→end;
MacCabe度量法公式为V(G)=m-n+2,V(G)是有向图G中环路数,m是图G中弧数,n是图G中节点数。本题中m=10,n=9,故V(G)=3。

第4题:

在交换机上通过( ) 查看到下图所示信息,其中State字段的含义是(请作答此空)

A.抢占模式
B.认证类型
C.配置的优先级
D.交换机在当前备份组的状态

答案:D
解析:

第5题:

下图所示 Router 为路由器,Switch 为二层交换机,Hub 为集线器。则该拓扑结构中共有( )个广播域,(请作答此空)个冲突域。

A.3
B.5
C.7
D.9

答案:C
解析:
集线器整体是一个冲突域,交换机的每个端口为一个冲突域,路由器每个接口是一个广播域。所以该拓扑结构中共有2个广播域,7个冲突域。

第6题:

下图所示的扩展E-R图中,属性“电话”属于( ),在逻辑结构设计中,该图中的(请作答此空)属性将不会被转换到关系模式中。


A.性别
B.电话
C.年龄
D.工号

答案:C
解析:

第7题:

下图所示的E-R图中,应作为派生属性的是(请作答此空):该E-R图应转换的关系模式为( ),其中各关系模式均满足4NF。

A.出生日期
B.年龄
C.电话
D.工号

答案:B
解析:
本题考查扩展E-R图的基础知识。扩展E-R图中,实体的属性增加了组合属性、多值属性和派生属性的描述。其中,派生属性是指可以由其他属性来获得的属性。图中的年龄属性,可以由出生日期计算获得,故为派生属性。派生属性在扩展E-R图中使用虚线椭圆来表示,双线椭圆表示多值属性,即一个实体可以在该属性上有多个值,如一个员工可以有多个电话。根据扩展E-R图的转换规则,派生属性在转换过程中丢弃,多值属性与实体的标识符独立转换成一个关系模式,该关系模式属于4NF。其他属性构成的关系模式属于BCNF,无多值依赖,也属于4NF。

第8题:

在设计白盒测试用例时,( )是最弱的逻辑覆盖。在下图所示流程中,至少需要(请作答此空)个测试用例才可以实现路径覆盖。

A.1
B.2
C.3
D.4

答案:C
解析:
主要的软件测试方法有:(1)语句覆盖。被测程序的每个语句至少执行一次。是一种很弱的覆盖标准。(2)判定覆盖。也称为分支覆盖,判定表达式至少获得一次“真”、“假”值。判定覆盖比语句覆盖强。(3)条件覆盖。每个逻辑条件的各种可能的值都满足一次。(4)路径覆盖。覆盖所有可能的路径。(5)判定/条件覆盖。每个条件所有可能的值(真/假)至少出现一次。(6)条件组合覆盖。每个条件的各种可能值的组合都至少出现一次。满足路径覆盖,只要覆盖所有可能的路径,总共是3条路径,所以需要用3个测试用例即可。

第9题:

某电子邮箱收件箱的内容如下图所示,其中未读邮件个数为(请作答此空),本页面中带附件的邮件个数为( )。

A.4
B.5
C.6
D.36

答案:C
解析:
收件箱(6)说明有6封未读邮件, 表示邮件有附件,所以本页面中带附件的邮件个数为2。

第10题:

下图所示UML图为(请作答此空),用于展示( )。①和②分别表示( )。


A.类图
B.组件图
C.通信图
D.部署图

答案:B
解析:
末端有一个完整的圆周的接口符号代表组件提供接口。在末端只有半个圆的接口符号代表组件需求接口

更多相关问题