Questões de Concurso sobre JAVASCRIPT

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
721 questões encontradas
Questões por página
20
Mais recentes
 

Sobre a função alert do JavaScript, analise as afirmativas a seguir.


I. Requer apenas um parâmetro.

II. Oferece apenas o botão OK para o usuário.

III. Retém a execução do código até que o usuário responda.


Está correto o que se afirma em:


A

somente I;


B

somente II;


C

somente I e III;


D

somente II e III;


E

I, II e III.

Considerando os browsers mais populares (Chrome, Safari e Firefox), que dão vasto suporte à linguagem JavaScript, é correto afirmar que:


A

esses browsers por questões de segurança, não permitem que scripts manipulem o conteúdo HTML que foi renderizado na página.


B

eles dão suporte nativo à comunicação bidirecional com aplicações remotas através de WebSockets.


C

além do suporte à biblioteca XMLHttpRequest para requisições com XML, eles fornecem suporte nativo ao objeto JSONHttpRequest para fazerem requisições AJAX com JSON.


D

esses browsers dão suporte à API EventSource do HTML5, que ainda não é nativa e depende de instalação de plugin ou extensão para tal.


E

o código escrito em JavaScript é incompatível com as versões desses browsers para smartphones.

Assinale a alternativa INCORRETA sobre a linguagem de programação Javascript:


A

Podemos usar a palavra let na declaração de uma variável para informar que a mesma será uma variável de escopo do bloco.


B

Em toda variável local ou global quando o seu valor inicial não for declarado o seu valor será undefined.


C

Podemos atribuir o valor zero (0) na propriedade length de um array para esvazia-lo, por exemplo, arrayTeste.length = 0.


D

A propriedade delete pode ser utilizada apenas para excluir uma propriedade de um objeto.


E

Os valores com ponto flutuante devem ser declarados com o sinal de vírgula(‘,’), por exemplo: var nota = 3,4.

JavaScript é uma linguagem de programação orientada ao desenvolvimento da interface para aplicações web, cujo código-fonte é compilado pelo servidor antes de sua execução.


C
Certo

E
Errado

A linguagem de programação JavaScript


A

caracteriza-se por ser uma linguagem serve-side, como PHP, Ruby, Python.


B

define-se como uma linguagem de programação client-side, para controle de HTML e CSS.


C

conceitua-se como uma linguagem de marcação baseada em XML.


D

possui um software livre que permite visualizar e editar dados geoespaciais.


E

possui um software livre que serve como ambiente de desenvolvimento para a construção de arquivos espaciais.

Analise o trecho de código a seguir, extraído de uma página na qual foram inseridos os devidos links para o acionamento da biblioteca JQuery.

...

<head>

...

<script>

$(document).ready(function(){

$("#2").click(function(){

$("p").hide();

});

});

</script>

</head>

<body>

<p id="1">Clique 1</p>

<p id="2">Clique 2</p>

<p id="3">Clique 3</p>

<body>

...



Sabendo-se que essa página exibe inicialmente três linhas, é correto afirmar que um clique:


A

no primeiro parágrafo oculta somente a primeira linha originalmente exibida;


B

no segundo parágrafo em nada altera o que é exibido pela página;


C

no terceiro parágrafo oculta a primeira e a terceira linhas originalmente exibidas;


D

no segundo parágrafo oculta somente a segunda linha originalmente exibida;


E

no segundo parágrafo oculta as três linhas originalmente exibidas.

Uma função JavaScript é um bloco de código utilizado para executar tarefas repetidas e é definida pela palavra-chave public seguida por um nome seguido por parênteses ().

C
Certo

E
Errado

Quais métodos Javascript abaixo constituem métodos válidos de strings?


1. slice()

2. indexOf()

3. substr()

4. search()


Assinale a alternativa que indica todas as afirmativas corretas.


A

São corretas apenas as afirmativas 1, 2 e 3.


B

São corretas apenas as afirmativas 1, 2 e 4.


C

São corretas apenas as afirmativas 1, 3 e 4.


D

São corretas apenas as afirmativas 2, 3 e 4.


E

