Buscar

Perguntas e Respostas sobre HTML

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 142 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 142 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 142 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão 
 
 
As tags responsáveis por quebra de linha, criação de parágrafo e criação de tabelas são, respectivamente: 
 
 
< p > < br > < table > 
 
< table > < br > < tr > 
 < br > < p > < table > 
 
< br > < p > < tr > 
 
< tr > < p > < br > 
Respondido em 24/04/2020 18:15:15 
 
 
Explicação: 
As tags seriam br (break), p (paragraph) e table. A tag tr define uma linha da tabela, enquanto td definiria 
uma célula. 
 
 
 2a Questão 
 
 
Na sintaxe da linguagem HTML para a construção de formulários, qual o tipo de INPUT deve ser utilizado 
para opções mutuamente exclusivas? 
 
 
sumbit 
 
checkbox 
 
hidden 
 
text 
 radio 
Respondido em 24/04/2020 18:15:18 
 
 
Explicação: 
Usando componentes radio com o mesmo "name", é possível definir elementos mutuamente exclusivos, ou 
seja, ao marcar uma opção as demais são desmarcadas. 
 
 
 3a Questão 
 
 
Quando pessoas de diferentes nacionalidades precisam se comunicar, é necessário que todos conheçam 
uma mesma língua, caso isto não aconteça, a comunicação não é possível, ou pode ser deteriorada, sendo 
possível usar apenas gestos e outros recursos de sinais. A mesma coisa acontece entre computadores, e 
outros dispositivos nas redes. Para que eles possam se comunicar é necessário que sejam utilizando o 
mesmo (a): 
 
 
Meio lógico de comunicação 
 Protocolo 
 
Servidor 
 
Meio físico de comunicação 
 
Linguagem 
Respondido em 24/04/2020 18:15:22 
 
 
Explicação: 
Os protocolos existem para permitir a comunicação entre serviços, onde cada serviço tem um protocolo 
específico. Por exemplo, para que duas pessoas troquem email, ambas tem que utilizar o mesmo protocolo 
de comunicação, neste caso o protocolo referente a email. 
 
 
 4a Questão 
 
 
A linguagem HTML 5 permite a utilização de diversas outras sintaxes na escrita do documento. Qual destas 
sintaxes é voltada para a construção de figuras vetoriais simples, como retângulos e círculos? 
 
 
JSON 
 
MathML 
 
XML 
 SVG 
 
Java Script 
Respondido em 24/04/2020 18:15:27 
 
 
Explicação: 
A sintaxe SVG (Scalable Vector Graphics) permite a criação de formas simples com algum nível de 
interatividade. 
 
 
 5a Questão 
 
 
"Permite a inclusão de informações e controle de características do documento, como o uso de UTF-8 para 
acentuação da língua portuguesa. " 
Na criação de páginas HTML que tag devemos utilizar para produzir o que é colocado na afirmação 
apresentada na questão: 
 
 
title 
 meta 
 
body 
 
link 
 
doctype 
Respondido em 24/04/2020 18:15:18 
 
 
Explicação: 
title - O que é apresentado na barra de títulos 
link - Usado para acessar outras páginas, documentos etc. 
doctype - Não é uma tag HTML; é uma instrução para o navegador da web sobre em qual versão do HTML 
a página está escrita. 
body - Corpo da página onde entramos o conteúdo da mesma. 
 
 
 6a Questão 
 
 
Ao criar um hiperlink, qual o atributo que definirá para qual endereço ocorrerá a navegação? 
 
 
value 
 
src 
 
target 
 
destination 
 href 
 
 1a Questão 
 
 
As tags responsáveis por quebra de linha, criação de parágrafo e criação de tabelas são, respectivamente: 
 
 
< table > < br > < tr > 
 
< p > < br > < table > 
 
< tr > < p > < br > 
 < br > < p > < table > 
 
< br > < p > < tr > 
Respondido em 24/04/2020 18:15:31 
 
 
Explicação: 
As tags seriam br (break), p (paragraph) e table. A tag tr define uma linha da tabela, enquanto td definiria 
uma célula. 
 
 
 2a Questão 
 
 
Na sintaxe da linguagem HTML para a construção de formulários, qual o tipo de INPUT deve ser utilizado 
para opções mutuamente exclusivas? 
 
 
text 
 radio 
 
hidden 
 
checkbox 
 
sumbit 
Respondido em 24/04/2020 18:15:37 
 
 
Explicação: 
Usando componentes radio com o mesmo "name", é possível definir elementos mutuamente exclusivos, ou 
seja, ao marcar uma opção as demais são desmarcadas. 
 
 
 3a Questão 
 
 
Quando pessoas de diferentes nacionalidades precisam se comunicar, é necessário que todos conheçam 
uma mesma língua, caso isto não aconteça, a comunicação não é possível, ou pode ser deteriorada, sendo 
possível usar apenas gestos e outros recursos de sinais. A mesma coisa acontece entre computadores, e 
outros dispositivos nas redes. Para que eles possam se comunicar é necessário que sejam utilizando o 
mesmo (a): 
 
 
Servidor 
 
Meio lógico de comunicação 
 
Meio físico de comunicação 
 
Linguagem 
 Protocolo 
Respondido em 24/04/2020 18:15:54 
 
 
Explicação: 
Os protocolos existem para permitir a comunicação entre serviços, onde cada serviço tem um protocolo 
específico. Por exemplo, para que duas pessoas troquem email, ambas tem que utilizar o mesmo protocolo 
de comunicação, neste caso o protocolo referente a email. 
 
 
 4a Questão 
 
 
A linguagem HTML 5 permite a utilização de diversas outras sintaxes na escrita do documento. Qual destas 
sintaxes é voltada para a construção de figuras vetoriais simples, como retângulos e círculos? 
 
 
MathML 
 SVG 
 
Java Script 
 
XML 
 
JSON 
Respondido em 24/04/2020 18:15:58 
 
 
Explicação: 
A sintaxe SVG (Scalable Vector Graphics) permite a criação de formas simples com algum nível de 
interatividade. 
 
 
 5a Questão 
 
 
"Permite a inclusão de informações e controle de características do documento, como o uso de UTF-8 para 
acentuação da língua portuguesa. " 
Na criação de páginas HTML que tag devemos utilizar para produzir o que é colocado na afirmação 
apresentada na questão: 
 
 
body 
 
title 
 
link 
 
doctype 
 meta 
Respondido em 24/04/2020 18:16:01 
 
 
Explicação: 
title - O que é apresentado na barra de títulos 
link - Usado para acessar outras páginas, documentos etc. 
doctype - Não é uma tag HTML; é uma instrução para o navegador da web sobre em qual versão do HTML 
a página está escrita. 
body - Corpo da página onde entramos o conteúdo da mesma. 
 
 
 6a Questão 
 
 
Ao criar um hiperlink, qual o atributo que definirá para qual endereço ocorrerá a navegação? 
 
 href 
 
value 
 
src 
 
destination 
 
target 
 
 1a Questão 
 
 
"Permite a inclusão de informações e controle de características do documento, como o uso de UTF-8 para 
acentuação da língua portuguesa. " 
Na criação de páginas HTML que tag devemos utilizar para produzir o que é colocado na afirmação 
apresentada na questão: 
 
 
title 
 
doctype 
 meta 
 
link 
 
body 
Respondido em 24/04/2020 18:16:32 
 
 
Explicação: 
title - O que é apresentado na barra de títulos 
link - Usado para acessar outras páginas, documentos etc. 
doctype - Não é uma tag HTML; é uma instrução para o navegador da web sobre em qual versão do HTML 
a página está escrita. 
body - Corpo da página onde entramos o conteúdo da mesma. 
 
 
 2a Questão 
 
 
A linguagem HTML 5 permite a utilização de diversas outras sintaxes na escrita do documento. Qual destas 
sintaxes é voltada para a construção de figuras vetoriais simples, como retângulos e círculos? 
 
 
JSON 
 SVG 
 
XML 
 
Java Script 
 
MathML 
Respondido em 24/04/2020 18:16:46 
 
 
Explicação: 
A sintaxe SVG (Scalable Vector Graphics) permite a criação de formas simples com algum nível de 
interatividade. 
 
 
 3a Questão 
 
 
As tags responsáveis por quebra de linha, criação de parágrafo e criação de tabelas são, respectivamente: 
 
 
< tr > < p > < br > 
 
< br > < p > < tr > 
 
< table > < br > < tr > 
 
< p > < br > < table > 
 < br > < p > < table > 
Respondido em 24/04/2020 18:16:52 
 
 
Explicação: 
As tags seriam br (break), p (paragraph) e table. A tag tr define uma linha da tabela, enquanto td definiria 
uma célula. 
 
 
 4a Questão 
 
 
Na sintaxe da linguagem HTML para a construção de formulários, qual o tipo de INPUT deve ser utilizado 
para opções mutuamente exclusivas? 
 
 
text 
 
hidden 
 
sumbit 
 radio 
 
checkbox 
Respondido em 24/04/202018:16:54 
 
 
Explicação: 
Usando componentes radio com o mesmo "name", é possível definir elementos mutuamente exclusivos, ou 
seja, ao marcar uma opção as demais são desmarcadas. 
 
 
 5a Questão 
 
 
Quando pessoas de diferentes nacionalidades precisam se comunicar, é necessário que todos conheçam 
uma mesma língua, caso isto não aconteça, a comunicação não é possível, ou pode ser deteriorada, sendo 
possível usar apenas gestos e outros recursos de sinais. A mesma coisa acontece entre computadores, e 
outros dispositivos nas redes. Para que eles possam se comunicar é necessário que sejam utilizando o 
mesmo (a): 
 
 Protocolo 
 
Servidor 
 
Meio lógico de comunicação 
 
Linguagem 
 
Meio físico de comunicação 
Respondido em 24/04/2020 18:16:46 
 
 
Explicação: 
Os protocolos existem para permitir a comunicação entre serviços, onde cada serviço tem um protocolo 
específico. Por exemplo, para que duas pessoas troquem email, ambas tem que utilizar o mesmo protocolo 
de comunicação, neste caso o protocolo referente a email. 
 
 
 6a Questão 
 
 
