Explore topic-wise MCQs in Computer Science Engineering (CSE).

This section includes 458 Mcqs, each offering curated multiple-choice questions to sharpen your Computer Science Engineering (CSE) knowledge and support exam preparation. Choose a topic below to get started.

251.

Cohesion and coupling are represented by using …

A. structure part
B. structure effect
C. dependence matrix
D. all of these
Answer» D. all of these
252.

Aggregation is …

A. set of relationship
B. composed of relationship
C. part of relationship
D. all of these
Answer» C. part of relationship
253.

The time oriented diagram include …

A. sequence
B. classes
C. activity
D. none of these
Answer» B. classes
254.

To distunguish between active and non-active object which property is applied?

A. abstraction
B. polymophism
C. concurrency
D. aggregation
Answer» D. aggregation
255.

Abstraction provide an operation named as …

A. encapsulation
B. call back
C. turndown
D. inheritance
Answer» C. turndown
256.

CRC approach and noun phrase approach are used to identify …

A. classes
B. colaborators
C. use cases
D. object
Answer» B. colaborators
257.

The vertcal dimension of a sequence diagram shows

A. abstract
B. line
C. time
D. messages
Answer» D. messages
258.

To hide the internal implementation of an object we use …

A. inheritance
B. encapsulation
C. polymorphism
D. none of these
Answer» C. polymorphism
259.

Abstraction has ______ types.

A. 1
B. 2
C. 3
D. 4
Answer» E.
260.

Class diagrams are used to construct the executable code for forward and reverse engineering of any system.

A. true
B. false
Answer» B. false
261.

Class diagrams are used for ______________

A. describing the static view of the system.
B. showing the collaboration among the elements of the static view.
C. describing the functionalities performed by the system.
D. all of above.
Answer» E.
262.

The purpose of class diagram is to model the static view of an application.

A. true
B. false
Answer» B. false
263.

A ____________ is a blueprint for an object.

A. use case
B. class
C. object
D. state
Answer» C. object
264.

__________ represented by In UML diagrams, relationship between component parts and object.

A. ordination
B. aggregation
C. segregation
D. increment
Answer» C. segregation
265.

Which among these are the rules to be considered to form Class diagrams?

A. class symbols must have at least a name compartment
B. compartment can be in random order
C. attributes and operations can be listed at any suitable place
D. none of the mentioned
Answer» B. compartment can be in random order
266.

Which of these are the heuristics?

A. name classes, attributes, and roles with noun phrases
B. name operations and associations with verb phrases
C. stick to binary associations
D. all of the mentioned
Answer» E.
267.

Which of these are part of the class operation specification format?

A. name
B. parameter list
C. return-type list
D. all of the mentioned
Answer» E.
268.

An operation can be described as?

A. object behavior
B. class behavior
C. functions
D. object & class behavior
Answer» E.
269.

________________ is a special type of aggregation where parts are destroyed when the whole is destroyed.

A. composition
B. complete composition
C. full composition
D. none of above
Answer» B. complete composition
270.

Purpose of Class Diagrams ___________

A. shows static structure of classifiers in a system
B. diagram provides a basic notation for other structure diagrams prescribed by uml
C. helpful for developers and other team members too
D. all of above.
Answer» E.
271.

UML use case diagrams are ideal for __________________

A. defining and organizing functional requirements in a system
B. specifying the context and requirements of a system
C. specifying the context and requirements of a system
D. all of above.
Answer» E.
272.

Use case diagrams can be used for ________________.

A. requirement analysis and high level design
B. model the context of a system
C. reverse engineering
D. all of above.
Answer» E.
273.

The reason for separating the use-case realization from its use case is ________________.

A. allows the interactions, in the form of use cases
B. allows the requirements, in the form of use cases.
C. allows the physical components, in the form of use cases
D. all of the above
Answer» C. allows the physical components, in the form of use cases
274.

For each use-case realization, there may be one or more class diagrams that depict its participating classes.

A. true
B. false
Answer» B. false
275.

Find incorrect about Use Case.

