Explore topic-wise MCQs in BBA in Computer Applications.

This section includes 97 Mcqs, each offering curated multiple-choice questions to sharpen your BBA in Computer Applications knowledge and support exam preparation. Choose a topic below to get started.

1.

Mid-level design is the activity of specifying software at the level of medium-sizedcomponents such as

A. compilation units or classes
B. their properties, relationship
C. interaction of units
D. all of the mentioned
Answer» E.
2.

Which of the following is a mechanism that allows several objects in an class hierarchy tohave different methods with the same name

A. aggregation
B. polymorphism
C. inheritance
D. all of the mentioned
Answer» C. inheritance
3.

What refers to the value associated with a specific attribute of an object and to any actions orside

A. object
B. state
C. interface
D. none of the mentioned
Answer» C. interface
4.

In which of the following mechanisms, types of all variables and expressions are fixed atcompilation time.

A. strong typing
B. weak typing
C. static binding early binding
D. dynamic binding late binding
Answer» D. dynamic binding late binding
5.

In which of the following mechanisms, types of all variables and expressions are not knownuntil runtime

A. strong typing
B. weak typing
C. static binding early binding
D. dynamic binding late binding
Answer» E.
6.

In Unified Modeling Language, diagrams which captures systemstatic structureand provide foundation for other models is called

A. deployment diagrams
B. class diagrams
C. component diagrams
D. object diagrams
Answer» C. component diagrams
7.

The process of compartmentalizing the elements of an abstraction that constitute its structureand behavior is called as

A. hierarchy
B. encapsulation
C. modularity
D. entity abstraction
Answer» C. modularity
8.

Which of the following describes”Is-a-Relationship”

A. aggregation
B. inheritance
C. dependency
D. all of the mentioned
Answer» C. dependency
9.

What is that concept in type theory in which a single name may denote objects of manydifferent classes that are related by some common super class referred to ______

A. monomorphism
B. type checking
C. polymorphism
D. generalization
Answer» D. generalization
10.

Which UML diagram’s symbols are shown below

A. deployment diagram
B. collaboration diagram
C. Sequence Diagram
D. object diagram
Answer» D. object diagram
11.

In Unified Modeling Language, diagrams that organize system elements into groups areclassified as

A. package diagrams
B. organized diagram
C. system diagrams
D. class diagrams
Answer» B. organized diagram
12.

The Unified Modeling Language (UML) has become an effective standard for softwaremodelling.How many different notations does it have

A. three
B. four
C. six
D. nine
Answer» E.
13.

In Unified Modeling Language, diagrams which captures system static structure and providefoundation for other models is called

A. deployment diagrams
B. class diagrams
C. component diagrams
D. object diagrams
Answer» C. component diagrams
14.

If you are working on real-time process control applications or systems that involveconcurrent processing, you would use a

A. activity diagram
B. sequence diagram
C. statechart diagram
D. object diagram
Answer» D. object diagram
15.

The DDD template consists of which of the following

A. mid level design and low level design
B. mapping between models
C. detailed design rationale
D. all of the mentioned
Answer» E.
16.

A design document is a complete engineering design specification composed of

A. software architecture document(sad)
B. detailed design document(ddd)
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
17.

Mid-level design is the activity of specifying software at the level of medium-sized components such as

A. compilation units or classes
B. their properties, relationship
C. interaction of units
D. all of the mentioned
Answer» E.
18.

Detailed design is further classified into which of the following

A. mid-level design
B. low-level design
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
19.

Which of the following is incorrect in deployment diagram

A. communication connections between nodes are shown by communication paths
B. communication paths are represented by dotted lines
C. artifacts are deployed inside nodes where they reside and execute
D. none of the mentioned
Answer» C. artifacts are deployed inside nodes where they reside and execute
20.

Which of the following in incorrect in reference to dependency

A. module d uses module i when a correct version of i must be present for d to work correctly
B. module d depends for compilation on module i
C. class i imports elements from package d
D. none of the mentioned
Answer» D. none of the mentioned
21.

What is collection of model elements called

A. box
B. dependency
C. uml packages
D. package members
Answer» E.
22.

Which of the following is false

A. a note is a dog-eared box connected to any model element by a dashed line
B. the main way to extend uml is by constraints, properties, etc
C. a dependency relation holds between two entities d and i where change in i does not affect d
D. all of the mentioned
Answer» D. all of the mentioned
23.

In Unified Modeling Language, diagrams which captures system static structure and provide foundation for other models is called