Ao criar um hiperlink, qual o atributo que definirá para qual endereço ocorrerá a navegação? 
 
 href 
 
target 
 
src 
 
value 
 
destination 
 
 1a Questão 
 
 
"Permite a inclusão de informações e controle de características do documento, como o uso de UTF-8 para 
acentuação da língua portuguesa. " 
Na criação de páginas HTML que tag devemos utilizar para produzir o que é colocado na afirmação 
apresentada na questão: 
 
 
title 
 
link 
 meta 
 
doctype 
 
body 
Respondido em 24/04/2020 18:17:13 
 
 
Explicação: 
title - O que é apresentado na barra de títulos 
link - Usado para acessar outras páginas, documentos etc. 
doctype - Não é uma tag HTML; é uma instrução para o navegador da web sobre em qual versão do HTML 
a página está escrita. 
body - Corpo da página onde entramos o conteúdo da mesma. 
 
 
 2a Questão 
 
 
A linguagem HTML 5 permite a utilização de diversas outras sintaxes na escrita do documento. Qual destas 
sintaxes é voltada para a construção de figuras vetoriais simples, como retângulos e círculos? 
 
 
MathML 
 
JSON 
 
XML 
 
Java Script 
 SVG 
Respondido em 24/04/2020 18:17:17 
 
 
Explicação: 
A sintaxe SVG (Scalable Vector Graphics) permite a criação de formas simples com algum nível de 
interatividade. 
 
 
 3a Questão 
 
 
As tags responsáveis por quebra de linha, criação de parágrafo e criação de tabelas são, respectivamente: 
 
 
< br > < p > < tr > 
 
< table > < br > < tr > 
 < br > < p > < table > 
 
< p > < br > < table > 
 
< tr > < p > < br > 
Respondido em 24/04/2020 18:17:08 
 
 
Explicação: 
As tags seriam br (break), p (paragraph) e table. A tag tr define uma linha da tabela, enquanto td definiria 
uma célula. 
 
 
 4a Questão 
 
 
Na sintaxe da linguagem HTML para a construção de formulários, qual o tipo de INPUT deve ser utilizado 
para opções mutuamente exclusivas? 
 
 
checkbox 
 
text 
 
hidden 
 radio 
 
sumbit 
Respondido em 24/04/2020 18:17:26 
 
 
Explicação: 
Usando componentes radio com o mesmo "name", é possível definir elementos mutuamente exclusivos, ou 
seja, ao marcar uma opção as demais são desmarcadas. 
 
 
 5a Questão 
 
 
Quando pessoas de diferentes nacionalidades precisam se comunicar, é necessário que todos conheçam 
uma mesma língua, caso isto não aconteça, a comunicação não é possível, ou pode ser deteriorada, sendo 
possível usar apenas gestos e outros recursos de sinais. A mesma coisa acontece entre computadores, e 
outros dispositivos nas redes. Para que eles possam se comunicar é necessário que sejam utilizando o 
mesmo (a): 
 
 Protocolo 
 
Meio físico de comunicação 
 
Meio lógico de comunicação 
 
Servidor 
 
Linguagem 
Respondido em 24/04/2020 18:17:17 
 
 
Explicação: 
Os protocolos existem para permitir a comunicação entre serviços, onde cada serviço tem um protocolo 
específico. Por exemplo, para que duas pessoas troquem email, ambas tem que utilizar o mesmo protocolo 
de comunicação, neste caso o protocolo referente a email. 
 
 
 6a Questão 
 
 
Ao criar um hiperlink, qual o atributo que definirá para qual endereço ocorrerá a navegação? 
 
 
target 
 
value 
 
destination 
 
src 
 href 
 
 1a Questão 
 
 
As tags responsáveis por quebra de linha, criação de parágrafo e criação de tabelas são, respectivamente: 
 
 
< tr > < p > < br > 
 
< p > < br > < table > 
 
< br > < p > < tr > 
 
< table > < br > < tr > 
 < br > < p > < table > 
Respondido em 24/04/2020 18:17:57 
 
 
Explicação: 
As tags seriam br (break), p (paragraph) e table. A tag tr define uma linha da tabela, enquanto td definiria 
uma célula. 
 
 
 2a Questão 
 
 
Na sintaxe da linguagem HTML para a construção de formulários, qual o tipo de INPUT deve ser utilizado 
para opções mutuamente exclusivas? 
 
 
sumbit 
 
checkbox 
 radio 
 
hidden 
 
text 
Respondido em 24/04/2020 18:17:47 
 
 
Explicação: 
Usando componentes radio com o mesmo "name", é possível definir elementos mutuamente exclusivos, ou 
seja, ao marcar uma opção as demais são desmarcadas. 
 
 
 3a Questão 
 
 
Quando pessoas de diferentes nacionalidades precisam se comunicar, é necessário que todos conheçam 
uma mesma língua, caso isto não aconteça, a comunicação não é possível, ou pode ser deteriorada, sendo 
possível usar apenas gestos e outros recursos de sinais. A mesma coisa acontece entre computadores, e 
outros dispositivos nas redes. Para que eles possam se comunicar é necessário que sejam utilizando o 
mesmo (a): 
 
 
Linguagem 
 
Servidor 
 Protocolo 
 
Meio físico de comunicação 
 
Meio lógico de comunicação 
Respondido em 24/04/2020 18:18:03 
 
 
Explicação: 
Os protocolos existem para permitir a comunicação entre serviços, onde cada serviço tem um protocolo 
específico. Por exemplo, para que duas pessoas troquem email, ambas tem que utilizar o mesmo protocolo 
de comunicação, neste caso o protocolo referente a email. 
 
 
 4a Questão 
 
 
A linguagem HTML 5 permite a utilização de diversas outras sintaxes na escrita do documento. Qual destas 
sintaxes é voltada para a construção de figuras vetoriais simples, como retângulos e círculos? 
 
 
JSON 
 
Java Script 
 SVG 
 
MathML 
 
XML 
Respondido em 24/04/2020 18:18:05 
 
 
Explicação: 
A sintaxe SVG (Scalable Vector Graphics) permite a criação de formas simples com algum nível de 
interatividade. 
 
 
 5a Questão 
 
 
"Permite a inclusão de informações e controle de características do documento, como o uso de UTF-8 para 
acentuação da língua portuguesa. " 
Na criação de páginas HTML que tag devemos utilizar para produzir o que é colocado na afirmação 
apresentada na questão: 
 
 
doctype 
 
body 
 
link 
 meta 
 
title 
Respondido em 24/04/2020 18:18:07 
 
 
Explicação: 
title - O que é apresentado na barra de títulos 
link - Usado para acessar outras páginas, documentos etc. 
doctype - Não é uma tag HTML; é uma instrução para o navegador da web sobre em qual versão do HTML 
a página está escrita. 
body - Corpo da página onde entramos o conteúdo da mesma. 
 
 
 6a Questão 
 
 
Ao criar um hiperlink, qual o atributo que definirá para qual endereço ocorrerá a navegação? 
 
 
target 
 href 
 
src 
 
value 
 
destination 
Respondido em 24/04/2020 18:18:10 
 
 1a Questão 
 
 
Assumindo que x vale 1 e y vale 5, quais seriam, respectivamente, os resultados das seguintes 
expressões? 
(x > y) && (y-2 < 3) 
(y < 3 * x) || (x*y <= y) 
!((x < y)||(y < x)) 
 
 false, true, false 
 
true, true, true 
 
false, false, false 
 
true, false, true 
 
true, true, false 
Respondido em 24/04/2020 18:18:26 
 
 
Explicação: 
Analisando as expressões: 
 
(x > y) && (y-2 < 3) -> (1 > 5) && (3 < 3) -> F && F -> F 
(y < 3 * x) || (x*y <= y) -> (5 < 3) || (5 <= 5) -> F || T -> T 
!((x < y)||(y< x)) -> !((1 < 5) || (5 < 1)) -> !(T || F) -> !T -> F 
 
 
 
 2a Questão 
 
 
No Java Script, uma janela do tipo "prompt": 
 
 
Exibe uma lista para que o usuário selecione um ou mais valores. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
Exibe apenas uma informação para o usuário. 
 Permite que o usuário insira uma frase dentro da caixa de texto. 
 
Permite a seleção de data a partir de um calendário. 
Respondido em 24/04/2020 18:18:33 
 
 
Explicação: 
O comando prompt é utilizado como uma entrada de dados de texto, como em: 
var x = prompt("Digite seu nome",""); 
 
 
 
 3a Questão 
 
 
Considerando o código Java Script seguinte, qual será o valor final de b? 
var a=1, b=1; 
while(a < 5) { 
 b = b * a; 
 a++; 
} 
 
 
11 
 24 
 
1 
 
5 
 
4 
Respondido em 24/04/2020 18:19:31 
 
 
Explicação: 
Primeira rodada: b = 1, a = 2 
Segunda rodada: b = 2 * 1 = 2, a = 3 
Terceira rodada: b = 2 * 3 = 6, a = 4 
Quarta rodada: b = 6 * 4 = 24, a = 5 
 
 
 4a Questão 
 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 Operadores >=, <, == e != 
 
Operadores +, -, * e / 
 
Operadores >, <, = e ! 
 
Operadores &&, || e ! 
 
Operadores +, -, < e * 
Respondido em 24/04/2020 18:19:35 
 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 
 
 
 5a Questão 
 
 
Como apresentado na aula, as funções matemáticas usando o Java Script 
são referenciadas por Math.nome, onde nome é o nome existente da função. 
Em relação as funções matemáticas apresentadas é ERRADO afirmar 
que: 
 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
 
Math. abs(x) - retorna o valor absoluto de x. 
 
Math. pow(x,y) - retorna o resultado de x elevado a y. 
 Math.trunc(x,y) - transforma o valor real X em um inteiro para y. 
Respondido em 24/04/2020 18:19:51 
 
 
Explicação: 
A função correta é Math.trunc(x), onde x é um número real na qual a função retornará apenas a parte 
inteira. 
 
 
 6a Questão 
 
 
