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. The process of deciding which function definition to link during run-time.
Edit Conflict
Dynamic Binding
Composite
Structural
2. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
View
Command
const
Add
3. Use only through the interface of the object.
Execution Pointer
Black-Box
0x00000000
Positive Test Case
4. Create a test and then create a function.
Abstract Function
Unit Test First
Negative Test Case
Composite
5. Function doesn't exist.
Modularity
Unresolved External Symbol
State
Index
6. Black Box - The way the program works is internally unknown.
const
Export
Functional
.dll explicit linking
7. Allows you to switch your working copy to another branch.
.dll import library
Maintenance
Robustness
Checkout
8. A set of creation and initialization steps useful for a set of different related tests.
.lib - code generate
Clone
Test Fixture
Execution Pointer
9. When a conflict is fixed.
Nesting
External Linkage
Resolved
extern "C"
10. Ability to accept different types of parameters to bind to different implementations at run-time.
Remove
Globals
Clone
Flexibility
11. Uploads changes to your current branch.
White-Box
Structural
Push
Simplicity
12. Current line that is executing.
Push
Show Log
Execution Pointer
Tag
13. What is part of the current scope.
Dynamic Binding
Cherry Pick
Locals
.lib - project properties
14. 2 Eyes + 2 Minds = AWESOME!
Pair Programming
Hierarchy
Ignore
Negative Test Case
15. Use this to find a memory address or signiture in a dll
Testing
GetProcAddress
User Stories
Association
16. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Resolved
Negative Test Case
Iteration Planning
Generalization
17. Stops when memory changes.
Negative Test Case
Data Breakpoint
Acceptance Tests
Internal Linkage
18. Are what function classes should include.
Multiplicity
Remove
const
CRC Cards
19. Fix any problems and then repeat the process.
Iteration Planning
Maintenance
Autos
Requirements
20. Removes files from the repository.
Law of Demeter
Remove
Fetch
0xFEEEFEEE
21. CONSTANT
Stand Up Meetings
const
Origin
Model
22. Whats displayed to the screen
Abstraction
Show Log
View
Checkout
23. Set of all pending changes.
Index
.dll explicit linking
Watch
Precompiled Header
24. Formatted code standards.
Fetch
Law of Demeter
Ignore
Coding Standards
25. How many objects that a source object can legitimately reference.
Multiplicity
Optimization Last
Push
Add
26. Views all previous changes.
Show Log
Model
GetProcAddress
Observer
27. Initialized heap memory.
Undeclared Identifier
0xCDCDCDCD
Clone
On-Site Customer
28. Ensure a class only has one instance - and provide a global point of access to it
Singleton
Modularity
Resolved
Aggregation
29. Portioning your changes to commit by inserting them into the index.
Locals
Cherry Pick
State
Simplicity
30. Breaks encapsulation boundaries.
Index
White-Box
extern "C"
Metaphor
31. Treating a derived class's data members like it's base class's.
Polymorphism
Revert
Fa
Commit
32. Linking to dynamic libraries is usually handled by linking to an ____________.
Test Fixture
Cohesion
Realization
.dll import library
33. STOP!!
Dependency
0xCCCCCCCC
Simplicity
Breakpoint
34. Current view/ previous line.
Refactoring
0xCCCCCCCC
Checkout
Autos
35. Functionality Tests.
Acceptance Tests
Multiplicity
Translation Unit
CRC Cards
36. Adds files to the repository.
Stash
Add
Design
Breakpoint
37. A measure of logical dependency.
Pull
Flexibility
Coupling
Metaphor
38. Puts all headers into a master header.
Clone
On-Site Customer
Precompiled Header
Flexibility
39. Code whatever it is you need to code.
Execution Pointer
Coding Standards
Structural
Coding
40. No more than 40 hours to stop burnouts.
Optimization Last
Locals
Aggregation
40 Hour Work Week
41. Put this before a function name in a dll - and the function name will avoid name mangling
Singleton
0xCDCDCDCD
Hierarchy
extern "C"
42. Classes build off of each other.
Watch
Modularity
Internal Linkage
Push
43. A type of library that is used by the code
Static
Coupling
Command
Dynamic Binding
44. Simply a value.
Revert
0xFEEEFEEE
Aggregation
Composition
45. Symbols that can not be accessed by code in other units have __________. These symbols are usually static non-member functions/variables defined within.c/.cpp or defined in an anonymous namespace.
Dynamic Binding
Internal Linkage
Nesting
Robustness
46. When a class is defined within another class.
Unit Test First
Abstraction
Nesting
Index
47. Copies all changes from one branch into another branch.
Breakpoint
Merge
Multiplicity
Cherry Pick
48. Plan out your code.
.dll import library
Merge
Cohesion
Design
49. Creates a spin-off of a repository for concurrent development.
Fa
.dll implicit linking
Branch
Classifier Function
50. Separating out a section of code into a reusable function or class.
0xCDCDCDCD
Add
Flexibility
Abstraction
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