0% found this document useful (0 votes)
95 views4 pages

C# Question Bank

Uploaded by

Rama Subramanian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views4 pages

C# Question Bank

Uploaded by

Rama Subramanian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 4

P.S.R.

ENGINEERING COLLEGE
(An Autonomous Institution – Affliated to Anna University, Chennai)
SIVAKASI - 626 140
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
QUESTION BANK
SUB CODE / NAME : 12CS7H/ C# AND .NET FRAMEWORK
YEAR / SEM : IV / VII SEM
BRANCH : CSE /IT
UNIT-1
PART-A
1. What is .NET?
2. List the features of c#.
3. Explain the structure of a C# program.
4. Explain the steps involved in implementing an application program in C#.
5. What is the signification of MSIL?
6. What is the function of preprocessing directives?
7. What are the components of a .NET Framework?
8. How does an ArrayList differ from Array?
10. What is a namespace?
11. Define Escape sequences and its type.
12. What are the differences between Value Types and Reference Types?
13. What is the use of ‘new’ in inheritance?
14. List the lexical elements in C#.
15. List out the different types of applications created in .NET.
16. What are boxing and unboxing?
17. Differentiate between break and continue statement.
18. Differentiate Regular and Jagged Array.
19. Distinguish between a separator and a statement terminator.
20. What is an enumeration? How is it declared?

PART-B
1. Explain the following with example:
a. Structures c. Arrays (16)
2. Describe the characteristics of .NET Architecture. (16)
3. Explain arrays & types of arrays in C# with an example. (8)
4. Explain the different types of expressions and operators in detail. (16)
5. Explain the Architecture of CLR. (8)
6. Briefly explain the design strategies in OOP. (8)
7. Explain Exception handling within an example Program. (16)
8. Explain control flow statement in detail. (16)

UNIT-2
PART-A
1. List the uses of Indexer?
2. What is the relationship between Specialization and Generalization?
3. How do you call a base class constructor from a derived class?
4. Define sealed classes and method with an example.
5. How do an indexers defined in a class?
6. Differentiate user-defined type conversions from built in the conversions.
7. What are the restrictions of using using_namespace_directives?
8. What is namespace? What is the purpose of creating it?
9. What is an assembly?
10. What is an inner class? What are its distinguishable features?
11. What is a delegate? How is it declared?
12. Differentiate between properties and indexers.
13. What are problems in interfaces due to inheritance?
14. What is method overloading?
15. What is the purpose of property in C#?
PART-B
1. How does C# support multiple inheritances? Explain with an example. (16)
2. Write short note on Delegates with example. (8)
3. Discuss about: Indexes with example. (8)
4. Explain in detail about Operator overloading & Method overloading. (16)
5. Describe the use of properties, with an example. (8)
6. Explain the concept of polymorphism with an example. (8)
7. Explain in detail what the about .NET building Blocks. (8)

8. Write note on
a. Abstract method and Abstract class. (8)
b. Sealed classes and sealed method. (8)
UNIT-3
PART –A
1. Differentiate Multitasking and Multithreading.
2. What is Synchronization? Give Example.
3. Define Thread.
4. Which makes a relational database differ from any other kind of database?
5. Define Tree Traversal.
6. List the difference between Array and Linked List.
7. What is a process?
8. Differentiate between cooperative type and preemptive type multitasking.
9. What is synchronization? Give Example.
10. Define Data Structures.
11. Define Graph.
12. What are the advantages in using a dataset?
13. Define a weighted graph.
14. What is a spanning tree?
15. What is the property of the binary search tree?

PART-B
1. Explain in detail about thread and its operations. (8)
2. Discuss about file operations and file management system. (16)
3. Explain about C# concept for creating data structures in detail (16)
4. Explain Multitasking with an example. (8)
5. Explain Multithreading with an example. (8)
6. Explain the need for synchronization with an example. (16)
7. Define Graph and explain how to find minimum spanning tree by using kruskal’s Algorithm. (8)
8. Define Binary Search Tree & explain how does insertion & deletion are done in Binary
Search tree. (16)
9. Explain the types of Linked list with an example. (8)
10. 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. (16)

UNIT-4
PART-A

1. How does ADO.NET connected & disconnected model differ from each other?
2. What is Data Binding?
3. Mention the syntax of Data Grid View class.
4. What is meant by XML Serialization?
5. What is the use of XSD?
6. How do you define a Navigator?
7. Define ADO.NET object model.
8. Define normalization.
9. What is declarative reference integrity?
10. How does ADO.NET support security?
11. Define Data Adapter?
12. What is the step to create windows application?

PART-B.
1. Explain about ADO.NET architecture in detail. (16)
2. Explain in detail about Connect & Disconnect model. (16)
3. Discuss about the techniques for reading and writing XML data. (16)
4. Explain simple and complex Data Binding with a example. (16)
5. Explain to search XML using Xpath. (16)
6. Write a menu-driven application using (i) File Menu option (ii) About Menu option.
Demonstrate the execution model using an example. (16)
7. How would you build an XML web service? Explain with an example. (16)
8. Explain the classification of the basic classes in ADO.NET. (8)
9. Illustrate, using an example of your choice, the usage of the data grid view class. (16)

UNIT -5
PART- A
1. What do you meant by Remoting?
2. State any four performance measures for Web Services?
3. List some web services.
4. What is WSDL?
5. What is SOAP?
6. Define web form life cycle?
7. List out the server side state management options supported by ASP.NET.
8. Differentiate the postback events with non postback events?
9. What is reflection?
10. What is the use of Web service client?

PART-B
1. Explain about .NET coding design guidelines in details. (16)
2. Discuss about:
a. WSDL (8)
b. SOAP (8)
3. How would you build an XML web services? Explain with an example. (16)
4. Explain the step involved in the process of creating remoting application. (8)
5. What is reflection? Explain its use with example. (8)
6. Describe some of the security concerns when calling unmanaged code. (8)
7. Explain in detail the aspects of providing security to .Net applications. (8)
8. Write notes on the following :
a. Assemblies (8)
b. .Net coding design guidelines. (8)
9. Write a web service using SOAP to convert Celsius to Fahrenheit. (8)

PREPARED BY APPROVED BY

(EDWIN RAJA S AP/CSE) (HOD/CSE)

You might also like