CACS302 Dot Net Technology

Dot Net Technology TU Board 2020 question paper

9 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Computer Application

Semester 5 · TU Board 2020

Course Title: Dot Net Technology (CACS302)

Full Marks: 60Pass Marks: 24Time: 3 hours

Candidates are required to answer the question in their own words as far as possible.

Group B

Attempt any SIX question.(6 × 5 = 30)

  1. 2.

    Differentiate Object Oriented Programming and Object Based Programming. Explain some of the major features of C# language.

    5
  2. 3.

    Explain overview of Microsoft .NET framework and its components in detail.

    5
  3. 4.

    What do you mean by property in C# language? How it is different from method? Compare automatic property with other types of property with suitable example.

    5
  4. 5.

    Define constructor. Explain different types of constructors used in C# with example.

    5
  5. 7.

    What is generics? List different types of generic classes. Explain delegate with example.

    5
  6. 8.

    What do you mean by lambda expression? Explain different types of lambda expression used in C# with example.

    5

Group C

Attempt any TWO questions(2 × 10 = 20)

  1. 9.

    a) Write a program to create user registration form in one ASP.NET web page and display filled data in another page. b) Write a program for handling exception in ASP.NET

    10
  2. 10.

    a) How virtual method is used to achieve dynamic binding in C#? Explain with the help of suitable program. b) Define operator overloading. Write a C# program to overload binary operator.

    10
  3. 11.

    a) What is LINQ? Write a program to select employees whose salary is greater than 20000 and whose address is kathmandu using LINQ b) Write a C# program to show insert and select operation in database.

    10

— The End —