Anda di halaman 1dari 15

> Number: 1 > Category: General > Question: Object-Oriented Technologies have the following benefits: > >

Answer1: Increased encapsulation > Answer2: Decreased coupling between modules > Answer3: Increased cohesion of code > Answer4: High level of abstraction > Answer5: All of the above > > --------> -----> Number: 2 > Category: General > Question: In Object-oriented Technology the word "UML" means > > Answer1: Unified Module Language > Answer2: Unified Modeling Language > Answer3: Universal Module Leveling > Answer4: Universal Module Language > > --------> -----> Number: 3 > Category: General > Question: Which of the following statements is true? > > Answer1: Structured analysis was developed from Object-oriented > Technology. > Answer2: UML is a collaboration of the main stream Object-Oriented > Methodologies. > Answer3: Object-Oriented Technology is the culmination of High level > Programming languages such as Java and C++. > Answer4: Only object-oriented programming languages can be used to > implement object-oriented designs. > > --------> -----> Number: 4 > Category: General > Question: What is true about Object-oriented Analysis? > > Answer1: It is a method of modeling requirements of the system > Answer2: It is a technique for analyzing the design of the system > Answer3: Code can be written directly from the Analysis > Answer4: It comes after object-oriented design in the product life cycle.

> > --------> -----> Number: 5 > Category: Classes > Question: A object has > > Answer1: Behavior > Answer2: State > Answer3: Identity > Answer4: Attributes > Answer5: All of the Above > > --------> -----> Number: 6 > Category: Classes > Question: Which of the following is true? > > Answer1: An object is an instance of a class > Answer2: A class is an abstract definition for a set of objects > Answer3: An object can be in more than one class > Answer4: An object has a life span. > Answer5: All of the above > > --------> -----> Number: 7 > Category: Classes > Question: An object's state is determined by, > > Answer1: The value of all of its attributes > Answer2: Its relationships with other objects > Answer3: Its history at any given point in time > Answer4: The operations that it can perform > Answer5: Answers 2 and 4 > Answer6: Answers 1 and 2 > Answer7: Answers 1, 3, and 4 > Answer8: Answers 1, 2, and 3 > > --------> -----> Number: 8 > Category: Classes > Question: A class's structure is >

> Answer1: Represented in code > Answer2: Represented by attributes and relationships > Answer3: Represented by operations. > Answer4: Represented by object interactions. > Answer5: Answers 1 and 2 > Answer6: Answers 2 and 3 > > --------> -----> Number: 9 > Category: Classes > Question: A class's behavior is > > Answer1: Determined by a set of operations > Answer2: Determined by its attributes > Answer3: Is unique for each object of the class > Answer4: Determined by its parent class. > Answer5: Answers 1 and 2 > Answer6: Answers 2 and 3 > > --------> -----> Number: 10 > Category: Classes > Question: Which of the following statements is true? > > Answer1: Class cardinality determines the number of objects that can exist > of the specific class. > Answer2: An abstract class contains only private operations. > Answer3: A utility class only contains operations. > Answer4: A parameterized class can only contain one formal parameter. > > --------> -----> Number: 11 > Category: Classes > Question: Which of the following statements are true about method > visibility? > > Answer1: A class's methods are visible to all other objects of the same > class independent of its visibility. > Answer2: Other objects can access operations of a class if the visibility > of the operation is public. > Answer3: An object can access all of its methods regardless of the > visibility of the operation's visibility. > Answer4: A child class can access all of its parents operations regardless

> of visibility. > Answer5: Answer 1 and 2 > Answer6: Answer 2 and 3 > Answer7: None of the above > > --------> -----> Number: 12 > Category: Classes > Question: Which of the following is false about cardinality mapping? > > Answer1: "1" - exactly one and only one > Answer2: "0..n" - any real number including zero > Answer3: "0..1" - zero or one > Answer4: "3..7" - 3 or 7 > Answer5: "3,7" - 3 or 7 > > --------> -----> Number: 13 > Category: Classes > Question: What is the type of visibility required for a child class to see > the operations of a parent class in an inheritance relationship? > > Answer1: Public > Answer2: Protected > Answer3: Private > Answer4: Implementation > Answer5: All of the above > Answer6: Answers 1 and 3 > Answer7: Answers 2 and 3 > Answer8: Answers 1 and 2 > > --------> -----> Number: 14 > Category: Classes > Question: Polymorphism is > > Answer1: When an operation in a child class has the same name and > operation signature as the parent class. > Answer2: When an object changes the class that it belongs. > Answer3: When an operation in the same class has the same name and a > different signature. > Answer4: When an attribute in a child class has the same, name and type, > of the parent class.

