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. Ignores files when pushing.
Ignore
Refactoring
Branch
Singleton
2. Always do the simplest design that could possibly work.
Simplicity
Undeclared Identifier
Track
Coding Standards
3. When we remove redundant or obsolete designs and replace them with a new.
Encapsulation
Index
0x00000000
Refactoring
4. About the interface to an object. Data contained within.
External Linkage
Globals
Navigability
Encapsulation
5. Views all previous changes.
Structural
0xFDFDFDFD
Composite
Show Log
6. The linking is already done internally
.dll implicit linking
CRC Cards
GetProcAddress
Autos
7. Stops when memory changes.
Functional
Polymorphism
Data Breakpoint
Classifier Function
8. Bookmark of a revised set with a title. For easy checkouts.
.dll explicit linking
Encapsulation
Tag
Association
9. When doing a - precise task.
Abstraction
Cohesion
0xCCCCCCCC
Execution Pointer
10. Meetings at the beginning of each iteration to produce a plan of programming tasks.
Composite
Dynamic Binding
Clone
Iteration Planning
11. Stand up meetings show who will be valuable and needed.
40 Hour Work Week
.lib - project properties
Stand Up Meetings
.lib - code generate
12. Initialized heap memory.
Track
Add
Translation Unit
0xCDCDCDCD
13. Concept based on limiting the scope of modules to provide better structures.
White-Box
Law of Demeter
Globals
Watch
14. Invalid or unexpected input that the program is not designed to process.
Coupling
Negative Test Case
Index
Master
15. The default nickname for the remote repository.
Unit Test First
Origin
External Linkage
GetProcAddress
16. Copies all changes from one branch into another branch.
Commit
Edit Conflict
Merge
Composition
17. Plan out your code.
Design
User Stories
Autos
Dynamic Binding
18. Code generation in a lib
.dll implicit linking
Dynamic Binding
.lib - code generate
CRC Cards
19. The process of deciding which function definition to link during run-time.
View
Design
Dynamic Binding
.lib - preprocessor directive
20. Do not optimize until the very end.
Acceptance Tests
.lib - project dependices
Optimization Last
Translation Unit
21. When a concrete class inherits from a pure interface.
.lib - project properties
Revert
Realization
Negative Test Case
22. When a class is defined within another class.
Negative Test Case
Dynamic Binding
Nesting
Cherry Pick
23. Separating out a section of code into a reusable function or class.
Test Fixture
Abstraction
.dll explicit linking
On-Site Customer
24. Quick program.
Merge
Add
Polymorphism
Spike Solution
25. Inheritance between object.
Pull
Generalization
Remove
.dll import library
26. Ensure a class only has one instance - and provide a global point of access to it
Function Object
GetProcAddress
Multiplicity
Singleton
27. Having power over inheritance with the flexibility of composition.
Delegation
Origin
.dll explicit linking
Generalization
28. When GIT cannot merge your data.
Composition
Testing
Edit Conflict
Unresolved External Symbol
29. Makes a copy of your repository.
Precompiled Header
Composition
Checkout
Clone
30. Treating a derived class's data members like it's base class's.
.dll LoadLibrary
Polymorphism
Design
Positive Test Case
31. When you type in an object - you can see its attributes.
Test Fixture
Track
View
Watch
32. Downloads your changes and then merges.
Watch
Structural
Pull
Requirements
33. Uploads changes to your current branch.
Design
Hierarchy
Push
Acceptance Tests
34. Connection between a local brand and a remote branch.
Track
Robustness
Coding
On-Site Customer
35. Put this before a function name in a dll - and the function name will avoid name mangling
Composition
Negative Test Case
extern "C"
Multiplicity
36. Link multiple projects together
Edit Conflict
.dll implicit linking
Hierarchy
.lib - project properties
37. Simply a value.
Globals
On-Site Customer
Composition
Modularity
38. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Structural
Ignore
Testing
Navigability
39. Creates a spin-off of a repository for concurrent development.
const
Fetch
Iteration Planning
Branch
40. Trying to access a location in memory that your computer cannot access.
Access Violation
Export
Model
Forward Declaration
41. Static in C++. Can span all instances of a class.
Origin
Classifier Function
0xCDCDCDCD
Robustness
42. A type of library that is used by the code
Execution Pointer
Static
Model
Globals
43. When exporting a dll - the names of the functions are changed. This is knwon as ____________.
Coupling
Requirements
name mangling
Fetch
44. Current line that is executing.
User Stories
Observer
Commit
Execution Pointer
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.
Navigability
Association
.lib - project properties
Internal Linkage
46. Weak relationship between two classes. Almost always results in a #include.
Dependency
Association
0xFDFDFDFD
Design
47. Bad! Don't ever use these types of variables!
.dll LoadLibrary
Globals
Iteration Planning
Polymorphism
48. How many objects that a source object can legitimately reference.
External Linkage
Realization
.dll implicit linking
Multiplicity
49. Encapsulates a request as an object - thereby letting you parameterize clients with different requests - queue or log requests - and support undoable operations.
Analysis
Command
Translation Unit
Ignore
50. One of the linking methods (pragma comment)
Fa
Static
.lib - preprocessor directive
Edit Conflict
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