Dear students get fully solved
assignments
Send your semester &
Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
[ FALL 2015 ] ASSIGNMENT
PROGRAM
|
BSc IT
|
SEMESTER
|
5th
|
SUBJECT CODE & NAME
|
BT8903, C# Programming
|
CREDITS
|
4
|
BK ID
|
B1187
|
MARKS
|
60
|
Note: Answer all questions. Kindly note
that answers for 10 marks questions should be approximately of 400 words. Each
question is followed by evaluation scheme.
Question. 1. Explain the following related to
.NET:
1. The Microsoft Intermediate Language
("MSIL" or "IL")
Answer:MSIL stands for Microsoft Intermediate Language. We can call it as
Intermediate Language (IL) or Common Intermediate Language (CIL). During the
compile time, the compiler convert the source code into Microsoft Intermediate
Language (MSIL) .Microsoft Intermediate Language (MSIL) is a CPU-independent
set of instructions that can be efficiently converted to the native code.
During the runtime the Common Language Runtime (CLR)'s Just In Time (JIT)
compiler converts the Microsoft Intermediate
2. The Common Type System (CTS)
Answer:In Microsoft's .NET Framework, the Common Type System (CTS) is a standard
that specifies how type definitions and specific values of types are
represented in computer memory. It is intended to allow programs written in
different programming languages to easily share information. As used in
programming
3. .NET Framework Base Classes
Answer:The .NET Framework includes classes, interfaces, and value types that
expedite and optimize the development process and provide access to system
functionality. To facilitate interoperability between languages, most .NET
Question. 2. Write a note on the following
:
1. Mutable strings
Answer:Mutable and immutable are English words meaning "can change"
and "cannot change" respectively. The meaning of the words is the
same in the IT context; i.e.
·
a
mutable string can be changed, and
·
an
immutable string cannot be changed.
Question. 3. Explain the following in
context of methods in C# withexamples:
1. Invoking methods
Answer:Reflection provides a means for invoking methods on a class. Typically,
this would only be necessary if it is not possible to cast an instance of the
class to the desired type in non-reflective code. Methods are invoked with
java.lang.reflect.Method.invoke(). The first argument is the object instance on
which this particular method is to be invoked. (If the method is static, the
first argument should be null.) Subsequent arguments are the method's
parameters. If the underlying method throws an exception, it will be wrapped by
Question. 4.Define members. Explain
constant members and read onlymembers.
Answer:Constant and ReadOnly keyword are used to make a field constant which
value cannot be modified. Static keyword is used to make members static that can
be shared by all the class objects. In this article, I am going to explain the
difference among these three.
Constant
Constant fields or local variables must be
assigned a value at the time of declaration and after that they cannot be
modified. By default
Question. 5. Define and explain the class
visibility and class members’visibility.
Answer:Access level modifiers determine whether other classes can use a
particular field or invoke a particular method. There are two levels of access
control:
At the top level—public, or package-private
(no explicit modifier).
At
the member level—public, private, protected, or package-private (no explicit
modifier).
A class may be declared with the modifier
public, in which case that class is visible to all classes everywhere. If a
class has no modifier (the default, also known as package-private), it is
visible only within its own package (packages are named groups of related
classes — you will learn about them in a later lesson.)
Question. 6. Briefly describe the concept
of delegates in C#.
Answer:A delegate(known as function pointer in C/C++) is a references type that
invokes single/multiple method(s) through the delegate instance. It holds a
reference of the methods. Delegate types are sealed and immutable type.
Types of Delegates
There are three types of delegates that can
be used in C#.
Dear students get fully solved
assignments
Send your semester &
Specialization name to our mail id :
“ help.mbaassignments@gmail.com ”
or
Call us at : 08263069601
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.