A Linguagem Java Script como muitas outras linguagens, possuem um conjunto de funções que agilizam o 
processo de codificação e consequentemente a construção das páginas, programas etc. 
Em relação a função eval, marque a resposta ERRADA. 
 
 
z=eval(6/3); e eval(z=(6/3)); Os dois códigos produzem o mesmo resultado. 
 
É capaz de executar uma operação matemática válida. 
 O trecho de código eval("A"), converte A para o código ascii. 
 
eval("x=(8*3/6+2)"); Atribui a x o valor 6. 
 
Converte uma string em código JavaScript e executa-o, se for um comando válido. 
Respondido em 24/04/2020 18:20:31 
 
 1a Questão 
 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores +, -, * e / 
 Operadores >=, <, == e != 
 
Operadores +, -, < e * 
 
Operadores &&, || e ! 
 
Operadores >, <, = e ! 
Respondido em 24/04/2020 18:20:28 
 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 
 
 
 2a Questão 
 
 
A Linguagem Java Script como muitas outras linguagens, possuem um conjunto de funções que agilizam o 
processo de codificação e consequentemente a construção das páginas, programas etc. 
Em relação a função eval, marque a resposta ERRADA. 
 
 
Converte uma string em código JavaScript e executa-o, se for um comando válido. 
 
É capaz de executar uma operação matemática válida. 
 O trecho de código eval("A"), converte A para o código ascii. 
 
z=eval(6/3); e eval(z=(6/3)); Os dois códigos produzem o mesmo resultado. 
 
eval("x=(8*3/6+2)"); Atribui a x o valor 6. 
Respondido em 24/04/2020 18:20:45 
 
 
Explicação: 
O código ascii é apenas uma representação de caracteres para números inteiros e não temos uma função 
para fazer esta conversão. 
 
 
 3a Questão 
 
 
Assumindo que x vale 1 e y vale 5, quais seriam, respectivamente, os resultados das seguintes 
expressões? 
(x > y) && (y-2 < 3) 
(y < 3 * x) || (x*y <= y) 
!((x < y)||(y < x)) 
 
 
true, false, true 
 false, true, false 
 
false, false, false 
 
true, true, true 
 
true, true, false 
Respondido em 24/04/2020 18:20:50 
 
 
Explicação: 
Analisando as expressões: 
 
(x > y) && (y-2 < 3) -> (1 > 5) && (3 < 3) -> F && F -> F 
(y < 3 * x) || (x*y <= y) -> (5 < 3) || (5 <= 5) -> F || T -> T 
!((x < y)||(y < x)) -> !((1 < 5) || (5 < 1)) -> !(T || F) -> !T -> F 
 
 
 
 4a Questão 
 
 
Considerando o código Java Script seguinte, qual será o valor final de b? 
var a=1, b=1; 
while(a < 5) { 
 b = b * a; 
 a++; 
} 
 
 24 
 
11 
 
4 
 
1 
 
5 
Respondido em 24/04/2020 18:20:43 
 
 
Explicação: 
Primeira rodada: b = 1, a = 2 
Segunda rodada: b = 2 * 1 = 2, a = 3 
Terceira rodada: b = 2 * 3 = 6, a = 4 
Quarta rodada: b = 6 * 4 = 24, a = 5 
 
 
 5a Questão 
 
 
No Java Script, uma janela do tipo "prompt": 
 
 
Permite a seleção de data a partir de um calendário. 
 
Exibe apenas uma informação para o usuário. 
 
Exibe uma lista para que o usuário selecione um ou mais valores. 
 Permite que o usuário insira uma frase dentro da caixa de texto. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
Respondido em 24/04/2020 18:21:04 
 
 
Explicação: 
O comando prompt é utilizado como uma entrada de dados de texto, como em: 
var x = prompt("Digite seu nome",""); 
 
 
 
 6a Questão 
 
 
Como apresentado na aula, as funções matemáticas usando o Java Script são 
referenciadas por Math.nome, onde nome é o nome existente da função. 
Em relação as funções matemáticas apresentadas é ERRADO afirmar 
que: 
 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
 
Math. abs(x) - retorna o valor absoluto de x. 
 
Math. pow(x,y) - retorna o resultado de x elevado a y. 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
 Math.trunc(x,y) - transforma o valor real X em um inteiro para y. 
 
 1a Questão 
 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores >, <, = e ! 
 Operadores >=, <, == e != 
 
Operadores &&, || e ! 
 
Operadores +, -, * e / 
 
Operadores +, -, < e * 
Respondido em 24/04/2020 18:21:10 
 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 
 
 
 2a Questão 
 
 
Considerando o código Java Script seguinte, qual será o valor final de b? 
var a=1, b=1; 
while(a < 5) { 
 b = b * a; 
 a++; 
} 
 
 24 
 
1 
 
11 
 
5 
 
4 
Respondido em 24/04/2020 18:21:25 
 
 
Explicação: 
Primeira rodada: b = 1, a = 2 
Segunda rodada: b = 2 * 1 = 2, a = 3 
Terceira rodada: b = 2 * 3 = 6, a = 4 
Quarta rodada: b = 6 * 4 = 24, a = 5 
 
 
 3a Questão 
 
 
A Linguagem Java Script como muitas outras linguagens, possuem um conjunto de funções que agilizam o 
processo de codificação e consequentemente a construção das páginas, programas etc. 
Em relação a função eval, marque a resposta ERRADA. 
 
 O trecho de código eval("A"), converte A para o código ascii. 
 
Converte uma string em código JavaScript e executa-o, se for um comando válido. 
 
z=eval(6/3); e eval(z=(6/3)); Os dois códigos produzem o mesmo resultado. 
 
É capaz de executar uma operação matemática válida. 
 
eval("x=(8*3/6+2)"); Atribui a x o valor 6. 
Respondido em 24/04/2020 18:21:17 
 
 
Explicação: 
O código ascii é apenas uma representação de caracteres para números inteiros e não temos uma função 
para fazer esta conversão. 
 
 
 4a Questão 
 
 
No Java Script, uma janela do tipo "prompt": 
 
 
Exibe uma lista para que o usuário selecione um ou mais valores. 
 
Exibe apenas uma informação para o usuário. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
Permite a seleção de data a partir de um calendário. 
 Permite que o usuárioinsira uma frase dentro da caixa de texto. 
Respondido em 24/04/2020 18:21:34 
 
 
Explicação: 
O comando prompt é utilizado como uma entrada de dados de texto, como em: 
var x = prompt("Digite seu nome",""); 
 
 
 
 5a Questão 
 
 
Como apresentado na aula, as funções matemáticas usando o Java Script 
são referenciadas por Math.nome, onde nome é o nome existente da função. 
Em relação as funções matemáticas apresentadas é ERRADO afirmar 
que: 
 
 
Math. pow(x,y) - retorna o resultado de x elevado a y. 
 Math.trunc(x,y) - transforma o valor real X em um inteiro para y. 
 
Math. abs(x) - retorna o valor absoluto de x. 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
Respondido em 24/04/2020 18:21:37 
 
 
Explicação: 
A função correta é Math.trunc(x), onde x é um número real na qual a função retornará apenas a parte 
inteira. 
 
 
 6a Questão 
 
 
Assumindo que x vale 1 e y vale 5, quais seriam, respectivamente, os resultados das seguintes 
expressões? 
(x > y) && (y-2 < 3) 
(y < 3 * x) || (x*y <= y) 
!((x < y)||(y < x)) 
 
 
false, false, false 
 
true, true, false 
 
true, false, true 
 
true, true, true 
 false, true, false 
 
 1a Questão 
 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores &&, || e ! 
 
Operadores +, -, * e / 
 
Operadores >, <, = e ! 
 Operadores >=, <, == e != 
 
Operadores +, -, < e * 
Respondido em 24/04/2020 18:22:27 
 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 
 
 
 2a Questão 
 
 
A Linguagem Java Script como muitas outras linguagens, possuem um conjunto de funções que agilizam o 
processo de codificação e consequentemente a construção das páginas, programas etc. 
Em relação a função eval, marque a resposta ERRADA. 
 
 O trecho de código eval("A"), converte A para o código ascii. 
 
z=eval(6/3); e eval(z=(6/3)); Os dois códigos produzem o mesmo resultado. 
 
É capaz de executar uma operação matemática válida. 
 
eval("x=(8*3/6+2)"); Atribui a x o valor 6. 
 
Converte uma string em código JavaScript e executa-o, se for um comando válido. 
Respondido em 24/04/2020 18:22:17 
 
 
Explicação: 
O código ascii é apenas uma representação de caracteres para números inteiros e não temos uma função 
para fazer esta conversão. 
 
 
 3a Questão 
 
 
Assumindo que x vale 1 e y vale 5, quais seriam, respectivamente, os resultados das seguintes 
expressões? 
(x > y) && (y-2 < 3) 
(y < 3 * x) || (x*y <= y) 
!((x < y)||(y < x)) 
 
 
true, false, true 
 
false, false, false 
 
true, true, false 
 false, true, false 
 
true, true, true 
Respondido em 24/04/2020 18:22:20 
 
 
Explicação: 
Analisando as expressões: 
 
(x > y) && (y-2 < 3) -> (1 > 5) && (3 < 3) -> F && F -> F 
(y < 3 * x) || (x*y <= y) -> (5 < 3) || (5 <= 5) -> F || T -> T 
!((x < y)||(y < x)) -> !((1 < 5) || (5 < 1)) -> !(T || F) -> !T -> F 
 
 
 
 4a Questão 
 
 
Considerando o código Java Script seguinte, qual será o valor final de b? 
var a=1, b=1; 
while(a < 5) { 
 b = b * a; 
 a++; 
} 
 
 24 
 
4 
 
5 
 
1 
 
11 
Respondido em 24/04/2020 18:22:35 
 
 
Explicação: 
Primeira rodada: b = 1, a = 2 
Segunda rodada: b = 2 * 1 = 2, a = 3 
Terceira rodada: b = 2 * 3 = 6, a = 4 
Quarta rodada: b = 6 * 4 = 24, a = 5 
 
 
 5a Questão 
 
 
