Test your basic knowledge |

SWA - Software Architecture

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. When a .cpp file is compiled - the header files are first included (recursively) by the pre-processor. This block of code is called a ______________.






2. Bookmark of a revised set with a title. For easy checkouts.






3. Application






4. When doing a - precise task.






5. Use this to find a memory address or signiture in a dll






6. Compose objects into tree structures to represent part-whole hierarchies. Lets clients treat individual objects and compositions of objects uniformly.






7. Trying to access a location in memory that your computer cannot access.






8. Makes a project compile in order of who is dependent on what






9. Whats displayed to the screen






10. Do not optimize until the very end.






11. Always do the simplest design that could possibly work.






12. Creates a spin-off of a repository for concurrent development.






13. Plan out your code.






14. Reusing existing functionality by defining a relationship between two classes : Inheritance or containment.






15. Ask questions and obtain the details and requirements given.






16. Fix any problems and then repeat the process.






17. Connection between a local brand and a remote branch.






18. Concept based on limiting the scope of modules to provide better structures.






19. Removes files from the repository.






20. (Door-----Spell) BI_DIRECTIONAL because both classes can reference each other. (Door--->Spell) DIRECTIONAL because only the door knows and can reference Spell.






21. 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






22. Define a one-to-many dependency between objects so that when one object changes state - all its dependents are notified and updated automatically






23. When a concrete class inherits from a pure interface.






24. Use only through the interface of the object.






25. A reference. Has and delete dynamic memory. implies ownership (Association does not).






26. Input






27. STOP!!






28. Linking to dynamic libraries is usually handled by linking to an ____________.






29. You have to tell it to link






30. Treating a derived class's data members like it's base class's.






31. 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.






32. Current line that is executing.






33. When exporting a dll - the names of the functions are changed. This is knwon as ____________.






34. How many objects that a source object can legitimately reference.






35. Create a test and then create a function.






36. Uploads all changes staged in the index list into the repository database.






37. Creates a copy of your current branch into a remote branch.






38. Functionality Tests.






39. Simply a value.






40. Formatted code standards.






41. Initialized stack memory.






42. Views all previous changes.






43. A group of code. unnamed can only be accessed within that translation unit - name can be accessed anywhere






44. Default branch within your repository.






45. Are what function classes should include.






46. NULL memory.






47. Ensure a class only has one instance - and provide a global point of access to it






48. Set of all pending changes.






49. Function doesn't exist.






50. When a class is defined within another class.






Can you answer 50 questions in 15 minutes?



Let me suggest you:



Major Subjects



Tests & Exams


AP
CLEP
DSST
GRE
SAT
GMAT

Most popular tests