wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Đề 2

Total questions: 60

Worksheet time: 50mins

Name
Class
Date
1.
What is the goal of brainstorming?
a)
To find the one and only solution to a problem
b)
To generate a large variety of ideas
c)
To include everyone
d)
To write an excellent essay
2.
The method in which each side hives up something of value to help solve a problem.
a)
Compromise
b)
Consensus
c)
Constraint
d)
Problem solving
3.
In this step of the writing process, you are writing down all of your ideas and often using a graphic organizer…
a)
Brainstorming
b)
Drafting
c)
Revision
d)
Publishing
4.
Is brainstorming only for the beginning of the writing process or can it be done at any time?
a)
It can only be done at the beginning.
b)
It can be done at any time.
c)
You shouldn't brainstorm at all
d)
None of above
5.
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
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.
Nhung has been studying for her PM test for an hour. She knows she needs to study for at least another hour, but she is feeling distracted. Her phone keeps buzzing with text messages, and she's hungry. What would be the best thing for Nhung to do now?
a)
She should keep studying until she falls asleep.
b)
She should take a quick break, so she can get a snack and respond to her texts before she goes back to studying.
c)
She should talk to her friend, eat a snack and keep studying all at the same time.
d)
She should stop studying and make plans to see her friends.
8.
feelings, often influenced by our beliefs, that cause us to respond in a particular way
a)
introvert
b)
attitude
c)
extrovert
d)
body language
9.
Which of the following should be avoided in communication?
a)
Feedback on time
b)
Argue with customers
c)
Negotiate with customers
d)
Credibility
10.
Who can perform face to face communication?
a)
Onsiter
b)
Developer
c)
Manager
d)
All of above
11.
What should we do when customer doesn't reply email
a)
Ping/Push customer via Onsiter
b)
Send more email
c)
Wait for customer reply
d)
A and C
12.
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
13.
What is Integration testing?
a)
In this method, your software is compiled as a whole and then tested as a whole. This testing strategy checks the functionality, security, portability, amongst others.
b)
It focuses on the construction and design of the software. You need to see that the integrated units are working without errors or not.
c)
Both
d)
None
14.
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
15.
What is Dynamic 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
16.
In integration testing, what is a "unit"?
a)
A module in the source code
b)
The entire application
c)
A test case
d)
A class in the application
17.
What Software development Methodology focuses on comprehensive documentation?
a)
Waterfall
b)
RAD
c)
Agile
d)
SCRUM
18.
Why is the implementation and coding phase of the software development life cycle important?
a)
This is when the product is tested for errors.
b)
The actual product is created, and coding of the product gives it operational capability.
c)
It provides customers with their requirements.
d)
Design of the product cannot happen if implementation and coding aren't complete.
19.
Which of the following is a software development model, based on SDLC concept?
a)
Waterfall
b)
Extreme Programming
c)
Scrum
d)
Rational Unified Process (RUP)
20.
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
21.
___ must plan, motivate, organize and control the practitioners who do software work.
a)
Project Managers
b)
Senior Managers
c)
Customers
d)
End Users
22.
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
23.
A method of estimating that also called as Program evaluation and review technique
a)
Analogous
b)
Parametric
c)
Three-point
d)
Bottom-Up
24.
A method of estimating that using historical data from a similar activity or a project
a)
Analogous
b)
Parametric
c)
Three-point
d)
Bottom-Up
25.
According to ASPICE, what has tracability to "System Requirement"?
a)
Software requirements
b)
System qualification test specification
c)
System architecture
d)
All above
26.
Based on the NASA statistics on budget and schedule overrun vs. time spent on requirements process, what is the recommended amount of time to spend on the requirements stage?
a)
0% of the total time spent on the project
b)
5-10% of the total time spent on the project
c)
20% of the total time spent on the project
d)
The same amount as you expect to spend on testing.
27.
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
28.
The goal of reading SRS document by the software developer is to
a)
Ensure requirements are understandable from a functionality point of view
b)
Understand the features of the product
c)
Ensure that the software is developed as per customer needs
d)
None of these
29.
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
30.
What statement is INCORRECT about memory leaks?
a)
An unused object is never released back to the free store​
b)
An object is stored in memory but cannot be accessed by the running code
c)
Memory leak does not effect to performance of computer
d)
None of the above
31.
Optimization Techniques are generally studied as a part of
a)
Physics
b)
Probability
c)
Statistics
d)
Operation Research
32.
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???
33.
In gdb, how to run until the current function is finished?
a)
b fn
b)
r
c)
f
d)
s
34.
In gdb, how to display break points information?
a)
bt
b)
r
c)
c
d)
info break
35.
When is the debugger is the idea tool?
a)
UI displayed wrong
b)
A variable value is unexpectedly changed
c)
Find memory leak
d)
We need to optimize a function by speed
36.
What is one of the advantages of boundary value testing in unit testing?
a)
Tests the entire application
b)
Tests values at the boundaries of valid ranges
c)
Simplifies test case writing
d)
Requires no test case writing for boundary values
37.
What does the "Arrange, Act, Assert" pattern in unit testing refer to?
a)
The order of test case execution
b)
The structure of a test case function
c)
The order of setting up test data, performing an action, and checking the result
d)
The use of macros in Gtest
38.
What is White box test?
a)
A software testing method in which the functionalities of software applications are tested without having knowledge of internal code structure, implementation details and internal paths.
b)
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.
c)
Both
d)
None
39.
What is a code coverage metric used in unit testing?
a)
A measure of the number of lines of code in a program
b)
A measure of the number of test cases executed
c)
A measure of how thoroughly the code is tested by the unit tests
d)
A measure of the code's performance
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 data flow diagramming. What is the "Customer" an example of in the following scenario?
a)
A data flow
b)
An external entity
c)
A data store
d)
A process
42.
In Data Flow Diagramming, what does an external entity represent?
a)
A system process
b)
An actor that interacts with the system
c)
A data transformation operation
d)
A decision point in the process
43.
It's used to implement an associative array, a structure that can map keys to values
a)
Linked list
b)
Hashing
c)
Array
d)
Sorting
44.
What method do we use to find an element in the Map with the key?
a)
begin()
b)
end()
c)
find(k)
d)
put(k, v)
45.
What type linked list is represented in the above image?
a)
circular singly linked list
b)
singly linked list
c)
doubly linked list
d)
circular doubly linked list
46.
Which of these algorithms sorts items by first splitting the list of items down into smaller and smaller groups?
a)
Bubble sort
b)
Linear searh
c)
Binary search
d)
Merge sort
47.
In linked list each node contains a minimum of two fileds. One field is data field to store the data second field is?
a)
Pointer to character
b)
Pointer to integer
c)
Pointer to node
d)
Node
48.
What is a vertex in a Graph?
a)
The edge the connects two nodes
b)
A node or a point in the graph
c)
The path between two vertices
d)
The length of the edge
49.
In a hash table of size 10, where is element 7 placed?
a)
6
b)
7
c)
17
d)
16
50.
What is a hash table?
a)
A structure that maps value to keys
b)
A structure that maps keys to values
c)
A structure used for storage
d)
A structure used to implement stack ang queue
51.
Within sequence diagrams…
a)
you can refer to other sequence diagrams
b)
time is no separate dimension
c)
the chronological process of one object is modeled
d)
the behavior of one object is modeled
52.
LLD focuses on which aspects of the software development process?
a)
Detailed design of system components
b)
Implementation of specific system components
c)
Generating specific source code
d)
Testing and running system experiments
53.
At which stage in the software development process is HLD performed?
a)
Requirement analysis
b)
Detailed design
c)
Source code implementation
d)
Testing and deployment
54.
Which SOLID design principle is most closely described by the given statement:"classes should depend on abstractions rather than implementations."
a)
Single Responsibility Principle
b)
Open/Closed Principle.
c)
Liskov Substitution Principle.
d)
Dependency Inversion Principle
55.
Which feature can be implemented using encapsulation?
a)
Polymorphism
b)
Overloading
c)
Inheritance
d)
Abstraction
56.
Which design method focuses on dividing a system into smaller components and determining how they interact with each other?
a)
Object-Oriented Design (OOD)
b)
Structured Design
c)
Model-Driven Design (MDD)
d)
Component-Based Design (CBD)
57.
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
58.
What design pattern allows an object to alter its behavior when its internal state changes?
a)
State
b)
Proxy
c)
Adapter
d)
Singleton
59.
In the Visitor design pattern, what is the primary purpose of the Visitor class?
a)
To represent the element being visited.
b)
To define the interface for visiting elements.
c)
To store the state of an object for future restoration.
d)
To encapsulate an algorithm in an object.
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