No Java Script, uma janela do tipo "prompt": 
 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
Exibe uma lista para que o usuário selecione um ou mais valores. 
 
Exibe apenas uma informação para o usuário. 
 Permite que o usuário insira uma frase dentro da caixa de texto. 
 
Permite a seleção de data a partir de um calendário. 
Respondido em 24/04/2020 18:22:26 
 
 
Explicação: 
O comando prompt é utilizado como uma entrada de dados de texto, como em: 
var x = prompt("Digite seu nome",""); 
 
 
 
 6a Questão 
 
 
Como apresentado na aula, as funções matemáticas usando o Java Script são 
referenciadas por Math.nome, onde nome é o nome existente da função. 
Em relação as funções matemáticas apresentadas é ERRADO afirmar 
que: 
 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
 
Math. abs(x) - retorna o valor absoluto de x. 
 
Math. pow(x,y) - retorna o resultado de x elevado a y. 
 Math.trunc(x,y) - transforma o valor real X em um inteiro para y. 
 
 1a Questão 
 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores &&, || e ! 
 
Operadores +, -, * e / 
 Operadores >=, <, == e != 
 
Operadores +, -, < e * 
 
Operadores >, <, = e ! 
Respondido em 24/04/2020 18:22:50 
 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 
 
 
 2a Questão 
 
 
Considerando o código Java Script seguinte, qual será o valor final de b? 
var a=1, b=1; 
while(a < 5) { 
 b = b * a; 
 a++; 
} 
 
 
5 
 
4 
 
1 
 
11 
 24 
Respondido em 24/04/2020 18:22:53 
 
 
Explicação: 
Primeira rodada: b = 1, a = 2 
Segunda rodada: b = 2 * 1 = 2, a = 3 
Terceira rodada: b = 2 * 3 = 6, a = 4 
Quarta rodada: b = 6 * 4 = 24, a = 5 
 
 
 3a Questão 
 
 
A Linguagem Java Script como muitas outras linguagens, possuem um conjunto de funções que agilizam o 
processo de codificação e consequentemente a construção das páginas, programas etc. 
Em relação a função eval, marque a resposta ERRADA. 
 
 
É capaz de executar uma operação matemática válida. 
 
z=eval(6/3); e eval(z=(6/3)); Os dois códigos produzem o mesmo resultado. 
 O trecho de código eval("A"), converte A para o código ascii. 
 
Converte uma string em código JavaScript e executa-o, se for um comando válido. 
 
eval("x=(8*3/6+2)"); Atribui a x o valor 6. 
Respondido em 24/04/2020 18:25:08 
 
 
Explicação: 
O código ascii é apenas uma representação de caracteres para números inteiros e não temos uma função 
para fazer esta conversão. 
 
 
 4a Questão 
 
 
No Java Script, uma janela do tipo "prompt": 
 
 
Exibe apenas uma informação para o usuário. 
 
Exibe uma lista para que o usuário selecione um ou mais valores. 
 
Permite a seleção de data a partir de um calendário. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 Permite que o usuário insira uma frase dentro da caixa de texto. 
Respondido em 24/04/2020 18:25:11 
 
 
Explicação: 
O comando prompt é utilizado como uma entrada de dados de texto, como em: 
var x = prompt("Digite seu nome",""); 
 
 
 
 5a Questão 
 
 
Como apresentado na aula, as funções matemáticas usando o Java Script 
são referenciadas por Math.nome, onde nome é o nome existente da função. 
Em relação as funções matemáticas apresentadas é ERRADO afirmar 
que: 
 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
 Math.trunc(x,y) - transforma o valor real X em um inteiro para y. 
 
Math. abs(x) - retorna o valor absoluto de x. 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
 
Math. pow(x,y) - retorna o resultado de x elevado a y. 
Respondido em 24/04/2020 18:25:14 
 
 
Explicação: 
A função correta é Math.trunc(x), onde x é um número real na qual a função retornará apenas a parte 
inteira. 
 
 
 6a Questão 
 
 
Assumindo que x vale 1 e y vale 5, quais seriam, respectivamente, os resultados das seguintes 
expressões? 
(x > y) && (y-2 < 3) 
(y < 3 * x) || (x*y <= y) 
!((x < y)||(y < x)) 
 
 
true, true, false 
 
true, true, true 
 
false, false, false 
 
true, false, true 
 false, true, false 
 
 1a Questão 
 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 Métodos 
 
Nível de Acesso 
 
Agrupamentos 
 
Herança 
 
Atributos 
Respondido em 24/04/2020 18:26:45 
 
 
Explicação:Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e 
atributos, com as características físicas do objeto que será instanciado. 
 
 
 2a Questão 
 
 
Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser 
utilizado para efetuar críticas quando o valor de um campo é alterado? 
 
 
onblur 
 
onclick 
 
onfocus 
 onchange 
 
onsubmit 
Respondido em 24/04/2020 18:26:52 
 
 
Explicação: 
O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 
 
 
 3a Questão 
 
 
A afirmativa apresentada na questão diz respeito a que evento? 
"Efetua a validação do formulário imediatamente antes do envio para o 
servidor. Necessita o retorno booleano, indicando se os valores podem ser 
enviados ou não". 
 
 
onblur 
 onsubmit 
 
onsearch 
 
onclick 
 
onselect 
Respondido em 24/04/2020 18:26:55 
 
 
Explicação: 
onselect - seleciona objetos. 
onblur - Quando o objeto perde o foco. 
onclick - Quando clica no objeto. 
onsearch - Quando envia uma pesquisa. 
 
 
 4a Questão 
 
 
Caso fosse necessário validar um campo para CPF, de acordo com a regra de formação do número, logo 
que o usuário saísse da caixa de texto, o evento correto seria: 
 
 
onclick 
 
onsubmit 
 
onchange 
 
onfocus 
 onblur 
Respondido em 24/04/2020 18:27:03 
 
 
Explicação: 
O evento onblur ocorre na perda do foco, permitindo adicionar máscaras ou apagar o conteúdo quando 
uma regra é quebrada, a exemplo do dígito verificador do CPF. 
 
 
 5a Questão 
 
 
Marque a resposta correta em relação a afirmativa. 
"Retorna uma coleção de objetos referenciando todos os componentes que 
apresentem o atributo class desejado." A afirmativa faz referência a: 
 
 
getElementsByTagName 
 getElementsByClassName 
 
querySelectorAll 
 
querySelector 
 
getElementById 
Respondido em 24/04/2020 18:27:05 
 
 
Explicação: 
getElementsByClassName - Retorna um vetor de objetos com todos os elementos filhos que possuem o 
nome da classe dada. Quando invocado no objeto document, o documento é examinado por completo, 
incluindo o nó raiz. Você também pode invocar getElementsByClassName(), em qualquer elemento; isso 
retornaria somente elementos que são descendentes do nó raiz especificado com o nome da classe. 
 
 
 6a Questão 
 
 
Quanto à validação de formulários em Java Script, é correto afirmar que: 
 
 
Quando associada ao evento de envio do formulário necessita de uma função sem retorno de valor. 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao servidor. 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e arquivos presentes no 
computador cliente. 
 Efetua críticas relativas à formatação e regras simples de interface, ao mesmo tempo em que 
diminui o fluxo de chamadas desnecessárias ao servidor. 
 
Pode ser utilizada para substituir os testes de consistência referentes aos relacionamentos do banco 
de dados, normalmente efetuados no servidor. 
 
 1a Questão 
 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Herança 
 
Nível de Acesso 
 
Atributos 
 
Agrupamentos 
 Métodos 
Respondido em 24/04/2020 18:27:33 
 
 
Explicação: 
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e 
atributos, com as características físicas do objeto que será instanciado. 
 
 
 2a Questão 
 
 
Caso fosse necessário validar um campo para CPF, de acordo com a regra de formação do número, logo 
que o usuário saísse da caixa de texto, o evento correto seria: 
 
 onblur 
 
onclick 
 
onfocus 
 
onchange 
 
onsubmit 
Respondido em 24/04/2020 18:27:26 
 
 
Explicação: 
O evento onblur ocorre na perda do foco, permitindo adicionar máscaras ou apagar o conteúdo quando 
uma regra é quebrada, a exemplo do dígito verificador do CPF. 
 
 
 3a Questão 
 
 
A afirmativa apresentada na questão diz respeito a que evento? 
"Efetua a validação do formulário imediatamente antes do envio para o 
servidor. Necessita o retorno booleano, indicando se os valores podem ser 
enviados ou não". 
 
 
onclick 
 onsubmit 
 
onblur 
 
onselect 
 
onsearch 
Respondido em 24/04/2020 18:27:33 
 
 
Explicação: 
onselect - seleciona objetos. 
onblur - Quando o objeto perde o foco. 
onclick - Quando clica no objeto. 
onsearch - Quando envia uma pesquisa. 
 
 
 4a Questão 
 
 
Quanto à validação de formulários em Java Script, é correto afirmar que: 
 
 
Quando associada ao evento de envio do formulário necessita de uma função sem retorno de 
valor. 
 Efetua críticas relativas à formatação e regras simples de interface, ao mesmo tempo em que 
diminui o fluxo de chamadas desnecessárias ao servidor. 
 
Pode ser utilizada para substituir os testes de consistência referentes aos relacionamentos do 
banco de dados, normalmente efetuados no servidor. 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e arquivos presentes 
no computador cliente. 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao servidor. 
Respondido em 24/04/2020 18:27:49 
 
 
Explicação: 
O uso de JavaScript nos formulários irá permitir validações simples, mas não podem ser feitos acessos a 
recursos servidores, como críticas em Bancos de Dados, ou aos recursos locais da máquina, como arquivos. 
A principal finalidade é diminuir o fluxo de dados incorretos até o servidor. 
 
 
 5a Questão 
 
 
Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser 
utilizado para efetuar críticas quando o valor de um campo é alterado? 
 
 
onfocus 
 onchange 
 
