C# QST
C# QST
QUESTIONBANK
VII SEMESTER
Regulation– 2019
Prepared by
PART B
1 Illustrate the architecture of .NET framework with neat BTL3 Applying
diagram.(13)
2 i. Discuss various data types in C#.(7) BTL3 Applying
ii. Describe the usage of for and for each loop with example in C#.(6)
4 Write a program to find area of various shapes rectangle, circle, and BTL5 Evaluating
triangle. Use the concept of inheritance and polymorphism.(15)
4 Explain in detail about custom attributes declaration , naming and BTL5 Evaluating
construction with example program.(15)
5 Develop a program for regular expression pattern for a five-letter BTL6 Creating
word that starts with "a" and ends with "e".(15)
17 Examine the steps involved in developing Hello World WPF BTL4 Analyzing
application.(13)
PART C
1 Create an application for the following scenario. BTL6 Creating
First reads the maximum number of worker and I/O threads and
writes this information to the console. Then assign job to the threads
by invoking the thread pool. The thread pool receives this request
and selects one of the threads from the pool to invoke the method. If
the pool is not already running, the pool is created and the first thread
is started. If the pool is already running and one thread is free to do
the task, the job is forwarded to that thread.(15)
2 How synchronization is achieved in C#? What are the technologies BTL5 Evaluating
supported by C#? Explain in detail about any two technologies of
synchronization with an example.(15)
3 What is Role registry? Explain in detail about how the read and write BTL5 Evaluating
operation performed in registry with suitable examples.(15)
4 List the Core elements of WPF. Using WPF design the BTL6 Creating
following.The 2D drawing, geometry, and transformation.(15)
PART B
2 Create simple windows application to select the every record from BTL6 Creating
the table in database and display these records to the user in
Datagridview control.(13)
3 Describe in short the following controls BTL3 Applying
i.Button.(5)
ii.Checkbox.(5)
iii.RadioButton.(3)
4 How to create a windows forms? Explain various forms events and BTL5 Evaluating
control with example.(13)
5 i. Discuss in detail about ASP.NET architecture and its file BTL3 Applying
processing.(6)
ii. Describe about ASP.NET code Model.(7)
6 i. Illustrate the ASP.NET server controls.(5) BTL3 Applying
ii.Write a code to add web form controls using ASP.NET.(8)
16 Draw and explain the components of the ASP.NET Web Forms.(13) BTL4 Analyzing
PART C
1 Create a simple windows application to pass the data between two BTL6 Creating
forms and change the back ground color of the form.(15)
2 Develop a simple registration form for event registration using BTL6 Creating
ASP.NET Web forms.(15)
3 Explain in detail about web services in ASP.NET. Create a simple BTL5 Evaluating
calculator web service using ASP.NET.(15)
4 How do you create a window workflow foundation project? Discuss BTL5 Evaluating
in detail about with an example.(15)
5 Compare the technologies of XML-RPC, SOAP, WSDL and BTL5 Evaluating
UDDI.(15)
UNIT V .NET FRAMEWORK AND COMPACT FRAMEWORK
Assemblies - Shared assemblies - Custom Hosting with CLR Objects – App domains - Core
XAML - Bubbling and Tunneling Events- Reading and Writing XAML - .Net Compact
Framework - Compact Edition Data Stores – Errors, Testing and Debugging –Optimizing
performance – Packaging and Deployment – Networking and Mobile Devices
PART A
1 What are assemblies? BTL1 Remembering
2 Show the structure of Assembly. BTL1 Remembering
3 Differentiate private and shared assembly. BTL2 Understanding
4 What is the use of application domain? BTL1 Remembering
5 List the items available in strong name of .NET assembler. BTL1 Remembering
6 Define XAML. BTL1 Remembering
7 Give the syntax of get and set accessors. BTL2 Understanding
8 Why the bubbling and tunneling events used in XAML? BTL2 Understanding
9 Differentiate XML and XAML. BTL2 Understanding
10 Point out the advantages of XAML. BTL1 Remembering
11 What are the challenges of using the .NET compact framework? BTL1 Remembering
12 Differentiate Window CE and Window mobile. BTL2 Understanding
13 List the uses of compact edition Data store. BTL1 Remembering
14 How the exceptions are handled in .NET compact framework? BTL2 Understanding
15 What is Unit testing? BTL1 Remembering
16 Give the unique feature of compact CLR Engine. BTL2 Understanding
17 How can you code to display “hello World” in XAML? BTL2 Understanding
8 Describe in detail about .NET compact framework and its BTL3 Applying
challenges.(13)
9 Analyze the differences between .NET framework and .NET BTL4 Analyzing
compact framework.(13)
10 Discuss the following operations using compaction edition data BTL3 Applying
store.
i.Creating table .(5)
ii.Creating foreign key and indexing.(8)
12 Describe about the web exception, socket exception and sqlce BTL3 Applying
exception.(13)
13 Analyze the .NET compact framework performance statistics.(13) BTL4 Analyzing
PART C