A. actors
B. preconditions
C. basic flow
D. operations
Answer» E.
276.

A use-case____________ represents how a use case will be implemented in terms of collaborating objects.

A. realization
B. extend
C. include
D. all of above.
Answer» B. extend
277.

Forward engineering in UML is the process of transforming ________

A. a code into a model
B. a code into design n
C. a model into a code
D. a model into test
Answer» D. a model into test
278.

Class diagrams are not useful to ________

A. model simple collaborations
B. model the vocabulary of a system
C. model simple interactions
D. model a logical database schema
Answer» D. model a logical database schema
279.

Forward engineering of an ________ is theoretically possible but programmatically o limited value.

A. object diagram
B. activity diagram
C. class diagram
D. interaction diagram
Answer» B. activity diagram
280.

Which of the following diagram is used to model the vocabulary of a system?

A. object diagram
B. activity diagram
C. class diagram
D. interaction diagram
Answer» D. interaction diagram
281.

Forward engineering and reverse engineering can be applicable to ________

A. class diagram
B. stereotypes
C. tagged values
D. adornments
Answer» B. stereotypes
282.

________ diagrams are used to illustrate data structures, and the static snapshots instances of the things found in the class diagrams.

A. use case diagram
B. object
C. collaboration
D. sequence
Answer» C. collaboration
283.

___________ classes are used to create the interface that the user sees and interacts with as the software is used.

A. controller
B. entity
C. boundary
D. business
Answer» D. business
284.

_________________ allows us to infer that different members of classes have some common characteristics.

A. realization
B. aggregation
C. generalization
D. dependency
Answer» D. dependency
285.

"UML also provides a constraint language known as _______________"

A. class constraint language (ccl)
B. object constraint language (ocl)
C. uml constraint language
D. none of the mentioned
Answer» C. uml constraint language
286.

A constraint specifies a condition or restriction that must be false.

A. true
B. false
Answer» C.
287.

A unary association is an association between an object of one class and another object in the same class.

A. true
B. false
Answer» B. false
288.

Multiplicity of Associations are __________________

A. one-to-one association
B. one-to-many association
C. both 1&2
D. optional association,1 & 2
Answer» E.
289.

The relationship among objects is based on _______________

A. assumptions each makes about other objects.
B. operations can be performed.
C. what behavior results.
D. all of the above
Answer» E.
290.

Two classes that express the same information is known as ______________

A. irrelevant classes
B. redundant classes
C. adjective classes
D. attribute classes
Answer» C. adjective classes
291.

________________represents a piece of information that is relevant to the description of the class.

A. attributes
B. operations
C. methods
D. none of the mentioned
Answer» B. operations
292.

Main parts of a use case scenario _________________

A. identifiers and initiators
B. the steps performed
C. the conditions, assumptions, and questions
D. all of the above
Answer» E.
293.

Multiplicity for an association ___________.

A. is the number of instances with a single instance
B. is the number of instances with a number instance
C. both 1&2
D. none of the mentioned
Answer» B. is the number of instances with a number instance
294.

Which of the following UML diagrams has a static view?

A. collaboration
B. use case
C. state chart
D. activity
Answer» C. state chart
295.

UML diagram that shows the interaction between users and system, is known as

A. use case diagram
B. activity diagram
C. class diagram
D. e-r diagram
Answer» B. activity diagram
296.

An inclusion use case is usually abstract.

A. true
B. false
Answer» B. false
297.

Dependencies between use cases can be defined by using _______________

A. include relationships
B. extend relationships
C. both 1 & 2
D. none of above
Answer» D. none of above
298.

Each sequence through the use case is called a ____________

A. interaction
B. scenario
C. requirement
D. transaction
Answer» C. requirement
299.

An actor can also be an external system that either initiates or participates in the use case.

A. true
B. false
Answer» B. false
300.

Composition and aggregations are special forms of a relationship in which classes are connected by the ____________.

A. ternary associations
B. generalization/specialization hierarchy
C. is a relationship
D. whole/part relationship.
Answer» E.