Which of the following statements are TRUE about the .NET CLR?
1/ It provides a language-neutral development & execution environment.
2/ It ensures that an application would not be able to access memory that it is not authorized to access.
3/ It provides services to run "managed" applications.
4/ The resources are garbage collected.
5/ It provides services to run "unmanaged" applications.
A -
Only 1 and 2
B -
Only 1, 2 and 4
C -
1, 2, 3, 4
D -
Only 4 and 5
2-
Which of the following are valid .NET CLR JIT performance counters?
1/ Total memory used for JIT compilation
2/ Average memory used for JIT compilation
3/ Number of methods that failed to compile with the standard JIT
4/ Percentage of processor time spent performing JIT compilation
5/ Percentage of memory currently dedicated for JIT compilation
A -
1, 5
B -
3, 4
C -
1, 2
D -
4, 5
3-
Which of the following statements is correct about Managed Code?
A -
Managed code is the code that is compiled by the JIT compilers.
B -
Managed code is the code where resources are Garbage Collected.
C -
Managed code is the code that runs on top of Windows.
D -
Managed code is the code that is written to target the services of the CLR.
4-
Which of the following utilities can be used to compile managed assemblies into processor-specific native code?
A -
gacutil
B -
ngen
C -
sn
D -
dumpbin
5-
Which of the following are NOT true about .NET Framework?
1/ It provides a consistent object-oriented programming environment whether object code is stored and executed locally, executed locally but Internet-distributed, or executed remotely.
2/ It provides a code-execution environment that minimizes software deployment and versioning conflicts.
3/ It provides a code-execution environment that promotes safe execution of code, including code created by an unknown or semi-trusted third party.
4/It provides different programming models for Windows-based applications and Web-based applications.
5/ It provides an event driven programming model for building Windows Device Drivers.
A -
1, 2
B -
2, 4
C -
4, 5
D -
1, 2, 4
6-
Which of the following components of the .NET framework provide an extensible set of classes that can be used by any .NET compliant programming language?
A -
.NET class libraries
B -
Common Language Runtime
C -
Common Language Infrastructure
D -
Component Object Model
7-
Which of the following jobs are NOT performed by Garbage Collector?
1/ Freeing memory on the stack.
2/ Avoiding memory leaks.
3/ Freeing memory occupied by unreferenced objects.
4/ Closing unclosed database collections.
5/ Closing unclosed files.
A -
1, 2, 3
B -
3, 5
C -
1, 4, 5
D -
3, 4
8-
Which of the following .NET components can be used to remove unused references from the managed heap?
A -
Common Language Infrastructure
B -
CLR
C -
Garbage Collector
D -
Class Loader
9-
Which of the following statements correctly define .NET Framework?
A -
It is an environment for developing, building, deploying and executing Desktop Applications, Web Applications and Web Services.
B -
It is an environment for developing, building, deploying and executing only Web Applications.
C -
It is an environment for developing, building, deploying and executing Distributed Applications.
D -
It is an environment for developing, building, deploying and executing Web Services.
10-
Which of the following constitutes the .NET Framework?
1/ ASP.NET Applications
2/ CLR
3/ Framework Class Library
4/ WinForm Applications
5/ Windows Services