Conditional statements self assesment quiz

Descrição

Junior Certificate Web Developing (JavaScript) Quiz sobre Conditional statements self assesment quiz, criado por Kostas Diakogiannis em 06-09-2018.
Kostas Diakogiannis
Quiz por Kostas Diakogiannis, atualizado more than 1 year ago
Kostas Diakogiannis
Criado por Kostas Diakogiannis mais de 6 anos atrás
7
0

Resumo de Recurso

Questão 1

Questão
Which of the following values evaluate eventually to false?
Responda
  • 22
  • 0
  • 'undefined'
  • !false

Questão 2

Questão
What does the following code produce as a message? var numOfChoice = 3; switch(numOfChoice) { case 1: console.log(`You have selected ${numOfChoice}'); break; case 2: console.log(`You have selected ${numOfChoice}'); break; case 3: console.log(`You have selected ${numOfChoice}'); default: console.log(`You have selected nothing!');
Responda
  • You have selected 3
  • You have selected nothing!
  • error! A break keyword is missing.
  • You have selected 3 You have selected nothing!

Questão 3

Questão
When is it appropriate to use a switch-case syntax in favor of if-else statements?
Responda
  • There is no case at all, if else syntax is more precise and less error prone.
  • When we want to check multiple times if a variable holds a specific value.
  • In any case. Switch cases provide a better and cleaner syntax to work with.
  • In case we want to compare a variable if is greater or lower than a specific value.

Questão 4

Questão
What does the following code produce as a message to console? var choice = 5; if (choice == 2) { console.log(2); } else { console.log(choice); }else if (choice == 5) { console.log('You have selected 5 pieces'); }
Responda
  • 2
  • You have selected 5 pieces.
  • The number of your choice.
  • Syntax error.

Questão 5

Questão
Imagine we are having 10 numbers from 1 to 10. 1, 2, 3, 4, 5, 6, 7, ,8 ,9, 10. For everyone of these numbers we run the following statement: if (num % 2 !== 0 ) { // Do something here } Under which numbers will this condition be executed?
Responda
  • none
  • all
  • 2, 4, 6, 8, 10
  • 1, 3, 5, 7, 9

Questão 6

Questão
Given that we have these variables: var money = 2; var drink = 5; var inMood = true; var freeTime = true; if (money - drink > 0 || !inMood && freetime) { console.log('Go out for a drink'); } else { console.log('Stay in'); } Will i go for a drink or what?
Responda
  • Of course i do. Party animal rules.
  • Nope. Misery at it's best.

Questão 7

Questão
What is the outcome of this statement? var playFootball = true; !playFootball ? console.log('I told you, you can't play today!') : console.log('Play freely without fear');
Responda
  • I told you, you can't play today!
  • Play freely without fear

Questão 8

Questão
Select one of the following statements that is wrong.
Responda
  • In if else statements, it is a good practice to check the more unique condition first and then the more general.
  • There is no limit to how many 'if else' statements we can put as alternatives to an if block.
  • Default option is mandatory inside a switch case block.
  • 'Else' statement is mandatory as alternative to an 'if' block.

Semelhante

Quiz - Object Oriented Javascript
arunram.krish
Examen Fundamentos Basicos de Programación
Jose Valderrama0721
Test I. Introduction to web technologies
Angel Martínez Rodriguez
JavaScript Fundamentals
Andrew Watters
Front-End Web Development
Chanthy Ngin
Javascript - Quiz - Jan 2016
arunram.krish
OpenSource Programming
Faheem Ahmed
Javascript basics
James Drummond
jQuery Basics functions and method
Victor Bini
Javascript Variables
Rene Escobar
JavaScript DOM API - Funções Basicas - Interactive Web Pages
Victor Bini