Live Help (Start Chat)
View Count: 0
Duration: 54 mins
Accessed date:
Not Yet Viewed
View Count: 0
Duration: 24 mins
Accessed date:
Not Yet Viewed
View Count: 0
Duration: 22 mins
Accessed date:
Not Yet Viewed
View Count: 0
Duration: 16 mins
Accessed date:
Not Yet Viewed
View Count: 0
Duration: 23 mins
Accessed date:
Not Yet Viewed
Post your comment / feedback here
 
 

nice video

Posted By umair on 07-Aug-2017

nice video

Posted By umair on 07-Aug-2017

Wait to see

Posted By Anbu on 03-Aug-2017
Sorry!For this module there is no Sample Code.
Sorry!For this module there is no Assignments.
Question No: 1 of 20
What is MSIL? 
Options:
View Answer/Explanation:

Explanation:
An intermediate language code generated by language compiler is called MSIL. The source code when compiled gives the MSIL as output and this serves as input to the CLR. CLR has a JIT compiler which converts the MSIL code to native code and native code is OS and hardware dependent.

Question No: 2 of 20
What all is MS.Net Framework made up of? 
Options:
  1. Operationg System
  2. Base Class Libraries
  3. Common Language Runtime
  4. Visual Studio.NET
View Answer/Explanation:
b c
Explanation:
Base Class Libraries includes API's like ADO.NET and XML, IO, Threading, ASP.NET, Networking etc... The other CLR and it provides services CTS, Security, Memory Management, JIT Compiler, Exception Handling etc...

Question No: 3 of 20
What is the difference between un-safe code & un-managed code. 
Options:
  1. Un-managed code runs inside the CLR and Un-safecode runs outside the CLR control
  2. Un-managed code runs outside the CLR control while the Un-safe code runs inside the CLR control
  3. Un-managed code runs outside the CLR and Un-safecode runs outside the CLR control
  4. Un-managed code runs inside the CLR and Un-safecode runs inside the CLR control
View Answer/Explanation:
b
Explanation:
Un-managed code runs outside the CLR control while the Un-safe code runs inside the CLR control. Both of these may use pointers & direct memory access. Unsafe code means managed program can access the memory address using pointers. Unsafe is managed by the CLR.

Question No: 4 of 20
What is CLR? 
Options:
  1. It manages the code at execution time.
  2. It does memory management, thread management.
  3. It enforces strict variable type definitions, security and robustness
  4. All the above
View Answer/Explanation:
d
Explanation:
It is a component of .Net framework stack. CLR is the combination of JIT compiler+ Garbage Collector + Class loader + Security Manager + Common type system. The code written in different languages is compiled with their respective language compilers to give a Common MSIL.

Question No: 5 of 20
Different BCL'S are categorized under _________ 
Options:
  1. Class library
  2. FCL
  3. namespace
  4. Root class
View Answer/Explanation:
c
Explanation:
A namespace is a logical collection of classes and other types with unique name. The structure of namespace is like a tree where all the related classes are like leaves.

Question No: 6 of 20
The root namespace for base class is ____________ 
Options:
  1. System
  2. BCL
  3. Base
  4. None
View Answer/Explanation:
a
Explanation:
.Net Base class library is the collection of the object oriented types and interfaces that provide object models and services. All the base class libraries are grouped under the root namespace System. System contains all the base and fundamental classes.

Question No: 7 of 20
The output of any .NET program is a ___________ 
Options:
  1. PE file
  2. DLL File
  3. EXE File
  4. None of the above
View Answer/Explanation:
a
Explanation:

Question No: 8 of 20
The return value of an application is called as __________ 
Options:
  1. Solution
  2. Exit code
  3. Return code
  4. None
View Answer/Explanation:
b
Explanation:
The exit code is always an integer.

Question No: 9 of 20
All dynamic memory requirements of an application are fulfilled from the _______ memory 
Options:
  1. Global
  2. Stack
  3. Heap
  4. None
View Answer/Explanation:
c
Explanation:
The allocation of memory is categorized into static allocation, stack-allocation and heap allocation. Heap allocation is used for all the dynamic memory requirements like pointers for which we don’t know the amount of memory required and it would be allocated memory on heap.

Question No: 10 of 20
Portable Executable consists of 
Options:
  1. MSIL and Meta Data
  2. Source Code and Native Code
  3. MSIL only
  4. Course code only
View Answer/Explanation:
a
Explanation:
Windows executable, EXE, DLL must confirm to a file format called PE File Format, which is a derivative of Microsoft Common Object File Format. These formats are fully specified and publicly available. The Windows OS knows how to load and execute DLL's and EXE's because it understands the format of PE. CLR header stores the information to indicate that PE file is a .NET executable while CLR data section contains Metadata and IL code

  1