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. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Factory Method
Delegation
Remove
Origin
2. When a conflict is fixed.
External Linkage
Encapsulation
Resolved
.lib - code generate
3. Stops when memory changes.
Show Log
Track
CRC Cards
Data Breakpoint
4. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Precompiled Header
Aggregation
On-Site Customer
Hierarchy
5. Views all previous changes.
Internal Linkage
Move People Around
Show Log
Translation Unit
6. Application
Tag
name mangling
Watch
Model
7. Breaks encapsulation boundaries.
Undeclared Identifier
Test Fixture
Revert
White-Box
8. Puts all headers into a master header.
Precompiled Header
Checkout
Structural
.lib - code generate
9. A reference. Has and delete dynamic memory. implies ownership (Association does not).
GetProcAddress
Clone
Multiplicity
Aggregation
10. Do not optimize until the very end.
Move People Around
Coupling
0x00000000
Optimization Last
11. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Push
Iteration Planning
.dll import library
Structural
12. Current line that is executing.
Export
Origin
Master
Execution Pointer
13. STOP!!
Access Violation
Breakpoint
Aggregation
Precompiled Header
14. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
.lib - project dependices
Robustness
Optimization Last
Composite
15. A set of creation and initialization steps useful for a set of different related tests.
Coupling
Pull
Index
Test Fixture
16. The linking is already done internally
Design
.dll implicit linking
Nesting
Checkout
17. Adds files to the repository.
Add
Abstraction
Testing
0xFEEEFEEE
18. NULL memory.
0x00000000
CRC Cards
.lib - code generate
Acceptance Tests
19. One of the linking methods (pragma comment)
.lib - preprocessor directive
.dll import library
State
0xFDFDFDFD
20. Treating a derived class's data members like it's base class's.
Black-Box
Test Fixture
Polymorphism
Iteration Planning
21. Quick program.
Spike Solution
Composition
Show Log
View
22. Makes a copy of your repository.
0xCDCDCDCD
Clone
Metaphor
.lib - project properties
23. Copies all changes from one branch into another branch.
Merge
Functional
Refactoring
Pair Programming
24. Weak relationship between two classes. Almost always results in a #include.
Dependency
const
Classifier Function
White-Box
25. Bad! Don't ever use these types of variables!
Autos
Globals
0xCDCDCDCD
40 Hour Work Week
26. About the interface to an object. Data contained within.
Encapsulation
0xCCCCCCCC
Branch
Model
27. When you type in an object - you can see its attributes.
0xCCCCCCCC
Origin
.dll explicit linking
Watch
28. Ability to accept different types of parameters to bind to different implementations at run-time.
Move People Around
Virtual Function Table
Flexibility
Unit Test First
29. Provide a unified interface to a set of interfaces in a subsystem. Defines a higher-level interface that makes the subsystem easier to use.
Show Log
Master
Fa
Watch
30. Put this before a function name in a dll - and the function name will avoid name mangling
Dynamic Binding
Move People Around
Branch
extern "C"
31. Input
Pair Programming
Master
Black-Box
Controller
32. Set of all pending changes.
Revert
Index
Internal Linkage
Command
33. Static in C++. Can span all instances of a class.
Classifier Function
Law of Demeter
Stand Up Meetings
Delegation
34. Linking to dynamic libraries is usually handled by linking to an ____________.
.dll import library
.dll implicit linking
Resolved
Cherry Pick
35. The process of deciding which function definition to link during run-time.
Export
Dynamic Binding
Data Breakpoint
Globals
36. Ask questions and obtain the details and requirements given.
.lib - project properties
Access Violation
Requirements
const
37. Ability to withstand change and what the effects are.
Robustness
Resolved
Track
Forward Declaration
38. Downloads your changes and then merges.
.dll implicit linking
Pull
Master
Cherry Pick
39. A type of library that is used by the code
Tag
Commit
Static
Association
40. Initialized stack memory.
0xCCCCCCCC
Singleton
name mangling
Law of Demeter
41. 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.
Locals
Add
Track
Internal Linkage
42. A measure of logical dependency.
Coupling
Coding
Cohesion
Internal Linkage
43. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Locals
Remove
Analysis
Singleton
44. Fix any problems and then repeat the process.
Dependency
GetProcAddress
Maintenance
0xCDCDCDCD
45. Functionality Tests.
.dll import library
Precompiled Header
Acceptance Tests
Internal Linkage
46. Use only through the interface of the object.
Black-Box
Encapsulation
Add
.dll LoadLibrary
47. Creates a spin-off of a repository for concurrent development.
Branch
Optimization Last
Maintenance
Functional
48. Allows you to switch your working copy to another branch.
External Linkage
40 Hour Work Week
.lib - project properties
Checkout
49. Separating out a section of code into a reusable function or class.
CRC Cards
Abstraction
Virtual Function Table
Clone
50. A pointer or reference. One object needs to know about the other object to work.
Functional
Data Breakpoint
Association
Optimization Last
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