Asynchronous Javascript

Asynchronous Javascript

University

9 Qs

quiz-placeholder

Similar activities

Maker Movement Vocab

Maker Movement Vocab

KG - Professional Development

10 Qs

Identification

Identification

University

6 Qs

Personal Development

Personal Development

University

10 Qs

ServSafe Ch. 5 Review Quiz

ServSafe Ch. 5 Review Quiz

10th Grade - Professional Development

10 Qs

Oklahoma's Promise

Oklahoma's Promise

8th Grade - Professional Development

11 Qs

Fats

Fats

KG - University

6 Qs

BOSS'S DAY

BOSS'S DAY

University

12 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

Discover more resources for Professional Development