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
 

Analise o código JavaScript a seguir.


var pessoa = {

nome: "Carlos",

sobreNome: "Moreira",

rg: 12125566,

nomeCompleto : function() {

return this.nome + " " + this.sobreNome;

}

};


Analise ainda o comando de atribuição a seguir.


document.getElementById("34").innerHTML=...;


No trecho pontilhado, a expressão que retorna corretamente a concatenação do nome com o sobrenome de pessoa é:


A

pessoa.nomeCompleto()


B

pessoa:nomeCompleto


C

nomeCompleto()


D

pessoa.nomeCompleto


E

pessoa.nomecompleto

Considere as seguintes operações na linguagem JavaScript:


<script>

var i = 2;

i +=3;

i *= 4;

document.writeln(i)

<script>


O valor exibido na tela será


A

4.


B

20.


C

9.


D

10.

Considere JavaScript, a seguir analise os comandos e assinale a alternativa que apresenta de modo correto e respectivo os resultados.

I. "1" + 6 + 9

II. 1 + 6 + 5

III. 1 + 6 + "8"


A
169, 12, 78

B
16, 12, 15

C
115, 165, 78

D
169, 165, 168

Leia as afirmativas a seguir:


I. Com o PHP, é possível coletar dados de formulários, por exemplo.

II. O JavaScript é responsável pelos scripts que fazem certos comportamentos funcionarem nos sites, como quando se passa o mouse sobre um item de menu e várias opções são exibidas, por exemplo.


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.

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

Imagem associada para resolução da questão

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

O uso comum do JSON (JavaScript Object Notation) é para armazenamento e troca de dados entre clientes e servidores web. Os dados recebidos de um servidor web são sempre uma string, que pode ser analisada e transformada utilizando JavaScript.


Imagine-se que é recebido o seguinte texto em formato JSON de um servidor web:


'{"nome":"João”, “idade":27, “cidade”: "São Paulo"}'


É preciso converter o texto em um objeto JavaScript


Qual função JavaScript é utilizada para realizar essa conversão?


A

JSON.javascriptobj()


B

JSON.convert()


C

JSON.parse()


D

JSON.analyse()

As páginas da internet são escritas em linguagens como HTML, Java Script, XML, PHP e podem conter textos, imagens ou vídeos. Além das páginas simples, o programador poderá desenvolver páginas dinâmicas e interativas. A criação de algumas são mais trabalhosas e requer um certo nível de experiência na área. Mas são páginas que contém recursos avançados como serviços de compra online, redes sociais, visualizações dinâmicas, etc.


Complete as lacunas com o tipo de programação web e marque a alternativa que corresponde, essa ordem, de cima para baixo.


• _______________é uma linguagem de marcação utilizada na construção de páginas na Web. Documentos que podem ser interpretados por navegadores. A tecnologia é fruto da junção entre os padrões HyTime e SGML.

• _______________é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.

• ________________é uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais. É um dos subtipos da SGML capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações por intermédio da internet.

• ___________________é uma linguagem de programação interpretada de alto nível, caracterizada também, como dinâmica, fracamente tipificada, prototype-based e multi-paradigma. Juntamente com CSS, é uma das três principais tecnologias da World Wide Web.


A

HTML, Java Script, PHP, XML


B

Java Script, PHP, XML, HTML


C

HTML, PHP, XML, Java Script


D

XML, PHP, Java Script, HTML


E

PHP, XML, Java Script, HTML

A respeito de JavaScript assinale a alternativa que defina corretamente os métodos window.onload e onDocumentReady


A

O evento onload dispara ao iniciar o carregamento da página - onDocumentReady é disparado apenas após o DOM ser carregado e que possa ser manipulado


B

O evento onload não dispara até que a última parte da página seja carregada - onDocumentReady é disparado apenas após o DOM ser carregado e que possa ser manipulado


C

O evento onload é disparado antes dos estilos serem carregados - onDocumentReady aguarda os estilos e imagens serem carregadas


D

O evento onload dispara junto com os estilos - onDocumentReady é disparado paralelamente ao onload

JavaScript é uma linguagem de script orientada a objetos, multiplataforma. É uma linguagem pequena e leve que pode rodar num navegador web. Analise o trecho de código abaixo, escrito em JavaScript.

Imagem associada para resolução da questão

Sobre esse trecho, assinale a afirmação INCORRETA.



A

Uma caixa de diálogo prompt contém uma caixa de texto de linha única, um botão Cancelar, e um botão OK, e retorna o texto que o usuário digitou naquela caixa de texto



B

A caixa de diálogo de aviso (alert) deve ser utilizada para mensagens que não requeiram nenhuma resposta da parte do usuário, a não ser o reconhecimento da mensagem



C

A função toLowerCase() irá converter o texto da variável signo em letra minúscula



D

Na primeira linha do código, ao declarar a variável 'signo' o tipo de dado string deve ser especificado para o funcionamento do script ocorrer sem erros;



E

Para esse código JavaScript ser executado não há necessidade de instalação de complemento no navegador Mozilla Firefox


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.

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.

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

   
Gerar simulado