C# Programming - .NET Framework - Discussion

Discussion Forum : .NET Framework - General Questions (Q.No. 1)
1.
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.
Only 1 and 2
Only 1, 2 and 4
1, 2, 3, 4
Only 4 and 5
Only 3 and 4
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
50 comments Page 5 of 5.

Shruthi said:   1 decade ago
It provides a code which is machine independent thats why 1st opt is right, it provides thight security thats why 2nd opt is right, CLR runs nly managed code so 3rd opt is right, and it has automatic garbage collection so 4rth opt is right.

Raja A said:   1 decade ago
@venkadesh: me too having same doubt?

Venkatesh said:   1 decade ago
How could be the option 2 will be right ?

Ankur Bindra said:   1 decade ago
CLR converts source code to an intermediate code which is further executed by JIT compiler.

Himanshu said:   1 decade ago
1, 2, 3, 4 all these points are the services of CLR.

That's why option c is right.

Ann said:   1 decade ago
Its the work of the dispose () method to free the resources that are not in use. The dispose method is present in the garbage collector.

Navnath said:   1 decade ago
CLR provides run time services.

Sushma said:   1 decade ago
How resources are garbage collected?

Geetha said:   1 decade ago
How come the resources are garbage collected ?

Praveen Saini said:   1 decade ago
This option is absolutly right bcoz CLR is the only one who is responsible to run the managed code and denied to run the unmanaged/Non-cls complient code.


Post your comments here:

Your comments will be displayed after verification.