方昊x吧 关注:93贴子:3,353
  • 14回复贴,共1
第1章 概述 选择题
1. 好模型的应该符合的条件是
①规范性 ②正确性 ③一致性 ④完备性 ⑤独立性
(A)①②③④
(B)①③④⑤
(C)②③④⑤
(D)①②④⑤
[参考答案:A, 分值:2 分]


IP属地:江苏1楼2017-04-16 11:05回复
    2. 下面不是面向对象设计基本特性的是
    (A)一致性
    (B)多态性
    (C)封装性
    (D)继承性
    [参考答案:A, 分值:2 分]


    IP属地:江苏2楼2017-04-16 11:06
    回复
      3. 下面哪个不是UML中的静态视图
      (A)对象图
      (B)状态图
      (C)用例图
      (D)类图
      [参考答案:B, 分值:2 分]


      IP属地:江苏3楼2017-04-16 11:07
      回复
        4. 关于对象和实例的概念,下面说法错误的是
        (A)对象是由类经实例化创建而来的。
        (B)一个实例也是一个对象。
        (C)一个对象是属性和行为的一个封装体。
        (D)一个对象是一个实例。
        [参考答案:B, 分值:2 分]


        IP属地:江苏4楼2017-04-16 11:09
        回复
          5. 关于继承性,下列说法错误的是
          (A)父类的protected成员可被其子类访问。
          (B)子类的对象可代替其父类的对象。
          (C)一个父类可以有多个子类,每个子类只能有一个父类。
          (D)子类的每个对象都是其父类的一个对象。
          [参考答案:C, 分值:2 分]


          IP属地:江苏5楼2017-04-16 11:09
          回复
            6. 在面向对象的方法学中,封装的目的是分离对象的
            (A)定义和实现
            (B)设计和测试
            (C)分析和定义
            (D)设计和实现
            [参考答案:C, 分值:2 分]


            IP属地:江苏6楼2017-04-16 11:10
            回复
              7. 面向对象的封装有三个层面的解释,不属于这三个层面的是
              (A)对象的封装
              (B)类的封装
              (C)接口的封装
              (D)包的封装
              [参考答案:C, 分值:2 分]
              8. 面向对象设计的基本特性除了封装和多态之外,还包括
              (A)可移植性
              (B)一致性
              (C)继承性
              (D)完整性
              [参考答案:C, 分值:2 分]


              IP属地:江苏7楼2017-04-16 11:10
              回复
                9. 下面关于正向工程与逆向工程的描述,哪个不正确
                (A)正向工程是通过到实现语言的映射而把模型转换为代码的过程。
                (B)正向工程是通过从特定实现语言的映射而把代码转换为模型的过程。
                (C)逆向工程是通过从特定实现语言的映射而把代码转换为模型的过程。
                (D)正向工程与逆向工程可以通过rose支持来实现。
                [参考答案:B, 分值:2 分]
                10. 关于继承性,下列说法错误的是
                (A)子类的对象可代替其父类的对象。
                (B)当一个子类实例化创建一个对象时,该子类的超类也将实例化。
                (C)子类和超类相互依赖。
                (D)子类不能直接访问其超类的私有特征,但子类继承其超类的私有特征。
                [参考答案:C, 分值:2 分]
                11. UML图不包括
                (A)流程图
                (B)类图
                (C)状态图
                (D)用例图
                [参考答案:C, 分值:2 分]


                IP属地:江苏8楼2017-04-16 11:12
                回复
                  12. 在面向对象设计中,关于继承性,下面说法错误的是
                  (A)子类不但继承超类的属性和操作,也继承超类的关联。
                  (B)子类继承超类的特性,但并不继承其私有特性。
                  (C)超类的protected成员可被其子类访问。
                  (D)子类的每个对象都是其超类的一个对象,所以子类的对象可代替其超类的对象。
                  [参考答案:B, 分值:2 分]
                  13. 在结构化程序设计思想中,不属于程序三种基本控制结构的是
                  (A)循环
                  (B)顺序
                  (C)选择
                  (D)嵌套
                  [参考答案:D, 分值:2 分]
                  14. UML的概念模型不包括
                  (A)应用领域
                  (B)公共机制
                  (C)基本构造块
                  (D)规则
                  [参考答案:A, 分值:2 分]


                  IP属地:江苏9楼2017-04-16 11:13
                  回复
                    第2章 用例与用例图 选择题
                    1. 下面关系中不适合描述用例之间关系的是
                    (A)扩展
                    (B)包含
                    (C)关联
                    (D)泛化
                    [参考答案:C, 分值:2 分]
                    2. 在用例之间,会有三种不同的关系,下列哪个不是他们之间的关系
                    (A)聚集
                    (B)包含
                    (C)扩展
                    (D)泛化
                    [参考答案:A, 分值:2 分]
                    3. 一个用例中加入一些新的动作后则构成了另一个用例,这两个用例之间的关系是
                    (A)泛化
                    (B)聚集
                    (C)扩展
                    (D)包含
                    [参考答案:C, 分值:2 分]
                    4. 关于用例,下面说法是错误的是
                    (A)一个用例表示了系统中的一部分功能和行为。
                    (B)一个用例也描述了一个功能如何实现。
                    (C)一个用例的动作的执行会产生可观察的结果。
                    (D)一个用例抽象了一组动作的规范。
                    [参考答案:B, 分值:2 分]
                    5. 在图书管理系统的用例图中,还书用例和罚款用例之间是
                    (A)聚集
                    (B)包含
                    (C)分类
                    (D)扩展
                    [参考答案:D, 分值:2 分]


                    IP属地:江苏10楼2017-04-16 11:22
                    回复
                      6. 在确定用例名时,一般使用
                      (A)名词
                      (B)代词
                      (C)动词
                      (D)形容词
                      [参考答案:C, 分值:2 分]
                      7. 如果对银行ATM的常用功能进行建模,包括取款、存款、转账、查询等,可以用来表示该系统的功能需求的是
                      (A)序列图
                      (B)用例图
                      (C)活动图
                      (D)对象图
                      [参考答案:B, 分值:2 分]
                      8. UML中,用例图展示了外部Actor与系统所提供的用例之间的连接,UML中的外部Actor是指
                      (A)人和硬件设备
                      (B)硬件设备
                      (C)人、硬件设备或外部系统
                      (D)人
                      [参考答案:C, 分值:2 分]
                      9. 在UML提供的图中,用于描述系统与外部系统及用户之间的交互的图是
                      (A)用例图
                      (B)部署图
                      (C)对象图
                      (D)类图
                      [参考答案:A, 分值:2 分]
                      10. 在用例图中,关于参与者与角色,下面说法错误的是
                      (A)一个参与者与特定的用例之间具有关联关系。
                      (B)一个参与者actor表示与系统交互的一种角色。
                      (C)参与者只能表示特定用户所扮演的角色。
                      (D)参与者之间可能有泛化关系。
                      [参考答案:C, 分值:2 分]


                      IP属地:江苏11楼2017-04-16 11:24
                      回复
                        11. 关于用例之间的包含和扩展关系,下面说法错误的是
                        (A)包含关系是一种依赖关系,指向被包含的用例。
                        (B)扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中。
                        (C)扩展关系是从一个扩展用例到一个被扩展用例的一种泛化关系。
                        (D)包含是指一个用例含有另一个用例的行为。
                        [参考答案:C, 分值:2 分]
                        12. 在银行ATM建模中,每次取款或转账都要求登录系统,那么登录系统与它们之间的关系就是
                        (A)被包含用例
                        (B)扩展用例
                        (C)包含用例
                        (D)被扩展用例
                        [参考答案:A, 分值:2 分]
                        13. 参与者与用例之间的关系是
                        (A)包含
                        (B)关联
                        (C)扩展
                        (D)泛化
                        [参考答案:B, 分值:2 分]
                        14. 在一个“订单处理系统”中,下新订单和更新订单都要核查用户账号是否正确,则用例“下新订单”、“更新订单”与用例“核查用户账号”之间的关系是
                        (A)泛化
                        (B)实现
                        (C)扩展
                        (D)包含
                        [参考答案:D, 分值:2 分]
                        15. 下列关于用例图的描述,错误的是
                        (A)用例图中的参与者和用例之间是关联关系。
                        (B)参与者和参与者之间、用例和用例之间都可能出现泛化关系。
                        (C)包含是用例之间的一种依赖关系,指向被包含的用例。
                        (D)扩展关系规范了扩展用例的行为如何及何时插入到被扩展用例的行为之中,由被扩展用例指向扩展用例。
                        [参考答案:D, 分值:2 分]


                        IP属地:江苏12楼2017-04-16 11:26
                        回复
                          第3章 类与接口 选择题
                          1. 通常把一组具有相同数据结构和相同操作的对象的集合定义为
                          (A)消息
                          (B)属性
                          (C)对象
                          (D)类
                          [参考答案:D, 分值:2 分]


                          IP属地:江苏13楼2017-04-16 11:39
                          回复
                            2. 在类图中,"~"表示的可见性是
                            (A)Public
                            (B)Private
                            (C)Package
                            (D)Protected
                            [参考答案:C, 分值:2 分]
                            3. 关于抽象类和具体类,下列说法不正确的是
                            (A)如果一个类有父类,该类就是具体类。
                            (B)如果一个类继承了父类的抽象操作/方法,而该类未提供实现,那么该类是抽象类。
                            (C)在UML中,通过把一个类的名称写为斜体来指明该类是抽象类。
                            (D)抽象类没有任何直接的实例,而具体类则有直接实例。
                            [参考答案:A, 分值:2 分]
                            4. 关于约束,下列描述错误的是
                            (A)可以在注解中表示约束。
                            (B)约束允许增加新的规则或者修改已有的规则。
                            (C)约束必须表示为规范的约束语言。
                            (D)约束是对特定模型元素附加的语义信息。
                            [参考答案:C, 分值:2 分]
                            5. 关于接口,下面说法错误的是
                            (A)一个接口可由多个类实现。
                            (B)一个接口仅说明一组抽象的行为规范。
                            (C)接口通常仅说明一组相关的操作,不说明这些操作的实现方法。
                            (D)接口是一种抽象类型,可以直接实例化。
                            [参考答案:D, 分值:2 分]
                            6. 关于对象和实例,下列说法不正确的是
                            (A)对象都是实例,但有些实例不是对象。
                            (B)一个对象的状态是静态的,只能由属性值表示。
                            (C)在UML模型图中,可能存在匿名实例。
                            (D)对象是由类经过实例化创建出来的。
                            [参考答案:B, 分值:2 分]


                            IP属地:江苏14楼2017-04-16 11:41
                            回复
                              7. 在面向对象的语言中,下面描述正确的是
                              (A)每个类只能创建一个实例
                              (B)每个类都必须创建一个实例
                              (C)类的实例化是指对类的实例分配存储空间
                              (D)类的实例化是指对类进行初始化
                              [参考答案:C, 分值:2 分]
                              8. 类图用于对系统的静态设计视图建模,类图的常用建模技术不包括
                              (A)对逻辑数据库模式建模
                              (B)对系统的词汇建模
                              (C)对简单协作建模
                              (D)对对象结构建模
                              [参考答案:D, 分值:2 分]
                              9. 下面哪个展现了一组对象以及它们之间的关系
                              (A)活动图
                              (B)对象图
                              (C)类图
                              (D)用例图
                              [参考答案:B, 分值:2 分]
                              10. 在下面关于类的描述中,错误的是
                              (A)一个类是具有相同特征、约束和语义规范的一组对象的抽象描述。
                              (B)类是抽象的
                              (C)类是静态的
                              (D)类是现实世界中客观存在的事物
                              [参考答案:D, 分值:2 分]
                              11. 关于对象和对象图,下面说法错误的是
                              (A)对象图表示运行时刻的对象状态及对象之间的关联“链”。
                              (B)在建模过程中,应先制作类图,再制作对象图。
                              (C)一个对象是一个实例,是属性和行为的一个封装体。
                              (D)一个值规范是一组实例的规范,可以是对象,可通过表达式来表示或计算多个实例。
                              [参考答案:B, 分值:2 分]


                              IP属地:江苏15楼2017-04-16 11:45
                              回复