SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
SWA - Software Architecture
Start Test
Study First
Subjects
:
certifications
,
swa
,
it-skills
Instructions:
Answer 50 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Initialized stack memory.
Negative Test Case
Branch
0xCCCCCCCC
Coding
2. Black Box - The way the program works is internally unknown.
Functional
Merge
Forward Declaration
Translation Unit
3. Copies all changes from one branch into another branch.
On-Site Customer
Pair Programming
Merge
Resolved
4. Ignores files when pushing.
Edit Conflict
Navigability
Ignore
.lib - project properties
5. Allows you to switch your working copy to another branch.
Pull
Checkout
Origin
View
6. When you type in an object - you can see its attributes.
Branch
Coupling
Static
Watch
7. Uploads all changes staged in the index list into the repository database.
Testing
External Linkage
Commit
Cherry Pick
8. Keeps a team using a similar naming convention for things.
Pair Programming
Metaphor
Namespaces
View
9. Create a test and then create a function.
0xCCCCCCCC
Unit Test First
Spike Solution
Functional
10. A collection of memory addresses for all virtual functions in an objects class hierarchy.
Virtual Function Table
Model
Remove
Revert
11. The default nickname for the remote repository.
Origin
Cherry Pick
Forward Declaration
Composition
12. Connection between a local brand and a remote branch.
Coding
Forward Declaration
Track
.lib - project dependices
13. When we remove redundant or obsolete designs and replace them with a new.
Tag
Globals
Clone
Refactoring
14. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Simplicity
Move People Around
Release Planning
Translation Unit
15. Helps to eliminate unnecessary "include chaining."
Spike Solution
Locals
Composition
Forward Declaration
16. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Unit Test First
Functional
Command
Acceptance Tests
17. A measure of logical dependency.
Precompiled Header
Law of Demeter
Clone
Coupling
18. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Design
Commit
Factory Method
Black-Box
19. Initialized heap memory.
0xCDCDCDCD
Internal Linkage
State
Dynamic Binding
20. Are what function classes should include.
.dll explicit linking
White-Box
Hierarchy
CRC Cards
21. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically
Dependency
Robustness
Observer
Cherry Pick
22. Puts all headers into a master header.
Checkout
Access Violation
Realization
Precompiled Header
23. Bad! Don't ever use these types of variables!
Requirements
Static
Globals
.lib - preprocessor directive
24. Portioning your changes to commit by inserting them into the index.
Negative Test Case
Breakpoint
Cherry Pick
Multiplicity
25. Breaks encapsulation boundaries.
Observer
Function Object
White-Box
Static
26. Takes information in the index and pushes it onto the stack.
Stash
.lib - preprocessor directive
GetProcAddress
Precompiled Header
27. Creates a spin-off of a repository for concurrent development.
Aggregation
Branch
Breakpoint
Precompiled Header
28. Whats displayed to the screen
Black-Box
Maintenance
View
Analysis
29. No man's land. Guard bytes before the after allocated heap memory.
0x00000000
Add
0xFDFDFDFD
Delegation
30. Input
Composite
On-Site Customer
Controller
Translation Unit
31. Stops when memory changes.
Revert
Data Breakpoint
Clone
Watch
32. Variable doesn't exist.
Undeclared Identifier
0x00000000
Hierarchy
Command
33. How many objects that a source object can legitimately reference.
Classifier Function
Multiplicity
Pull
Export
34. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Factory Method
Coding
Navigability
Edit Conflict
35. Simply a value.
Maintenance
Multiplicity
Composition
Watch
36. Having power over inheritance with the flexibility of composition.
Delegation
extern "C"
Precompiled Header
Locals
37. Downloads without merging.
GetProcAddress
Test Fixture
Classifier Function
Fetch
38. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
State
.dll import library
Black-Box
0xCDCDCDCD
39. STOP!!
Breakpoint
Design
Remove
Navigability
40. Uploads changes to your current branch.
const
extern "C"
Simplicity
Push
41. Treating a derived class's data members like it's base class's.
Show Log
Polymorphism
Edit Conflict
const
42. Use only through the interface of the object.
Law of Demeter
.dll implicit linking
Black-Box
Index
43. Weak relationship between two classes. Almost always results in a #include.
Maintenance
.lib - code generate
External Linkage
Dependency
44. Separating out a section of code into a reusable function or class.
Origin
Function Object
Abstraction
Show Log
45. The process of deciding which function definition to link during run-time.
Static
Globals
Multiplicity
Dynamic Binding
46. You have to tell it to link
Add
.dll explicit linking
Delegation
Metaphor
47. NULL memory.
Checkout
Export
Fetch
0x00000000
48. Code generation in a lib
Stash
Factory Method
.lib - code generate
Law of Demeter
49. Fix any problems and then repeat the process.
Static
Coding
Encapsulation
Maintenance
50. 2 Eyes + 2 Minds = AWESOME!
Model
Pair Programming
Coding Standards
Move People Around
Sorry!:) No result found.
Can you answer 50 questions in 15 minutes?
Let me suggest you:
Browse all subjects
Browse all tests
Most popular tests
Major Subjects
Tests & Exams
AP
CLEP
DSST
GRE
SAT
GMAT
Certifications
CISSP go to https://www.isc2.org/
PMP
ITIL
RHCE
MCTS
More...
IT Skills
Android Programming
Data Modeling
Objective C Programming
Basic Python Programming
Adobe Illustrator
More...
Business Skills
Advertising Techniques
Business Accounting Basics
Business Strategy
Human Resource Management
Marketing Basics
More...
Soft Skills
Body Language
People Skills
Public Speaking
Persuasion
Job Hunting And Resumes
More...
Vocabulary
GRE Vocab
SAT Vocab
TOEFL Essential Vocab
Basic English Words For All
Global Words You Should Know
Business English
More...
Languages
AP German Vocab
AP Latin Vocab
SAT Subject Test: French
Italian Survival
Norwegian Survival
More...
Engineering
Audio Engineering
Computer Science Engineering
Aerospace Engineering
Chemical Engineering
Structural Engineering
More...
Health Sciences
Basic Nursing Skills
Health Science Language Fundamentals
Veterinary Technology Medical Language
Cardiology
Clinical Surgery
More...
English
Grammar Fundamentals
Literary And Rhetorical Vocab
Elements Of Style Vocab
Introduction To English Major
Complete Advanced Sentences
Literature
Homonyms
More...
Math
Algebra Formulas
Basic Arithmetic: Measurements
Metric Conversions
Geometric Properties
Important Math Facts
Number Sense Vocab
Business Math
More...
Other Major Subjects
Science
Economics
History
Law
Performing-arts
Cooking
Logic & Reasoning
Trivia
Browse all subjects
Browse all tests
Most popular tests