São corretas as afirmativas 1, 2, 3 e 4.

Considere o fragmento de código JavaScript a seguir que utiliza programação orientada a objetos.

Imagem associada para resolução da questão

Para definir a classe, a lacuna I deve ser corretamente preenchida por:


A
public class Contribuinte(nome)

B
class Contribuinte(nome)

C
var Contribuinte = function(nome)

D
public Contribuinte = function(nome)

E
default class Contribuinte = function(nome)
Imagem associada para resolução da questão

A

document.getElementById("caixa").add(para)


B

element.append(para.append(node))


C

element.innetHTML(para.add(node))


D

element.addNode(para.addContent(node))


E

element.appendChild(para.appendChild(node))

Considere a execução do código JavaScript abaixo, compatível com o ECMAScript 6, e a respectiva numeração das linhas de código na coluna à esquerda, e assinale a alternativa correta.

Imagem associada para resolução da questão


A

as saídas: 4, 1, 5 e 1.


B

as saídas: 4, 1, 4 e 1.


C

as saídas: 4, 1, 4 e 10.


D

uma mensagem de erro referente à linha 3.


E

uma mensagem de erro referente à linha 4.

Considere o fragmento de código de uma página de web abaixo, que utiliza JavaScript.


<body>

<h1 id="id01">PREFEITURA DE MANAUS</h1>

<p id="id02"></p>

<script>

document.getElementById("id02").innerHTML = document.getElementById("id01"). Imagem associada para resolução da questão;

</script>

</body>


Para que o texto PREFEITURA DE MANAUS seja exibido no parágrafo cujo id="id02" a lacuna I deverá ser preenchida por:


A

childNodes[1].nodeValue


B

firstSibling.nodeValue ou firstNode.nodeValue


C

value ou text


D

firstChild.nodeValue ou childNodes[0].nodeValue


E

parentNode[0].nodeValue

Analise as afirmativas abaixo sobre trabalhar com JSON em bancos de dados Oracle 12c.


1. Ao utilizar SQL do Oracle, podem-se realizar joins de dados JSON com dados estruturados relacionais normais.

2. O Oracle contém recursos para indexar dados JSON.

3. JSON no Oracle possui um tipo de dados (data type) nativo de data, para trabalhar com datas.


Assinale a alternativa que indica todas as afirmativas corretas.



A

É correta apenas a afirmativa 3.


B

São corretas apenas as afirmativas 1 e 2.


C

São corretas apenas as afirmativas 1 e 3.


D

São corretas apenas as afirmativas 2 e 3.


E

São corretas as afirmativas 1, 2 e 3.

Arquivos do tipo JSON (JavaScript Object Notation) são comumente utilizados para armazenar dados de um jogo e criar os ‘save files’. Sobre esse tipo de arquivo, assinale a alternativa correta:


A
Só pode ser utilizado em algumas Engines específicas.

B
Não são capazes de armazenar informações do tipo String.

C
Utiliza códigos textuais complexos e ilegíveis aos humanos.

D
Armazena os dados no formato chavevalor.

E
São arquivos pesados e de difícil manuseio, apesar de eficientes.

Um objeto representado em JSON é constituído por um nome e por um valor, de modo que cada ocorrência dessa dupla (nome/valor) está restrita a dados em formato de texto.


C
Certo

E
Errado

Leia as afirmativas a seguir:


I. O MySQL não permite a criação de um banco de dados.

II. O que distingue o PHP de algo como o JavaScript no lado do cliente é que o código é executado no servidor, gerando o HTML que é então enviado para o navegador.


Marque a alternativa CORRETA:


A

As duas afirmativas são verdadeiras.


B

A afirmativa I é verdadeira, e a II é falsa.


C

A afirmativa II é verdadeira, e a I é falsa.


D

As duas afirmativas são falsas.

Uma das características da linguagem JavaScript é:


A

não possuir um garbage collector.


B

não possuir a possibilidade de alterar o tipo de uma variável após definida.


C

não possuir o operador condicional ‘?’ (ou ternário).


D

não possuir a palavra reservada ‘goto’.

   
Gerar simulado