Web System and Technologies, Past Papers

Web System and Technologies Past Paper 2020 | MSc IT UOS

Web System and Technologies Past Paper 2020 MSc IT University of Sargodha

University: University of Sargodha (UOS)
Program: MSc IT (3rd Term)
Subject: Web System and Technologies (3548)
Year: 2020
Time Allowed: 2 Hours 30 Minutes
Maximum Marks: 80

Web System and Technologies is an important subject for MSc IT students. You can also download the complete PDF of this paper here for offline study and practice.


Why Use This Past Paper?

This past paper helps you understand the question pattern, common theory concepts in web system topics, and how short questions are framed. It’s useful for exam revision and skill-building.

  • Practice core web technologies questions
  • Review key definitions and concepts
  • Prepare for subjective answers
  • Strengthen your understanding of client-server basics

Web System and Technologies Past Paper 2020 (Complete)

Below is the complete text from the exam paper:

University of Sargodha
MSc IT 3rd Term Exam 2020

Subject: IT
Paper: Web System and Technologies (3548)
Time Allowed: 2:30 Hours
Maximum Marks: 80

Note: Objective part is compulsory. Attempt any three questions from the subjective part.


Objective Part (Compulsory)

Q.1 Write short answers of the following questions (2×16=32):

  1. What is a markup language?
  2. Differentiate between <tr> and <td>.
  3. What is the purpose of the method attribute in HTML form?
  4. Write CSS rule to convert an inline element to block element.
  5. What is AJAX?
  6. What is Web Server?
  7. What is purpose of <header> and <nav>?
  8. What are background styles in CSS?
  9. How can one include JavaScript in a webpage?
  10. What is client-side validation?
  11. What are cookies?
  12. What is purpose of session_destroy() in PHP?
  13. What is confirm box in JavaScript?
  14. What is meant by XML?
  15. What is HTTP?
  16. What is Browser?

Subjective Part (Attempt any Three)

Q.2 Design login form with username and password and submit securely to login.php.

Q.3 Write JavaScript function to validate a registration form with fields: Username, Password, Re-Type Password, Email.

Q.4 Write different ways to maintain state for a HTTP request.

Q.5 Write a PHP function to login existing users (include DB tables and PHP code).

Q.6 Write a note on font-styles available in CSS3.


Solved Short Questions (Objective Section)

1. What is a markup language?

A markup language is a system for annotating text to define structure and presentation, such as HTML which defines web page elements.

Reference: W3C HTML Standards

2. Differentiate between <tr> and <td>

<tr> defines a table row, while <td> defines a table data cell inside a row.

Reference: W3Schools – HTML Tables

3. Purpose of method attribute in HTML form

The method attribute specifies how form data is sent to the server: GET sends via URL, POST sends in the request body.

Reference: MDN – HTML Form

4. CSS rule to convert inline to block

Use display: block; to convert an inline element to a block-level element.

Reference: MDN – CSS Display

5. What is AJAX?

AJAX (Asynchronous JavaScript and XML) allows client-side updates without full page reloads.

Reference: MDN – AJAX

6. What is Web Server?

A web server is software/hardware that serves content like HTML over HTTP to clients (browsers).

Reference: Cloudflare – Web Server

7. Purpose of <header> and <nav>

<header> represents introductory content; <nav> defines a set of navigation links.

Reference: MDN – HTML Elements

8. Background styles in CSS

Background styles include background-color, background-image, background-repeat, etc.

Reference: MDN – CSS Backgrounds

9. How to include JavaScript in a webpage?

Use the <script> tag with either inline JavaScript or a linked file using the src attribute.

Reference: MDN – Script Tag

10. What is client-side validation?

Client-side validation checks user input in the browser before submitting it to the server, helping reduce server load and improve user experience.

Reference: MDN – Form Validation

11. What are cookies?

Cookies are small pieces of data sent by a server and stored in the user’s browser to maintain state and track user sessions.

Reference: MDN – Cookies

12. Purpose of session_destroy() in PHP

session_destroy() terminates the current session and deletes all data associated with that session.

Reference: PHP.net – session_destroy()

13. What is confirm box in JavaScript?

A confirm box displays an OK and Cancel dialog to the user and returns true or false based on the user’s selection.

Reference: W3Schools – JavaScript Popup Boxes

14. What is XML?

XML (eXtensible Markup Language) is a markup language used to store and transport data in a structured, human-readable format.

Reference: W3C – XML

15. What is HTTP?

HTTP (HyperText Transfer Protocol) is a communication protocol used to transfer data between clients and servers on the web.

Reference: MDN – HTTP Overview

16. What is a Browser?

A browser is software that retrieves, renders, and displays web content such as HTML, CSS, and JavaScript for users.

Reference: Mozilla – Web Browsers


Download PDF

Download Web System and Technologies Past Paper 2020 (PDF)


Related Past Papers

Parent Category: Past Papers Hub