onblur 
 
onsubmit 
 
onclick 
Respondido em 24/04/2020 18:27:39 
 
 
Explicação: 
O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 
 
 
 6a Questão 
 
 
Marque a resposta correta em relação a afirmativa. 
"Retorna uma coleção de objetos referenciando todos os componentes que 
apresentem o atributo class desejado." A afirmativa faz referência a: 
 
 
querySelector 
 getElementsByClassName 
 
querySelectorAll 
 
getElementById 
 
getElementsByTagName 
Respondido em 24/04/2020 18:27:56 
 
 1a Questão 
 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Atributos 
 
Herança 
 Métodos 
 
Agrupamentos 
 
Nível de Acesso 
Respondido em 24/04/2020 18:28:07 
 
 
Explicação: 
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e 
atributos, com as características físicas do objeto que será instanciado. 
 
 
 2a Questão 
 
 
Caso fosse necessário validar um campo para CPF, de acordo com a regra de formação do número, logo 
que o usuário saísse da caixa de texto, o evento correto seria: 
 
 
onsubmit 
 
onchange 
 
onclick 
 onblur 
 
onfocus 
Respondido em 24/04/2020 18:27:56 
 
 
Explicação: 
O evento onblur ocorre na perda do foco, permitindo adicionar máscaras ou apagar o conteúdo quando 
uma regra é quebrada, a exemplo do dígito verificador do CPF. 
 
 
 3a Questão 
 
 
A afirmativa apresentada na questão diz respeito a que evento? 
"Efetua a validação do formulário imediatamente antes do envio para o 
servidor. Necessita o retorno booleano, indicando se os valores podem ser 
enviados ou não". 
 
 
onsearch 
 
onblur 
 
onselect 
 onsubmit 
 
onclick 
Respondido em 24/04/2020 18:28:22 
 
 
Explicação: 
onselect - seleciona objetos. 
onblur - Quando o objeto perde o foco. 
onclick - Quando clica no objeto. 
onsearch - Quando envia uma pesquisa. 
 
 
 4a Questão 
 
 
Quanto à validação de formulários em Java Script, é correto afirmar que: 
 
 
Pode ser utilizada para substituir os testes de consistência referentes aos relacionamentos do 
banco de dados, normalmenteefetuados no servidor. 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao servidor. 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e arquivos presentes 
no computador cliente. 
 
Quando associada ao evento de envio do formulário necessita de uma função sem retorno de 
valor. 
 Efetua críticas relativas à formatação e regras simples de interface, ao mesmo tempo em que 
diminui o fluxo de chamadas desnecessárias ao servidor. 
Respondido em 24/04/2020 18:28:26 
 
 
Explicação: 
O uso de JavaScript nos formulários irá permitir validações simples, mas não podem ser feitos acessos a 
recursos servidores, como críticas em Bancos de Dados, ou aos recursos locais da máquina, como arquivos. 
A principal finalidade é diminuir o fluxo de dados incorretos até o servidor. 
 
 
 5a Questão 
 
 
Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser 
utilizado para efetuar críticas quando o valor de um campo é alterado? 
 
 
onblur 
 
onclick 
 
onfocus 
 
onsubmit 
 onchange 
Respondido em 24/04/2020 18:28:42 
 
 
Explicação: 
O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 
 
 
 6a Questão 
 
 
Marque a resposta correta em relação a afirmativa. 
"Retorna uma coleção de objetos referenciando todos os componentes que 
apresentem o atributo class desejado." A afirmativa faz referência a: 
 
 
querySelectorAll 
 
querySelector 
 getElementsByClassName 
 
getElementById 
 
getElementsByTagName 
 
 1a Questão 
 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 Métodos 
 
Nível de Acesso 
 
Agrupamentos 
 
Atributos 
 
Herança 
Respondido em 24/04/2020 18:28:40 
 
 
Explicação: 
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e 
atributos, com as características físicas do objeto que será instanciado. 
 
 
 2a Questão 
 
 
Caso fosse necessário validar um campo para CPF, de acordo com a regra de formação do número, logo 
que o usuário saísse da caixa de texto, o evento correto seria: 
 
 onblur 
 
onsubmit 
 
onchange 
 
onclick 
 
onfocus 
Respondido em 24/04/2020 18:28:43 
 
 
Explicação: 
O evento onblur ocorre na perda do foco, permitindo adicionar máscaras ou apagar o conteúdo quando 
uma regra é quebrada, a exemplo do dígito verificador do CPF. 
 
 
 
 3a Questão 
 
 
A afirmativa apresentada na questão diz respeito a que evento? 
"Efetua a validação do formulário imediatamente antes do envio para o 
servidor. Necessita o retorno booleano, indicando se os valores podem ser 
enviados ou não". 
 
 onsubmit 
 
onblur 
 
onselect 
 
onclick 
 
onsearch 
Respondido em 24/04/2020 18:29:37 
 
 
Explicação: 
onselect - seleciona objetos. 
onblur - Quando o objeto perde o foco. 
onclick - Quando clica no objeto. 
onsearch - Quando envia uma pesquisa. 
 
 
 4a Questão 
 
 
Quanto à validação de formulários em Java Script, é correto afirmar que: 
 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e arquivos presentes 
no computador cliente. 
 
Quando associada ao evento de envio do formulário necessita de uma função sem retorno de 
valor. 
 Efetua críticas relativas à formatação e regras simples de interface, ao mesmo tempo em que 
diminui o fluxo de chamadas desnecessárias ao servidor. 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao servidor. 
 
Pode ser utilizada para substituir os testes de consistência referentes aos relacionamentos do 
banco de dados, normalmente efetuados no servidor. 
Respondido em 24/04/2020 18:29:27 
 
 
Explicação: 
O uso de JavaScript nos formulários irá permitir validações simples, mas não podem ser feitos acessos a 
recursos servidores, como críticas em Bancos de Dados, ou aos recursos locais da máquina, como arquivos. 
A principal finalidade é diminuir o fluxo de dados incorretos até o servidor. 
 
 
 5a Questão 
 
 
Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser 
utilizado para efetuar críticas quando o valor de um campo é alterado? 
 
 
onsubmit 
 
onblur 
 
onclick 
 
onfocus 
 onchange 
Respondido em 24/04/2020 18:29:30 
 
 
Explicação: 
O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 
 
 
 6a Questão 
 
 
Marque a resposta correta em relação a afirmativa. 
"Retorna uma coleção de objetos referenciando todos os componentes que 
apresentem o atributo class desejado." A afirmativa faz referência a: 
 
 
getElementById 
 
querySelector 
 getElementsByClassName 
 
getElementsByTagName 
 
querySelectorAll 
 
 1a Questão 
 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Nível de Acesso 
 
Herança 
 Métodos 
 
Atributos 
 
Agrupamentos 
Respondido em 24/04/2020 18:29:57 
 
 
Explicação: 
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e 
atributos, com as características físicas do objeto que será instanciado. 
 
 
 2a Questão 
 
 
Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser 
utilizado para efetuar críticas quando o valor de um campo é alterado? 
 
 onchange 
 
onsubmit 
 
onfocus 
 
onclick 
 
onblur 
Respondido em 24/04/2020 18:30:38 
 
 
Explicação: 
O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança. 
 
 
 3a Questão 
 
 
A afirmativa apresentada na questão diz respeito a que evento? 
"Efetua a validação do formulário imediatamente antes do envio para o 
servidor. Necessita o retorno booleano, indicando se os valores podem ser 
enviados ou não". 
 
 
onselect 
 
onblur 
 onsubmit 
 
onclick 
 
onsearch 
Respondido em 24/04/2020 18:30:48 
 
 
Explicação: 
onselect - seleciona objetos. 
onblur - Quando o objeto perde o foco. 
onclick - Quando clica no objeto. 
onsearch - Quando envia uma pesquisa. 
 
 
 4a Questão 
 
 
Caso fosse necessário validar um campo para CPF, de acordo com a regra de formação do número, logo 
que o usuário saísse da caixa de texto, o evento correto seria: 
 
 
onfocus 
 
onclick 
 
onsubmit 
 onblur 
 
onchange 
Respondido em 24/04/2020 18:30:52 
 
 
Explicação: 
O evento onblur ocorre na perda do foco, permitindo adicionar máscaras ou apagar o conteúdo quando 
uma regra é quebrada, a exemplo do dígito verificador do CPF. 
 
 
 5a Questão 
 
 
Marque a resposta correta em relação a afirmativa. 
"Retorna uma coleção de objetos referenciando todos os componentes que 
apresentem o atributo class desejado." A afirmativa faz referência a: 
 
 
getElementById 
 
getElementsByTagName 
 
querySelectorAll 
 getElementsByClassName 
 
querySelector 
Respondido em 24/04/2020 18:31:09 
 
 
Explicação: 
getElementsByClassName - Retorna um vetor de objetos com todos os elementos filhos que possuem o 
nome da classe dada. Quando invocado no objeto document, o documento é examinado por completo, 
incluindo o nó raiz. Você também pode invocar getElementsByClassName(), em qualquer elemento; isso 
retornaria somente elementos que são descendentes do nó raiz especificado com o nome da classe. 
 
 
 6a Questão 
 
 
Quanto à validação de formulários em Java Script, é correto afirmar que: 
 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao servidor. 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e arquivos presentes no 
computador cliente. 
 
Quando associada ao evento de envio do formulário necessita de uma função sem retorno de valor. 
 Efetua críticas relativas à formatação e regras simples de interface, ao mesmo tempo em que 
diminui o fluxo de chamadas desnecessáriasao servidor. 
 
Pode ser utilizada para substituir os testes de consistência referentes aos relacionamentos do banco 
de dados, normalmente efetuados no servidor. 
 
 1a Questão 
 
 
Analise as seguintes afirmativas acerca da sintaxe JSON e assinale a opção correta. 
I - Valores numéricos devem ser colocados entre aspas. 
II - Valores nulos são representados por null. 
III - Vetores são definidos com o uso de chaves. 
 
 
Todas as afirmativas são verdadeiras. 
 
