wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Web Development Quiz

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

What does HTML stand for?

a)

HyperText Markdown Language

b)

HyperText Markup Language

c)

Hyper Transfer Markup Language

d)

HyperTool Markup Layout

2.

What does CSS stand for?

a)

Computer Style Sheets

b)

Cascading Style Sheets

c)

Colorful Style Syntax

d)

Creative Style System

3.

What does JS stand for?

a)

JavaSource

b)

JavaScript

c)

JustScript

d)

JServer

4.

AJAX is short for:

a)

Asynchronous JavaScript and XML

b)

Advanced JSON and XML

c)

Automatic Java and XHTML

d)

Asynchronous JSON and XHTML

5.

In IoT, "IoT" stands for:

a)

Internet of Tools

b)

Internet of Things

c)

Integration of Technology

d)

Information on Technology

6.

Purpose of HTML is:

a)

Style webpages

b)

Structure webpage content

c)

Store database records

d)

Process server requests

7.

Purpose of CSS is:

a)

Program user interactions

b)

Style and format web content

c)

Manage servers

d)

Store user data

8.

Main purpose of JavaScript is:

a)

Create database queries

b)

Add interactivity to webpages

c)

Design layout

d)

Compress images

9.

UI stands for:

a)

User Interface

b)

Universal Internet

c)

User Integration

d)

Utility Interaction

10.

UX stands for:

a)

User Execution

b)

User Experience

c)

User Exchange

d)

Universal Experience

11.

CX in web design stands for:

a)

Customer Exchange

b)

Customer Experience

c)

Client Extension

d)

Creative XML

12.

HTTP stands for:

a)

Hyper Transfer Text Protocol

b)

HyperText Transfer Protocol

c)

HyperText Transfer Program

d)

Hyper Transfer Tool Protocol

13.

HTTPS stands for:

a)

Hyper Transfer Text Protocol Secure

b)

HyperText Transfer Protocol Secure

c)

HyperText Transport Protocol Secure

d)

Hyper Transfer Technology Protocol Secure

14.

Purpose of AJAX is:

a)

Reload pages faster

b)

Update webpages without reloading

c)

Store session data

d)

Encrypt page content

15.

LAMP stack stands for:

a)

Linux, Apache, MySQL, PHP

b)

Linux, Apache, MongoDB, Python

c)

Local, Apache, MySQL, PHP

d)

Linux, API, MySQL, PHP

16.

API stands for:

a)

Application Programming Interface

b)

Application Program Internet

c)

Automated Programming Instruction

d)

Application Process Integration

17.

DOM stands for:

a)

Data Object Model

b)

Document Object Model

c)

Document Online Model

d)

Data Online Method

18.

In CSS, "px" means:

a)

Pixel

b)

Percentage

c)

Points

d)

Padding X

19.

"Responsive" in web design means:

a)

Auto refresh content

b)

Layout adapts to screen sizes

c)

Pages load faster

d)

Server responds quickly

20.

IoT typically connects:

a)

Servers to cloud

b)

Physical devices to internet

c)

Databases to browsers

d)

HTML to CSS

21.

SaaS stands for:

a)

Service and Application Software

b)

Software as a Service

c)

Software and Storage

d)

Secure Application as a Service

22.

RDF stands for:

a)

Resource Data File

b)

Resource Description Framework

c)

Remote Data Format

d)

Record Definition File

23.

SEO stands for:

a)

Search Engine Optimization

b)

Secure Engine Operations

c)

Search Engine Operation

d)

System Engine Optimization

24.

ARIA stands for:

a)

Advanced Rich Internet Applications

b)

Accessible Rich Internet Applications

c)

Advanced Resource Internet Access

d)

Accessible Resource Internet API

25.

Purpose of cookies is:

a)

Store small user data

b)

Compress web files

c)

Save CSS styles

d)

Cache images

26.

GDPR stands for:

a)

General Data Protection Regulation

b)

General Digital Privacy Regulation

c)

Global Data Privacy Rules

d)

General Data Privacy Regulation

27.

BI stands for:

a)

Business Integration

b)

Business Intelligence

c)

Basic Internet

d)

Big Innovation

28.

ETL stands for:

a)

Extract, Transfer, Load

b)

Extract, Transform, Load

c)

Export, Transfer, Load

d)

Extract, Translate, Load

29.

SQL stands for:

a)

Structured Question Language

b)

Structured Query Language

c)

Sequential Query Logic

d)

Structured Quick Language

30.

IaaS stands for:

