Vous êtes sur la page 1sur 4

ADHIYAMAAN COLLEGE OF ENGINEERING (AUTONOMOUS) HOSUR

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

515CIE05 - C# AND .NET PROGRAMMING

UNIT-I C# LANGUAGE FUNDAMENTALS

Part-A

1. What is .NET? (CO1)


2. List the Microsoft .NET products and services. (CO1)
3. Explain the structure of a C# program. (CO1)
4. Explain the steps involved in implementing an application program in C#.(CO1)
5. What are the logical operators in C#?(CO1)
6. What are the differences between switch and if statement? (CO1)
7. What are the components of a .NET Framework? (CO1)
8. What is a namespace? (CO1)
9. What is an inner class? (CO1)
10. What are the differences between Value Types and Reference Types? (CO1)
11. Is it possible to have two main () in a C# code? If so, how is it resolved? (CO1)
12. What is the use of new in inheritance? (CO1)
13. What is the use of static constructor in C#?(CO1)
14. List out the different types of applications created in .NET. (CO1)
15. What are boxing and unboxing? (CO1)
16. Bring out a typical example for a for each statement. (CO1)
17. What is a Jagged Array? (CO1)
18. What is an immutable string? How can we modify such a string? (CO1)
19. What are the major categories of data types in C#.(CO1)
20. Illustrate with an example the implicit and explicit conversions? (CO1)
Part-B

1. Describe in detail the role of Common Language Runtime (CLR) in .NET. (CO1)
2. Explain the salient features of .NET framework. (CO1)
3. Explain the important characteristics of C# in detail (CO1)
4. Write a C# code to compare two strings using "Equals" method. (CO1)
5. Discuss the type of parameter passed to methods of C#. (CO1)
6. Describe in detail about various operators available in C#. (CO1)
7. Briefly note on control structures in C# with suitable examples. (CO1)
8. Write a short note on mutable strings with example. (CO1)
UNIT-II OBJECT ORIENTED PROGRAMMING WITH C#

Part-A

1. Define Polymorphism. (CO2)


2. Define encapsulation. (CO2)
3. What is inheritance and explain the use of new keyword in C# inheritance. (CO2)
4. Define a constructor and list its different types. (CO2)
5. What are the uses of namespaces? (CO2)
6. Discuss about exceptions and Name any four system defined exceptions. (CO2)
7. Differentiate errors from exceptions. (CO2)
8. Give an example for virtual method and polymorphism. (CO2)
9. What is the relationship between specialization and generalization? (CO2)
10. Illustrate with an example the call to a base class constructor from a derived class? (CO2)
11. What if there are no sealed classes in c# (CO2)
12. Develop a c# application with method hiding. (CO2)

Part-B

1. Develop a c# application which demonstrates dynamic polymorphism (CO2)


2. Explain about the concept of operator overloading in detail. (CO2)
3. Explain exception handling in C#. (CO2)
4. Demonstrate both sealed classes and sealed methods with example program (CO2)

UNIT-III INTERFACES, COLLECTIONS, DELEGATES, EVENTS AND


LAMDA EXPRESSION

Part-A

1. List the difference between abstract classes and interfaces? (CO2)


2. What are the uses of indexers (CO2)
3. Define Delegates. (CO2)
4. Discuss about multicast delegate? (CO2)
5. Point out the methods through which reusability is achieved in C#. (CO2)
6. What support is provided by c# for events? (CO2)
7. What is Lambda expression? (CO2)
8. Define IEnumerator (CO2)
9. Define ICloneable (CO2)
10. Define IComparable (CO2)
Part-B

1. Discuss briefly about interfaces with example. (CO2)


2. What are abstract classes and how to implement their interfaces? (CO2)
3. What do you mean by delegates? State their use with an example. (CO2)
4. Explain the process of handing events through delegates. (CO2)
5. Define an abstract class and explain the role of abstract classes in an application development
(CO2)
6. Discuss briefly about interfaces with example. (CO2)
7. How to enable multicasting in C# explain with an example. (CO2)

UNIT-IV DEVELOPING WINDOW APPLICATION FORMS

Part-A

1. What is Windows Form?(CO3)


2. Develop a window based application to display a message. (CO3)
3. Design an application with SDI and MDI and state the scenario in which these applications
are used. (CO3)
4. List the functionality of form class?(CO3)
5. List the functionality of control class?(CO3)
6. Define Status Strips.(CO3)
7. List any 4 controls with its properties. (CO3)
8. What is a form? List out the properties of Form Type? (CO3)

Part-B

1. What is dialog box? What are the different types of dialog box? Write the program for
creating dialog boxes with its different types. (CO3)
2. Brief the steps involved with the development of SDI application. (CO3)
3. Explain in detail how a MDI application can be created. (CO3)
4. Describe in short the following controls. Develop an application with each control. (CO3)
i) Checkbox (ii) Radio button (iii) Group box
5. Explain in detail the process of creating menus in a windows-based application. (CO3)
6. Develop a window based application with atleast 5 controls and event handling methods.
(CO3)
7. Develop a menu-driven application using (CO3)
(i) File Menu option
(ii) About Menu option. Demonstrate the execution model using an example.

UNIT-V ADO.NETAND ASP.NET

Part-A

1. What is Data Binding? give the uses of simple data binding. (CO4)
2. Discuss about various properties of Data Column? (CO4)
3. Describe the role of the Dataset, Data Reader objects in ADO.NET? (CO4)
4. List out the various ADO.NET Namespaces. (CO4)
5. What are major difference between classic ADO and ADO.NET? (CO4)
6. What is ASP.NET? (CO4)
7. Define a web service? List few real-time web services. (CO4)
8. List the types of authentications in ASP.NET (CO4)
9. Apply the features of ASP.NET web forms and web pages and design an application. (CO4)
10. How would you relate master page with ASP.NET pages. (CO4)
11. State the advantages and disadvantages of session state management. (CO4)
12. Summarize the benefits provided by XML classes in .NET (CO4)

Part-B

1. Describe how the data are accessed using ADO.NET (CO4)


2. Explain in detail the exception handling procedure in ADO.NET. (CO4)
3. List the validating controls supported by ADO.NET.Explain each in detail with example.
(CO4)
4. Explain the steps involved in creation of web services. (CO4)
5. Develop a web application for railway ticket booking and cancellation process with following
features (CO4)
User friendly interfaces
Implementation of transaction properties
Handling of exceptions.
6. Differentiate between client-side and server-side validations in Web pages. Explain in detail
how this can be done. (CO4)

Vous aimerez peut-être aussi