Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — UFPR 2018

ProgramaçãoLinguagens de programação
Código
qq406767
Banca
UFPR
Órgão
COREN-PR
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação ao JavaScript (versão ECMAScript 2015 ou superior), é correto afirmar:
  1. AA expressão “var func = x => x * x;” define a variável x apontando para a função func que calcula a raiz quadrada de x.
  2. BTemplate literals ou template strings são literais string que permitem expressões embutidas, nas quais os textos são delimitados por aspas simples e as expressões indicadas e delimitadas por #{expressão}.
  3. CPara adicionar o array (arr2) ao final do array existente (arr1), era utilizada a instrução “Array.prototype.push.apply(arr1, arr2);” e atualmente, após a especificação ES2015, passa a ser “arr1.push(...arr2);”.
  4. DNo ECMAScript 6, os tipos de dados primitivos são: bool, number, String, Symbol e closures
  5. EA função focus do objeto Window, quando o script é executado nos navegadores da web, remove o foco da janela atual
Revelar gabarito e comentário

GabaritoC — Para adicionar o array (arr2) ao final do array existente (arr1), era utilizada a instrução “Array.prototype.push.apply(arr1, arr2);” e atualmente, após a especificação ES2015, passa a ser “arr1.push(...arr2);”.

Link permanente: /questoes/qq406767