2026 question paper
Web and Internet Technology
28 questions
1(a). Consider the following statements about a Web 2.0 application: 1. Users can generate and modify content 2. The application supports collaboration among users 3. Every interaction requires the server to send a completely new static HTML document 4. User participation is an important part of the application Which statements are consistent with the Web 2.0 paradigm? (i) 1 and 2 only (ii) 1, 2 and 4 only (iii) 2 and 3 only (iv) 1, 2, 3 and 420262m
Module 1: Web Basics
View this question on its own page →Consider the following statements about a Web 2.0 application:
- Users can generate and modify content
- The application supports collaboration among users
- Every interaction requires the server to send a completely new static HTML document
- User participation is an important part of the application
Which statements are consistent with the Web 2.0 paradigm?
(i) 1 and 2 only
(ii) 1, 2 and 4 only
(iii) 2 and 3 only
(iv) 1, 2, 3 and 41(b). Consider the following statements: 1. HTML is primarily concerned with structuring/presenting web documents 2. XML allows user-defined tags 3. CSS is primarily used to define the presentation of HTML/XML content 4. XSL is associated with transforming/presenting XML data Which combination is correct? (i) 1 and 2 only (ii) 1, 2 and 3 only (iii) 1, 2, 3 and 4 (iv) 2 and 4 only20262m
Module 1: Web Basics
View this question on its own page →Consider the following statements:
- HTML is primarily concerned with structuring/presenting web documents
- XML allows user-defined tags
- CSS is primarily used to define the presentation of HTML/XML content
- XSL is associated with transforming/presenting XML data
Which combination is correct?
(i) 1 and 2 only
(ii) 1, 2 and 3 only
(iii) 1, 2, 3 and 4
(iv) 2 and 4 only1(c). A JavaScript program needs to: 1. Open a new browser window 2. Determine the current URL 3. Navigate to another URL Which browser-related object is most relevant? (i) document only (ii) XML Schema (iii) DTD (iv) BOM-related objects such as window and location20262m
Module 2: HTML
View this question on its own page →A JavaScript program needs to:
- Open a new browser window
- Determine the current URL
- Navigate to another URL
Which browser-related object is most relevant?
(i) document only
(ii) XML Schema
(iii) DTD
(iv) BOM-related objects such as window and location1(d). Consider the following program: ``xml <student roll="101"> <name>Ravi</name> </student> `` Which statement is correct? (i) roll is an attribute of the student element (ii) roll is an element containing 101 (iii) 101 is an XML declaration (iv) student is an attribute of roll20262m
Module 3: XML Introduction and Programming
View this question on its own page →Consider the following program:
<student roll="101"> <name>Ravi</name> </student>Which statement is correct?
(i) roll is an attribute of the student element
(ii) roll is an element containing 101
(iii) 101 is an XML declaration
(iv) student is an attribute of roll1(e). An XML document contains thousands of elements. An application needs to identify a specific fragment within that document rather than merely identifying the complete document. Which technology is specifically intended for this purpose? (i) XLink (ii) DTD (iii) XPointer (iv) XSL20262m
Module 3: XML Introduction and Programming
View this question on its own page →An XML document contains thousands of elements. An application needs to identify a specific fragment within that document rather than merely identifying the complete document. Which technology is specifically intended for this purpose?
(i) XLink
(ii) DTD
(iii) XPointer
(iv) XSL1(f). Which situation most strongly motivates using XML Schema rather than a basic DTD? (i) The document requires only element names (ii) The document requires richer data-type definitions (iii) The document must contain HTML styling (iv) The document must execute JavaScript20262m
Module 4: XML Presentation Technology & XML Processor
View this question on its own page →Which situation most strongly motivates using XML Schema rather than a basic DTD?
(i) The document requires only element names
(ii) The document requires richer data-type definitions
(iii) The document must contain HTML styling
(iv) The document must execute JavaScript1(g). Suppose a program needs to repeatedly navigate from a parent XML element to its child elements and modify different nodes in memory. Which model is more suitable? (i) DOM (ii) SAX (iii) DTD (iv) XPointer20262m
Module 4: XML Presentation Technology & XML Processor
View this question on its own page →Suppose a program needs to repeatedly navigate from a parent XML element to its child elements and modify different nodes in memory. Which model is more suitable?
(i) DOM
(ii) SAX
(iii) DTD
(iv) XPointer1(h). A web page retrieves updated XML data and modifies only a table on the page. The browser does not reload the entire HTML document. Which property of AJAX is being demonstrated? (i) Asynchronous communication and partial page update (ii) Static document rendering (iii) XML validation (iv) Client-side compilation20262m
Module 5: AJAX Introduction
View this question on its own page →A web page retrieves updated XML data and modifies only a table on the page. The browser does not reload the entire HTML document. Which property of AJAX is being demonstrated?
(i) Asynchronous communication and partial page update
(ii) Static document rendering
(iii) XML validation
(iv) Client-side compilation1(i). Suppose an AJAX request has successfully received an XML response. Which sequence is most appropriate? (i) Execute CSS → compile XML → send request (ii) Update HTML → send response → access XML nodes (iii) Modify DTD → reload browser → process response (iv) Receive response → access XML nodes → process data → update HTML20262m
Module 5: AJAX Introduction
View this question on its own page →Suppose an AJAX request has successfully received an XML response. Which sequence is most appropriate?
(i) Execute CSS → compile XML → send request
(ii) Update HTML → send response → access XML nodes
(iii) Modify DTD → reload browser → process response
(iv) Receive response → access XML nodes → process data → update HTML1(j). Consider an ASP application in which a server-side object has: - Properties describing its state - Methods performing operations Which statement is consistent with the ASP topics in the syllabus? (i) ASP variables cannot participate in control structures (ii) ASP objects can only represent CSS styles (iii) ASP does not support database connectivity (iv) Properties and methods provide ways to work with ASP objects20262m
Module 6: PHP Introduction & AJAX with Database
View this question on its own page →Consider an ASP application in which a server-side object has:
- Properties describing its state
- Methods performing operations
Which statement is consistent with the ASP topics in the syllabus?
(i) ASP variables cannot participate in control structures
(ii) ASP objects can only represent CSS styles
(iii) ASP does not support database connectivity
(iv) Properties and methods provide ways to work with ASP objects- Install PocketlyBudget App•POCKETLY
Pocketly on Android
Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.
2(a). Explain N-tier software architecture with a suitable diagram and describe the role of each tier.20267m
Module 1: Web Basics
View this question on its own page →Explain N-tier software architecture with a suitable diagram and describe the role of each tier.
2(b). Describe the evolution of the World Wide Web from Web 1.0 to Web 2.0 with a suitable case study. Discuss the major characteristics, technologies and collaborative features of Web 2.0 applications.20267m
Module 1: Web Basics
View this question on its own page →Describe the evolution of the World Wide Web from Web 1.0 to Web 2.0 with a suitable case study. Discuss the major characteristics, technologies and collaborative features of Web 2.0 applications.
3(a). Design an HTML user registration form with an appropriate layout structure using the following form controls: - Name - Password and Confirm Password - Gender - Skills/Interests - Country - Submit and Reset Write the complete HTML code using the <form> tag and appropriate attributes such as action, method, name, value and type.20267m
Module 2: HTML
View this question on its own page →Design an HTML user registration form with an appropriate layout structure using the following form controls:
- Name
- Password and Confirm Password
- Gender
- Skills/Interests
- Country
- Submit and Reset
Write the complete HTML code using the
<form>tag and appropriate attributes such asaction,method,name,valueandtype.3(b). Explain Cascading Style Sheets and discuss the Inline and External methods of integrating CSS with HTML. Illustrate each method with a suitable example.20267m
Module 2: HTML
View this question on its own page →Explain Cascading Style Sheets and discuss the Inline and External methods of integrating CSS with HTML. Illustrate each method with a suitable example.
4(a). Describe the anatomy and basic structure of an XML document with a suitable example.20267m
Module 3: XML Introduction and Programming
View this question on its own page →Describe the anatomy and basic structure of an XML document with a suitable example.
4(b). Explain XLink and XPointer in XML. Differentiate between simple and extended XLinks and state how XPointer is used to identify specific parts of an XML document.20267m
Module 3: XML Introduction and Programming
View this question on its own page →Explain XLink and XPointer in XML. Differentiate between simple and extended XLinks and state how XPointer is used to identify specific parts of an XML document.
5(a). Explain the importance of XML Schema and discuss its advantages over Document Type Definition.20267m
Module 4: XML Presentation Technology & XML Processor
View this question on its own page →Explain the importance of XML Schema and discuss its advantages over Document Type Definition.
5(b). Differentiate between Document Object Model and Simple API for XML parsers. Compare their memory usage, parsing mechanism (tree-based vs. event-driven), speed and suitable use cases.20267m
Module 4: XML Presentation Technology & XML Processor
View this question on its own page →Differentiate between Document Object Model and Simple API for XML parsers. Compare their memory usage, parsing mechanism (tree-based vs. event-driven), speed and suitable use cases.
6(a). Write a JavaScript program to create and use a JavaScript object for storing student details such as name, roll number and course. Display the object properties dynamically on a web page.20267m
Module 4: XML Presentation Technology & XML Processor
View this question on its own page →Write a JavaScript program to create and use a JavaScript object for storing student details such as name, roll number and course. Display the object properties dynamically on a web page.
6(b). Explain the XMLHttpRequest object and describe its request and response objects with a suitable example.20267m
Module 4: XML Presentation Technology & XML Processor
View this question on its own page →Explain the XMLHttpRequest object and describe its request and response objects with a suitable example.
- Install PocketlyBudget App•POCKETLY
Pocketly on Android
Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.
7(a). Discuss the use of AJAX for creating dynamic HTML pages and highlight the role of CSS and XML in AJAX applications.20267m
Module 5: AJAX Introduction
View this question on its own page →Discuss the use of AJAX for creating dynamic HTML pages and highlight the role of CSS and XML in AJAX applications.
7(b). Explain the use of XML and the XMLHttpRequest object in implementing AJAX applications with a suitable example.20267m
Module 5: AJAX Introduction
View this question on its own page →Explain the use of XML and the XMLHttpRequest object in implementing AJAX applications with a suitable example.
8(a). Describe the basic structure of a PHP program and discuss the important features of PHP with a suitable example.20267m
Module 6: PHP Introduction & AJAX with Database
View this question on its own page →Describe the basic structure of a PHP program and discuss the important features of PHP with a suitable example.
8(b). Explain database connectivity in PHP and describe how records can be retrieved from a MySQL database using a SELECT statement.20267m
Module 6: PHP Introduction & AJAX with Database
View this question on its own page →Explain database connectivity in PHP and describe how records can be retrieved from a MySQL database using a SELECT statement.
9(a). Write a short note on URL. > Question 9 asks candidates to write short notes on any two listed topics.20267m
Module 1: Web Basics
View this question on its own page →Write a short note on URL.
Question 9 asks candidates to write short notes on any two listed topics.
9(b). Write a short note on JavaScript Events. > Question 9 asks candidates to write short notes on any two listed topics.20267m
Module 2: HTML
View this question on its own page →Write a short note on JavaScript Events.
Question 9 asks candidates to write short notes on any two listed topics.
9(c). Write a short note on XML Validity. > Question 9 asks candidates to write short notes on any two listed topics.20267m
Module 3: XML Introduction and Programming
View this question on its own page →Write a short note on XML Validity.
Question 9 asks candidates to write short notes on any two listed topics.
9(d). Write a short note on AJAX Components. > Question 9 asks candidates to write short notes on any two listed topics.20267m
Module 5: AJAX Introduction
View this question on its own page →Write a short note on AJAX Components.
Question 9 asks candidates to write short notes on any two listed topics.
Pocketly on Android
Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.