Roll No. …………………..
MCA–C551
Master of Computer Applications
(Second Semester)
EXAMINATION, 2024-25
APPLICATION DEVELOPMENT USING .NET
TECHNOLOGY FRAMEWORK
Time : 2 1 Hours
2
Maximum Marks : 60
Note : Question paper has three Sections. Read
carefully instructions for each Section.
Section—A
(Very Short Answer Type Questions)
1. Attempt all questions. 1 each
(a) What is the primary purpose of delegates in
C# ? (CO2, BL4)
(i) To define classes for custom data types.
P. T. O.
[2] MCA–C551
(ii) To create instances of classes.
(iii) To represent reference to methods.
(iv) To manage database connections.
(b) Which [Link] class is used to establish a
connection to a database ? (CO4, BL3)
(i) Sql Command
(ii) Sql Data Adapter
(iii) Sql Connection
(iv) Sql Data Reader
(c) How do you declare a one-dimensional array
in C# ? (CO1, BL4)
(i) int [ ]myArray;
(ii) int myArray[ ];
(iii) int myArray( )'
(iv) Array myArray;
[3] MCA–C551
(d) Which access modifer restricts a class
member’s accessibility to the same class and
its derived classes ? (CO2, BL4)
(i) Public
(ii) Protected
(iii) Internal
(iv) Private
(e) Which of the following is a C# reference
type ? (CO1, BL3)
(i) Double
(ii) Char
(iii) String
(iv) Int
(f) Which technology is commonly used for
building web applications in .Net ?
(CO5, BL1)
(i) [Link]
(ii) Winforms
(iii) WPF
(iv) UWP
P. T. O.
[4] MCA–C551
(g) In C#, which keyward is used to prevent a
class from being inherited. (CO2, BL4)
(i) Partial
(ii) Abstract
(iii) Sealed
(iv) Interface
(h) What does [Link] stands for ? (CO4, BL1)
(i) Active Data Objects Network
(ii) Abstract Data Operations Network
(iii) Active Data Objects for .Net
(iv) Abstract Data Operations for .Net
(i) In C#, which keyword allow a class to inherit
from multiple base classes : (CO2, BL4)
(i) Interface
(ii) Extend
(iii) Catch
(iv) Base
(j) Which method is used for explicity releasing
unmanaged resources in C# ? (CO3, BL2)
(i) Exception
(ii) Dispose
(iii) Try
(iv) Handling
[5] MCA–C551
(k) Which of the following is a C# value type ?
(CO1, BL2)
(i) String
(ii) Decimal
(iii) List
(iv) Class
(l) In .Net Framework component provides a set
of reusable classes for common tasks in .Net
applications. (CO1, BL2)
(i) CLR (Common Language Routine)
(ii) JIT Compiler
(iii) FCL (Framework Class Library)
(iv) Windows Form
Section—B
(Short Answer Type Questions)
2. Attempt any four questions. 3 each
(a) Explain checked and unchecked operators by
giving examples ? (CO1, BL2)
(b) Explain connection string in [Link] by
giving an example ? (CO4, BL2)
P. T. O.
[6] MCA–C551
(c) Explain name space with example ?
(CO2, BL2)
(d) What are the difference between Radio Button
and Check Box ? Explain it by giving
example. (CO3, BL3)
(e) Describe the differences between value types
and reference types in method parameters in
C#. Provide example of each. (CO1, BL4)
Section—C
(Long Answer Type Questions)
3. Attempt any two of the following. 6 each
(a) What are the difference between property and
method in C#. Explain it by giving examples.
(CO2, BL2)
(b) What are the differences between class and
structure explain it by giving example.
(CO2, BL3)
(c) What is an Array ? Explain all types of Arrays
used in C#. Write a program of jagged array.
(CO1, BL4)
[7] MCA–C551
4. Attempt any two of the following. 6 each
(a) Explain Array list class with its properties and
methods. Write a program to add elements in
an Array List object and then print them.
(CO1, BL4)
(b) What are the differences between abstract
class and sealed class ? Explain them by
giving example ? (CO2, BL3)
(c) What is Combo Box ? Explain its all types
with diagram. Also write its program.
(CO3, BL2)
5. Attempt any two of the following. 6 each
(a) What is a Method ? Explain all types of
method parameters. (CO2, BL2)
(b) Explain all types of validation controls used in
[Link]. (CO5, BL3)
(c) What is an Exception ? Write any program in
C# to perform exception handling.(CO2, BL3)
×××××
MCA–C551
P. T. O.