CS6001-C Sharp and .NET Programming
CS6001-C Sharp and .NET Programming
QUESTION BANK
VI SEMESTER
Regulation – 2013
Prepared by
UNIT I - INTRODUCTION TO C#
Introducing C#, Understanding .NET, overview of C#, Literals, Variables, Data Types, Operators,
checked and unchecked operators, Expressions, Branching, Looping, Methods, implicit and explicit
casting, Constant, Arrays, Array Class, Array List, String, String Builder, Structure, Enumerations,
boxing and unboxing.
PART - A
Q.No Questions BT Level Competence
1. What is the .NET Framework? BTL1 Remembering
2. Define CLR and list down the features of CLR. BTL1 Remembering
3. Write about the string literal in C#. BTL1 Remembering
PART – B
Describe the architecture of .NET framework with neat
1. diagram.(13) BTL1 Remembering
Explain in detail about the class which can be used when you
6. want to modify a string without creating a new object. (13) BTL2 Understanding
10. i) Write a C# Program to check whether the entered year is a BTL4 Analyzing
Leap year or not. (7)
ii) Write a C# program to find the length of the Jagged Array
using predefined functions.(6)
13. Explain in detail about the types of operators (13) BTL5 Evaluating
Develop a program to generate the first 10 terms of the
14. Fibonacci series. (13) BTL6 Creating
PART – C
What are the methods and properties supported by ArrayList
1. class? Explain.(15) BTL5 Evaluating
8. What are Sealed classes and Give the uses of sealed class. BTL2 Understanding
2. Describe the concepts of indexers with example it. (13) BTL1 Remembering
4. List and explain the types of inheritance with example.(13) BTL1 Remembering
12. How the Exception are handled in C#. (13) BTL4 Analyzing
PART – C
Explain constructors and its types and how to add a
1. constructor to the building class. (15) BTL5 Evaluating
PART – A
Q.No Questions BT Level Competence
1. What is the use of data set in ADO.NET? BTL1 Remembering
2. What are intrinsic attributes. BTL1 Remembering
3. What is SDI and MDI application? BTL1 Remembering
4. Define data adapter. BTL1 Remembering
5. List the advantages of stored procedure. BTL1 Remembering
6. What is a message box? BTL1 Remembering
7. Differentiate model and modeless Dialog. BTL2 Understanding
What are major difference between classic ADO and
8. BTL2 Understanding
ADO.NET?
9. Discuss about ADO.NET model BTL2 Understanding
10. Give notes on Typed dataset. BTL2 Understanding
How to relate the two different types of data providers
11. available in .NET Framework. BTL3 Applying
PART – B
What is dialog box? Differentiate between model and
1. modeless dialog box? Write the program for creating BTL1 Remembering
dialog boxes with its different types. (13)
Create your own Windows form with events and controls for a
14. library management system. (13) BTL6 Creating
PART – C
PART – A
Q.No Questions BT Level Competence
1. What is ASP.NET? BTL1 Remembering
2. Define a web service? List few real-time web services. BTL1 Remembering
Define XML.Give example BTL1 Remembering
3.
4. List the server side state management options supported by BTL1 Remembering
ASP.NET
8. Discuss the reason for doing the Serialization of object. BTL2 Understanding
9. Give notes on web config. BTL2 Understanding
10. State the phases of a transaction. BTL2 Understanding
Apply the features of ASP.NET web forms and web pages and
11. design an application. BTL3 Applying
13. How would you relate master page with ASP.NET pages. BTL3 Applying
State the advantages and disadvantages of session state
14. management. BTL4 Analyzing
15. Point out the uses of web services with examples. BTL4 Analyzing
16. In which event, all the controls will be fully loaded? BTL4 Analyzing
PART – C
What are transactions? What are the ACID properties?
1. Explain in detail for fund transferring with code. (15) BTL5 Evaluating
13. List and compare the two predefined .Net remoting channels. BTL3 Applying
17. Summarize the information stored in the configuration file for BTL5 Evaluating
remoting.
List the members of AttributeTargets and convince when they
18. need to be used. BTL5 Evaluating
PART – B
PART – C
1. Explain in detail about Assemblies and Reflection. (15) BTL5 Evaluating
What is remoting? Explain the steps involved in the process of
2. creating remote application. What if the remoting is not BTL5 Evaluating
used? (15)
Create a remoting application which returns the temperature
3. details of a given city in a particular day.(15) BTL6 Creating
How will you implementing security in a site? Show the BTL4 Analyzing
4.
different steps. (15)