Tribhuwan University

Institute of Science and Technology

2081

Bachelor Level / Third Year / Fifth Semester / Science

B.Sc in Computer Science and Information Technology (CSC329)

(Web Technology)

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 rules for creating XML document. Create a XML file with simple type and elements with attribute and nested elements. Write its equivalent XSD.[10]
2.
Create an HTML file containing form with textbox, select and radio button. Now write a javascript function for validating the form elements. Validate textbox for required, select field should have some value selected and radio button should be checked.[10]
3.
Write a PHP program to create a form. Create an insertdb() method to insert the form values into a database table and display() to display the database table value.[10]
Section B

Short Answers Questions

Attempt any Eight questions.
[8*5=40]
4.
Write a HTML script to create a table with three rows and three columns. The second row third column should contain a text 'TU' with link set to www.tu.edu.np. The height of second row should be set to 200px. [5]
5.
What is onload event in HTML? Write an HTML script that displays alert message 'Hello Nepal' in onload event. [5]
6.
How internal and external CSS differ from each other. Illustrate with example. [5]
7.
How can you define array in javascript? Create an array Fruit with its elements 'apple', 'banana', 'mango', 'grape' and print the array. [5]
8.
How can you transform XML document into HTML using XSLT. Support your answer with an example. [5]
9.
Write a PHP function add that takes two arguments as an input and return their sum. [5]
10.
Define cookie. Write a PHP program to create and retrieve a cookie. [5]
11.
What is text-overflow property in CSS? How can you use clip and ellipsis in text-overflow? [5]
12.
Describe client server architecture with its types. [5]