a)

Internet as a Service

b)

Infrastructure as a Service

c)

Integration as a System

d)

Infrastructure and Software

31.

PaaS stands for:

a)

Platform as a Service

b)

Process as a Service

c)

Program as a Service

d)

Platform and Storage

32.

JSON stands for:

a)

JavaScript Object Notation

b)

JavaScript Online Node

c)

JavaScript Object Name

d)

Java System Object Notation

33.

In forms, "POST" method:

a)

Sends data in URL

b)

Sends data to server to process

c)

Retrieves data only

d)

Encrypts data

34.

In forms, "GET" method:

a)

Sends data in URL query parameters

b)

Sends data hidden in request body

c)

Deletes data from server

d)

Encrypts request

35.

CDN stands for:

a)

Central Data Network

b)

Content Delivery Network

c)

Cloud Data Node

d)

Content Data Node

36.

VPN stands for:

a)

Virtual Private Network

b)

Virtual Public Node

c)

Virtual Processing Network

d)

Virtual Protocol Network

37.

CTA in UI means:

a)

Call to Action

b)

Click to Access

c)

Content to Apply

d)

Call to Apply

38.

DOM manipulation means:

a)

Changing webpage structure via code

b)

Uploading DOM files

c)

Saving document metadata

d)

Printing web pages

39.

HTML5 introduced:

a)

Only new colors

b)

New semantic elements, multimedia, APIs

c)

Server-side scripting

d)

Database queries

40.

W3C stands for:

a)

Web 3 Consortium

b)

World Wide Web Consortium

c)

Web Wide World Committee

d)

Worldwide Web Council

41.

In HTML5, which tag is used to define a navigation section?

a)

A. <section>

b)

B. <nav>

c)

C. <menu>

d)

D. <aside>

42.

Which CSS property controls the space between elements' content and border?

a)

margin

b)

padding

c)

spacing

d)

border-gap

43.

Which JavaScript method is used to add an element to the end of an array?

a)

push()

b)

append()

c)

add()

d)

insert()

44.

In AJAX, which object is commonly used for HTTP requests?

a)

HttpClient

b)

XMLHttpRequest

c)

AjaxSender

d)

Fetcher

45.

In IoT, which protocol is lightweight and often used for messaging between devices?

a)

HTTP

b)

MQTT

c)

FTP

d)

POP3

46.

Which HTML element is used for drawing graphics via scripting?

a)

A. <canvas>

b)

B. <svg>

c)

C. <paint>

d)

D. <graphics>

47.

Which CSS unit is relative to the font-size of the root element?

a)

em

b)

rem

c)

%

d)

vh

48.

In JavaScript, which keyword declares a block-scoped variable?

a)

var

b)

let

c)

const

d)

scope

49.

What does the "alt" attribute in an tag specify?

a)

Image size

b)

Alternate text for the image

c)

Image source URL

d)

Image style

50.

Which UI principle suggests that design should match the user's mental model?

a)

Visibility

b)

Affordance

c)

Feedback

d)

Consistency

51.

Which HTTP method is idempotent and used for retrieving data?

a)

GET

b)

POST

c)

PUT

d)

PATCH

52.

In semantic HTML, which tag defines self-contained content like an article?

a)

A. <div>

b)

B. <article>

c)

C. <section>

d)

D. <content>

53.

In CSS Flexbox, which property defines the alignment along the main axis?

a)

align-items

b)

justify-content

c)

align-content

d)

justify-items

54.

Which JavaScript function parses a JSON string into an object?

a)

JSON.parse()

b)

JSON.stringify()

c)

JSON.objectify()

d)

JSON.decode()

55.

Which cookie attribute restricts cookies to HTTPS connections only?

a)

Secure

b)

HttpOnly

c)

SameSite

d)

Private

56.

In BI, which chart type is best for showing parts of a whole?

a)

Bar chart

b)

Pie chart

c)

Line chart

d)

Scatter plot

57.

In ETL, which step usually includes data cleaning?

a)

Extract

b)

Transform

c)

Load

d)

Analyze

58.

In CSS Grid, which property defines the size of rows?

a)

grid-template-rows

b)

grid-rows-size

c)

row-size

d)

grid-row-height

59.

Which HTML5 element is used for responsive media playback?

a)

A. <video>

b)

B. <media>

c)

C. <stream>

d)

D. <play>

60.

Which JavaScript method is used to schedule a function to run after a delay?

a)

setTimeout()

b)

wait()

c)

delay()

d)

schedule()