Roll No. …………………..
MCA-C-201
M. C. A. (Second Semester)
EXAMINATION, 2022-23
(NEW)
APPLICATION DEVELOPMENT USING .NET
TECHNOLOGY FRAMEWORK
1
Time : 22 Hours
Maximum Marks : 60
Note : Attempt all questions.
Section—A
1. Multiple choice questions : 1 each
(a) Which of the following languages is primarily
used for .Net development ? (CO1, BL-1)
(i) Java
(ii) C++
(iii) Python
(iv) C#
P. T. O.
[2] MCA-C-201
(b) What component of .Net Framework is
responsible for memory managing ? (CO1, BL-1)
(i) CLR
(ii) CTS
(iii) CIL
(iv) FCL
(c) What is the extension of compiled .Net
assemblies ? (CO1, BL-1)
(i) .exe,
(ii) .dll
(iii) .bin
(iv) class
(d) Which of the following tools is used to develop
Aspnet ? (CO5, BL-1)
(i) Visual studio code
(ii) Notepad ++
(iii) Visual studio
(iv) Eclipse
(e) What is the purpose of the Global Assembly
Cache ? (CO1, BL-1)
(i) To shared assemblies
[3] MCA-C-201
(ii) To store private assemblies
(iii) to store configuration files
(iv) to store database connection
(f) What is the base class for all data types in C++ >?
(CO2, BL-2)
(i) System. Object
(ii) System. Data
(iii) System. Type
(iv) System. Base
(g) Which attribute is used to provide a description
for an assembly in .Net ? (CO1,BL-1)
(i) Assembly Description
(ii) Assembly Title
(iii) Assembly Company
(iv) Assembly Copyright
(h) Which of the following is not a valid data type in
C++ ? (CO2, BL-1)
(i) decimal
(ii) char
(iii) long long
(iv) float
P. T. O.
[4] MCA-C-201
(i) What is the purpose of the using directive in C# ?
(CO1, BL-2)
(i) To include namespaces
(ii) To declare variables
(iii) To define classes
(iv) To create objects
(j) Which namespaces provides the basic types and
classes for the .Net framework ?
(CO1, BL-1)
(i) System Collections
(ii) [Link]
(iii) System
(iv) [Link]
(k) Which of the following is not a component of
[Link] ? (CO4, BL-1)
(i) Data Set
(ii) Data Reader
(iii) Data list
(iv) Data Adapter
(l) What is the role of the ‘finally’ block in exception
handling in C# ? (CO2, BL-1)
(i) It is always executed regardless of whether
an exception is thrown or not.
[5] MCA-C-201
(ii) It is executed when an exception is thrown
(iii) It is executed only if no exception is thrown
(iv) It is nopt part of exception handling in C#
2. Attempt any four of the following (Short answer type
questions) : 3 each
(a) Explain the concept of delegates in C# and
provide an exmaple illustrating their usage.
(CO-2, BL-2)
(b) Discuss the importance of exception handling in
C# programming and describe the try-catch-
finally block structure. (CO3, BL-2)
(c) Create a program in C# to explain the working for
each loop. (CO2, BL-6)
(d) Explain MVC model in .Net Frame Work.
(CO4, BL-1)
(e) Explain Data adapter and Data reader.
(CO4, BL-1)
Section—B
(Long Answer Type Questions)
3. Attempt any two of the following : 6 each
(a) Create a window application that read two
integers and determine and print whether the first
is a multiple of the second. (CO3, BL-6)
P. T. O.
[6] MCA-C-201
(b) Create a programme to explain the difference
between class and structure ? (CO1, BL-6)
(c) Explain the three tier architecture of [Link] ?
(CO5, BL-1)
4. Attempt any two of the following : 6 each
(a) How master page can be applied on [Link] ?
Explain different types of themes in [Link].
(CO5, BL-4)
(b) Create a C# program to display the following
pattern using the alphabet : (CO2, BL-6)
ABA
ABCBA
ABCDCBA
(c) Explain the difference between abstract class and
interface with proper example. (CO2, BL-4)
5. Attempt any two of the following : 6 each
(a) Explain the features of .Net frame work and its
architecture. (CO1, BL-2)
[7] MCA-C-201
(b) Create a web form in Aspnet with the following
fields (user name, age, email-id, password,
confirm password) and validate the form with the
help different types of validation controls in
[Link]. (CO5, BL-6)
(c) Explain boxing and unboxing with example in C#
.Net. (CO2, BL-3)
MCA–C-201
P. T. O.