wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Common Quiz 04

Total questions: 60

Worksheet time: 53mins

Name
Class
Date
1.
Which is not a problem solving tool ?
a)
5Why
b)
7Why
c)
Brainstorming
d)
Fishbone diagram
2.
The problem-solving method in which all members of a group fully accept and support a decision.
a)
Norm
b)
Compromise
c)
Goal
d)
Consensus
3.
Benefits of root cause analysis are:
a)
To avoid wastage of material
b)
To avoid wastage of time
c)
To avoid putting efforts to solve same problem
d)
All
4.
When brainstorming ideas for your topic or prompt which option would help you more?
a)
List as many ideas as you can think of.
b)
Only list a few good ideas.
c)
Look up ideas on the internet.
d)
None of above
5.
What is the goal of each PDCA cycle?
a)
Improvement to a product or process
b)
Perfection of a product or process
c)
Clarification of variance and defects in a product or process
d)
Don’t know
6.
You need to know how you have spent your time before managing it. Which time management tools will help you track your time on a typical day at work?
a)
Your past experience
b)
Your Daily To-Do lists
c)
Your Daily time logs
d)
Your calendar
7.
You should do the worst tasks first while you're alert and not tired.
a)
TRUE
b)
FALSE
c)
Maybe True or False
d)
No option is correct
8.
Which statement best describes a procrastinator?
a)
One who starts to work as soon as he receives the assignment.
b)
One who delays working on an assignment until it is almost too late.
c)
One who takes on too many assignments and does not know where to start.
d)
One who forgets his assignment and does not know what to do.
9.
Time management is the process of planning the best way to organize the things.
a)
TRUE
b)
FALSE
c)
Maybe True or False
d)
No option is correct
10.
Two types of communication are:
a)
Verbs and Nouns
b)
Verbal and information
c)
Verbal and non-verbal
d)
Happy and sad
11.
What is the better project communication model?
a)
Collaborative model
b)
Dispatching model
c)
Maybe A or B
d)
No one is better than other
12.
The four elements of communication are:
a)
Message, sender, receiver and feedback
b)
Sender, message and receiver
c)
Message, feedback, verbal and nonverbal
d)
Books, television, computers and radio
13.
Listening skills include:
a)
Pay attention, Withhold judgment
b)
Withhold judgment, Stay on Topic
c)
Summarize, Ask questions
d)
Refect, Stay Neutral
14.
In unit testing, what does a test case typically check?
a)
Integration between modules
b)
User interface
c)
A specific part of source code
d)
Application performance
15.
To ensure successful integration, what do you need to test?
a)
Logic and behavior of each part separately
b)
User interface
c)
Application performance
d)
Integration between application components
16.
How do you declare a mock object using gmock?
a)
Use the "mock_object" keyword
b)
Use the "mock()" function
c)
Use the "create_mock()" function
d)
Use the "MOCK_METHOD()" macro
17.
What is White Box Testing?
a)
The main objective of this testing is to confirm that the software product works in conformance with the business requirements. This testing is also called an Execution technique or validation testing.
b)
It is a high level of testing that focuses on the behavior of the software. It involves testing from an external or end-user perspective.
c)
It is a testing technique in which software’s internal structure, design, and coding are tested to verify input-output flow and improve design, usability, and security.
d)
All
18.
In integration testing, what is "interface testing"?
a)
Testing the logic and behavior of individual components
b)
Testing the user interface
c)
Testing the interfaces between components
d)
Testing the system's performance
19.
What is requirements gathering?
a)
The process of gathering specifications from the client to determine requirements for the project
b)
The process of designing the code
c)
The process of implementing the code
d)
The process of designing the software
20.
What does SDLC stand for?
a)
Software Development Love Cycle
b)
Software Development Life Cycle
c)
Saturdays Do Live Cautiously
d)
System Dongle Life Cycle
21.
The _____ development process demonstrates the relationship between each early phase of development and the associated testing phase.
a)
Waterfall method
b)
Iterative and incremental
c)
Prototyping
d)
V-model
22.
Who would be a useful person to employ in the implementation stage of the SDLC?
a)
A project manager
b)
A developer
c)
A tester
d)
A business analyst
23.
What is the fastest estimation method?
a)
Comparative Estimate
b)
Three-point Estimating
c)
Bottom-up estimating
d)
Parametric estimating
24.
For diag application: + Optimistic : is 3MM + Most likely is 4MM + Pessimistic , we need 8MM By using Three-point (Beta Distribution) method, MM for diag application is
a)
4
b)
2
c)
4,5
d)
3
25.
___ must plan, motivate, organize and control the practitioners who do software work.
a)
Project Managers
b)
Senior Managers
c)
Customers
d)
End Users
26.
When an activity cannot be estimated with confidence, the work within activity is decomposed further. What is the estimate method ?
a)
Analogous
b)
Parametric
c)
Equivalence Partitioning​
d)
Bottom-Up
27.
What is not assessed by a feasibility study
a)
Strengths and weaknesses of an existing business or proposed venture
b)
Opportunities and threats present in the natural environment
c)
Resources required to carry through
d)
None of these
28.
In V-Model, output of requirement analysis is used to verify?
a)
System design
b)
System testing
c)
Aceptance testing
d)
None above
29.
Requirements analysis is critical to the success of a development project. How about the above statement?
a)
TRUE
b)
FALSE
c)
Depends upon the size of project
d)
None of the mentioned
30.
Which of the following is an example of validation?
a)
Software recognizes incorrect inputs
b)
Use of the software provides the correct results as documented
c)
Software is well-received by the user
d)
Ensuring the system locks out an account after three failed log-in attempts
31.
The process of code optimization involves-
a)
Eliminating the unwanted code lines
b)
Rearranging the statements of the code
c)
A and B
d)
None of the mentioned
32.
What techniques are used to improve performance?
a)
RAII
b)
Garbage Collection​
c)
Load balancing​
d)
All of the above
33.
What levels do memory management operates at?
a)
Hardware
b)
Operating system​
c)
Program/Application
d)
All of the above
34.
Any _____ mechanism must have the flexibility to allow several processes to access the same portion of main memory.
a)
Relocation
b)
Protection
c)
Sharing
d)
Organization
35.
In gdb, to set break point at current line, what to type?
a)
r
b)
b
c)
c
d)
f
36.
Should we use debugger in this case?
a)
Find out who calls a function
b)
Program crash because out of memory
c)
Find slow code
d)
We need to optimize program by memory consumed
37.
A button on program UI is in wrong place compared to the requirement. You don't know where is the source code of said button
a)
Use debugger
b)
Look at the log
c)
Use memory leak detector
d)
Use UI layout inspector
38.
A Text on program UI is in wrong screen compared to the requirement. You don't know where is the source code of said Text
a)
Use debugger
b)
Look at the log
c)
Use UI layout inspector
d)
Check the core dump
39.
What is Stubs in Unit Testing?
a)
simulates a called unit and substituting a called function
b)
objects pre-programmed with expectations which form a specification of the calls they are expected to receive
c)
objects are passed around but never actually used. Usually they are just used to fill parameter lists
d)
All
40.
Which GTest macro is used to compare two values for equality in a unit test?
a)
EXPECT_EQUAL
b)
EXPECT_EQ
c)
EXPECT_EQUALS
d)
EXPECT_EQUIVALENT
41.
In unit testing, which term refers to using a software component that simulates the behavior of a real component or module?
a)
Mocking
b)
Spying
c)
Stubbing
d)
Faking
42.
What is one of the advantages of using mock objects in unit testing?
a)
Reduces code complexity
b)
Ensures high performance
c)
Tests the entire application
d)
Simplifies debugging
43.
Which of following is correct?
a)
Assembly language is considered a high level language
b)
Assembly language is considered a low level language
c)
Assembly language is considered a machine language
d)
Assembly languages consists of binaries, which are zeros and ones
44.
what is output of following Pseudocode? a = 1 loop while a < 10 print a a = a + 2
a)
2468
b)
13579
c)
123456789
d)
3579
45.
A computer program that translates program one statement at a time is called a/an?
a)
Interpreter
b)
Compiler
c)
Simulator
d)
Commander
46.
What is an edge in a Graph?
a)
The path between two vertices
b)
A node or a point in the graph
c)
The length of the vertex
d)
The connection between two vertices
47.
Process of inserting an element in stack is called….
a)
Create
b)
Push
c)
Evaluation
d)
Pop
48.
What are the advantages of arrays?
a)
Objects of mixed data types can be stored
b)
Elements in an array can't be sorted
c)
Index of first element of an array is 1
d)
Easier to store elements of same data type
49.
In a hash table of size 10, where is element 7 placed?
a)
6
b)
7
c)
17
d)
16
50.
You are given the following state machine diagram. Assuming the active state is state A, event b=0 occurs and a>5 evaluates true, what happens?
a)
As soon as the exit-activity of state A is completed, D becomes the next active state. If do-activities are currently executed, they are terminated.
b)
As soon as all activities from state A and B are completed, D becomes the next active state
c)
As soon as the ongoing activity is completed, D becomes the next active state
d)
As soon as the exit-activity of state D is completed, D becomes the next active state
51.
A sequence diagram is a two-dimensional chart. The two dimensions are
a)
Vertical: time axis / horizontal: roles
b)
Vertical: roles / horizontal: time axis
52.
HLD helps ensure:
a)
Flexibility and scalability of the system
b)
Security and safety of the system
c)
Reliability and performance of the system
d)
All of the above
53.
Which design method ensures flexibility and quick responsiveness to changing requirements?
a)
Agile Design
b)
Structured Design
c)
Object-Oriented Design (OOD)
d)
Component-Based Design (CBD)
54.
The Structured Design method often uses which tools to represent the structure and flow of data in a system?
a)
Flowchart, pseudocode, and data flow diagram
b)
Class diagram, sequence diagram, and state diagram
c)
Use case diagram, activity diagram, and component diagram
d)
ER diagram, deployment diagram, and collaboration diagram
55.
Which design method focuses on using models to design a system?
a)
Component-Based Design (CBD)
b)
Model-Driven Design (MDD)
c)
Agile Design
d)
Structured Design
56.
What is the main goal of Design Methods in the field of computer programming?
a)
Optimizing system performance
b)
Ensuring flexibility and reusability of source code
c)
Determining system requirements and functionality
d)
Ensuring security and stability of applications
57.
In which category of design patterns does the Factory Method belong
a)
Creational
b)
Structural
c)
Behavioral
d)
Architectural
58.
In the Observer design pattern, what role does the Subject play
a)
The object that is observed.
b)
The object that observes other objects.
c)
The interface for objects that want to be observed.
d)
The concrete implementation of the Observer.
59.
What design pattern is used to define an interface for creating an object, but let subclasses alter the type of objects that will be created?
a)
Factory Method
b)
Abstract Factory
c)
Builder
d)
Prototype
60.
Which of the following describes the Structural pattern correctly?
a)
This type of patterns provide a way to create objects while hiding the creation logic, rather than instantiating objects directly using new opreator
b)
This type of patterns concern class and object composition. Concept of inheritance is used to compose interfaces and define ways to compose objects to obtain new functionalities.
c)
This type of pattern are specifically concerned with communication between objects.
d)
This type of pattern are specifically concerned with the presentation tier.