Apenas as afirmativas II e III são verdadeiras. 
 Apenas a afirmativa II é verdadeira. 
 
Apenas as afirmativas I e III são verdadeiras. 
 
Todas as afirmativas são falsas. 
Respondido em 24/04/2020 18:31:10 
 
 
Explicação: 
A afirmativa I está incorreta porque os números não utilizam aspas, e a de número III está incorreta 
porque vetores utilizam colchetes. Quanto ao nulo, ele realmente é representado como null. 
 
 
 2a Questão 
 
 
No uso do JQuery, o seletor $("li:odd") serviria para selecionar: 
 
 
Todas as ocorrências pares de itens de lista. 
 
O primeiro item de cada lista. 
 
O último item de cada lista. 
 Todas as ocorrências ímpares de itens de lista. 
 
O item central de cada lista da página. 
Respondido em 24/04/2020 18:31:12 
 
 
Explicação: 
Se utilizássemos apenas li, estariamos buscando esta tag ao longo da página, ou seja, todos os itens de 
lista. Porém, com o uso do limitador :odd passamos a considerar apenas os elementos ímpares. 
 
 
 3a Questão 
 
 
No que tange ao conceito de JQuery, analise as asserções subsequentes e, a seguir, assinale a alternativva 
correta. 
I. JQuery é uma biblioteca de funções do HTML, desenvolvida para simplificar os scripts interpretados no 
navegador do cliente. 
II. JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é 
uma biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas 
das tarefas usuais no desenvolvimento das funcionalidades da interface. 
III. A primeira versão da JQuery foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
Somente as asserções I e III estão corretas 
 
Somente a asserção I está correta 
 Somente as asserções II e III estão corretas 
 
Somente as asserções I e II estão corretas 
 
Somente a asserção III está correta 
Respondido em 24/04/2020 18:31:27 
 
 
Explicação: 
jQuery é uma biblioteca de funções JavaScript que interage com o HTML, desenvolvida para simplificar os 
scripts interpretados no navegador do cliente. 
JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é uma 
biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas das 
tarefas usuais no desenvolvimento das funcionalidades da interface. 
 A primeira versão foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
 4a Questão 
 
 
Ao implementar uma página, com uso de JQuery, deseja-se que os campos de texto fiquem com o fundo 
amarelo quando ganharem o foco, branco quando perderem o foco e laranja quando o conteúdo for 
modificado. Quais métodos devem ser utilizados, respectivamente? 
 
 focus, blur e change 
 
keydown, keyup e keypress 
 
focus, blur e click 
 
mouseenter, mouseleave e change 
 
mouseenter, mouseleave e click 
Respondido em 24/04/2020 18:31:35 
 
 
Explicação: 
O método focus é executado quando o INPUT ganha o foco, blur quando ele perde e change quando seu 
atributo value é alterado. 
 
 
 5a Questão 
 
 
No que tange ao JSON (Java Script Object Notation), leia as asserções abaixo e, a seguir, assinale a 
alternativa correta. 
I. Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações; 
II. O Web Services REST passou a ter uso restrito em função das plataformas móveis, como Android e iOS. 
III. A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
Somente as asserções II e III estão corretas 
 
Somente a asserção I está correta 
 
Somente as asserções I e II estão corretas 
 Somente as asserções I e III estão corretas 
 
Somente a asserção II está correta 
Respondido em 24/04/2020 18:31:45 
 
 
Explicação: 
Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações, das quais 
podemos destacar os Web Services REST, com o uso muito ampliado pelo advento das plataformas móveis, 
como Android e iOS. 
A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
 6a Questão 
 
 
Diversos efeitos são disponibilizados com o uso de JQuery. Qual deles faria com que uma DIV desaparecesse 
"lentamente"? 
 
 
shake 
 
hide 
 
show 
 
fadeIn 
 fadeOut 
 
 1a Questão 
 
 
Analise as seguintes afirmativas acerca da sintaxe JSON e assinale a opção correta. 
I - Valores numéricos devem ser colocados entre aspas. 
II - Valores nulos são representados por null. 
III - Vetores são definidos com o uso de chaves. 
 
 
Todas as afirmativas são falsas. 
 
Apenas as afirmativas II e III são verdadeiras. 
 
Apenas as afirmativas I e III são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
 Apenas a afirmativa II é verdadeira. 
Respondido em 24/04/2020 18:32:07 
 
 
Explicação: 
A afirmativa I está incorreta porque os números não utilizam aspas, e a de número III está incorreta 
porque vetores utilizam colchetes. Quanto ao nulo, ele realmente é representado como null. 
 
 
 2a Questão 
 
 
No que tange ao conceito de JQuery, analise as asserções subsequentes e, a seguir, assinale a alternativva 
correta. 
I. JQuery é uma biblioteca de funções do HTML, desenvolvida para simplificar os scripts interpretados no 
navegador do cliente. 
II. JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é 
uma biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas 
das tarefas usuais no desenvolvimento das funcionalidades da interface. 
III. A primeira versão da JQuery foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
Somente a asserção III está correta 
 Somente as asserções II e III estão corretas 
 
Somente a asserção I está correta 
 
Somente as asserções I e II estão corretas 
 
Somente as asserções I e III estão corretas 
Respondido em 24/04/2020 18:32:18 
 
 
Explicação: 
jQuery é uma biblioteca de funções JavaScript que interage com o HTML, desenvolvida para simplificar os 
scripts interpretados no navegador do cliente. 
JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é uma 
biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas das 
tarefas usuais no desenvolvimento das funcionalidades da interface. 
 A primeira versão foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
 3a Questão 
 
 
No uso do JQuery, o seletor $("li:odd") serviria para selecionar: 
 
 
Todas as ocorrências pares de itens de lista. 
 
O último item de cada lista. 
 Todas as ocorrências ímpares de itens de lista. 
 
O item central de cada lista da página. 
 
O primeiro item de cada lista. 
Respondido em 24/04/2020 18:32:24 
 
 
Explicação: 
Se utilizássemos apenas li, estariamos buscando esta tag ao longo da página, ou seja, todos os itens de 
lista. Porém, com o uso do limitador :odd passamos a considerar apenas os elementos ímpares. 
 
 
 4a Questão 
 
 
No que tange ao JSON (Java Script Object Notation), leia as asserções abaixo e, a seguir, assinale a 
alternativa correta. 
I. Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações; 
II. O Web Services REST passou a ter uso restrito em função das plataformas móveis, como Android e iOS. 
III. A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valorsão separados por 
vírgula. 
 
 
Somente as asserções I e II estão corretas 
 
Somente as asserções II e III estão corretas 
 Somente as asserções I e III estão corretas 
 
Somente a asserção II está correta 
 
Somente a asserção I está correta 
Respondido em 24/04/2020 18:32:33 
 
 
Explicação: 
Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações, das quais 
podemos destacar os Web Services REST, com o uso muito ampliado pelo advento das plataformas móveis, 
como Android e iOS. 
A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
 5a Questão 
 
 
Diversos efeitos são disponibilizados com o uso de JQuery. Qual deles faria com que uma DIV 
desaparecesse "lentamente"? 
 
 
hide 
 
shake 
 
fadeIn 
 fadeOut 
 
show 
Respondido em 24/04/2020 18:32:37 
 
 
Explicação: 
O efeito fadeOut apaga lentamente o componente, enquanto fadeIn exibe lentamente, show exibe 
instantaneamente, hide apaga instantaneamente, e shake faz ele "tremer". 
 
 
 6a Questão 
 
 
Ao implementar uma página, com uso de JQuery, deseja-se que os campos de texto fiquem com o fundo 
amarelo quando ganharem o foco, branco quando perderem o foco e laranja quando o conteúdo for 
modificado. Quais métodos devem ser utilizados, respectivamente? 
 
 
focus, blur e click 
 
mouseenter, mouseleave e change 
 
keydown, keyup e keypress 
 
mouseenter, mouseleave e click 
 focus, blur e change 
 
 1a Questão 
 
 
Analise as seguintes afirmativas acerca da sintaxe JSON e assinale a opção correta. 
I - Valores numéricos devem ser colocados entre aspas. 
II - Valores nulos são representados por null. 
III - Vetores são definidos com o uso de chaves. 
 
 
Todas as afirmativas são falsas. 
 Apenas a afirmativa II é verdadeira. 
 
Apenas as afirmativas II e III são verdadeiras. 
 
Apenas as afirmativas I e III são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
Respondido em 24/04/2020 18:33:08 
 
 
Explicação: 
A afirmativa I está incorreta porque os números não utilizam aspas, e a de número III está incorreta 
porque vetores utilizam colchetes. Quanto ao nulo, ele realmente é representado como null. 
 
 
 2a Questão 
 
 
No uso do JQuery, o seletor $("li:odd") serviria para selecionar: 
 
 Todas as ocorrências ímpares de itens de lista. 
 
O último item de cada lista. 
 
O item central de cada lista da página. 
 
O primeiro item de cada lista. 
 
Todas as ocorrências pares de itens de lista. 
Respondido em 24/04/2020 18:33:00 
 
 
Explicação: 
Se utilizássemos apenas li, estariamos buscando esta tag ao longo da página, ou seja, todos os itens de 
lista. Porém, com o uso do limitador :odd passamos a considerar apenas os elementos ímpares. 
 
 
 3a Questão 
 
 
No que tange ao conceito de JQuery, analise as asserções subsequentes e, a seguir, assinale a alternativva 
correta. 
I. JQuery é uma biblioteca de funções do HTML, desenvolvida para simplificar os scripts interpretados no 
navegador do cliente. 
II. JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é 
uma biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas 
das tarefas usuais no desenvolvimento das funcionalidades da interface. 
III. A primeira versão da JQuery foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
Somente a asserção III está correta 
 Somente as asserções II e III estão corretas 
 
Somente as asserções I e II estão corretas 
 
Somente as asserções I e III estão corretas 
 
