Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Digital Marketer Revision 3

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

What is the purpose of the World Wide Web Consortium?

a)

Developing web browsers

b)

Setting web standards and guidelines

c)

Creating web hosing services

d)

Designing web templates

2.

Which of the following are core values of the World Wide Web Consortium? (Choose all that apply)

a)

Exclusivity and competition

b)

Accessibility and internationalisation

c)

Profitability and market dominance

d)

Security and privacy

3.

True or false: The World Wide Web Consortium works alone in developing web standards?

a)

True

b)

False

4.

What is the primary goal of responsive web design?

a)

Enhancing website security

b)

Maximizing website accessibility

c)

Improving website performance

d)

Ensuring optimal display across devices and screen sizes

5.

Which of the following is not a core consideration for mobile-friendly design?

a)

Responsive layout

b)

Touch-friendly interfaces

c)

Intuitive navigation

d)

High-resolution images

6.

Which of these is a recommended approach for achieving cross-browser compatibility?

a)

Using browser-specific features and extensions

b)

Ignoring compatibility issues and focusing on modern browsers only

c)

Implementing standardised HTML and CSS

d)

Relying solely on JavaScript for cross-browser compatibility

7.

Which of the following is a core principle of W3C design?

a)

Web for All

b)

Web for Elites

c)

Web for Profit

d)

Web for Specific Browsers

8.

What is the purpose of feature detection in cross-browser compatibility?

a)

To disable certain features in older browsers

b)

To enhance browser performance

c)

To identify browser-specific bugs

d)

To check if a specific feature is supported before using it

9.

What aspect of mobile-friendly design focuses on optimising website speed?

a)

Responsive layout

b)

Touch-friendly interfaces

c)

Performance optimisation

d)

Intuitive navigation

10.

True of false: Bootstrap is a popular front-end framework for creating mobile apps?

a)

True

b)

False

11.

What is the purpose of conducting cross-browser compatibility testing?

a)

To ensure consistent user experience across different browsers

b)

To promote a specific browser over others

c)

To increase website loading speed

d)

To prevent access from certain browsers

12.

Which of the following best describes iteration in flow control?

a)

executing code for a defined set of conditions

b)

executing code for a defined number of repetitions

c)

executing code based on the order it is written

d)

executing code based on user input

13.

Which of these best describes sequence flow control

a)

Code executes based on a set number of conditions

b)

Code executes based on user input

c)

Code executes based on the order it is written

d)

Code executes based on a defined number of repetitions

14.

Which of these is primarily used for adding styling options to a webpage?

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

15.

Which of these has the primary purpose of adding structure to a webpage?

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

16.

Which of these is primarily used to make webpages interactive and dynamic by embedding programs into the webpage?

a)

HTML

b)

CSS

c)

JavaScipt

d)

PHP

17.

Which of these is a scripting language that runs on the backend of a web environment?

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

18.

Which of these best defines what CSS is used for?

a)

Adding structure to a webpage

b)

Adding style options to a webpage

c)

Embedding code into a web document

d)

Creating scripts that run on the web server

19.

Which of these best defines what PHP is used for?

a)

Adding structure to a webpage

b)

Adding style options to a webpage

c)

Embedding code into a web document

d)

Creating scripts that run on the web server

20.

Which of these best defines an algorithm?

a)

A series of steps that solve a problem

b)

A type of program that is used for data analysis

c)

A maths equation that calculates complex problems

d)

A visual representation of a system or process used for efficiency optimising

21.

Which of the following statements best describes the purpose of an "if-else" statement in programming?

a)

It is used to declare variables and assign values

b)

It is used to perform calculations

c)

It is used to make decisions and execute code blocks

d)

It is used to define loops and repetition structures

22.

Which of the following is the standard data transfer protocol for the internet?

a)

TCP/IP

b)

HTTP

c)

HTTPS

d)

SMTP

23.

Which of these is responsible for storing web pages and sending them to users over the internet?

a)

Web server

b)

Domain name server

c)

Mail server

d)

File server

24.

Which of these is responsible for sending, receiving and storing emails?

a)

Web server

b)

Domain name server

c)

Mail server

d)

File server

25.

Which of these is responsible for resolving domain names to IP addresses?

a)

Web server

b)

Domain name system

c)

Mail server

d)

File server

26.

Which of these terms refers to information about information on a webpage?

a)

Metadata

b)

Index data

c)

Dynamic data

d)

Recursive data

27.

What is the purpose of pseudocode and flow charts in coding?

a)

Define hardware components of a website

b)

Determine webserver software requirements

c)

Describe the logic and flow of a coding algorithm

d)

Identify cross-browser compatibility issues

28.

Which of the following coding concepts is related to decision making?

a)

Selection

b)

Iteration

c)

Sequence

d)

Maintenance

29.

Which protocol is commonly used for sending and receiving emails?

a)

HTTP

b)

HTTPS

c)

FTP

d)

SMTP

30.

Which coding concept allows a program to execute a set of instructions repeatedly?

a)

Selection

b)

Iteration

c)

Sequence

d)

Maintenance

31.

What is the purpose of a client in the context of the web?

a)

Storing web page content

b)

Managing web server software

c)

Requesting and displaying web pages

d)

Categorising and indexing web pages

32.

Which protocol is commonly used for transferring files between a client and a server?

a)

HTTP

b)

HTTPS

c)

FTP

d)

SMTP

33.

What is the role of a router in the web system?

a)

Storing web page content

b)

Managing database operations

c)

Handling client requests and routing data packets

d)

Ensuring cross-browser compatibility

34.

What is the purpose of IP addresses in web communication?

a)

Storing web page content

b)

Ensuring cross-browser compatability

c)

Identifying and locating devices on a network

d)

Validating HTML and CSS code

35.

What is the purpose of security in web technologies?

a)

Enhancing web server performance

b)

Validating web page HTML and CSS code

c)

Ensuring secure data transmission and protecting against unauthorised access

d)

Crawling and indexing web pages for search engines

36.

What is the purpose of a domain name in web addresses?

a)

Encrypting web page data for secure transmission

b)

Sorting meta information of web pages

c)

Converting IP addresses into human-readable names

d)

Determining web server software requirements

37.

What kind of flow control is described here? Code is executed based on a set of conditions.

a)

Iteration

b)

Sequence

c)

Selection

d)

Input

38.

Which of these best defines what HTML is used for?

a)

Adding structure to a webpage

b)

Adding style options to a webpage

c)

Embedding code into a web document

d)

Creating scripts that run on the web server

39.

Which of these best defines what JavaScript is used for?

a)

Adding structure to a webpage

b)

Adding style options to a webpage

c)

Embedding code into a web document

d)

Creating scripts that run on the web server

40.

Which of these best defines what is meant by pseudocode?

a)

A programming language that writes software in simplified and human-readable ways

b)

A technique that represents an algorithm using a combination of natural language and simplified coding constructs

c)

A method of encrypting sensitive data using symbols and characters

d)

A programming paradigm that focuses on testing software applications