| 1: | What portable environment must be installed on a client's machine to enable it to run a .NET application? |
| 2: | What is managed code? What is unmanaged code? |
| 3: | What is the difference between the Common Type System and the Common Language Specification? |
| 4: | How does the CLR allow code from different compilers to interact? |
| 5: | What is the role of the Global Assembly Cache? |
| 6: | What four components make up the identity of a strongly named assembly? |
| 7: | What is the relationship between a namespace and an assembly? |
| 8: | Describe what these commonly used acronyms stand for: CLR, GAC, FCL, IL. |