Somente a asserção I está correta 
Respondido em 24/04/2020 18:33:21 
 
 
Explicação: 
jQuery é uma biblioteca de funções JavaScript que interage com o HTML, desenvolvida para simplificar os 
scripts interpretados no navegador do cliente. 
JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é uma 
biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas das 
tarefas usuais no desenvolvimento das funcionalidades da interface. 
 A primeira versão foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
 4a Questão 
 
 
Ao implementar uma página, com uso de JQuery, deseja-se que os campos de texto fiquem com o fundo 
amarelo quando ganharem o foco, branco quando perderem o foco e laranja quando o conteúdo for 
modificado. Quais métodos devem ser utilizados, respectivamente? 
 
 
mouseenter, mouseleave e change 
 
keydown, keyup e keypress 
 
focus, blur e click 
 focus, blur e change 
 
mouseenter, mouseleave e click 
Respondido em 24/04/2020 18:33:12 
 
 
Explicação: 
O método focus é executado quando o INPUT ganha o foco, blur quando ele perde e change quando seu 
atributo value é alterado. 
 
 
 5a Questão 
 
 
No que tange ao JSON (Java Script Object Notation), leia as asserções abaixo e, a seguir, assinale a 
alternativa correta. 
I. Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações; 
II. O Web Services REST passou a ter uso restrito em função das plataformas móveis, como Android e iOS. 
III. A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
Somente a asserção II está correta 
 
Somente as asserções II e III estão corretas 
 Somente as asserções I e III estão corretas 
 
Somente a asserção I está correta 
 
Somente as asserções I e II estão corretas 
Respondido em 24/04/2020 18:33:15 
 
 
Explicação: 
Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações, das quais 
podemos destacar os Web Services REST, com o uso muito ampliado pelo advento das plataformas móveis, 
como Android e iOS. 
A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
 6a Questão 
 
 
Diversos efeitos são disponibilizados com o uso de JQuery. Qual deles faria com que uma DIV desaparecesse 
"lentamente"? 
 
 
shake 
 
hide 
 
fadeIn 
 fadeOut 
 
show 
 
 1a Questão 
 
 
Analise as seguintes afirmativas acerca da sintaxe JSON e assinale a opção correta. 
I - Valores numéricos devem ser colocados entre aspas. 
II - Valores nulos são representados por null. 
III - Vetores são definidos com o uso de chaves. 
 
 
Todas as afirmativas são verdadeiras. 
 
Todas as afirmativas são falsas. 
 
Apenas as afirmativas I e III são verdadeiras. 
 
Apenas as afirmativas II e III são verdadeiras. 
 Apenas a afirmativa II é verdadeira. 
Respondido em 24/04/2020 18:33:28 
 
 
Explicação: 
A afirmativa I está incorreta porque os números não utilizam aspas, e a de número III está incorreta 
porque vetores utilizam colchetes. Quanto ao nulo, ele realmente é representado como null. 
 
 
 2a Questão 
 
 
No uso do JQuery, o seletor $("li:odd") serviria para selecionar: 
 
 
Todas as ocorrências pares de itens de lista. 
 
O último item de cada lista. 
 Todas as ocorrências ímpares de itens de lista. 
 
O item central de cada lista da página. 
 
O primeiro item de cada lista. 
Respondido em 24/04/2020 18:33:46 
 
 
Explicação: 
Se utilizássemos apenas li, estariamos buscando esta tag ao longo da página, ou seja, todos os itens de 
lista. Porém, com o uso do limitador :odd passamos a considerar apenas os elementos ímpares. 
 
 
 3a Questão 
 
 
No que tange ao conceito de JQuery, analise as asserções subsequentes e, a seguir, assinale a alternativva 
correta. 
I. JQuery é uma biblioteca de funções do HTML, desenvolvida para simplificar os scripts interpretados no 
navegador do cliente. 
II. JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é 
uma biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas 
das tarefas usuais no desenvolvimentodas funcionalidades da interface. 
III. A primeira versão da JQuery foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
Somente as asserções I e III estão corretas 
 Somente as asserções II e III estão corretas 
 
Somente a asserção III está correta 
 
Somente as asserções I e II estão corretas 
 
Somente a asserção I está correta 
Respondido em 24/04/2020 18:33:52 
 
 
Explicação: 
jQuery é uma biblioteca de funções JavaScript que interage com o HTML, desenvolvida para simplificar os 
scripts interpretados no navegador do cliente. 
JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é uma 
biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas das 
tarefas usuais no desenvolvimento das funcionalidades da interface. 
 A primeira versão foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
 4a Questão 
 
 
Ao implementar uma página, com uso de JQuery, deseja-se que os campos de texto fiquem com o fundo 
amarelo quando ganharem o foco, branco quando perderem o foco e laranja quando o conteúdo for 
modificado. Quais métodos devem ser utilizados, respectivamente? 
 
 
mouseenter, mouseleave e change 
 focus, blur e change 
 
keydown, keyup e keypress 
 
mouseenter, mouseleave e click 
 
focus, blur e click 
Respondido em 24/04/2020 18:33:44 
 
 
Explicação: 
O método focus é executado quando o INPUT ganha o foco, blur quando ele perde e change quando seu 
atributo value é alterado. 
 
 
 
 5a Questão 
 
 
No que tange ao JSON (Java Script Object Notation), leia as asserções abaixo e, a seguir, assinale a 
alternativa correta. 
I. Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações; 
II. O Web Services REST passou a ter uso restrito em função das plataformas móveis, como Android e iOS. 
III. A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
Somente a asserção II está correta 
 
Somente as asserções I e II estão corretas 
 Somente as asserções I e III estão corretas 
 
Somente a asserção I está correta 
 
Somente as asserções II e III estão corretas 
Respondido em 24/04/2020 18:33:50 
 
 
Explicação: 
Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações, das quais 
podemos destacar os Web Services REST, com o uso muito ampliado pelo advento das plataformas móveis, 
como Android e iOS. 
A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
 6a Questão 
 
 
Diversos efeitos são disponibilizados com o uso de JQuery. Qual deles faria com que uma DIV desaparecesse 
"lentamente"? 
 
 
hide 
 fadeOut 
 
show 
 
shake 
 
fadeIn 
Respondido em 24/04/2020 18:34:07 
 
 1a Questão 
 
 
Analise as seguintes afirmativas acerca da sintaxe JSON e assinale a opção correta. 
I - Valores numéricos devem ser colocados entre aspas. 
II - Valores nulos são representados por null. 
III - Vetores são definidos com o uso de chaves. 
 
 
Todas as afirmativas são verdadeiras. 
 
Apenas as afirmativas II e III são verdadeiras. 
 Apenas a afirmativa II é verdadeira. 
 
Todas as afirmativas são falsas. 
 
Apenas as afirmativas I e III são verdadeiras. 
Respondido em 24/04/2020 18:34:08 
 
 
Explicação: 
A afirmativa I está incorreta porque os números não utilizam aspas, e a de número III está incorreta 
porque vetores utilizam colchetes. Quanto ao nulo, ele realmente é representado como null. 
 
 
 2a Questão 
 
 
No uso do JQuery, o seletor $("li:odd") serviria para selecionar: 
 
 
O item central de cada lista da página. 
 Todas as ocorrências ímpares de itens de lista. 
 
O primeiro item de cada lista. 
 
Todas as ocorrências pares de itens de lista. 
 
O último item de cada lista. 
Respondido em 24/04/2020 18:35:34 
 
 
Explicação: 
Se utilizássemos apenas li, estariamos buscando esta tag ao longo da página, ou seja, todos os itens de 
lista. Porém, com o uso do limitador :odd passamos a considerar apenas os elementos ímpares. 
 
 
 3a Questão 
 
 
No que tange ao conceito de JQuery, analise as asserções subsequentes e, a seguir, assinale a alternativva 
correta. 
I. JQuery é uma biblioteca de funções do HTML, desenvolvida para simplificar os scripts interpretados no 
navegador do cliente. 
II. JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é 
uma biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas 
das tarefas usuais no desenvolvimento das funcionalidades da interface. 
III. A primeira versão da JQuery foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
Somente as asserções I e III estão corretas 
 
Somente a asserção I está correta 
 
Somente a asserção III está correta 
 Somente as asserções II e III estão corretas 
 
Somente as asserções I e II estão corretas 
Respondido em 24/04/2020 18:36:11 
 
 
Explicação: 
jQuery é uma biblioteca de funções JavaScript que interage com o HTML, desenvolvida para simplificar os 
scripts interpretados no navegador do cliente. 
JQuery é uma biblioteca amplamente adotada pelo mercado no desenvolvimento de sistemas. Esta é uma 
biblioteca que executa do lado cliente, interagindo com os elementos da página e facilitando muitas das 
tarefas usuais no desenvolvimento das funcionalidades da interface. 
 A primeira versão foi lançada em janeiro de 2006 pelo seu criador Josh Resig. 
 
 
 4a Questão 
 
 
Ao implementar uma página, com uso de JQuery, deseja-se que os campos de texto fiquem com o fundo 
amarelo quando ganharem o foco, branco quando perderem o foco e laranja quando o conteúdo for 
modificado. Quais métodos devem ser utilizados, respectivamente? 
 
 
focus, blur e click 
 focus, blur e change 
 
keydown, keyup e keypress 
 
mouseenter, mouseleave e change 
 
mouseenter, mouseleave e click 
Respondido em 24/04/2020 18:36:18 
 
 
Explicação: 
O método focus é executado quando o INPUT ganha o foco, blur quando ele perde e change quando seu 
atributo value é alterado. 
 
 
 5a Questão 
 
 
No que tange ao JSON (Java Script Object Notation), leia as asserções abaixo e, a seguir, assinale a 
alternativa correta. 
I. Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações; 
II. O Web Services REST passou a ter uso restrito em função das plataformas móveis, como Android e iOS. 
III. A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
Somente a asserção I está correta 
 
Somente a asserção II está correta 
 Somente as asserções I e III estão corretas 
 
Somente as asserções I e II estão corretas 
 
