VTU Computer Science (Semester 7)
Programming the Web
December 2016
Total marks: --
Total time: --
INSTRUCTIONS
(1) Assume appropriate data and state your reasons
(2) Marks are given to the right of every question
(3) Draw neat diagrams wherever necessary


1(a) Explain URL,MIME with proper examples.
6 M
1(b) Explain HTTP request phase/header.
8 M
1(c) Explain the following tags: <p>, <br/>, <pre>, < block quote>, <img>, <a>.
8 M

2(a) Write a program to illustrate the nested ordered list in XHTML.
7 M
2(b) Explain the selector forms with an example.
6 M
2(c) Write a XHTML program to illustrate a form which accepts buyer's Name, Address, City, State, zip, Product name (Book, Mobile, Pen drive), Price Quantity, Payment method (Visa, master card, Discover, Check), submit button and clear form button.
7 M

3(a) Explain the JAVAScript screen output and keyboard input functions with neat diagrams.
6 M
3(b) Explain object creation and modification in JavaScript
6 M
3(c) Write a JavaSript program to check the validity of phone number.
8 M

4(a) Explain the document object model.
6 M
4(b) Illustrate with JavaScript program handling of events from button element.
6 M
4(c) Explain positioning of elements.
8 M

5(a) Explain definition of XML name spaces with examples.
7 M
5(b) List and write significance of XML datatypes.
7 M
5(c) Write a note on XML processors.
6 M

6(a) Explain arrays in Perl with examples.
8 M
6(b) Explain pattern matching in Perl.
6 M
6(c) Expalin CGI linkage in client -server application.
6 M

7(a) Explain the different control statement used in PhP with a PhP program.
7 M
7(b) Explain session tracking in web applications.
6 M
7(c) Write a note on PhP files.
7 M

8(a) Write a note on methods in Ruby.
7 M
8(b) Write a note on dynamic documents in Rails.
6 M
8(c) Explain the layouts with respect to rails.
7 M



More question papers from Programming the Web
SPONSORED ADVERTISEMENTS