面向对象分析中,类与类之间的“IS-A”关系的是一种(1),类与类之间的“IS-PART-OF”关系是一种(2)。(1)A.依赖关系B.关联关系C.泛化关系D.聚合关系(2)A.依赖关系B.关联关系C.泛化关系D.聚合关系【答案】CD【解析】本题考查的是面向对象的基本概念:is-a基于类继承或接口实现,is-a是表达这句话的一种方式:“这个东西是那个东西的一种”。例如:野马是一种马。has-a关系是基于用法(即引用)而不是继承。换句话说,如果类a中的代码具有对类b实例的引用,则“类ahas-a类b”。例如:马有缰绳。ispartof是一种整体与部分的关系。面向对象动态分析模型描述系统的动态行为,显示对象在系统运行期间不同时刻的动态交互。其中,交互模型包括(3),其他行为模型还有(4)。(3)A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图(4)A.顺序图和协作图B.顺序图和状态图C.协作图和活动图D.状态图和活动图【答案】AD【解析】本题考查UML图。多种UML图有其严格的分类,首先分为静态图和动态图。其中动态图又有一个细化的分类:交互图,交互图包括顺序图(序列图)与通信图(协作图)。关于设计模式,下列说法正确的是(5)。(5)A.原型(Prototype)和模板方法(TemplateMethod)属于创建型模式B.组合(Composite)和代理(Proxy)属于结构型模式C.桥接(Bridge)和状态(State)属于行为型模式D.外观(Facade)和中介(Mediator)属于创建型模式【答案】B【解析】本题考查设计模式的分类设计模式分类情况如下所示:三重DES加密使用2个密钥对明文进行3次加密,其密钥长度为(6)位。(6)A.56B.112C.128D.168【答案】B【解析】本题考查信息安全中的对称加密算法。三重DES加密是使用2个DES密钥,进行多次操作来完成的,所以其密钥长度是:56*2=112位。要对消息明文进行加密传送,当前通常使用的加密算法是(7)。(7)A.RSAB.SHA-1C.MD5D.RC5【答案】D【解析】本题考查的是信息安全中的加密算法。其中:RSA是非对称加密算法;SHA-1与MD5属于信息摘要算法;RC-5属于非对称加密算法。这些算法中SHA-1与MD5是不能用来加密数据的,而RSA由于效率问题,一般不直接用于明文加密,适合明文加密的,也就只有RC-5了。假定用户A、B分别在I1和I2两个CA处取得了各自的证书,(8)是A、B互信的必要条件。(8)A.A、B互换私钥B.A、B互换公钥C.I1、I2互换私钥D.I1、I2互换公钥【答案】D【解析】本题考查的是信息安全中的CA认证。题目难度较高,但用排除法来分析不难得出结论。首先,...