wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Backend REST API

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

What is server-side rendering?

a)

Server-side rendering is the process of generating the complete HTML of a web page on the server and sending it to the client.

b)

Server-side rendering is a method used to execute JavaScript code on the client side.

c)

Server-side rendering is a technique to optimize database operations on the server.

d)

Server-side rendering is a programming language used for server-side development.

2.

What is client-side rendering?

a)

Client-side rendering is a technique to enhance server performance in handling user requests.

b)

Client-side rendering is a method that prioritizes server-side processing for rendering web pages.

c)

Client-side rendering is the process of rendering web content using JavaScript on the client's browser.

d)

Client-side rendering is a programming approach that focuses on back-end logic and data processing.

3.

What does API mean?

a)

Automated prediction interface

b)

Automated programming interface

c)

Application programming interface

d)

Application preparator innovated

4.

What is an API?

a)

An API (Application Programming Interface) is a set of rules and protocols that allows different software applications to communicate with each other.

b)

An API is a programming language used for creating graphical user interfaces

c)

An API is a hardware component used for data storage and retrieval.

d)

An API is a software tool for debugging and testing code.

5.

What is a web-service?

a)

A web service is a graphical user interface for accessing web pages.

b)

A web service is a software system that allows different applications to communicate and exchange data over the internet using standard protocols such as HTTP.

c)

A web service is a physical server that hosts websites and applications.

d)

A web service is a programming language used for building web applications.

6.

What is a RESTful web application?

a)

A RESTful web application is a database management system tailored for storing and retrieving web-related data efficiently.

b)

A RESTful web application is a server-side scripting language specifically designed for building dynamic websites.

c)

A RESTful web application is a front-end framework that enables the creation of responsive user interfaces through client-side rendering

d)

A RESTful web application is a design approach for building scalable and stateless web services that adhere to standard HTTP methods.

7.

What is the most common response type that an API endpoint sends?

a)

CSV

b)

JSON

c)

String

d)

XML

8.

Which one out of the following is a JSON?

a)

[["name"],["Kare"]]

b)

{name: "Kare"}

c)

<name>Kare</name>

d)

{"name":"Kare"}

9.

What parts does an HTTP request consist of?

a)

An HTTP request consists of a request line, headers, and a body.

b)

An HTTP request consists of a request line, headers, and an optional body.

c)

An HTTP request consists of cookies and session information.

d)

An HTTP request consists of a database query and authentication credentials.

10.

What parts does an HTTP response consist of?

a)

An HTTP response consists of a status line, headers, and an optional body.

b)

An HTTP response consists of a request method and a response code.

c)

An HTTP response consists of a status line, headers, and a body.

d)

An HTTP response consists of a html page

11.

What is Postman used for?

a)

Postman is used for creating complex ui layouts from an HTTP response sent by a server

b)

Postman is used for managing the email accounts of the developer team

c)

Postman is used for testing the automatic email sending services of an application

d)

Postman is used for making HTTP requests, organizing APIs, and automating API testing.

12.

What is the Jackson Object mapper?

a)

The Jackson Object Mapper is a Java method that transforms a HashMap into a JSON (serialization) and a JSON to a HashMap (deserialization)

b)

The Jackson Object Mapper is a Java library used for converting Java objects to JSON (serialization) and JSON to Java objects (deserialization).

c)

The Jackson Object Mapper is an inbuilt annotation that allows the controller to send html templates as a response

d)

The Jackson Object Mapper is a Java library that can translate JS code to Java (deserialization) and Java to JS (serialization)