Questões de Concurso
Comentadas sobre javascript em programação
Foram encontradas 830 questões
I. O mecanismo de herança em Java ocorre em tempo de compilação, ou seja, todo reaproveitamento de código realizado por herança é imutável em tempo de execução. II. A linguagem C++ possui herança múltipla, Java possui somente herança simples para classes concretas e abstratas, mas possui herança múltipla para a “interface”, já Javascript não possui herança como funcionalidade nativa. III. C++ é uma linguagem compilada, Java é compilada para uma linguagem de máquina intermediária chamada de bytecodes, sendo esta interpretada e Javascript é interpretada.
É correto afirmar que
I. Foi introduzida a utilização de classes a partir do ECMAScript 2015 para simplificar a utilização e manutenção de heranças baseadas no “prototype”. Porém, este recurso é apenas um embelezamento de código, uma vez que tudo ocorre dinamicamente e as classes na verdade são objetos.
II. Os objetos em Javascript são mutáveis, significa que mesmo depois de instanciados estes podem ter novas propriedades e métodos, independente dos outros objetos instanciados pelo mesmo construtor.
III. Javascript possui tipos primitivos fracamente tipados e dinamicamente tipados, sendo estes declarados com a palavra reservada “var”. Uma vez declarados com “var”, a variável tem validade dentro do escopo que foi declarado, por exemplo, se declarado dentro de uma estrutura de decisão, não será válido sua utilização fora desse escopo.
É correto afirmar que
Complete as lacunas das frases, indicando a qual elemento da tríade de tecnologias a descrição se refere.
1) ______________: tecnologia para especificar o conteúdo de páginas Web.
2) ______________: tecnologia para especificar a apresentação dessas páginas.
3) ______________: tecnologia para especificar o comportamento das mesmas.
A sequência que preenche corretamente as lacunas das frases é
Existe uma linguagem de programação da Web que a maioria dos sites modernos usa e todos os navegadores atuais – em computadores de mesa, consoles de jogos, tablets e smartphones – a incluem, tornando-a a linguagem de programação mais onipresente da história.
Qual é a linguagem de programação descrita?
O comando JavaScript exibido a seguir escreve o texto “XXX” no interior de um elemento HTML.
document.getElementById("demo").innerHTML = "XXX";
Sabe-se que o elemento a ser modificado é localizado pelo valor de certo atributo. Assinale o nome do atributo HTML que deve possuir o valor “demo”.
Observe a função JavaScript a seguir.
function openWin(X) {
window.open(X);
}
Em um ambiente Windows, essa função foi invocada no Google Chrome com o valor “NSCE47-TIBD.xxx” no parâmetro X.
Assinale a opção que indica o que aconteceu em seguida.
Analise o código a seguir.
<!DOCTYPE html>
<html>
<head>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"
></script>
<script>
$(document).ready(function()
{
$("button").click(function()
{
$(this)[0].innerText
= parseInt($(this)[0].innerText) + 1;
});
});
</script>
</head>
<body>
<button id="xpto">1</button>
</body>
</html>
Sabe-se que com essa página exibida, o operador clicou no botão por três vezes.
Assinale o valor exibido no botão após esses cliques.
Assinale a opção que apresenta a correta interpretação dessa função.
Assinale a opção que indica a principal diferença entre esses trechos.
Considere o código JavaScritp a seguir.
Dado que o botão foi clicado, assinale o valor que passa a ser
exibido no parágrafo, após o clique.
Observe a linha de código NodeJS exibida a seguir.
var http = require('http');
Assinale a opção que melhor descreve esse comando.
Analise o script a seguir.
<p id="demo"></p>
<script>
try {
a = 10/0;
document.getElementById("demo").innerHTML = "OK";
}
catch(err) {
document.getElementById("demo").innerHTML = err.message;
}
</script>
A execução desse script produz
Observe o código a seguir.
<button onmouseover="this.innerHTML='ON’"
onmouseout="this.innerHTML='OFF'">Aqui</button>
Supondo que o cursor do mouse inicialmente esteja fora da área
de botão, assinale o texto exibido no botão quando a página que
o contém estiver carregada.
Em JQuery, o comando que oculta todos os elementos da classe
“xxx” é
Analise o seguinte código escrito na linguagem Javascript:
var frutas = new Array("banana", "laranja");
document.write(frutas[2]);