A. deployment diagrams
B. class diagrams
C. component diagrams
D. object diagrams
Answer» C. component diagrams
24.

An object symbol is divided into what parts

A. top compartment
B. bottom compartment
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
25.

Objects are executed

A. sequentially
B. in parallel
C. sequentially & parallel
D. none of the mentioned
Answer» D. none of the mentioned
26.

What among these is true

A. associations may also correspond to relation between instances of three or more classes
B. association lines may be unlabeled or they may show association name
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
27.

Object that collects data on request rather than autonomously is known as

A. active object
B. passive object
C. multiple instance
D. none of the mentioned
Answer» C. multiple instance
28.

Which of the following describes”Is-a-Relationship”

A. aggregation
B. inheritance
C. dependency
D. all of the mentioned
Answer» C. dependency
29.

How is generalization implemented in Object Oriented programming languages

A. inheritance
B. polymorphism
C. encapsulation
D. abstract classes
Answer» B. polymorphism
30.

Which of the following is a mechanism that allows several objects in an class hierarchy to have different methods with the same name

A. aggregation
B. polymorphism
C. inheritance
D. all of the mentioned
Answer» C. inheritance
31.

What encapsulates both data and data manipulation functions

A. object
B. class
C. super class
D. sub class
Answer» B. class
32.

Choose the incorrect statement in terms of Objects.

A. objects are abstractions of real-world
B. objects can’t manage themselves
C. objects encapsulate state and representation information
D. all of the mentioned
Answer» C. objects encapsulate state and representation information
33.

What is that concept in type theory in which a single name may denote objects of many different classes that are related by some common super class referred to ______

A. monomorphism
B. type checking
C. polymorphism
D. generalization
Answer» D. generalization
34.

In which of the following mechanisms, types of all variables and expressions are not known until runtime

A. strong typing
B. weak typing
C. static binding early binding
D. dynamic binding late binding
Answer» E.
35.

In which of the following mechanisms, types of all variables and expressions are fixed at compilation time.

A. strong typing
B. weak typing
C. static binding early binding
D. dynamic binding late binding
Answer» D. dynamic binding late binding
36.

The process of compartmentalizing the elements of an abstraction that constitute its structure and behavior is called as

A. hierarchy
B. encapsulation
C. modularity
D. entity abstraction
Answer» C. modularity
37.

Abstraction is classified into _______ types

A. 4
B. 3
C. 2
D. 1
Answer» B. 3
38.

What is the programming style of the object oriented conceptual model

A. invariant relationships
B. algorithms
C. classes and objects
D. goals, often expressed in a predicate calculus.
Answer» D. goals, often expressed in a predicate calculus.
39.

Which model in system modelling depicts the dynamic behaviour ofthe system

A. context model
B. behavioral model
C. data model
D. object model
Answer» C. data model
40.

In Unified Modeling Language, diagrams that organize system elements into groups are classified as

A. package diagrams
B. organized diagram
C. system diagrams
D. class diagrams
Answer» B. organized diagram
41.

Sequential composite states simplify state models in two ways

A. they organize states into hierarchies
B. they consolidate many transitions
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
42.

Which of the following are composite states

A. a sequential composite state
B. a concurrent composite state
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
43.

Which of the following is true

A. a state symbol without a nested state compartment represents a complex state
B. one with a nested state compartment represents a simple state
C. all of the mentioned
D. none of the mentioned
Answer» E.
44.

Which of the following determines the state diagram

A. the uml notation for specifying finite automata is the state diagram
B. in state diagrams, states are represented by rounded rectangles
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
45.

Which of the following statement is true

A. a transition is a change from one state to another
B. transitions may be spontaneous, but usually some event triggers them
C. an event is a noteworthy occurrence at a particular time; events have no duration
D. all of the mentioned
Answer» E.
46.

Which UML diagram’s symbols are shown below

A. deployment diagram
B. collaboration diagram
C. Sequence Diagram
D. object diagram
Answer» D. object diagram
47.

Which UML diagram is shown below

A. use case
B. collaboration diagram
C. class diagram
D. object diagram
Answer» B. collaboration diagram
48.

How many diagrams are here in Unified Modelling Language

A. six
B. seven
C. eight
D. nine
Answer» E.
49.

What is true about the artifacts

A. an artifact is a physical entity
B. an artifact has spatio temporal location
C. all of the mentioned
D. none of the mentioned
Answer» D. none of the mentioned
50.

What does a deployment diagram consists of

A. computational resource
B. communication path between resource
C. artifacts that execute resource
D. all of the mentioned
Answer» E.