Asynchronous Javascript

Asynchronous Javascript

University

9 Qs

quiz-placeholder

Similar activities

ServSafe Ch. 5 Review Quiz

ServSafe Ch. 5 Review Quiz

10th Grade - Professional Development

10 Qs

Peds 4 Pain & Child Development Quiz

Peds 4 Pain & Child Development Quiz

University

12 Qs

Asian/Pacific Islanders

Asian/Pacific Islanders

University

7 Qs

Negotiable Instrument Act-1881

Negotiable Instrument Act-1881

University - Professional Development

10 Qs

JavaScript2

JavaScript2

University

10 Qs

Prototipado

Prototipado

11th Grade - University

10 Qs

Quiz na początek I semestru Wstep do programowania

Quiz na początek I semestru Wstep do programowania

7th Grade - University

10 Qs

EVENT SPONSORSHIP

EVENT SPONSORSHIP

University

8 Qs

Asynchronous Javascript

Asynchronous Javascript

Assessment

Quiz

Professional Development

University

Medium

Created by

tiya reba

Used 7+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a callback function in JavaScript?

A function that is called immediately after it is defined.

A function that returns a promise.

A function passed as an argument to another function to be executed later.

A function that is executed before the main function.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is true about JavaScript promises?

They are used to handle synchronous operations only.

They represent the completion or failure of asynchronous operations.

They are only used with setTimeout.

Promises cannot be chained.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In which JavaScript version were promises introduced?

ES5

ES6

ES7

ES8

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the possible states of a JavaScript promise?

Started, Pending, Completed

Resolved, Completed, Failed

Pending, Fulfilled, Rejected

Waiting, Running, Finished

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the async keyword do when used with a function in JavaScript?

Makes the function run immediately.

Allows the function to run as a generator.

Allows the function to handle asynchronous code with await.

Automatically makes the function return null.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct example of using await?

const data = await fetch("https://api.example.com");

await const data = fetch("https://api.example.com");

const data = fetch("https://api.example.com").await;

await fetch("https://api.example.com").then(data => console.log(data));

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a correct way to handle an error in an async function?

Use try...catch inside the function.

Use .catch() directly after await.

Errors cannot be handled in an async function.

Use setTimeout to catch errors.

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does Promise.resolve() do?

Creates a promise that is automatically rejected.

Pauses the code until a condition is met.

Creates a promise that is already resolved with the specified value.

Returns the status of a promise.

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will the following code output to the console?

function makePizza() {

return new Promise((resolve, reject) => {

setTimeout(() => {

resolve("Pizza is ready");

}, 1000);

});

}

function makeSalad() {

return new Promise((resolve) => {

setTimeout(() => {

resolve("Salad is ready");

}, 500);

});

}

async function prepareDinner() {

const pizza = await makePizza();

const salad = await makeSalad();

console.log(pizza);

console.log(salad);

}

prepareDinner();

"Pizza is ready" followed by "Salad is ready" after 1 second

"Salad is ready" followed by "Pizza is ready" after 1.5 seconds

"Pizza is ready" and "Salad is ready" printed simultaneously after 1 second

"Salad is ready" followed by "Pizza is ready" after 1 second