Search Header Logo

Web Dev Quizz 1

Authored by Mohamed Boutahir

Computers

University

Used 4+ times

Web Dev Quizz 1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

What is the difference between == and .equals() when comparing two objects in Java?

== compares object references;
.equals() compares object values

== compares object values;
.equals() compares object references

== and .equals() are used interchangeably in Java

== and .equals() both compare object references

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which Java collection is best suited for maintaining a unique set of elements with no duplicates?

ArrayList

LinkedList

HashSet

TreeMap

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What HTTP status code is returned when a resource is successfully created on the server?

200

201

204

400

4.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

Explain the concept of microservices architecture and how it differs from a monolithic architecture.

Microservices divide an application into smaller, independent services; Monolithic is a single, large application

Microservices are used only in mobile app development; Monolithic is for web applications

Microservices are a type of database; Monolithic is a type of server

Microservices are used in mainframe computing; Monolithic is used in cloud computing

5.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

What is a checked exception in Java, and when should you use them in your code?

Checked exceptions are always thrown at runtime; use them for critical errors

Checked exceptions must be caught or declared; use them for recoverable errors

Checked exceptions are never thrown; they are used for documentation purposes

Checked exceptions are handled by the JVM automatically; use them for all exceptions

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Briefly describe the difference between authentication and authorization in web security.

Authentication verifies a user's identity; authorization defines what actions they can perform

Authentication controls access to web pages; authorization validates user input

Authentication encrypts data; authorization decrypts data

Authentication and authorization are the same concepts in web security

7.

MULTIPLE CHOICE QUESTION

30 sec • 2 pts

What is multithreading, and how can it improve the performance of a Java application?

Multithreading is the same as multiprocessing; it doesn't improve performance

Multithreading allows an application to execute multiple threads concurrently, improving responsiveness and resource utilization

Multithreading can only be used in distributed systems

Multithreading reduces the performance of a Java application

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?