wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Common test 01

Total questions: 60

Worksheet time: 52mins

Name
Class
Date
1.
The Japanese term, Kaizen, means:
a)
Continuous planning
b)
Quality improvement
c)
Quality planning
d)
Continuous improvement
2.
Brainstorming is a process for…
a)
writing sentences
b)
generating new ideas
c)
creating a game
d)
watering plants
3.
Which is not a problem solving tool ?
a)
5Why
b)
7Why
c)
Brainstorming
d)
Fishbone diagram
4.
Value Stream Mapping is a tool that help you to
a)
See how much value you add
b)
See and understand the flow of material and information
c)
See the core value of the company
d)
See the what is the most important value
5.
In the Time Management Matrix or Priority Matrix, planning, professional development and relationship building are classified under which Quadrant?
a)
Scheduling is cool.
b)
Scheduling is fun
c)
Plan ahead so that we know what to be prepared for.
d)
Plan BIG or important things first.
6.
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.
7.
When we have proper time management, we can ________ and ___________.
a)
reduce work, increase fun activities.
b)
increase happiness, reduce productivity
c)
increase stress, reduce rest time.
d)
reduce stress, increase productivity
8.
What is the most effective communication channels?
a)
Email
b)
Face to face
c)
Chat tools
d)
Other
9.
Good listening skills include:
a)
a message, a sender, and a reveiver.
b)
labeling, cultural sensitivity, and talking slowly.
c)
verbal message, written communication and a receiver
d)
showing interst, hearing the message, and not interrupting
10.
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
11.
Facilitator skill is_______
a)
The ability to understand, use and manage our emotions
b)
The abilities you need in order to master working with a group
c)
A process by which compromise or agreement is reached
d)
The ability to resolve the confict
12.
In gtest, how do you check a condition?
a)
Use the "check()" function
b)
Use the "verify()" functionv
c)
Use the "expect()" function
d)
Use the "assert()" function
13.
What is Black 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
14.
In testing, what is "test coverage"?
a)
The percentage of code that has been tested
b)
The number of unit tests written
c)
The number of defects found
d)
The number of successful integrations
15.
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
16.
At which stage do the developers decide the layout of the user interface?
a)
Analysis
b)
Design
c)
Implementation
d)
Evaluation
17.
Which stage of the SDLC involves planning the solution, look, and feel of the software interface?
a)
Implementation
b)
Design
c)
Planning
d)
Analysis
18.
If requirements are easily understandable and defined, which model is best suited?
a)
Waterfall Model
b)
Prototyping Model
c)
Spiral Model
d)
V-Model
19.
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
20.
A technique that considers the ways in which uncertainty and risk can affect estimates.
a)
Sources
b)
Padding
c)
Three-point
d)
Bottom-Up
21.
Which estimation method is most based on perception?
a)
Comparative Estimate
b)
Three-point Estimating
c)
Bottom-up estimating
d)
Parametric estimating
22.
As historical, "X" project used 2MM for Setup application, which has 4 sub-function​s. For new project, Setup application has 12 sub-functions. By Parametric estimating, MM for Setup application in new project is…
a)
2
b)
4
c)
6
d)
8
23.
A method of estimating that also called as PERT techniques
a)
Analogous
b)
Parametric
c)
Three-point
d)
Bottom-Up
24.
A method of estimating resources by adding up smaller components of the project.
a)
Padding
b)
Bottom-up estimating
c)
Three-point
d)
Analogous
25.
Which of the following quality of SRS document ensures to compare the results of a phase with another phase ?
a)
Structured
b)
Verifiable
c)
Traceable
d)
Concise
26.
What is documented by project scope statement?
a)
What work is to be completed
b)
What deliverables need to be prodcuced
c)
Both What work is to be completed and What deliverables need to be produced
d)
None of these
27.
Which of the following documents are not created during Requirements Analysis?
a)
An objects list
b)
A conceptual model
c)
A data flow diagram
d)
A business rules list
28.
What statement is correct about automatic memory management​?
a)
Application automatically manages the allocation and deallocation of memory​
b)
Programmers do not have to write code to perform memory management tasks when developing an application
c)
Automatic memory management​ can cause memory leaks
d)
All of the above
29.
What techniques are used to improve performance?
a)
RAII
b)
Garbage Collection​
c)
Load balancing​
d)
All of the above
30.
In CPP, dynamic memory allocation is done using ______________ operator.
a)
new
b)
malloc()
c)
alloc
d)
allocate
31.
What statement is correct about garbage collection​?
a)
Garbage collection increases program performance​
b)
Garbage collection helps programmers to reduce workload and prevent certain kinds of memory allocation bugs​
c)
Garbage collection can handle for other resources, such as network sockets, database handles, windows, file descriptors...
d)
All of the above
32.
Increasing the RAM of a computer typically improves performance because:
a)
Virtual memory increases
b)
Larger RAMs are faster
c)
Fewer page faults occur
d)
Fewer segmentation faults occur
33.
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
34.
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
35.
Does logging better than debugger?
a)
Yes, because setup logging is faster
b)
Use whaterver available to you. Sometime ones is bet suited for a certain type of bug than other. You need to THINK
c)
No, because setup debugger is faster
d)
Why don't we use both???
36.
What can a debugger help you with?
a)
Find slow code
b)
Measure memory consumption
c)
Get a stack trace when the application crashes
d)
All of the above
37.
What can a debugger help you with?
a)
Find out who calls a function
b)
Find places where exceptions are thrown
c)
Follow execution flow of an application
d)
All of the above
38.
What is the purpose of a stub object in unit testing?
a)
Simulates external components
b)
Verifies method calls
c)
Tests internal functions
d)
Checks for memory leaks
39.
What is Code Coverage?
a)
A measure used to describe the degree to which the source code of a program is executed when a particular test suite runs
b)
A software development process in which the smallest testable parts of an application, called units, are individually and independently scrutinized for proper operation.
c)
Both
d)
None
40.
In unit testing, what is the primary goal of a test case?
a)
Test all possible scenarios
b)
Test a specific aspect of a function or class
c)
Test the entire application
d)
Test the user interface
41.
In unit testing, what is a "test harness"?
a)
A tool for automating tests
b)
A set of test cases
c)
A library for mocking objects
d)
A framework for running tests
42.
Which is Unit Testing Techniques?
a)
Black box
b)
White box
c)
Both
d)
None
43.
In data flow diagramming, a process is?
a)
A single piece of data
b)
A collection of data
c)
A trigger to a use case
d)
An activity or a function that is performed for some specific business reason
44.
What is a high-level programming language?
a)
A language used only in web applications
b)
A language for programming mobile apps
c)
A language that is easy to read and write, closer to human language
d)
A language used exclusively for data science
45.
Which of the following data structure is linear type?
a)
Stack
b)
Array
c)
Queue
d)
All of the above
46.
In object-oriented programming, what is an object?
a)
A variable containing a numeric value
b)
An open-source code library
c)
An existing entity with attributes and methods
d)
A variable capable of storing only string characters
47.
What is a hash function?
a)
A function has allocated memory to keys
b)
A function that computes the location of the key in the array
c)
A function that creates an array
d)
A function that computes the location of the values in the array
48.
What algorithm does this image represent?
a)
Bubble sort
b)
Quick sort
c)
Merge sort
d)
Binary search
49.
The case in which a key other than the desired one is kept at the identified location is called?
a)
Collision
b)
Hashing
c)
Chaining
d)
Open addressing
50.
A person wants to visit some places. He starts from a vertex and then wants to visit every place connected to this vertex and so on. What algorithm he should use?
a)
Depth-First Search
b)
Breadth-First Seach
c)
Kruskal's Algorithm
d)
Dijkstra's Algorithm
51.
Which search algorithm is efficient for searching in a sorted array or list?
a)
Binary search
b)
Linear searh
c)
Depth-First Seach
d)
Breadth-First Seach
52.
Does HLD involve determining:
a)
The main components of the system
b)
The relationships between components
c)
Detailed system algorithms
d)
Main data flow within the system
53.
In what forms can HLD be represented?
a)
Data Flow Diagram (DFD)
b)
Sequence diagram
c)
Class diagram
d)
All of the above
54.
LLD helps ensure:
a)
Flexibility and extensibility of the system
b)
Security and safety of the system
c)
Reliability and performance of the system
d)
All of the above
55.
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)
56.
Encapsulation and abstraction differ as
a)
Hiding and hiding respectively
b)
Binding and Hiding respectively
c)
Hiding and Binding respectively
d)
Can be used any way
57.
Which design method combines design with flexible development methods such as Agile or Scrum?
a)
Structured Design
b)
Model-Driven Design (MDD)
c)
Agile Design
d)
Object-Oriented Design (OOD)
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 is the difference between the Strategy and Template Method patterns?
a)
All of them
b)
Both patterns define the skeleton of an algorithm in a superclass, but the Strategy pattern allows you to change the algorithm at runtime, while the Template Method pattern does not.
c)
The Template Method pattern allows you to change the algorithm of an object at runtime, while the Strategy pattern defines the skeleton of an algorithm in a superclass.
d)
The Strategy pattern allows you to change the algorithm of an object at runtime, while the Template Method pattern defines the skeleton of an algorithm in a superclass.
60.
Which of the following pattern works as a bridge between two incompatible interfaces?
a)
Builder Pattern
b)
Adapter Pattern
c)
Prototype Pattern
d)
Filter Pattern