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 heap memory.
.dll explicit linking
0xCDCDCDCD
Positive Test Case
.lib - project dependices
2. Breaks encapsulation boundaries.
Robustness
Autos
Fetch
White-Box
3. Uploads changes to your current branch.
Internal Linkage
.lib - preprocessor directive
Push
Branch
4. Puts all headers into a master header.
Positive Test Case
Unresolved External Symbol
Precompiled Header
Fa
5. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Translation Unit
Hierarchy
Remove
Observer
6. 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.
Execution Pointer
.dll explicit linking
Internal Linkage
Locals
7. Code whatever it is you need to code.
Coding
Precompiled Header
Master
Cherry Pick
8. Concept based on limiting the scope of modules to provide better structures.
GetProcAddress
Law of Demeter
Execution Pointer
.lib - project dependices
9. Takes information in the index and pushes it onto the stack.
Translation Unit
Stash
Release Planning
Aggregation
10. Create a test and then create a function.
Precompiled Header
0xCDCDCDCD
On-Site Customer
Unit Test First
11. Default branch within your repository.
.lib - code generate
40 Hour Work Week
Undeclared Identifier
Master
12. Having power over inheritance with the flexibility of composition.
Delegation
Branch
Coding Standards
Modularity
13. A type of library that is used by the code
Static
Namespaces
Design
Structural
14. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
.lib - project dependices
State
Composition
Composite
15. Trying to access a location in memory that your computer cannot access.
Realization
Access Violation
Commit
Hierarchy
16. Ask questions and obtain the details and requirements given.
On-Site Customer
Locals
State
Requirements
17. Set of all pending changes.
Classifier Function
Association
Commit
Index
18. Application
Model
Revert
State
Composite
19. Bad! Don't ever use these types of variables!
.lib - preprocessor directive
Static
0x00000000
Globals
20. Creates a copy of your current branch into a remote branch.
Function Object
0xCDCDCDCD
Export
Pull
21. Ability to treat a class object as a function by overloading the () operator.
Testing
Function Object
Spike Solution
40 Hour Work Week
22. Simply a value.
Index
Composition
Static
0xCDCDCDCD
23. Function doesn't exist.
Dependency
View
Show Log
Unresolved External Symbol
24. Stops when memory changes.
40 Hour Work Week
Data Breakpoint
Resolved
Positive Test Case
25. Black Box - The way the program works is internally unknown.
.lib - preprocessor directive
Functional
Controller
Abstract Function
26. The default nickname for the remote repository.
Export
Spike Solution
On-Site Customer
Origin
27. When we remove redundant or obsolete designs and replace them with a new.
Refactoring
Fetch
Hierarchy
Test Fixture
28. One of the linking methods (pragma comment)
.lib - preprocessor directive
Generalization
Hierarchy
Navigability
29. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Model
Singleton
name mangling
Factory Method
30. Weak relationship between two classes. Almost always results in a #include.
Dependency
GetProcAddress
Forward Declaration
Pair Programming
31. Valid input that the program is designed to process.
Maintenance
Optimization Last
Coupling
Positive Test Case
32. Italicized in UML.
Abstract Function
Fa
Commit
Refactoring
33. Whats displayed to the screen
View
const
Globals
Remove
34. Put this before a function name in a dll - and the function name will avoid name mangling
extern "C"
Navigability
Data Breakpoint
Master
35. Removes files from the repository.
Breakpoint
Translation Unit
Remove
Positive Test Case
36. Stand up meetings show who will be valuable and needed.
CRC Cards
Master
Stand Up Meetings
Maintenance
37. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Testing
Access Violation
Move People Around
Coupling
38. When GIT cannot merge your data.
Edit Conflict
Factory Method
Add
Commit
39. Inheritance between object.
Stash
Generalization
Metaphor
Factory Method
40. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Track
Edit Conflict
Push
Navigability
41. Makes a project compile in order of who is dependent on what
Add
.lib - project dependices
GetProcAddress
View
42. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Dynamic Binding
Function Object
Encapsulation
43. STOP!!
Optimization Last
Aggregation
CRC Cards
Breakpoint
44. Current line that is executing.
Execution Pointer
Functional
Data Breakpoint
Release Planning
45. Figure out what is feasible. Decide whether to use API's or to write from scratch.
extern "C"
View
Analysis
Fa
46. Initialized stack memory.
0xCCCCCCCC
Coding
Test Fixture
Design
47. How many objects that a source object can legitimately reference.
Autos
Static
Multiplicity
Pair Programming
48. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
name mangling
Fa
Namespaces
0xFEEEFEEE
49. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Nesting
Iteration Planning
GetProcAddress
Release Planning
50. Ensure a class only has one instance - and provide a global point of access to it
Coupling
Design
Singleton
Analysis
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