100% found this document useful (2 votes)
772 views

Interview Questions and Answers

The document contains interview questions and answers about VB.Net. It discusses exclusive features of VB like hidden namespaces and shortcuts. It compares VB.Net and C# in terms of their origins and syntax. It explains components of the common language runtime like the class loader, MSIL, garbage collector, and security engine. Finally, it outlines services provided by the common language infrastructure such as the common language runtime, type safety, and managed code execution.

Uploaded by

krishnanarvind
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
772 views

Interview Questions and Answers

The document contains interview questions and answers about VB.Net. It discusses exclusive features of VB like hidden namespaces and shortcuts. It compares VB.Net and C# in terms of their origins and syntax. It explains components of the common language runtime like the class loader, MSIL, garbage collector, and security engine. Finally, it outlines services provided by the common language infrastructure such as the common language runtime, type safety, and managed code execution.

Uploaded by

krishnanarvind
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Vb.

Net Interview Questions and Answers

Name and explain some of the exclusive features which are present in VB?
Answer :: Some of the features which are exclusive to VB are as follows: -
1)<span class="Apple-tab-span" style="white-space:pre">Name space can be hidden which can be disabled.
2)<span class="Apple-tab-span" style="white-space:pre"> Certain project files can be hidden and a user can
show them if he intends to do.
3)<span class="Apple-tab-span" style="white-space:pre">Lots and lots of shortcuts are present which ease the
development of programs.
4)<span class="Apple-tab-span" style="white-space:pre">Using the AddressOf myObject function a delegate
can be made. .... Read More

Compare C# and Visual basic.NET?


Answer :: .NET Frame work includes two languages which are language to IL compilers and in this C# and
VB.NET are provided. The importance and flexibility of these as better programming languages is still
questionable. Visual basic has been updated and revised to make it object oriented whereas C# has concepts
from many languages such as Delphi, Java, etc and syntax from C and Java.
.... Read More

Explain the components of common language runtime?


Answer :: a. Class Loader: is an abstract class. Its purpose is to tell JVM in what manner a class is to be
loaded at runtime.

b. MSIL: Microsoft Intermediate Language is considered to be the lowest form of human readable language. It
is CPU independent and includes instructions of how to load, store, initialize objects. JIT converts this MSIL into
native code which is dependent on the CPU.

c. Code Manager: Is responsible for managing code at runtime.

d. Garbage Collector: The .NET garbage collector enables high-speed allocation and release of memory for the
objects in managed code. Its main aim is proper memory management.

e. Security Engine: It ensures all the security restrictions.

f. Type Checker: It enforces the constraints of types. It enforces strictness in type checking.

g. Thread Support: It allows multithreading

h. Debug engine: It allows proper debugging of an application.

i. Base class library: It provides all the types that an application need at runtime.
j. Exception manager: Handles all the exception for an application during runtime.

k. COM Marshaller: It provides an option for interoperability for an application .... Read More

Explain the services provided by Common Language Infrastructure?


Answer :: a. Common Language Runtime: CLR is considered to be the core component of .NET framework. Its
primary responsibility is to convert the CIL/MSIL code into native machine language code. It takes care of
details of resources for e.g.: memory management, garbage collection, exception handling, security etc.

b. Type Safety: Is referred as the strongly typed feature. It allows to access memory only in authorized ways
makes sure that it is within the bounds. It ensures that code cannot perform operations that are invalid for an
object.

c. Managed Code execution: It is the process followed by the CLR from loading MSIL, converting it into
machine code, memory management. Managed code execution also handles JIT compilation, handles
exceptions, and confirms type safety and security issues.

d. Side-by-side execution: provides an opportunity to execute multiple versions of an application or component


on one computer. It allows the execution of multiple versions of CLR and multiple versions of application
executing at the same time on the same computer. It also allows to control what version of a component would
an application bind to and what version of CLR would an application choose for execution. .... Read More

You might also like