0% acharam este documento útil (0 voto)
25 visualizações16 páginas

Exame Completo de JavaScript

O documento contém 35 perguntas de exame sobre JavaScript. As perguntas cobrem temas como sentenças condicionais, declaração de variáveis, padrões, funções matemáticas, arrays, loops, funções e o DOM. O exame avalia os conhecimentos básicos e avançados sobre a linguagem de programação JavaScript.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
25 visualizações16 páginas

Exame Completo de JavaScript

O documento contém 35 perguntas de exame sobre JavaScript. As perguntas cobrem temas como sentenças condicionais, declaração de variáveis, padrões, funções matemáticas, arrays, loops, funções e o DOM. O exame avalia os conhecimentos básicos e avançados sobre a linguagem de programação JavaScript.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 16

06/05/2019 Exame de: JavaScript completo

Em JavaScript, como se escreve uma sentença condicional para verificar que


a variável "i" é diferente de 5?

a) se(i <> 5)

b) se(i != 5)

c) se i <> 5

d) se i != 5

Pergunta 2:

Em JavaScript, a respeito da declaração de variáveis

a) Sempre é necessário declarar as variáveis

b) Pode-se forçar a declaração com Option Implicit

c) São declarados com a palavra reservada Dim

d) As respostas anteriores não estão corretas

Pergunta 3:

A padronização do JavaScript é realizada por

a) ECMA

b) Mozilla

c) O Consórcio de Scripts

d) W3C

Pergunta 4:

Em JavaScript, como se calcula o máximo entre os números 2 e 4?

a) ceil(2, 4)

b) top(2, 4)

c) Math.ceil(2, 4)

d) Math.max(2, 4)

gplsi.dlsi.ua.es/projetos/examinador/test.php?id=24&lang=pt 1/16
6/5/2019 Exame de: JavaScript completo

Pergunta 5:

Em JavaScript, qual é a forma correta de criar um array?

a) var txt = new Array:1=("tim"),2=("kim"),3=("jim")

b) var txt = new Array(1="tim",2="kim",3="jim")

c) var txt = new Array("tim","kim","jim")

d) var txt = new Array(1:"tim",2:"kim",3:"jim")

Pergunta 6:

A empresa que inventou a linguagem JavaScript foi

Mozilla

b) Netscape

c) Sol

d) As respostas anteriores não estão corretas

Pergunta 7:

Em JavaScript, para obter o comprimento da string "cad", utiliza-se

a) strlen(cad)

b) len(cad)

c) cad.comprimento

d) As respostas anteriores não estão corretas

Pergunta 8:

DOM é o acrônimo de

a) Marcação de Objeto de Documento

b) Documento do Modelo

c) Modelo de Objeto de Domínio

d) As respostas anteriores não estão corretas

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 2/16
6/5/2019 Exame de: JavaScript completo

Pergunta 9

Identifica a função da etiqueta HTML <noscript>

a) A etiqueta <noscript> é utilizada para definir um conteúdo que resume a


funcionalidade de um script: este conteúdo só é exibido se o navegador não
suporta scripting

b) A etiqueta <noscript> desativa no navegador a capacidade de executar


um script

c) A etiqueta <noscript> pode ser utilizada pelos designers para indicar


que uma página web emprega scripting: se for utilizado <noscript>, o navegador
processará a página web de forma mais eficiente

d) Todas as respostas estão corretas

Pergunta 10:

Em uma página XHTML, qual é a forma correta de fazer referência a um arquivo


externo com código JavaScript chamado "xxx.js"?

<script name="xxx.js" type="text/javascript" />

b) <script href="xxx.js" type="text/javascript" />

c) <script src="xxx.js" type="text/javascript" />

d) As respostas anteriores não estão corretas

Pergunta 11:

Em JavaScript, como se arredonda o número 7,25 para o inteiro mais próximo?

a) arredondar(7,25)

b) Math.round(7.25)

c) Math.rnd(7,25)

d) rnd(7.25)

