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. Simply a value.
extern "C"
Refactoring
Composition
Observer
2. Code generation in a lib
Unit Test First
0xFEEEFEEE
.lib - code generate
Aggregation
3. Input
Controller
Stand Up Meetings
Nesting
Internal Linkage
4. Current view/ previous line.
Generalization
Controller
Composition
Autos
5. Ability to treat a class object as a function by overloading the () operator.
name mangling
Nesting
Function Object
Flexibility
6. What is part of the current scope.
Locals
Namespaces
Pair Programming
Track
7. A set of creation and initialization steps useful for a set of different related tests.
Encapsulation
Test Fixture
Maintenance
Composition
8. Treating a derived class's data members like it's base class's.
0x00000000
Metaphor
Polymorphism
Execution Pointer
9. Invalid or unexpected input that the program is not designed to process.
Negative Test Case
Track
Forward Declaration
External Linkage
10. When we remove redundant or obsolete designs and replace them with a new.
Stand Up Meetings
Coding Standards
Refactoring
Simplicity
11. When you type in an object - you can see its attributes.
Clone
Move People Around
Requirements
Watch
12. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.
Fa
Translation Unit
Refactoring
Design
13. Cross training is an important consideration to try and prevent islands of knowledge - which can cause loss.
Robustness
.lib - project dependices
Cohesion
Move People Around
14. Symbols that can be invoked or used by other code in a different unit. All non inline class member functions and variables - non-static non-member functions and variables defined within a .cpp file
Classifier Function
Modularity
.dll import library
External Linkage
15. Figure out what is feasible. Decide whether to use API's or to write from scratch.
Analysis
User Stories
Move People Around
Coding
16. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.
Access Violation
Acceptance Tests
Dynamic Binding
Composite
17. How many objects that a source object can legitimately reference.
Nesting
Multiplicity
Origin
const
18. Quick program.
Spike Solution
Composite
Dynamic Binding
Access Violation
19. Creates a spin-off of a repository for concurrent development.
Merge
Spike Solution
Command
Branch
20. Variable doesn't exist.
Undeclared Identifier
Abstraction
Coding Standards
0x00000000
21. A type of library that is used by the code
Clone
Static
Unresolved External Symbol
Coding
22. Trying to access a location in memory that your computer cannot access.
Access Violation
.lib - preprocessor directive
0xFDFDFDFD
User Stories
23. Are what function classes should include.
0xCDCDCDCD
Internal Linkage
CRC Cards
Ignore
24. A pointer or reference. One object needs to know about the other object to work.
Association
Maintenance
Factory Method
Virtual Function Table
25. Makes a copy of your repository.
Clone
Cohesion
Data Breakpoint
Modularity
26. A function that can load a library
GetProcAddress
Branch
Flexibility
.dll LoadLibrary
27. The default nickname for the remote repository.
Push
On-Site Customer
CRC Cards
Origin
28. Linking to dynamic libraries is usually handled by linking to an ____________.
Spike Solution
0xCCCCCCCC
User Stories
.dll import library
29. You have to tell it to link
.lib - project properties
Composition
.dll LoadLibrary
.dll explicit linking
30. Adds files to the repository.
Execution Pointer
Add
Robustness
Requirements
31. A collection of memory addresses for all virtual functions in an objects class hierarchy.
0xFDFDFDFD
Virtual Function Table
Factory Method
Dependency
32. STOP!!
Coding
Breakpoint
Data Breakpoint
.dll explicit linking
33. Use this to find a memory address or signiture in a dll
Clone
Acceptance Tests
0xCCCCCCCC
GetProcAddress
34. Allow an object to alter its behavior when its internal state changes. The object will appear to change its class.
Stash
Simplicity
Fa
State
35. Black Box - The way the program works is internally unknown.
On-Site Customer
Robustness
Design
Functional
36. Meetings used to create a release plan - which will lay out the overall project.
Test Fixture
Hierarchy
Checkout
Release Planning
37. Initialized stack memory.
0xCCCCCCCC
Origin
Edit Conflict
Abstract Function
38. Separating out a section of code into a reusable function or class.
Testing
Precompiled Header
Abstraction
Static
39. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.
Namespaces
Hierarchy
.lib - project dependices
Access Violation
40. Ask questions and obtain the details and requirements given.
Iteration Planning
Cherry Pick
.lib - project dependices
Requirements
41. Plan out your code.
Design
Virtual Function Table
External Linkage
0x00000000
42. When doing a - precise task.
.lib - project properties
Requirements
Cohesion
Clone
43. Allows you to switch your working copy to another branch.
Acceptance Tests
Unit Test First
Maintenance
Checkout
44. When a class is defined within another class.
Nesting
Execution Pointer
name mangling
Generalization
45. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.
Classifier Function
Index
Navigability
Model
46. Portioning your changes to commit by inserting them into the index.
Export
.dll explicit linking
Ignore
Cherry Pick
47. Views all previous changes.
Branch
Show Log
Precompiled Header
.lib - project dependices
48. Freed heap memory.
0xFEEEFEEE
Factory Method
Move People Around
Multiplicity
49. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere
Composite
Namespaces
Continuous Integration
White-Box
50. Valid input that the program is designed to process.
Coding
Master
name mangling
Positive Test Case
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