You are on page 1of 2

www.Vidyarthiplus.

com

Reg. No. :

Question Paper Code :

66284

B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER 2011. Seventh Semester Computer Science and Engineering CS 2041 C# AND .NET FRAMEWORK (Common to Information Technology) (Regulation 2008) Time : Three hours

PART A (10 2 = 20 marks)

2. 3. 4. 5. 6. 7.

Define Boxing. Give example.

How does an ArrayList differ from Array? What are the uses of indexers? What are sealed classes? Differentiate Multitasking and Multithreading. How do ADO.NET connected and disconnected models differ from each other? Mention the syntax of DataGridView class.

8. 9.

10.

What is WSDL? List out server side state management options supported by ASP.NET.

www.Vidyarthiplus.com

1.

Differentiate Const. and read-only.

Answer ALL questions.

4
Maximum : 100 marks

4 0

www.Vidyarthiplus.com

PART B (5 16 = 80 marks) 11. (a) (i) (ii) Explain with example enumerations and arrays in C#. List out important characteristics of C#. Or (b) (i) (ii) 12. (a) (i) (ii) (8)

Discuss the type of parameter passed to methods of C#. Discuss about mutable strings with example.

How does C# support multiple inheritance? Explain giving an example. (8) Describe the use of properties, with an example. Or

(b)

(i) (ii)

Write a program to find area of various shapes like rectangle, circle and triangle using the concept of interfaces. (8) What do you mean by delegates? State their use with an example. (8)

13.

(a)

Explain the exception handling mechanism in C#. Write user defined exceptions for overflow and stack empty exceptions in a class created for stack data structure.

(b)

(i) (ii)

Develop a C# program to write student database in a flat file and read from the same file and print the marklist of students.(10) Explain : Multi-threading with example. (6)

14.

(a)

Write a menu-driven application using (i) File Menu option (ii) About Menu option. Demonstrate the execution model using an example. Or

(b) 15. (a)

How would you build an XML web service? Explain with an example. (i) (ii) What is reflection? Explain its use with example. (8) (8)

What is remoting? Explain the steps involved in the process of creating remoting application. Or

(b)

Write notes on the following : Assemblies. .NET coding design guidelines. 2 (8) (8)

(i)

(ii)

0
Or

www.Vidyarthiplus.com

4 0
(8) (8) (8) (8)

66284

You might also like