> > --------> -----> Number: 15 > Category: Classes > Question: The term "overriding" refers to > > Answer1: An operation in a child class has the same name and operation > signature as the parent class. > Answer2: An object changes the class that it belongs. > Answer3: When an operation in the same class has the same name and a > different signature. > Answer4: When an attribute in a child class has the same, name and type, > of the parent class. > > --------> -----> Number: 16 > Category: Classes > Question: Attributes of children classes in an inheritance relationship > can have the same name as attributes in the parent class. > > Answer1: This is called attribute overriding. > Answer2: This is called attribute polymorphism. > Answer3: This statement is not a valid in Object-oriented technology. > Answer4: This is called attribute redefinition. > > --------> -----> Number: 17 > Category: Classes > Question: What visibilities can attributes can have? > > Answer1: Public > Answer2: Protected > Answer3: Private > Answer4: Implementation > Answer5: All of the above > Answer6: Answers 1 and 4 > Answer7: None of the above > > --------> -----> Number: 18 > Category: Classes > Question: A utility class refers to

> > Answer1: A class that creates and destroys other classes > Answer2: A class that has 1 as the cardinality > Answer3: A group of common operations grouped together in a class > Answer4: A class that controls the behavior of other classes. > > --------> -----> Number: 19 > Category: Relationships > Question: What statement best describes an inheritance relationship? > > Answer1: "HAS A" relationship. > Answer2: "IS A" relationship > Answer3: "IMPLEMENTS" relationship > Answer4: "USES" relationship > Answer5: "IS A MEMBER" relationship > > --------> -----> Number: 20 > Category: Relationships > Question: What statement best describes a realize relationship? > > Answer1: "HAS A" relationship. > Answer2: "IS A" relationship > Answer3: "IMPLEMENTS" relationship > Answer4: "USES" relationship > Answer5: "IS PART OF" relationship > > --------> -----> Number: 21 > Category: Relationships > Question: What statement best describes an aggregation relationship? > > Answer1: "HAS A" relationship. > Answer2: "IS A" relationship > Answer3: "IMPLEMENTS" relationship > Answer4: "USES" relationship > Answer5: "IS PART OF" relationship > > --------> -----> Number: 22 > Category: Relationships

> Question: What statement best describes a dependency relationship? > > Answer1: "HAS A" relationship. > Answer2: "IS A" relationship > Answer3: "IMPLEMENTS" relationship > Answer4: "USES" relationship > Answer5: "IS PART OF" relationship > > --------> -----> Number: 23 > Category: Relationships > Question: What statement best describes an association relationship? > > Answer1: "HAS A" relationship. > Answer2: "IS A" relationship > Answer3: "IMPLEMENTS" relationship > Answer4: "USES" relationship > Answer5: "IS PART OF" relationship > > --------> -----> Number: 24 > Category: Relationships > Question: The class foo has many of the same attributes as class bar, but > it behaves slightly differently from bar. It can be said that foo is a > specialization of bar. What is the relationship between foo and bar? > > Answer1: Association > Answer2: Aggregation > Answer3: Inheritance > Answer4: Realization > Answer5: Dependency > Answer6: None of the Above > > --------> -----> Number: 25 > Category: Relationships > Question: The class foo represents an interface to a library. The class > bar contains all of the operations of the foo class and is the actual > class that is used at runtime of the library. What is the relationship > between foo and bar? > > Answer1: Association > Answer2: Aggregation

