Search Header Logo

JS Quiz 2 SECE

Authored by Vengatesh vengatesh

Other

Professional Development

JS Quiz 2 SECE
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

const myPromise = () => Promise.resolve('I have resolved!');

function firstFunction() {
  myPromise().then(res => console.log(res));
  console.log('second');
}

async function secondFunction() {
  console.log(await myPromise());
  console.log('second');
}

firstFunction();
secondFunction();

  • I have resolved!, second and I have resolved!, second

second, I have resolved! and second, I have resolved!

I have resolved!, second and second, I have resolved!

second, I have resolved! and I have resolved!, second

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is it's value?
Promise.resolve(5);

5

Promise {<pending>: 5}

Promise {<resolved>: 5}

Error

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

const colorConfig = {
  red: true,
  blue: false,
  green: true,
  black: true,
  yellow: false,
};

const colors = ['pink', 'red', 'blue'];

console.log(colorConfig.colors[1]);

true

false

undefined

TypeError

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

let name = 'Lydia';

function getName() {
  console.log(name);
  let name = 'Sarah';
}

getName();

Lydia

Sarah

undefined

ReferenceError

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

let config = {
  alert: setInterval(() => {
    console.log('Alert!');
  }, 1000),
};

config = null;

The setInterval callback won't be invoked

The setInterval callback gets invoked once

The setInterval callback will still be called every second

We never invoked config.alert(), config is null

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

const name = 'Lydia Hallie';

console.log(!typeof name === 'object');
console.log(!typeof name === 'string');

false true

true false

true true

false false

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

var p = new Promise((resolve, reject) => {
  return Promise.reject(Error('The Fails!'))
})
p.catch(error => console.log(error.message))
p.catch(error => console.log(error.message))

print message once

print message twice

  • UnhandledPromiseRejectionWarning

process exits

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

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?