Prova do Instituto Federal de Educação, Ciência e Tecnologia Sul-rio-grandense - Rio Grande do Sul (IF Sul Rio-Grandense) - Professor - Informação e Comunicação - IF Sul Rio-Grandense (2021) - Questões Comentadas

Limpar Busca

Em JavaScript, o operador new cria e inicializa um novo objeto.
Qual operador NÃO representa a criação de um objeto de tipo nativo JavaScript?

  • A var o = new Object();
  • B var l = new ArrayList();
  • C var a = new Array();
  • D var d = new Date();

Considere o seguinte código JavaScript: 

var a = [1,2,3,4,5];

a.splice(0,3);

a.splice(1,1);

a.pop();


Qual o valor da variável a ao término da execução do código?

  • A [1,3,4]
  • B [1,3,4,5]
  • C [1,3]
  • D [3,4,5]

Na versão draft da especificação Web Storage, são definidas duas propriedades no objeto Window, localStorage e sessionStorage.
Sobre o armazenamento de dados em JavaScript, usando localStorage, afirma-se que

  • A dados armazenados por meio do localStorage têm a mesma vida útil que a janela de nível superior ou guia do navegador em que o script que os armazenou está sendo executado.
  • B o escopo de armazenamento do localStorage permite que, por exemplo, os dados armazenados em uma visita a um site, usando Firefox, estejam acessíveis quando for realizada uma segunda visita usando o Chrome.
  • C dados armazenados por meio de localStorage têm vida útil diferente de dados armazenados por meio de sessionStorage.
  • D localStorage tem como escopo a origem do documento, que é definida por seu protocolo, porta e criptografia.

Considere o seguinte código JavaScript:


let o = {one:1,two:2,three:3};

for(let p in o) console.log(p);


Ao final da execução, quais valores serão impressos?

  • A 1, 2, 3
  • B one:1, two:2, three:3
  • C p, p, p
  • D 'one', 'two', 'three'

Considere o seguinte código JavaScript:


Imagem relacionada à questão do Questões Estratégicas

Ao final da execução, quais valores serão impressos?

  • A A,B,A,B,A.
  • B A,B,A,B,B.
  • C A,A,A,B,A.
  • D A,A,A,A,A.