Roll No. …………………..
MCA–C301
Master of Computer Application (New)
(Third Semester)
EXAMINATION, 2023-24
APPLICATION DEVELOPMENT USING .NET
TECHNOLOGY FRAMEWORK
1
Time : 22 Hours
Maximum Marks : 60
Note : All questions have to be attempted.
Section—A
1. Multiple choice questions : 1 each
(i) What is the primary purpose of delegates in C# ?
(CO2, BL-4)
(a) To define classes for custom data types
(b) To create instances of classes
(c) To represent references to methods
(d) To manage database connections
P. T. O.
[2] MCA–C301
(ii) Which of the following statements about
constructors in C# is correct ? (CO2, BL-2)
(a) A class can have multiple default
constructors
(b) A constructor can have a return type
(c) Constructors are used for initializing objects
of a class
(d) Constructors are inherited by derived classes
(iii) How do you declare a one-dimensional array in
C# ? (CO1, BL-4)
(a) int[] myArray;
(b) int myArray[];
(c) int myArray();
(d) Array myArray;
(iv) Which of the following is a C# value type ?
(CO1, BL-2)
(a) String
(b) Decimal
(c) List
(d) Class
[3] MCA–C301
(v) Which of the following is a C# reference type ?
(CO1, BL-3)
(a) Double
(b) Char
(c) String
(d) Int
(vi) Which of the following is not a type of combo
box ? (CO3, BL-2)
(a) Simple
(b) Drop down
(c) Drop down list
(d) List
(vii) What is the correct way to concatenate two
strings in C# ? (CO1, BL-3)
(a) Using the & operator
(b) Using the + operator
(c) Using the / operator
(d) Using the – operator
(viii) What is the purpose of the ‘using’ statement in
C# ? (CO1, BL-2)
(a) It is used for exception handling
P. T. O.
[4] MCA–C301
(b) It is used to declare and initialize variables
(c) It is used to include namespaces
(d) It is used to define custom data types
(ix) What is the primary purpose of the ‘this’ keyword
in C# ? (CO2, BL-1)
(a) To create a new instance of a class
(b) To reference the parent class
(c) To reference the current instance of a class
(d) To declare a static method
(x) What does the term ‘Event Handler’ refer in the
context of windows-based programming ?
(CO3, BL-2)
(a) It is a graphical design tool
(b) It is a window manager
(c) It is a function that responds to user
interactions, such as button clicks as key
presses
(d) It is a database management system
(xi) What is the primary purpose of [Link] in web
development ? (CO5, BL-1)
(a) To create desktop applications
[5] MCA–C301
(b) To design graphical user interface
(c) To build dynamic web applications and web
services
(d) To manage database connections
(xii) Which tools is commonly used for creating the
user interface of windows forms applications ?
(CO3, BL-1)
(a) Visual Studio Designer
(b) Microsoft Word
(c) Adobe Photoshop
(d) Notepad
2. Attempt any four of the following (short answer type
questions) : 3 each
(a) Explain checked and unchecked operators by
giving example. (CO1, BL-2)
(b) What is the purpose of the DataAdapter in
[Link] ? Explain it by giving example.
(CO4, BL-3)
(c) Explain namespace with example. (CO2, BL-2)
(d) What is partial class ? Explain it by giving
example. (CO2, BL-1)
(e) What is Boxing and Unboxing ? Explain it by
giving example. (CO1, BL-4)
P. T. O.
[6] MCA–C301
Section—B
3. Attempt any two of the following : 6 each
(a) What are the differences between class and
structure ? Explain it by giving example.
(CO2, BL-3)
(b) Explain all types of validation controls used in
[Link] with their examples. (CO5, BL-3)
(c) What is an Array ? Explain all types of Arrays
used in C#. (CO1, BL-4)
4. Attempt any two of the following : 6 each
(a) What is Menu Bar ? Explain all types of Menus
used in windows programming by giving
example ? (CO3, BL-3)
(b) What are the differences between abstract class
and sealed class ? Explain them by giving
example. (CO2, BL-3)
(c) What is a method ? Explain all types of method
parameters with their examples. (CO2, BL-4)
5. Attempt any two of the following : 6 each
(a) What is Polymorphism ? Explain all types of
polymorphism used in C# programming.
[7] MCA–C301
(b) What is Inheritance ? Explain all types of
inheritance. Also explain the keyword interface
by giving an example. (CO2, BL-4)
(c) Explain all types of validation controls used in
ASP .Net. Explain them by giving examples.
(CO5, BL-3)
MCA–C301 140
P. T. O.