L. P. with Microsoft C# - Level 1-Quiz-1

  1. You can think of .NET as a framework of classes that sit on top of the operating system.  To expose different functionality is the purpose of the classes in this framework.
  2. There are several features related to language interoperability.
    • You can inherit objects that are created in a different language.
    • Exceptions may be handled across language boundaries.
    • Debugging may be performed across language boundaries.
  3. A single server may host multiple versions of the same component is one of the main positive effects of the lack of registration.
  4. To take the intermediate code of the application and translate it into machine language is the function of the Common Language Runtime in the .NET framework.
  5. A .NET language is defined as one that compiles to Microsoft Intermediate Language.
    • C#
    • VB.NET
    • JScript.NET
  6. There are various class library components, designed to give you access to various functionalities.
    • Data Access
    • GUI
    • Security
    • XML/SOAP
    • IO/Network
    • Threading
  7. Common Language Runtime is responsible for implementing application runtime services, such as Class Loading, Common Type System, and Garbage Collection.
  8. There are data types that are built in to the system, or intrinsic.
    • Class type
    • Interface type
    • Delegate type
  9. There are four general things that compose a class.
    • Properties
    • Fields
    • Methods
    • Events
  10. Every instance of the structure type will have its own data. You can't have multiple references that point to the same physical object when you are using the Structure type.
  11. the following CTS types can be directly instantiated themselves, but can't only be implemented by other objects and other classes.
    • Structure
    • Enumeration
    • Delegate
  12. An Assembly is the name for a binary that is created by a .NET compiler, that allows you to control such things as the scope, visibility, and instantiation of its containing classes when planned correctly.
  13. MSIL targets only the Windows platform is the big difference between Microsoft Intermediate Language (MSIL) and Java bytecode.
  14. Namespaces gives you the ability to have multiple different classes using the same name, but not necessarily have a clash, or conflict, between them.
Permalink | Comments (0) | Hits: 1067 | Time: 11:20:50
Learning Programming with Microsoft C# - Level 1-2.1
Learning Programming with Microsoft C# - Level 1-2.2
All Comments

 No Data Now...

Post Your Comment
^ ^

Top