Tribhuwan University

Institute of Science and Technology

2081

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.
Define indexers. What is the use of base keyword? How can you apply polymorphism in code extensibility?[10]
2.
What are the tasks of ASP. NET web forms? Explain the MVC pattern of ASP.NET.[10]
3.
How do you create Controllers, Actions and Action results? Explain.[10]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
List the advantages of Entity framework over ADO.NET. [5]
5.
How do you manage state on stateless HTTP? [5]
6.
Why do we need to validate the form? Describe. [5]
7.
Create a form using React with your own assumption. [5]
8.
How do you detect and prevent vulnerabilities in ASP.NET core application. [5]
9.
What are the purposes of adding authentications to apps? Explain. [5]
10.
Describe any two hosting models for ASP.NET core application. [5]
11.
Given a table BOOK(ISBN,Name,Author,Price), write a program to update the price of the book to 1000 whose author is John. [5]
12.
How rendering HTML with views is done? Explain. [5]