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. Code generation in a lib
.lib - code generate
Coding Standards
Delegation
Continuous Integration
2. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Coupling
Translation Unit
0xCDCDCDCD
External Linkage
3. Taking code and moving it to a function that usually returns an object. They are always virtual functions.
Stash
Law of Demeter
Coding
Factory Method
4. You have to tell it to link
Undeclared Identifier
.dll explicit linking
Multiplicity
Controller
5. One of the linking methods (pragma comment)
Push
Namespaces
Execution Pointer
.lib - preprocessor directive
6. Stand up meetings show who will be valuable and needed.
Virtual Function Table
Modularity
Show Log
Stand Up Meetings
7. Static in C++. Can span all instances of a class.
0xCCCCCCCC
Classifier Function
Abstraction
.dll import library
8. STOP!!
On-Site Customer
Breakpoint
Singleton
Origin
9. Will execute all code paths and boundary conditions.
Factory Method
Structural
Virtual Function Table
Law of Demeter
10. Set of all pending changes.
Index
Edit Conflict
Virtual Function Table
Static
11. Stops when memory changes.
.dll import library
Data Breakpoint
Origin
Optimization Last
12. Simply a value.
Commit
Remove
Composition
Aggregation
13. About the interface to an object. Data contained within.
Test Fixture
Command
Encapsulation
Optimization Last
14. Try to find the flaws in your code.
Testing
Static
.dll implicit linking
Nesting
15. Ability to treat a class object as a function by overloading the () operator.
Analysis
Commit
Function Object
Controller
16. Initialized stack memory.
Undeclared Identifier
0xCCCCCCCC
Delegation
Multiplicity
17. Freed heap memory.
0xFEEEFEEE
Commit
Show Log
Spike Solution
18. Meetings used to create a release plan - which will lay out the overall project.
Remove
Abstraction
Release Planning
Namespaces
19. Allows you to switch your working copy to another branch.
Add
Data Breakpoint
Checkout
Master
20. Application
Composite
Model
Forward Declaration
.lib - code generate
21. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Index
Push
Multiplicity
Analysis
22. Inheritance between object.
Command
Generalization
Structural
Master
23. Variable doesn't exist.
Undeclared Identifier
Export
Origin
Autos
24. Bookmark of a revised set with a title. For easy checkouts.
Precompiled Header
0xFEEEFEEE
Command
Tag
25. Ignores files when pushing.
Ignore
.lib - project dependices
Model
Command
26. Always do the simplest design that could possibly work.
Origin
Composite
Simplicity
Negative Test Case
27. Input
Fetch
Controller
Black-Box
Globals
28. Separating out a section of code into a reusable function or class.
Move People Around
Abstract Function
Virtual Function Table
Abstraction
29. Ensure a class only has one instance - and provide a global point of access to it
0xCDCDCDCD
Edit Conflict
Singleton
name mangling
30. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Fa
Commit
Globals
Composite
31. Allows consumers to try a system earlier and give early feedback.
On-Site Customer
Polymorphism
Checkout
extern "C"
32. When we remove redundant or obsolete designs and replace them with a new.
Revert
0xFEEEFEEE
Refactoring
Move People Around
33. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Master
State
Spike Solution
Commit
34. Ability to withstand change and what the effects are.
Negative Test Case
Robustness
Analysis
Virtual Function Table
35. When a conflict is fixed.
Master
User Stories
Undeclared Identifier
Resolved
36. Trying to access a location in memory that your computer cannot access.
Pull
Robustness
Access Violation
.dll LoadLibrary
37. Copies all changes from one branch into another branch.
Merge
Cohesion
Aggregation
Requirements
38. Creates a spin-off of a repository for concurrent development.
Index
Robustness
Branch
Autos
39. Makes a copy of your repository.
Commit
Breakpoint
0xFDFDFDFD
Clone
40. A type of library that is used by the code
Static
Cohesion
Add
Function Object
41. Italicized in UML.
Structural
Abstraction
Abstract Function
Move People Around
42. Use only through the interface of the object.
CRC Cards
Black-Box
Remove
Encapsulation
43. Downloads your changes and then merges.
Maintenance
Multiplicity
External Linkage
Pull
44. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Iteration Planning
Translation Unit
Export
Generalization
45. Having power over inheritance with the flexibility of composition.
Acceptance Tests
Forward Declaration
Simplicity
Delegation
46. Quick program.
Pull
Spike Solution
0xCCCCCCCC
Continuous Integration
47. A pointer or reference. One object needs to know about the other object to work.
Encapsulation
Command
Association
Negative Test Case
48. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Dependency
Edit Conflict
Fa
Namespaces
49. Treating a derived class's data members like it's base class's.
On-Site Customer
0xFDFDFDFD
Polymorphism
Functional
50. Whats displayed to the screen
View
GetProcAddress
.lib - project properties
Unresolved External Symbol
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