NET Centric Computing (CSC378) 2082 BS Past Questions & Solutions

Tribhuvan University (TU) 2082 BS board exam question paper with verified step-by-step solutions for BSc CSIT Sixth Semester.

TRIBHUVAN UNIVERSITY

INSTITUTE OF SCIENCE AND TECHNOLOGY

2082 B.S.

Bachelor Level: B.Sc. CSIT

Semester: Sixth Semester

Subject: NET Centric Computing (CSC378)

Full Marks: 60 / 80

Pass Marks: 24 / 32

Candidates are required to give their answers in their own words as far as practicable.

Group A

Long Answer Questions

Attempt any Two questions.

  1. 1
    Define lambda expression. Distinguish between expression lambda and statement lambda. Write a program for asynchronous file read. List the benefits of Async and Await.
  2. 2
    What is the process to capture Razor output? Explain the ASP.NET core features to dynamically generate HTML content using C# and send it to the client separating the application's concern.
  3. 3
    Why do we need ORM? List the components of ADO.NET. Assume a database with a relation BOOK(ID, NAME, PRICE). Write a function to fetch a list of books having price more than 1000 using ADO.NET.

Group B

Short Answer Questions

Attempt any Eight questions.

  1. 4
    Write the logic to extract name of the movie and genre from the following JSON string. ```json {"movie": "The Imitation Game", "Genre": "Science"} ```
  2. 5
    What are the logics behind the .NET architecture and design principles? Explain.
  3. 6
    Describe any four ways to read HTTP response in ASP.NET core.
  4. 7
    Write a program to create two pages P1 and P2. P1 collects user's name and it will have two buttons to navigate to P2, one using query string and other using a hidden field. P2 will display it, showing the two different methods of retrieval.
  5. 8
    How do you use JQuery in facilitating client-side form validation? Explain.
  6. 9
    Explain how ASP.NET core defends against XSS through output encoding.
  7. 10
    What is the use of partial class? Discuss about session state.
  8. 11
    Explain the core differences between a traditional Virtual Machine (VM) and a Docker container.
  9. 12
    What is SPA? Write a code to define role to admin who can create, update and delete any article.
NET Centric Computing (CSC378) 2082 BS Past Questions | BSc CSIT 6th Sem