Tribhuwan University

Institute of Science and Technology

Model

Bachelor Level / Third Year / Sixth Semester / Science

Bachelors in Information Technology (BIT351)

(NET Centric Computing)

Full Marks: 60

Pass Marks: 24

Time: 3 Hours

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

The figures in the margin indicate full marks.

Section A

Long Answers Questions

Attempt any TWO questions.
[2*10=20]
1.
Describe the roles of delegates in event handling. Illustrate the use of partial class with an example.[10]
2.
Assume a database named 'Library' with relation Book(Id, Name, Price, Author, Pub_Date). Write a program to insert the records of 10 books and retrieve those books which are published in 2022 using Entity Framework.[10]
3.
Define authorities, role, claims and policies. Discuss about cross-site request forgery with a case.[5]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
How do you deploy ASP.NET core applications? List the procedures. [5]
5.
What is the use of SPA? Elaborate. [5]
6.
Why do we need cookies and hidden fields? Explain. [5]
7.
Explain about Razor. [5]
8.
Discuss about the advantages of using JSON. [5]
9.
What is lambda expression? Describe the needs of asynchronous programming. [5]
10.
How do you build, run abd test .NET core applications? [5]
11.
Describe about ORM. [5]
12.
Write a program to validate email id and phone number using React. [5]