Pergunta 12:

Em um navegador web, para escrever algo no console utiliza-se

a) console.append()

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 3/16
6/5/2019 JavaScript completo

b) console.log()

c) console.print()

d) console.write()

Pergunta 13:

Em JavaScript, como se escreve uma instrução condicional para verificar que


a variável "i" é igual a 5?

a) se i=5 então

b) se(i=5)

c) se i==5 então

d) se(i==5)

Pergunta 14

De acordo com o DOM, tudo em uma página web é

a) Um atributo

b) Um nodo

c) Uma tabela

d) As respostas anteriores não estão corretas

Pergunta 15:

JavaScript é uma linguagem de programação

a) Compilado

b) Interpretado

c) Não estruturado

d) As respostas anteriores não estão corretas

Pergunta 16:

Que função existe no DOM?

gplsi.dlsi.ua.es/projetos/examinador/test.php?id=24&lang=pt 4/16
6/5/2019 Exame de: JavaScript completo

getElementsById()

b) getElementByName()

c) getElementsByTagName()

d) As respostas anteriores não estão corretas

Pergunta 17:

O que é JSON?

a) Uma linguagem de programação orientada a objetos baseada em JavaScript

b) Um servidor de aplicações baseado em JavaScript

c) Um formato leve para a troca de dados usado em JavaScript

d) As respostas anteriores não estão corretas

Pergunta 18:

Em JavaScript, como se escreve um loop "for" para contar de 1 a 5?

a) para(i = 1; i <= 5; i++)

b) para(i <= 5; i++)

c) para i = 1 até 5

d) As respostas anteriores não estão corretas

Pergunta 19:

Em JavaScript, o que faz a instrução continue?

a) Finaliza a execução do método atual

b) Finaliza a execução do código

c) Salta para a próxima iteração no loop for, while ou do-while atual

d) Finaliza a execução do loop for, while ou do-while atual

Pergunta 20:

Em JavaScript, qual função é usada para converter uma string em minúsculas?


gplsi.dlsi.ua.es/projetos/examinador/test.php?id=24&lang=pt 5/16
06/05/2019 Exame de: JavaScript completo

a) minúsculas()

b) minúsculas()

c) toLower()

toLowerCase()

Pregunta 21

JavaScript 'no obstructivo' significa

a) Separar a camada de comportamento das camadas de estrutura/conteúdo e


de apresentação de uma página web

b) O uso de boas práticas a fim de evitar os problemas da programação


tradicional em JavaScript (tais como inconsistências entre navegadores e falta de
escalabilidade

c) A melhoria progressiva com o objetivo de suportar os agentes de usuário que não


admitam funcionalidades avançadas de JavaScript

d) Todas as respostas estão corretas

Pergunta 22:

Qual das seguintes afirmações sobre arrays em JavaScript é falsa?

a) Os elementos podem ter tipos diferentes

b) Não é possível criar arrays multidimensionais

c) O índice pode ser uma cadeia ou um inteiro

d) Os colchetes são utilizados para indicar as posições no array

Pergunta 23:

No DOM, para remover um elemento filho utiliza-se o método

a) excluirFilho()

b) dropChild()

c) removeChild()

d) As respostas anteriores não estão corretas

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 6/16
06/05/2019 Exame de: JavaScript completo

Pergunta 24:

Em JavaScript, como se chama uma função chamada "miFuncion"?

a) chamar a função miFuncion()

b) chamar miFuncion()

c) miFuncao()

d) As respostas anteriores não estão corretas.

Pergunta 25:

Qual tag HTML é usada para escrever código JavaScript?

a) <script>

b) <javascript>

c) <scripting>

d) <js>

Pergunta 26:

Em JavaScript, como se insere um comentário que ocupa uma linha?

a) <!-- Comentário -->

b) // Comentário

c) ' Comentário

d) As respostas anteriores não estão corretas

Pergunta 27:

No DOM, para visitar o próximo nó irmão utiliza-se

irmão

b) próximo

