0% found this document useful (0 votes)
258 views5 pages

Web Technology Question Bank

Web Technology Question Bank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
258 views5 pages

Web Technology Question Bank

Web Technology Question Bank
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Department of Computer Science and Engineering

United College of Engineering & Research, Prayagraj


Pin - 211010 (India)

Question Bank
Session 2024-25

Subject Name: Web Technology Semester: V


Subject Code: BCS-502
Unit: 1

Ques. Bloom’s
QUESTIONS
No. Level
1 Discuss the main protocols that govern the functioning of the web. How do protocols
like HTTP, HTTPS, and FTP work to enable communication on the internet? Understand

2 Compare and contrast the client-server model with the peer-to-peer model in web
communication. What are the pros and cons of each? Analyze

3 Describe the role of Internet Protocols in ensuring secure communication between web
clients and servers. Understand

4 Explain the essential steps involved in writing and managing a web project from Apply
planning to deployment. What tools and methodologies can be used to streamline the
process?
5 Analyze the role of various internet services such as DNS, email, and cloud computing
in web development. How do they interact with web applications? Analyze

6 Write an HTML program to create a navigation bar using an unordered list (<ul> and
<li>). The navigation bar should have the following links:

 Home Apply
 About Us
 Services
 Contact Us

7 Illustrate the difference between HTML frames and HTML iframes. How can each be
used effectively to display external content within a webpage? Understand
8 Explain how to organize and present data using lists and tables in HTML.
Analyze
9 Write an HTML program to create a "Contact Us" form that includes the following
fields:

 Name (text input)


 Email (email input)
 Phone Number (number input) Apply
 Subject (text input)
 Message (textarea)
 A submit button

Implement basic client-side validation using HTML attributes (such as required, pattern,
maxlength, etc.) to ensure all fields are correctly filled before submission.

10 Write an HTML program to create a table that displays student records with the
following columns:

 Student ID
 Name
 Grade Apply
 Email Address
 Contact Number

Ensure the table has a proper header using the <thead> tag, and add alternate row
coloring for readability using CSS.
11 Explain the difference between Document Type Definition (DTD) and XML Schemas.
How do they enforce structure in XML documents? Provide examples of each. Analyze
12 Describe the DOM and SAX models used to parse XML documents. How would you
Analyze
choose between DOM and SAX for a given project?
13 Analyze the role of XML in data exchange and its advantages over other data formats
Analyze
like JSON. In what scenarios would XML be preferred over JSON?
14 Discuss how to use XML processors such as DOM and SAX to read, manipulate, and
present XML data. How do these processors differ in terms of performance and memory Analyze
usage?
15 Design a system using XML for storing and presenting data in a web application. Apply
Explain how the XML data can be transformed and displayed using XSLT.
Unit:2
Ques. Bloom’s
QUESTIONS
No. Level
1 Explain the purpose of Cascading Style Sheets (CSS) and how they enhance HTML
documents. Understand
2 Describe the different methods of integrating CSS into an HTML document. Which
method is most efficient for large-scale websites and why? Analyze
3 Discuss the advantages of using external style sheets over inline or internal styles. Analyze
4 What is the box model in CSS, and how do properties like border, padding, and margin
influence it? Understand
5 Explain the difference between block-level and inline elements. How does CSS handle
the styling of these elements? Analyze
6 How can CSS be used to style unordered and ordered lists? Provide examples of custom
list styles. Apply
7 Describe the process of styling tables using CSS. How can you control the appearance of
table borders, cells, and headers? Apply
8 What is the difference between an ID selector and a class selector in CSS? When should
each be used? Analyze
9
Explain the concepts of CSS positioning: static, relative, absolute, and fixed. How does
each positioning type affect element layout? Analyze

10 How do CSS pseudo-classes and pseudo-elements work? Provide examples of


commonly used pseudo-classes. Understand
11 Design a simple webpage layout using CSS that includes a header, navigation bar, main
content area, and footer. Apply

12 Explain how to set background images and colors in CSS. How do properties like
background-size and background-repeat affect backgrounds? Analyze

13 Analyze the role of pseudo-classes in CSS, such as :hover, :focus, and :nth-child. How
can they be used to create interactive and dynamic web designs without JavaScript? Analyze

14 Compare different text formatting properties in CSS, such as text-align, text-transform,


letter-spacing, and line-height. How can these properties be used to improve the Analyze
readability and aesthetics of web content?
15 Compare and contrast the usage of margin and padding in CSS. Provide examples of
scenarios where each would be more appropriate, and explain how the two properties Analyze
can affect the layout of an element.
Unit:3

Ques. QUESTIONS Bloom’s


No. Level
1 Explain the role of JavaScript in modern web development. How does it enhance user
interaction on a webpage compared to HTML and CSS? Understand
2 Write a JavaScript program to validate an HTML form. The form should contain fields
for a username, password, email and phone number. Include validation for required Apply
fields, email format, and password length.
3 Describe how JavaScript interacts with the Document Object Model (DOM). How can
you manipulate elements on a webpage using methods like getElementById, Understand
querySelector and innerHTML?
4 Create a JavaScript function that calculates the factorial of a given number. Apply
5 Write a JavaScript program to dynamically change the background color of a webpage
based on user input. The user should be able to select a color from an HTML color Apply
picker input, and the background color of the page should update in real time.
6 Explain the concept of events in JavaScript. How do events play a role in making web
pages interactive, and what are some common types of events that JavaScript can Understand
handle?
7 Explain the use of JavaScript pop-ups (alert(), confirm(), and prompt()). How are these
methods used for user interaction, and what are their limitations compared to more
Understand
modern techniques like modal dialogs?

8 Design a JavaScript based web application that uses AJAX to dynamically fetch and
display data without reloading the page. Explain how AJAX works and the role of Apply
XMLHttpRequest.
9 Compare and contrast the use of var, let, and const in JavaScript. How do the scoping
rules differ for each, and when should you use one over the others? Analyze
10 Explain how Internet addressing works. What is the significance of IP addresses, and
how do IPv4 and IPv6 address the issue of limited IP availability? Understand
11 Analyze the differences between TCP and UDP in terms of reliability, speed, and use
cases. How do DatagramSocket and Socket classes represent these two protocols in Java Analyze
networking?
12 Explain the concept of datagrams in networking. How does the DatagramSocket class in
Java implement the connectionless communication model, and what are its advantages Understand
and disadvantages?
13 Describe the InetAddress class and how it is used for resolving IP addresses and
hostnames. Write a Java program that retrieves the IP address of a given hostname using
the InetAddress.getByName() method and displays both the hostname and its Apply
corresponding IP address.
14 Evaluate the pros and cons of using TCP over other transport layer protocols (e.g., UDP)
for real-time communication applications. Provide examples where TCP is the better Evaluate
choice and where it might be less efficient compared to other protocols.
15 Explain the role of the URL class in Java networking. How can the URL class be used to
retrieve information about web resources, and what are the different components of a Understand
URL?

Bloom’s Levels

1- Remembering 2-Understanding 3-Applying 4-Analyzing 5-Evaluating 6-Creating

You might also like