wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Aula 5

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

O que é um operador ternário em JavaScript?

a)

Uma estrutura de repetição

b)

Uma estrutura condicional que utiliza três operandos

c)

Um tipo de variável especial

d)

Uma função que faz regra de três

2.

Qual é a principal vantagem de usar o operador ternário?

a)

Substituir o IF e o ELSE em uma única linha

b)

Evita o uso de variáveis

c)

Torna o código mais legível e rápido

d)

Fazer cálculos matemáticos complexos

3.

Qual a sintaxe básica do operado ternário?

a)

valor_se_verdadeiro if condição else valor_se_falso

b)

if (condição) { valor_se_verdadeiro } else { valor_se_falso }

c)

condicao ? valor_se_verdadeiro : valor_se_falso

d)

condição then valor_se_verdadeiro else valor_se_falso

4.

Qual a saída do seguinte código:

a)

"Par"

b)

"Ímpar"

c)

Erro de sintaxe

d)

Undefined

5.

É possível aninhar operadores ternários em JavaScript?

a)

Sim, mas pode deixar o código mais difícil de entender

b)

Não, gera erro de sintaxe

c)

Sim, e é sempre a melhor prática para expressões complexas

d)

Não, só pode ser usado para uma condição simples

6.

Qual a saída deste código?

a)

Erro de sintaxd

b)

5

c)

Undefinded

d)

7

7.

Quando o uso de operadores ternários Não é recomendado?

a)

Quando a condição é simples

b)

Quando temos apenas duas condições (ser e não ser)

c)

Para aumentar a legibilidade do código

d)

Quando temos mais de duas condições

8.

O operador ternário pode retornar valores de diferentes tipos em JavaScript?

a)

Não, o operador ternário só retorna valores booleanos (true ou false)

b)

Sim, ele pode retornar Strings, Inteiros, Float, Funções, etc.

c)

Não, o operador retorna apenas strings

d)

Depende do contexto em que ele é usado

9.

Qual será a saída do seguinte código?

a)

"A é maior"

b)

"B é maior"

c)

"São iguais"

d)

Erro de sintaxe

10.

O que o seguinte código faz?

a)

Sempre imprime "Status do aluno: Reprovado"

b)

Verifica se a nota é maior ou igual a 60 e imprime "Aprovado" ou "Reprovado" conforme o caso

c)

Gera um erro porque a sintaxe está incorreta

d)

Não imprime nada porque falta uma condição else