próximoIrmão

d) As respostas anteriores não estão corretas

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 7/16
6/5/2019 Exame de: JavaScript completo

Pergunta 28:

No DOM, para obter a classe de CSS que é aplicada a um elemento, utiliza-se a


propriedade

a) css

b) classe

c) nomeDaClasse

d) estilo

Pergunta 29:

Em JavaScript, como se obtém a versão do navegador?

a) browser.appVersion

versão.do.Navegador

c) navigator.appVersion

d) navigator.version

Pergunta 30:

JavaScript foi projetado por

a) Bill Gates

b) Bjarne Stroustrup

c) Brendan Eich

d) Dennis M. Ritchie

Pergunta 31:

Em JavaScript, como se chama o método que verifica uma expressão regular e


retorna verdadeiro se for cumprido?

a) verificar()

b) exec()

c) executar()

gplsi.dlsi.ua.es/projetos/examinador/test.php?id=24&lang=pt 8/16
6/5/2019 Exame de: JavaScript completo

d) testar()

Pergunta 32:

Em JavaScript, qual função é utilizada para dividir uma string em função de


um separador?

a) combinar()

b) substituir()

c) slice()

d) split()

Pergunta 33:

Em JavaScript, como se pode navegar para a página anterior no histórico?


navegação?

a) navigator.go(-1)

b) document.url.prev()

c) url.retorna()

d) history.back()

Pergunta 34:

Em JavaScript, para obter um caractere concreto de uma string conforme seu


posição se emprega a função

a) char()

b) charAt()

c) valor()

d) As respostas anteriores não estão corretas

Pergunta 35:

Onde se pode inserir código JavaScript em um documento HTML?

a) No <head>

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 9/16
6/5/2019 Exame de: JavaScript completo

b) No <body>

c) Tanto no <head> quanto no <body>

d) Se o código está em um arquivo separado, apenas no <head>

Pergunta 36:

Um arquivo externo com código JavaScript deve conter a tag <script>?

a) Sim

b) Não

Pergunta 37

Em JavaScript, o operador para concatenar strings é

&

b) "+"

d) As respostas anteriores não estão corretas

Pergunta 38:

Em JavaScript, como colocar uma mensagem na barra de status do navegador?

window.status("a mensagem")

b) navigator.status("a mensagem")

c) window.status = "a mensagem"

navigator.status = "a mensagem"

Pergunta 39:

O DOM está padronizado por

a) Apple, Microsoft e Mozilla

b) ECMA

c) ISO
gplsi.dlsi.ua.es/projetos/examinador/test.php?id=24&lang=pt 10/16
6/5/2019 Exame de: JavaScript completo

d) W3C

Pergunta 40

Respecto ao final da instrução em JavaScript

a) Emprega-se o ponto e vírgula (;) e é obrigatório

b) Emprega-se o ponto e vírgula (;), mas é opcional

c) Nenhum delimitador é utilizado

d) As respostas anteriores não estão corretas

Pergunta 41:

Em JavaScript, como se abre uma nova janela do navegador?

a) document.open("pagina.html")

b) document.new("pagina.html")

c) window.open("pagina.html")

d) window.new("pagina.html")

Pergunta 42:

Em JavaScript, para finalizar um loop do tipo "for" utiliza-se

a) Não se pode

b) Sair por

c) pausa

d) As respostas anteriores não estão corretas

Pergunta 43:

Em JavaScript, como se define uma função chamada "minhaFuncao"?

a) função:miFuncao()

b) função->minhaFuncao()

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 11/16
6/5/2019 Exame de: JavaScript completo

c) função miFuncion()

d) As respostas anteriores não estão corretas

Pergunta 44:

No DOM, para obter o conteúdo textual de uma parte da página, utiliza-se


a propriedade

a) conteúdo

b) texto

textoConteúdo

d) valor

Pergunta 45:

Em JavaScript, o que faz a instrução break?

a) Finaliza a execução do método atual

b) Finaliza a execução do código