> Answer3: Inheritance > Answer4: Realization > Answer5: Dependency > Answer6: None of the above > > --------> -----> Number: 26 > Category: Relationships > Question: An operation in class foo calls an operation in class bar. There > are no other relationships between the two classes. What type of > relationship is this one? > > Answer1: Association > Answer2: Aggregation > Answer3: Inheritance > Answer4: Realization > Answer5: Dependency > > --------> -----> Number: 27 > Category: Relationships > Question: A car has four wheels. The class car and the class wheel have > what type of relationship? > > Answer1: Association > Answer2: Aggregation > Answer3: Inheritance > Answer4: Realization > Answer5: Dependency > > --------> -----> Number: 28 > Category: Relationships > Question: The student attends several classrooms. The classroom can hold > several students. What is the relationship between the student and the > classroom? > > Answer1: Association > Answer2: Aggregation > Answer3: Inheritance > Answer4: Realization > Answer5: Dependency >

> --------> -----> Number: 29 > Category: Relationships > Question: What is true about tertiary relationships? > > Answer1: It is a relationship that relates one class to three other > classes. > Answer2: It is a single relationship that relates three classes together. > Answer3: It is a resulting relationship from a primary and secondary > relationship. > Answer4: It is not a valid term in object-oriented technologies. > > --------> -----> Number: 30 > Category: Relationships > Question: What kinds of items are related in realization relationships? > > Answer1: An interface and its implementation class > Answer2: A Parameterized class and an instantiated class > Answer3: An operation and a class > Answer4: An attribute and a class > Answer5: A package and a class > Answer6: All of the above > Answer7: Answers 1 and 2 > Answer8: Answers 1 and 3 > Answer9: Answers 2 and 3 > > --------> -----> Number: 31 > Category: Relationships > Question: Select the relationships that can have cardinality, other than > "1". > > Answer1: Association > Answer2: Aggregation > Answer3: Inheritance > Answer4: Realization > Answer5: Dependency > Answer6: All of the above > Answer7: Answers 1, 3, and 4 > Answer8: Answers 1 and 2 > Answer9: Answers 3,4, and 5 >

> --------> -----> Number: 32 > Category: Relationships > Question: Which of the following statements are false? > > Answer1: A class can have a relationship to itself. > Answer2: An object can have a relationship to other objects of the same > class. > Answer3: A class can have only one relationship to another class. > Answer4: A relationship can exist with a cardinality of zero. > Answer5: A class can exist without any relationships to other objects. > > --------> -----> Number: 33 > Category: Relationships > Question: What types of relationships can a class have to itself? > > Answer1: Association > Answer2: Aggregation > Answer3: Inheritance > Answer4: Realization > Answer5: Dependency > Answer6: Answers 1 and 2 > Answer7: Answers 3 and 5 > Answer8: Answers 4 and 5 > Answer9: None of the above > > --------> -----> Number: 34 > Category: Use Cases > Question: What is an actor in use case analysis? > > Answer1: Anything that interacts with the system. > Answer2: A term for business objects that reside in the system. > Answer3: Anything that reacts to outside forces of the system. > Answer4: This is not a term in use case analysis. > > --------> -----> Number: 35 > Category: Use Cases > Question: What of the following is true about use case analysis? >

> Answer1: The actors of the system determine the boundary of the system. > Answer2: The set of all actors delimits the system. > Answer3: Use Cases describe the responses of the system to stimuli from > its actors. > Answer4: Use Cases can send stimuli to actors of the system. > Answer5: All of the above > > --------> -----> Number: 36 > Category: Use Cases > Question: A Use Case represents > > Answer1: A class hierarchy of business objects. > Answer2: A set of uses relationships in the model. > Answer3: A sequence of transitions that are performed by the system. > Answer4: A state machine for the complete system. > Answer5: None of the above > > --------> -----> Number: 37 > Category: Use Cases > Question: Which of the following is false about Use Case Analysis? > > Answer1: An Actor must be directly associated with at least one use case > in the system. > Answer2: A use case must be directly related to at least one actor of the > system > Answer3: A use case can be related to actors and other use cases. > Answer4: Actors can be people, machines, or other systems. > Answer5: All of the above are true > > --------> -----> Number: 38 > Category: Scenarios > Question: What is true about scenarios? > > Answer1: It is an instance of a Use Case. > Answer2: It represents one flow of events in the system. > Answer3: It contains objects of the system and the interaction between the > objects. > Answer4: It is a good place to find objects that can be classified into > classes. > Answer5: All of the above

