Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Digital Marketer Revision 1

Total questions: 38

Worksheet time: 19mins

Name
Class
Date
1.

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

2.

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

3.

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

4.

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

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

5.

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

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

6.

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

7.

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

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

8.

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

9.

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

10.

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

11.

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

12.

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

13.

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

14.

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

15.

What does a "for" loop primarily help accomplish in programming?

a)

Enabling user input and output

b)

Error handling

c)

Organising and executing code blocks a set number of times

d)

Performing database queries

16.

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

a)

TCP/IP

b)

HTTP

c)

HTTPS

d)

SMTP

17.

Which one of these protocols securely transfers data over the internet?

a)

TCP/IP

b)

HTTP

c)

HTTPS

d)

SMTP

18.

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

19.

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

a)

Web server

b)

Domain name server

c)

Mail server

d)

File server

20.

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

21.

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

a)

Metadata

b)

Index data

c)

Dynamic data

d)

Recursive data

22.

What does HTTP stand for?

a)

HyperText Transfer Protocol

b)

HyperText Markup Langauge

c)

HyperText and Terminal Protocol

d)

HyperText PreProcessor

23.

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

24.

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

a)

Selection

b)

Iteration

c)

Sequence

d)

Maintenance

25.

What does W3C stand for in the context of web governance?

a)

World Wide Web Consortium

b)

Web3 Coding Council

c)

Webpage Content Control

d)

Worldwide Web Control

26.

What is the purpose of HTTP Secure (HTTPS)?

a)

Encrypt and secure web page content

b)

To improve web server performance

c)

To optimise web page loading speed

d)

To validate HTML and CSS code

27.

Which protocol is commonly used for sending and receiving emails?

a)

HTTP

b)

HTTPS

c)

FTP

d)

SMTP

28.

What is the purpose of an algorithm in coding?

a)

Style web pages with CSS

b)

Design graphics and images for a website

c)

Perform a series of steps to solve a problem

d)

Manage databases and store data

29.

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

a)

Selection

b)

Iteration

c)

Sequence

d)

Maintenance

30.

Which language is primarily used for server side web development?

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

31.

What does DNS stand for?

a)

Domain name system

b)

Domain network security

c)

Dynamic navigation service

d)

Data network storage

32.

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

33.

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

a)

HTTP

b)

HTTPS

c)

FTP

d)

SMTP

34.

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

35.

What does CMS stand for in the context of web development?

a)

Client management system

b)

Content management system

c)

Code management system

d)

Customer marketing solution

36.

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

37.

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

38.

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