REST API and MySQL Quiz SKG
Quiz
•
Computers
•
12th Grade
•
Practice Problem
•
Medium
PEARLS 5
Used 2+ times
FREE Resource
Enhance your content in a minute
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
What annotation is used in Spring Boot to expose a method as a REST API endpoint?
@Service
@RestController
@Repository
@RequestMapping
Answer explanation
The @RestController annotation in Spring Boot is used to define a controller that handles RESTful web services. It combines @Controller and @ResponseBody, making it ideal for exposing methods as REST API endpoints.
2.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Which annotation is used to bind path variables in a URL to method parameters in Spring Boot?
@PathVariable
@RequestParam
@RequestBody
@Entity
Answer explanation
The @PathVariable annotation in Spring Boot is used to extract values from the URI path and bind them to method parameters, making it the correct choice for this question.
3.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
To fetch a list of employees based on their department, which SQL query would you use?
SELECT * FROM employees WHERE department = 'HR';
UPDATE employees SET department = 'HR';
DELETE FROM employees WHERE department = 'HR';
INSERT INTO employees (department) VALUES ('HR');
Answer explanation
The correct choice is 'SELECT * FROM employees WHERE department = 'HR';' because it retrieves all employees in the HR department. The other options modify or delete data instead of fetching it.
4.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
What annotation is used to define a primary key in a JPA entity?
@Entity
@Id
@GeneratedValue
@Table
Answer explanation
The @Id annotation is used in JPA to specify the primary key of an entity. It uniquely identifies each instance of the entity, making it essential for database operations.
5.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
A client sends a POST request to /products with product details. How would you represent the inserted product in the database using SQL?
INSERT INTO products (name, price) VALUES ('Phone', 1000);
SELECT * FROM products;
DELETE FROM products WHERE name = 'Phone';
UPDATE products SET price = 1000 WHERE name = 'Phone';
Answer explanation
The correct choice is 'INSERT INTO products (name, price) VALUES ('Phone', 1000);' as it accurately represents adding a new product with the specified details into the database.
6.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
What is the purpose of the @RequestBody annotation in Spring Boot?
To map HTTP request body to a Java object
To bind query parameters to method arguments
To define a database entity
To log HTTP requests
Answer explanation
The @RequestBody annotation in Spring Boot is used to map the HTTP request body to a Java object, allowing for easy data transfer between the client and server. This makes it essential for handling JSON or XML payloads.
7.
MULTIPLE CHOICE QUESTION
20 sec • 1 pt
Which command is used to create a database in MySQL?
CREATE TABLE database_name;
CREATE DATABASE database_name;
USE database_name;
INSERT INTO database_name;
Answer explanation
The correct command to create a database in MySQL is 'CREATE DATABASE database_name;'. The other options are either for creating tables, selecting databases, or inserting data, not for creating a database.
Create a free account and access millions of resources
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
13 questions
INTERNET CONNECTION
Quiz
•
12th Grade
11 questions
Unit 2, 1.3 Types of information access and storage devices
Quiz
•
12th Grade
13 questions
ICT and Retail Industry
Quiz
•
8th - 12th Grade
14 questions
[Lớp 12] Access - Ôn tập
Quiz
•
12th Grade
20 questions
STS Informatika
Quiz
•
10th Grade - University
15 questions
Virtual Private Server
Quiz
•
12th Grade
15 questions
Control Panel Hosting
Quiz
•
12th Grade
20 questions
Design your website
Quiz
•
7th - 12th Grade
Popular Resources on Wayground
5 questions
This is not a...winter edition (Drawing game)
Quiz
•
1st - 5th Grade
15 questions
4:3 Model Multiplication of Decimals by Whole Numbers
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
The Best Christmas Pageant Ever Chapters 1 & 2
Quiz
•
4th Grade
12 questions
Unit 4 Review Day
Quiz
•
3rd Grade
10 questions
Identify Iconic Christmas Movie Scenes
Interactive video
•
6th - 10th Grade
20 questions
Christmas Trivia
Quiz
•
6th - 8th Grade
18 questions
Kids Christmas Trivia
Quiz
•
KG - 5th Grade
Discover more resources for Computers
15 questions
Internet Vocabulary Notebook Check #2 - CTEA(2024)
Quiz
•
12th Grade
11 questions
Internet Terms Vocabulary- Notebook Check #1- CTEA
Quiz
•
12th Grade
50 questions
Money Matters Fall 2025 Final Exam — Worksheet Questions
Quiz
•
12th Grade
47 questions
CSF Final Exam Practice
Quiz
•
9th - 12th Grade
