Web Technologies (CSCBCI 4005) Important Questions
Web Technologies (CSCBCI 4005) Important Questions
Web Technologies
CS 4005
BTER Polytechnic 4th Semester
Exam Date:
SUBSCRIBE
TER
MCQ’s
1*10 = 10 Marks
B SAQ’s
3*6 = 18 Marks
LAQ’s
8*4 = 32 Marks
UNIT 1: INTRODUCTION TO WWW
1.1. Protocols and programs
1.1.1. Secure connections,
1.1.2. Application and development tools
S
1.2. The web browser
1.3. What is server
SSE
LA
1.4. Setting up UNIX and LINUX web servers
C
1.5. Logging users
1.6. Dynamic IP Web Design
NIC
CH
1.6.1. Web site design principles
TE
1.6.2. Planning the site and navigation
Y
OL
R P
BTE
May 2022 May 2023
SES
LAS
IC C
HN
TEC
May 2024
OLY
R P
BTE
May 2022 May 2023
SES
LAS
IC C
N
May 2024
ECH
LYT
PO
ER
BT
May 2022
SES
S
May 2023
CLA
NIC
ECH
LYT
May 2024
PO
ER
BT
Section A (1 mark each, Objective Type) Tip: Focus on basic
definitions, full forms,
Repeated & Important Topics: and Linux/Unix basics.
What is a web browser? What is a web browser?
Full form of WWW वेब ब्राउज़र क्या होता है?
Inventor of WWW a) Application Program
Linux-based OS identification
ES
b) System Software
S
S
Examples of Web browsers
A
c) Internet Access Software
Expected & Important Questions for 2025:
CL
d) All of the above
YT
a) Tim Berners Lee a) World Wide Web
b) Dennis Ritchie
BT E
d) Sunder Pichai d) Web Web World
Which of the following is not a web browser? Identify the OS not based on Linux
निम्न में से कौन सा वेब ब्राउज़र नहीं है? निम्न में से कौन-सा Linux आधारित ऑपरेटिंग सिस्टम नहीं है?
a) Chrome a) Ubuntu
b) YouTube b) CentOS
c) Firefox c) RedHat
d) Mozilla d) BSD
Section B (3 marks each – Short Questions) Tip: Stick to textbook
Repeated & Important Topics: definitions with
Definition of Server examples (within 50
Definition of Secure Connection words).
Name Web Browsers / Servers
SES
S
Expected & Important Questions for 2025:
CLA
C
What is a Web Server? Explain with example.
वेब सर्वर क्या होता है? उदाहरण सहित समझाइए।
NI
ECH
T
Write names of any four Web Browsers.
किसी भी चार वेब ब्राउज़रों के नाम लिखिए।
OLY
R
What do you mean by Secure Connection?
P
BTE
सुरक्षित कनेक्शन से आप क्या समझते हैं?
S
Expected & Important Questions for 2025:
SSE
Explain the process of setting up a UNIX or LINUX Web Server.
LA
UNIX या LINUX वेब सर्वर सेटअप करने की प्रक्रिया समझाइए।
C
NIC
What are Website Design Principles? Explain in detail.
CH
वेबसाइट डिज़ाइन सिद्धांत क्या हैं? विस्तार से समझाइए।
YTE
L
Explain the steps to plan a website and navigation.
PO
वेबसाइट और नेविगेशन योजना बनाने की प्रक्रिया समझाइए।
ER
BT
Write a detailed note on dynamic IP web design.
डायनामिक IP वेब डिज़ाइन पर विस्तृत नोट लिखिए।
SES
LAS
IC C
HN
TEC
OLY
R P
BTE
UNIT 2: WEB SYSTEMS ARCHITECTURE
2.1. Architecture of Web based systems
2.1.1. Client/server (2-tier) architecture
2.1.2. 3-Tier architecture
S
2.2. Building blocks of fast and scalable data access Concepts
SE
2.2.1. Caches-Proxies- Indexes-Load Balancers- Queues
S
LA
2.3. Web Application architecture (WAA)
IC C
HN
TEC
OLY
R P
BTE
May 2022 May 2023
SES
LAS
IC C
HN
TEC
LY
May 2024
PO
ER
BT
May 2022
ES
May 2023
ASS
CL
NIC
CH
May 2024
YTE
OL
R P
BTE
May 2022
ES
May 2023
ASS
CL
NIC
CH
May 2024
YTE
OL
R P
BTE
Section A (1 mark – Objective Type) Tip: Directly memorize
structure and full forms
Repeated & Important Topics:
— they repeat almost
Layers in architectures (Web / Web App / 3-tier)
every year.
WAA full form
Where is the database located in client-server model?
Expected & Important Questions for 2025:
SES
LAS
How many layers are there in 3-tier architecture?
WAA stands for –
C
WAA का पूर्ण रूप क्या है?
3-टियर आर्किटेक्चर में कितनी लेयर होती हैं?
IC
a) Web Automatic Architecture
N
a) Three server layers
H
b) Web Asymmetric Architecture
C
b) One client and two server layers
E
c) Web Advanced Architecture
T ✅
c) Three client layers
LY
d) Web Application Architecture
O
d) Two client layers and one server
R P
Where is the database located in client-server model?
How many layers are there in Web Architecture?
BTE
वेब आर्किटेक्चर में कितनी लेयर होती हैं?
क्लाइंट-सर्वर मॉडल में डेटाबेस कहाँ स्थित होता है?
a) Client side In 3-tier architecture, which is correct?
b) Server side 3-टियर आर्किटेक्चर में सही विकल्प क्या है?
c) Both sides a) Three client layers
d) None of these b) One client and two server layers ✅
c) Only two layers
d) Four tiers
Section B (3 marks – Short Answer Questions) Tip: Use simple
diagrams for 2-tier vs 3-
Repeated & Important Topics:
tier. Keep answers under
Client-server architecture (2-tier)
50 words.
3-tier architecture with diagram
IC C
HN
Explain 3-tier architecture with block diagram.
EC
ब्लॉक डायग्राम सहित 3-टियर आर्किटेक्चर को समझाइए।
T
OLY
Differentiate between 2-tier and 3-tier architectures.
P
2-टियर और 3-टियर आर्किटेक्चर में अंतर बताइए।
R
BTE
What are Load Balancers and Proxies? Explain briefly.
लोड बैलेंसर और प्रॉक्सी क्या हैं? संक्षेप में समझाइए।
Write names of any four building blocks for scalable web system.
तेज और स्के लेबल वेब सिस्टम के चार बिल्डिंग ब्लॉक्स के नाम लिखिए।
(Eg: Cache, Proxy, Load Balancer, Queue)
Section C (8 marks – Long Answer Questions) Tips:
Always use block diagrams for better
Repeated & Important Topics:
marks.
Web Application Architecture (WAA) – every year
Define WAA clearly: components like
Its types/variants
presentation layer, application logic
S
layer, data layer.
Expected & Important Questions for 2025:
LA
Explain Web Application Architecture (WAA) in detail. banking or e-commerce system.
C C
वेब एप्लीके शन आर्किटेक्चर को विस्तार से समझाइए।
I
HN
What is Web Application Architecture? Describe its types with examples.
TEC
वेब एप्लिके शन आर्किटेक्चर क्या है? इसके प्रकार उदाहरण सहित समझाइए।
OLY
Explain architecture of web-based systems with diagram.
R P
वेब आधारित सिस्टम की संरचना को चित्र सहित समझाइए।
BTE
Describe building blocks of fast and scalable data access with examples.
तेज और स्के लेबल डेटा एक्सेस के बिल्डिंग ब्लॉक्स को उदाहरण सहित समझाइए।
(Include: Cache, Index, Load Balancer, Proxy, Queues)
SES
LAS
IC C
HN
TEC
OLY
R P
BTE
UNIT 3: JAVASCRIPT
3.1. Client side scripting
3.2. What is Javascript
3.3. Simple Javascript
S
3.4. Variables
3.5. Functions,conditions
SSE
LA
3.6. Loops and repetition
IC C
HN
TEC
OLY
R P
BTE
May 2022 May 2023
SES
LAS
IC C
HN
TEC
OLY
P
May 2024
ER
BT
May 2022
S
May 2023
SSE
CLA
NIC
ECH
T
May 2024
OLY
R P
BTE
May 2022
S
May 2023
SSE
CLA
NIC
H
May 2024
TEC
OLY
R P
BTE
Section A (1 mark – Objective Type) Tip: Revise syntax-based questions and
keywords like var, let, const, function.
Repeated & Important Topics:
JavaScript file extension
Function syntax How to declare a constant in JavaScript?
JavaScript features (client-side, object-based, case-sensitive) JavaScript में constant कै से डिक्लेयर करते हैं?
Keywords like const, let, var
SES a) const ✅
S
Ignored characters (spaces, tabs) b) var
IC
d) constant
N
What is the correct extension of a JavaScript file?
CH
JavaScript फाइल का सही एक्सटेंशन क्या है? Which of the following does JavaScript ignore?
✅
a) .js
L
a) Spaces
O
b) .jvs
P
c) .javascript b) Tabs
E R c) Newlines
BT
d) _jsc
✅ d) All of the above
Which of the following is JavaScript?
निम्न में से कौन जावास्क्रिप्ट की विशेषता है? Correct way to define a function in JavaScript?
a) Client-side scripting language JavaScript में फं क्शन डिफाइन करने का सही तरीका क्या है?
b) Object-based a) function: myfunction()
c) Case-sensitive b) function myfunction() ✅
d) All of the above ✅ c) function — myfunction()
d) All of the above
Section B (3 marks – Short Answer Questions)
Repeated & Important Topics:
Client-side scripting (asked 2022 & 2023)
Features of JavaScript
Variable declaration
ECH
T
Enlist any 5 features of JavaScript.
JavaScript की कोई 5 विशेषताएं लिखिए।
OLY
P
(Eg: Lightweight, Case-sensitive, Dynamic typing, Object-based, Event-driven)
ER
BT
How is a variable declared in JavaScript? Give example.
JavaScript में वेरिएबल कै से डिक्लेयर करते हैं? उदाहरण सहित।
Eg: var name = "Garima";
C C
JavaScript क्या है? इसकी विशेषताओं को उदाहरण सहित समझाइए।
✅ I
N
Asked in 2023
ECH
T
Explain JavaScript functions with a suitable example.
LY
JavaScript फं क्शन्स को उदाहरण सहित समझाइए।
✅ O
P
Asked in 2022, 2024
ER
BT
Write a JavaScript program to print numbers 1 to 10 using loop. Explain the loop used.
1 से 10 तक संख्या प्रिंट करने के लिए जावास्क्रिप्ट लूप का उपयोग करते हुए प्रोग्राम लिखिए।
S
4.2. DHTML
4.2.1. Combining HTML, CSS and Javascript
SSE
LA
4.3. Ajax
C
4.4. Introduction to XML
4.5. Introduction to Web Services
NIC
ECH
LYT
PO
ER
BT
May 2022 May 2023
SES
LAS
IC C
HN
TEC
OLY
P
May 2024
ER
BT
May 2022 May 2023
SES
LAS
IC C
HN
TEC
OLY
P
May 2024
ER
BT
May 2022
SES
LAS
May 2023
IC C
HN
TEC
OLY
P
May 2024
ER
BT
XML stands for :
Section A (1 mark – Objective Type) (a) Example Markup Language
(b) Extensible Markup Language
Repeated & Important Topics:
(c) X-Markup Language
Full forms (AJAX, XML, CSS) (d) Extra Modern Link
JavaScript usage/validation truth XML का पूर्ण रूप है :
Functions of form validation (a) उदाहरण मार्क अप भाषा
ES
(b) एक्सटेंसिबल मार्क अप भाषा
S
Expected & Important Questions for 2025:
S
(c) एक्स-मार्क अप भाषा
LA
AJAX stands for : (d) अतिरिक्त आधुनिक लिंक
(a) Asynchronous JavaScript And XML
IC C
N
(b) Advanced JavaScript And XML Which of the following is True?
H
(a) JavaScript is used for form validation
C
(c) Asynchronous JavaScript Advanced XML
TE
(d) None of the above (b) JavaScript is a server-side language
LY
AJAX का पूर्ण रूप है : (c) JavaScript is compiled
PO
(a) एसिंक्रोनस जावास्क्रिप्ट और एक्सएमएल Which function is used for form validation? (d) All of the above
R
(b) एडवांस्ड जावास्क्रिप्ट और एक्सएमएल (a) Basic Validation निम्न में से कौन सा कथन सत्य है?
BTE
(c) एसिंक्रोनस जावास्क्रिप्ट एडवांस एक्सएमएल (b) Data Validation (a) जावास्क्रिप्ट का उपयोग फॉर्म वेलिडेशन के लिए होता है
(d) उपरोक्त में से कोई नहीं (b) जावास्क्रिप्ट एक सर्वर-साइड भाषा है
(c) Both (a) and (b)
(c) जावास्क्रिप्ट को संकलित किया जाता है
(d) None of the above
(d) उपरोक्त सभी
फॉर्म वैलिडेशन के लिए कौन सा फं क्शन प्रयोग होता है?
(a) बेसिक वैलिडेशन
(b) डेटा वैलिडेशन
(c) (a) और (b) दोनों
(d) इनमें से कोई नहीं
Section B: Short Answer Questions
Repeated & Important Topics:
Explain XML and its purpose
What is DHTML?
Explain AJAX
Explain DOM
SES
Expected & Important Questions for 2025:
LAS
What is XML? Write its main purpose.
IC C
N
XML क्या है? इसका मुख्य उद्देश्य लिखिए।
E CH
YT
Explain DHTML. How is it different from HTML?
L
O
DHTML क्या है? यह HTML से कै से अलग है?
R P
BT E
Write the features of XML.
XML की विशेषताएँ लिखिए।
C C
उदाहरण सहित JavaScript फॉर्म और वेलिडेशन को समझाइए।
I
N
Tip: Define form, validation types (basic/data), give onsubmit/onblur example.
ECH
YT
Explain DOM and Web Browser Environments.
OL
DOM और वेब ब्राउज़र परिवेश को समझाइए।
P
Tip: DOM = Document Object Model, Tree structure, methods (getElementById), browser JS engine mention.
ER
BT
Explain AJAX. Describe its working with flow.
AJAX क्या है? इसके कार्य को फ्लो चार्ट सहित समझाइए।
Tip: Diagram with XMLHttpRequest / Fetch API, server round-trip idea.
SES
LAS
IC C
HN
TEC
OLY
R P
BTE
UNIT 5: PHP
5.
5.1. Server side scripting
5.1.1. Arrays
S
5.1.2. Function and forms
5.1.3. Advance php
SSE
LA
5.2. Databases
C
5.2.1. Basic command with php examples
NIC
5.2.2. Connection to server, creating database
CH
5.2.3. Selecting a database
5.2.4. Listing database
YTE
L
5.2.5. Listing table- names creating a table
5.2.6. Inserting data
PO
ER
5.2.7. Altering tables, queries, deleting database, deleting data and tables
BT
5.3. Php myadmin and database bugs
May 2022 May 2023
SES
LAS
IC C
HN
TEC
OLY
P
May 2024
ER
BT
May 2022
SES
May 2023
LAS
IC C
HN
TEC
OLY
R P
May 2024
BTE
May 2022
SES
May 2023
LAS
IC C
HN
TEC
OLY
R P
May 2024
BTE
Repeated & Important Topics:
Server Side Scripting vs Client Side
PHP Syntax and Basics (e.g., variables, echo, print)
Database connectivity in PHP
PHP MyAdmin
SES
S
Creating & managing databases and tables
Form handling (login/register)
CLA
C
Advanced PHP features
NI
ECH
LYT
PO
ER
BT
🎉 Support Our Initiative 💖
अगर आपको हमारे videos और study material helpful लगते
हैं, तो आप भी इस journey का हिस्सा बन सकते हैं।
आपका छोटा सा support हमारे लिए बहुत बड़ा motivation है।
इससे हमें और भी बेहतर और free content उपलब्ध कराने में मदद
मिलती है।🙏
🟢 UPI ID: garimakanwarchauhan@oksbi
आपका हर एक योगदान (small ya big 💰), हमारी मेहनत को एक
नई उड़ान देता है और हज़ारों छात्रों तक quality education पहुँचाने
में मदद करता है।
Thank you so much for believing in us and being a
part of this mission! 🌟💖
आपका साथ ही हमारी ताकत है। 😊
SES
LAS
IC C
HN
TEC
OLY
R P
BTE