c) Salta para a próxima iteração no loop for, while ou do-while atual

d) Finaliza a execução do loop for, while ou do-while atual

Pergunta 46:

Em relação ao JavaScript e ao Java, pode-se dizer que

a) JavaScript é a versão interpretada do Java

b) JavaScript é um subconjunto de Java

c) JavaScript é um ramificação (branch) que surgiu do Java

d) As respostas anteriores não estão corretas

Pergunta 47:

Em relação aos navegadores web, o BOM é o

a) Modelo de Objeto Byte

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 12/16
6/5/2019 Exame de: JavaScript completo

b) Modelo de Objeto do Navegador

c) Modelo de Objeto Binário

d) As respostas anteriores não estão corretas

Pergunta 48:

Em JavaScript, como se mostra uma janela com a mensagem "Olá mundo!"?

alert("Olá mundo!");

Olá mundo!

c) alertBox("Olá mundo!");

d) msgBox("Olá mundo!");

Pergunta 49

Em JavaScript, como se chama o objeto que representa uma expressão regular?

a) Não há nenhum objeto

b) ExpReg

c) RegExp

d) Rexp

Pergunta 50:

Em JavaScript, para acessar um cookie utiliza-se

a) document.arrayCookie

b) document.cookie

c) document.getCookie()

d) As respostas anteriores não estão corretas

Pergunta 51:

No DOM, o tipo de um nó é obtido com a propriedade

gplsi.dlsi.ua.es/projetos/examinador/test.php?id=24&lang=pt 13/16
6/5/2019 Exame de: JavaScript completo

tipoDeElemento

b) tipoDeNodo

c) tipo

d) As respostas anteriores não estão corretas

Pergunta 52:

Em JavaScript, as posições dos caracteres de uma string começam em

-1

b) 0

c) 1

d) As respostas anteriores não estão corretas

Pergunta 53:

Em JavaScript, como se insere um comentário que ocupa uma linha?

# Comentario

b) // Comentário

c) ' Comentario

d) As respostas anteriores não estão corretas

Pergunta 54:

Em JavaScript, o operador para concatenar strings é

d) As respostas anteriores não estão corretas

Pergunta 55:

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 14/16
6/5/2019 Exame de: JavaScript completo

Em JavaScript, como se chama o método que verifica uma expressão regular e


devolve a string que a cumpre?

a) verificar()

b) exec()

c) correr()

d) testar()

Pergunta 56:

Em JavaScript, as cadeias literais (constantes) são escritas

a) Como sequências de caracteres encerrados entre aspas simples

b) Como sequências de caracteres encerrados entre aspas simples ou duplas

c) Como sequências de caracteres encerrados entre chaves

d) Como sequências de caracteres encerrados entre colchetes

Pergunta 57

Em JavaScript, como se abre uma nova janela do navegador?

window.blank("pagina.html", "nueva")

b) window.new("pagina.html", "nova")

c) window.create("pagina.html", "nueva")

d) As respostas anteriores não estão corretas

Pergunta 58:

Em JavaScript, qual é a forma correta de escrever a string "Olá mundo" em


uma página web?

document.print("Olá mundo")

document.write("Olá mundo")

c) window.print("Olá mundo")

window.write("Olá mundo")

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 15/16
6/5/2019 Exame de: JavaScript completo

Pergunta 59:

O DOM representa uma página da web como

uma árvore

b) Uma lista

c) Uma tabela hash

d) As respostas anteriores não estão corretas

Pregunta 60

Em JavaScript, como se gera um número aleatório?

a) Math.rnd()

b) Math.round()

c) Math.random()

d) As respostas anteriores não estão corretas

Pergunta 61:

No DOM, para adicionar um elemento filho utiliza-se o método

a) appendChild()

b) criarFilho()

c) novoFilho()

d) As respostas anteriores não estão corretas

Corrigir exame

gplsi.dlsi.ua.es/proyectos/examinador/test.php?id=24&lang=pt 16/16

Você também pode gostar