> Answer6: None of the above > > --------> -----> Number: 39 > Category: Scenarios > Question: A software designer wants to show a scenario that has a time > critical flow of control between multiple objects. What diagramming > technique should they use? > > Answer1: Sequence Diagram > Answer2: Collaboration Diagram > Answer3: State Diagram > Answer4: Class Diagram > > --------> -----> Number: 40 > Category: Scenarios > Question: A Sequence diagram contains > > Answer1: Objects > Answer2: Messages > Answer3: Object Visibility > Answer4: Timing constraints > Answer5: Focus of control > Answer6: All of the above > Answer7: All of the above except 3 > Answer8: All of the above except 5 > Answer9: All of the above except 1 > > --------> -----> Number: 41 > Category: Scenarios > Question: Collaboration diagrams contain > > Answer1: Objects > Answer2: Messages > Answer3: Object Visibility > Answer4: Timing constraints > Answer5: Focus of control > Answer6: All of the above > Answer7: All of the above except 3 > Answer8: All of the above except 5 > Answer9: All of the above except 1

> > --------> -----> Number: 42 > Category: Scenarios > Question: What is true about messages in scenarios? > > Answer1: The operation of the calling object > Answer2: The operation of the called object > Answer3: It is sent by the actor to the system > Answer4: It is sent by the system to the actor > Answer5: None of the above > > --------> -----> Number: 43 > Category: State Machines > Question: A State Machine contains > > Answer1: States of a class > Answer2: Transitions between states > Answer3: Actions performed by the class > Answer4: Events that trigger actions in the class > Answer5: All of the above > > --------> -----> Number: 44 > Category: State Machines > Question: A state machine can have only one > > Answer1: Termination State > Answer2: Initial State > Answer3: Action per state > Answer4: Transition from a state > Answer5: All of the above > > --------> -----> Number: 45 > Category: State Machines > Question: A non-deterministic State Machines is > > Answer1: When a state has multiple non-qualified outgoing transitions. > Answer2: When a state has one non-qualified outgoing transition. > Answer3: When a transition does not go to a state.

> Answer4: When a transition does not have a guard condition. > > --------> -----> Number: 46 > Category: State Machines > Question: A transition with out a guard condition or a trigger event is > called > > Answer1: Non-deterministic transition > Answer2: Automatic transition > Answer3: Under-defined transition > Answer4: Illegal transition > > --------> -----> Number: 47 > Category: State Machines > Question: Which of the following statements is false? > > Answer1: An object can be in more than one state at a time > Answer2: A state machine can have multiple termination states > Answer3: A state can remember which sub state was the last state > Answer4: A transition can fire conditionally. > > --------> -----> Number: 48 > Category: Design Patterns > Question: What is false about design patterns? > > Answer1: A design pattern can decrease time to market and increase > quality. > Answer2: A design pattern is a map from object-oriented design to specific > language implementation. > Answer3: A design pattern contains well-defined constructs for specific > types of problems. > Answer4: Design patterns can be applied to software problems, and > organizational problems. > > --------> -----> Number: 49 > Category: Design Patterns > Question: What type of pattern is a factory pattern? >

> Answer1: A behavioral pattern > Answer2: A creation pattern > Answer3: A structural pattern > Answer4: An organizational pattern > > --------> -----> Number: 50 > Category: Design Patterns > Question: An engineer needs to design a system for multiple customers that > are accessing the same database. Each customer has unique ways they want > to look at the information from the database. They will need to see > changes to the data in a real-time fashion. What design pattern will be > most useful? > > Answer1: Abstract Factory > Answer2: Blackboard > Answer3: Model View Controller > Answer4: Reflection > Answer5: Part-Whole > Answer6: None of the above >

Anda mungkin juga menyukai