Somente as asserções II e III estão corretas 
Respondido em 24/04/2020 18:36:46 
 
 
Explicação: 
Várias tecnologias atuais utilizam o JSON como formato texto para troca de informações, das quais 
podemos destacar os Web Services REST, com o uso muito ampliado pelo advento das plataformas móveis, 
como Android e iOS. 
A definição do objeto JSON é iniciada com o uso de chaves, e os pares chave-valor são separados por 
vírgula. 
 
 
 6a Questão 
 
 
Diversos efeitos são disponibilizados com o uso de JQuery. Qual deles faria com que uma DIV desaparecesse 
"lentamente"? 
 
 
shake 
 
show 
 
fadeIn 
 fadeOut 
 
hide 
 
 1a Questão 
 
 
Em aplicativos Android, um recurso extremamente utilizado é o de menu. Basta você baixar alguns 
aplicativos na Google Play Store que os encontrará facilmente. 
Podemos trabalhar com três tipos de menus em Android, os quais: 
I. Menu de opção e barra de opção 
II. Menu de texto 
III. Menu pop-up 
Após a leitura, assinale a alternativa correta. 
 
 
 Apenas as afirmações I e III estão corretas 
 
Apenas as afirmações I e II estão corretasApenas as afirmações II e III estão corretas 
 
Apenas a afirmação I está correta 
 
Apenas a afirmação II está correta 
Respondido em 24/04/2020 18:36:51 
 
 
Explicação: 
 
 
 
TIPOS DE MENU: 
Menu de opção e barra de opção 
- É o menu default das aplicações Android; 
- Normalmente encontramos nesse menu as principais opções. 
Menu de contexto 
- É exibido quando o usuário clica e segura, por mais de 2 segundos, um componente visual; 
- Não suporta atalhos, ícones ou até mesmo submenus; 
- Pode ser compartilhado entre diferentes Views. 
Menu Pop-up 
- Abre quando tocamos no item de menu Options (Opções) ou em menu contextual; 
- Não suporta ícones; 
- Não suporta submenus aninhados. 
 
 
 2a Questão 
 
 
"Em aplicativos Android, um recurso extremamente utilizado é o de (I). Basta você baixar alguns 
aplicativos na Google Play Store que os encontrará facilmente. Embora sejam de fácil implementação, 
devemos reforçar os cuidados em relação à usabilidade e aparência dos mesmos." 
A sentença acima refere-se a: (assinale a alternativa que preencher corretamente a (I)). 
 
 
 
Link 
 Menu 
 
Botão 
 
Caixa de texto 
 
Ícone 
Respondido em 24/04/2020 18:37:02 
 
 
Explicação: 
Em aplicativos Android, um recurso extremamente utilizado é o de menu. Basta você baixar alguns 
aplicativos na Google Play Store que os encontrará facilmente. 
 
Embora sejam de fácil implementação, devemos reforçar os cuidados em relação à usabilidade e aparência 
dos mesmos. É muito comum encontrarmos aplicativos sem nenhum menu, menus sem ícones ou até 
mesmo com títulos inapropriados. 
 
Por isso, é importante lembrarmos de que um bom apelo visual e/ou textual facilitará muito a interação do 
usuário com o aplicativo. 
 
 
 3a Questão 
 
 
No que tange ao conceito de fragmento, analise as asserções abaixo e, a seguir, assinale a alternativa 
correta: 
I. Bastante similar a uma Activity, um fragmento (fragment) consiste em uma pequena porção de Activty, 
que permite um projeto mais modular. 
 
II. Pode-se afirmar que um fragmento é uma espécie de activity. 
 
III. O conceito de fragmento surgiu com o Android 3.0 (Honeycomb) devido à necessidade de customizá-lo 
para as interfaces dos aplicativos, em função da pluralidade de tipos e tamanhos de dispositivos, em 
especial os tablets. 
 
 
Somente as asserções II e III estão corretas 
 
Somente as asserções I e II estão corretas 
 
Somente a asserção II está correta 
 
Somente a asserção I está correta 
 Somente as asserções I e III estão corretas 
Respondido em 24/04/2020 18:37:26 
 
 
Explicação: 
Fragmento 
Bastante similar a uma Activity, um fragmento (fragment) consiste em uma pequena porção de Activty, 
que permite um projeto mais modular. 
 
Não seria errado afirmarmos, assim, que um fragment é uma espécie de subactivity. 
 
Esse conceito surgiu com o Android 3.0 (Honeycomb) devido à necessidade de customizá-lo para as 
interfaces dos aplicativos, em função da pluralidade de tipos e tamanhos de dispositivos, em especial 
os tablets. 
 
 
 4a Questão 
 
 
De modo geral, o XML parser nada mais é do que: 
 
 Um analisador de documentos XML, que tem como objetivo carregar ou criar um documento 
utilizando o JavaScript. 
 
Um objeto DOM implementado dentro do XML. 
 
Uma técnica utilizada para a manipulação de metadados. 
 
Uma classe de documentos criados em JavaScript. 
 
Um método utilizado exclusivamente na validação de documento JavaScript. 
Respondido em 24/04/2020 18:37:20 
 
 
Explicação: 
Com o uso de um XML Parser, é possível trabalhar os dados de um documento XML segundo uma visão em 
árvore. 
 
 
 5a Questão 
 
 
Ajax não é meramente uma tecnologia. É uma abordagem moderna para desenvolvimento de sites 
interativos. A abordagem de desenvolvimento tradicional tem semelhanças e diferenças em relação ao 
Ajax. Uma característica exclusiva de Ajax em relação à abordagem tradicional é que: 
 
 
Executa as requisições através do protocolo HTTP. 
 
Representa os objetos no lado cliente com DOM. 
 
Usa javascript como linguagem para desenvolver código no lado do cliente. 
 
Usa (x)html / css para definir o aspecto visual da página. 
 Permite recuperação assíncrona de dados usando XMLHttpRequest. 
Respondido em 24/04/2020 18:37:23 
 
 
Explicação: 
O grande diferencial do AJAX é permitir um comportamento assícrono do cliente nas chamadas HTTP. 
 
 
 6a Questão 
 
 
Um esquema define uma gramática para determinado domínio do problema, e a sintaxe XML permite duas 
formas para a definição de esquemas, que são: 
 
 DTD e XSD 
 
XSLT e XSL-FO 
 
XSD e XSLT 
 
XSD e XSL-FO 
 
DTD e XSLT 
Respondido em 24/04/2020 18:37:29 
 
 
Explicação: 
As duas formas são: DTD, que apresenta sintaxe mais simples, mas que não é XML, e XSD, com uso de 
XML e apresentando uma sintaxe mais complexa. 
 
 
 7a Questão 
 
 
"Bastante similar a uma Activity, um (I) consiste em uma pequena porção de Activty, que permite um 
projeto mais modular. Não seria errado afirmarmos, assim, que um (II) é uma espécie de subactivity." 
Na sentença acima, (I) e (II) representam respectivamente a: (assinale a alternativa correta) 
 
 
 (I) fragmento; (II) fragmento 
 
(I) menu; (II) fragmento 
 
(I) menu; (II) menu 
 
(I) fragmento; (II) menu 
 
(I) fragmento; (II) botão 
 
 1a Questão 
 
 
Ajax não é meramente uma tecnologia. É uma abordagem moderna para desenvolvimento de sites 
interativos. A abordagem de desenvolvimento tradicional tem semelhanças e diferenças em relação ao 
Ajax. Uma característica exclusiva de Ajax em relação à abordagem tradicional é que: 
 
 
Usa javascript como linguagem para desenvolver código no lado do cliente. 
 
Executa as requisições através do protocolo HTTP. 
 
Representa os objetos no lado cliente com DOM. 
 
Usa (x)html / css para definir o aspecto visual da página. 
 Permite recuperação assíncrona de dados usando XMLHttpRequest. 
Respondido em 24/04/2020 18:37:50 
 
 
Explicação: 
O grande diferencial do AJAX é permitir um comportamento assícrono do cliente nas chamadas HTTP. 
 
 
 2a Questão 
 
 
"Bastante similar a uma Activity, um (I) consiste em uma pequena porção de Activty, que permite um 
projeto mais modular. Não seria errado afirmarmos, assim, que um (II) é uma espécie de subactivity." 
Na sentença acima, (I) e (II) representam respectivamente a: (assinale a alternativa correta) 
 
 
 
(I) menu; (II) fragmento 
 
(I) menu; (II) menu 
 (I) fragmento; (II) fragmento 
 
(I) fragmento; (II) menu 
 
(I) fragmento; (II) botão 
Respondido em 24/04/2020 18:38:10 
 
 
Explicação: 
Fragmento 
Bastante similar a uma Activity, um fragmento (fragment) consiste em uma pequena porção de Activty, 
que permite um projeto mais modular. 
 
Não seria errado afirmarmos, assim, que um fragment é uma espécie de subactivity. 
 
Esse conceito surgiu com o Android 3.0 (Honeycomb) devido à necessidade de customizá-lo para as 
interfaces dos aplicativos, em função da pluralidade de tipos e tamanhos de dispositivos, em especial 
os tablets. 
 
 
 3a Questão 
 
 
Um esquema define uma gramática para determinado domínio do problema, e a sintaxe XML permite duas 
formas para a definição de esquemas, que são: 
 
 
XSD e XSLT 
 
DTD e XSLT 
 DTD e XSD 
 
XSLT e XSL-FO 
 
XSD e XSL-FO 
Respondido em 24/04/2020 18:38:18 
 
 
Explicação: 
As duas formas são: DTD, que apresenta sintaxe mais simples, mas que não é XML, e XSD, com uso de 
XML e apresentando uma sintaxe mais complexa. 
 
 
 4a Questão 
 
 
"Em aplicativos Android, um recurso extremamente utilizado é o de (I). Basta você baixar alguns 
aplicativos na Google Play Store que os encontrará facilmente. Embora sejam de fácil implementação, 
devemos reforçar os cuidados em relação à usabilidade e aparência dos mesmos." 
A sentença acima refere-se a: (assinale a alternativa que preencher corretamente a (I)). 
 
 
 
Link

Mais conteúdos dessa disciplina