2026 question paper

Web and Internet Technology

28 questions

  1. 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

    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 4

    View this question on its own page →
  2. 1(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

    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 only

    View this question on its own page →
  3. 1(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

    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 location

    View this question on its own page →
  4. 1(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

    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 roll

    View this question on its own page →
  5. 1(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

    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) XSL

    View this question on its own page →
  6. 1(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

    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 JavaScript

    View this question on its own page →
  7. 1(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

    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) XPointer

    View this question on its own page →
  8. 1(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

    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 compilation

    View this question on its own page →
  9. 1(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

    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 HTML

    View this question on its own page →
  10. 1(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

    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

    View this question on its own page →
  11. Budget 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.

    Install Pocketly
  12. 2(a). Explain N-tier software architecture with a suitable diagram and describe the role of each tier.20267m

    Module 1: Web Basics

    Explain N-tier software architecture with a suitable diagram and describe the role of each tier.

    View this question on its own page →
  13. 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

    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.

    View this question on its own page →
  14. 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

    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.

    View this question on its own page →
  15. 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

    Explain Cascading Style Sheets and discuss the Inline and External methods of integrating CSS with HTML. Illustrate each method with a suitable example.

    View this question on its own page →
  16. 4(a). Describe the anatomy and basic structure of an XML document with a suitable example.20267m

    Module 3: XML Introduction and Programming

    Describe the anatomy and basic structure of an XML document with a suitable example.

    View this question on its own page →
  17. 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

    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.

    View this question on its own page →
  18. 5(a). Explain the importance of XML Schema and discuss its advantages over Document Type Definition.20267m

    Module 4: XML Presentation Technology & XML Processor

    Explain the importance of XML Schema and discuss its advantages over Document Type Definition.

    View this question on its own page →
  19. 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

    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.

    View this question on its own page →
  20. 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

    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.

    View this question on its own page →
  21. 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

    Explain the XMLHttpRequest object and describe its request and response objects with a suitable example.

    View this question on its own page →
  22. Budget 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.

    Install Pocketly
  23. 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

    Discuss the use of AJAX for creating dynamic HTML pages and highlight the role of CSS and XML in AJAX applications.

    View this question on its own page →
  24. 7(b). Explain the use of XML and the XMLHttpRequest object in implementing AJAX applications with a suitable example.20267m

    Module 5: AJAX Introduction

    Explain the use of XML and the XMLHttpRequest object in implementing AJAX applications with a suitable example.

    View this question on its own page →
  25. 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

    Describe the basic structure of a PHP program and discuss the important features of PHP with a suitable example.

    View this question on its own page →
  26. 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

    Explain database connectivity in PHP and describe how records can be retrieved from a MySQL database using a SELECT statement.

    View this question on its own page →
  27. 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

    Write a short note on URL.

    Question 9 asks candidates to write short notes on any two listed topics.

    View this question on its own page →
  28. 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

    Write a short note on JavaScript Events.

    Question 9 asks candidates to write short notes on any two listed topics.

    View this question on its own page →
  29. 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

    Write a short note on XML Validity.

    Question 9 asks candidates to write short notes on any two listed topics.

    View this question on its own page →
  30. 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

    Write a short note on AJAX Components.

    Question 9 asks candidates to write short notes on any two listed topics.

    View this question on its own page →
Budget AppAndroid App

Pocketly on Android

Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.