Buscar

PROGRAMAÇÃO CLIENTE SERVIDOR

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 176 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 176 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 176 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: 
 
 
< br > < p > < table > 
 
< p > < br > < table > 
 
< br > < p > < tr > 
 
< tr > < p > < br > 
 
< table > < br > < tr > 
Respondido em 12/05/2020 23:12: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? 
 
 
radio 
 
text 
 
checkbox 
 
hidden 
 
sumbit 
Respondido em 12/05/2020 23:12:52 
 
 
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 
 
Meio físico de comunicação 
 
Linguagem 
 
Servidor 
Respondido em 12/05/2020 23:12:55 
 
 
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 
 
Java Script 
 
SVG 
Respondido em 12/05/2020 23:13:00 
 
 
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: 
 
 
meta 
 
body 
 
doctype 
 
link 
 
title 
Respondido em 12/05/2020 23:13:04 
 
 
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 
 
src 
 
destination 
 
href 
 
value 
 
 
 
 
 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: 
 
 
body 
 
doctype 
 
title 
 
link 
 
meta 
Respondido em 12/05/2020 23:13: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? 
 
 
MathML 
 
SVG 
 
JSON 
 
Java Script 
 
XML 
Respondido em 12/05/2020 23:13:34 
 
 
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: 
 
 
< p > < br > < table > 
 
< tr > < p > < br > 
 
< br > < p > < table > 
 
< table > < br > < tr > 
 
< br > < p > < tr > 
Respondido em 12/05/2020 23:13:55 
 
 
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? 
 
 
sumbit 
 
hidden 
 
radio 
 
checkbox 
 
text 
Respondido em 12/05/2020 23:13:43 
 
 
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): 
 
 
Servidor 
 
Linguagem 
 
Meio lógico de comunicação 
 
Meio físico de comunicação 
 
Protocolo 
Respondido em 12/05/2020 23:13:47 
 
 
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 
 
destination 
 
target 
 
src 
 
value 
 
 
 1a 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 > < table > 
 
< tr > < p > < br > 
 
< table > < br > < tr > 
 
< p > < br > < table > 
 
< br > < p > < tr > 
Respondido em 12/05/2020 23:14:29 
 
 
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? 
 
 
radio 
 
sumbit 
 
text 
 
hidden 
 
checkbox 
Respondido em 12/05/2020 23:14:33 
 
 
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): 
 
 
Protocolo 
 
Meio lógico de comunicação 
 
Linguagem 
 
Meio físico de comunicação 
 
Servidor 
Respondido em 12/05/2020 23:14: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 duaspessoas 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 
 
XML 
 
SVG 
 
Java Script 
 
MathML 
Respondido em 12/05/2020 23:14:26 
 
 
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: 
 
 
meta 
 
link 
 
doctype 
 
body 
 
title 
Respondido em 12/05/2020 23:14:46 
 
 
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 
 
destination 
 
src 
 
href 
 
value 
 
 
 1a 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 12/05/2020 23:15:14 
 
 
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? 
 
 
checkbox 
 
sumbit 
 
hidden 
 
text 
 
radio 
Respondido em 12/05/2020 23: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 físico de comunicação 
 
Protocolo 
 
Meio lógico de comunicação 
 
Linguagem 
 
Servidor 
Respondido em 12/05/2020 23:15:40 
 
 
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 
 
XML 
 
JSON 
 
SVG 
 
Java Script 
Respondido em 12/05/2020 23:15:45 
 
 
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 
 
link 
 
doctype 
 
title 
 
meta 
Respondido em 12/05/2020 23:16:19 
 
 
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 
 
target 
 
src 
 
value 
 
destination 
Respondido em 12/05/2020 23:16:22 
 
 
Explicação: 
O formato geral de um hiperlink seria: < a href = "Endereço HTTP" > Texto da 
Âncora < /a > 
 
 
 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 > 
 
< br > < p > < table > 
 
< br > < p > < tr > 
 
< p > < br > < table > 
 
< table > < br > < tr > 
Respondido em 12/05/2020 23:16: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? 
 
 
hidden 
 
sumbit 
 
checkbox 
 
radio 
 
text 
Respondido em 12/05/2020 23:16:49 
 
 
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): 
 
 
Protocolo 
 
Meio lógico de comunicação 
 
Servidor 
 
Meio físico de comunicação 
 
Linguagem 
Respondido em 12/05/2020 23:16:53 
 
 
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? 
 
 
XML 
 
SVG 
 
Java Script 
 
JSON 
 
MathML 
Respondido em 12/05/2020 23:16:55 
 
 
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 
 
meta 
 
link 
 
title 
 
doctype 
Respondido em 12/05/2020 23:17: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? 
 
 
value 
 
target 
 
destination 
 
href 
 
src 
Respondido em 12/05/202023:16:48 
 
 
Explicação: 
O formato geral de um hiperlink seria: < a href = "Endereço HTTP" > Texto da 
Âncora < /a > 
 
 
 
 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, false, false 
 
true, true, false 
 
true, true, true 
 
false, true, false 
 
true, false, true 
Respondido em 12/05/2020 23:17:30 
 
 
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": 
 
 
Permite a seleção de data a partir de um calendário. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
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. 
 
Exibe apenas uma informação para o usuário. 
Respondido em 12/05/2020 23:17:35 
 
 
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 
 
1 
 
24 
 
4 
 
5 
Respondido em 12/05/2020 23:17: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 
 
 
 
 
 4a 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. 
 
Converte uma string em código JavaScript e executa-o, se for um comando 
válido. 
 
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 12/05/2020 23:17:56 
 
 
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. 
 
 
 
 
 5a Questão 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores +, -, < e * 
 
Operadores +, -, * e / 
 
Operadores >, <, = e ! 
 
Operadores >=, <, == e != 
 
Operadores &&, || e ! 
Respondido em 12/05/2020 23:18:00 
 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, 
== ou !=. 
 
 
 
 
 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. abs(x) - retorna o valor absoluto de x. 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
 
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 12/05/2020 23:17:50 
 
 1a Questão 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores >=, <, == e != 
 
Operadores +, -, < e * 
 
Operadores >, <, = e ! 
 
Operadores &&, || e ! 
 
Operadores +, -, * e / 
Respondido em 12/05/2020 23:18:10 
 
 
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. 
 
 
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. 
 
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. 
 
É capaz de executar uma operação matemática válida. 
Respondido em 12/05/2020 23:18:30 
 
 
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, true, false 
 
false, true, false 
 
true, false, true 
 
true, true, true 
 
false, false, false 
Respondido em 12/05/2020 23:18:34 
 
 
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++; 
} 
 
 
1 
 
11 
 
5 
 
24 
 
4 
Respondido em 12/05/2020 23:18: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 
 
 
 
 
 5a Questão 
 
No Java Script, uma janela do tipo "prompt": 
 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
Exibe apenas uma informação para o usuário. 
 
Permite a seleção de data a partir de um calendá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. 
Respondido em 12/05/2020 23:18:29 
 
 
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.trunc(x,y) - transforma o valor real X em um inteiro para y. 
 
Math. pow(x,y) - retorna o resultado de x elevado a y. 
 
Math. abs(x) - retorna o valor absoluto de x. 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
Respondido em 12/05/2020 23:18:32 
 
 1a Questão 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores +, -, < e * 
 
Operadores +, -, * e / 
 
Operadores >, <, = e ! 
 
Operadores &&, || e ! 
 
Operadores >=, <, == e != 
Respondido em 12/05/2020 23:19:09 
 
 
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++; 
} 
 
 
4 
 
11 
 
1 
 
5 
 
24 
Respondido em 12/05/2020 23:19:11 
 
 
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, programasetc. 
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. 
 
eval("x=(8*3/6+2)"); Atribui a x o valor 6. 
 
É capaz de executar uma operação matemática válida. 
 
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. 
Respondido em 12/05/2020 23:19:02 
 
 
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": 
 
 
Permite a seleção de data a partir de um calendário. 
 
Permite que o usuário insira uma frase dentro da caixa de texto. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
Exibe apenas uma informação para o usuário. 
 
Exibe uma lista para que o usuário selecione um ou mais valores. 
Respondido em 12/05/2020 23:19:22 
 
 
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. random( ) - retorna um valor aleatório entre 0 e 1. 
 
Math. abs(x) - retorna o valor absoluto de x. 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
Respondido em 12/05/2020 23:19:23 
 
 
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, false, true 
 
true, true, false 
 
false, true, false 
 
true, true, true 
 
false, false, false 
Respondido em 12/05/2020 23:19: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 
 
 1a 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++; 
} 
 
 
1 
 
5 
 
11 
 
4 
 
24 
Respondido em 12/05/2020 23:19:50 
 
 
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 
 
 
 
 
 2a Questão 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores >=, <, == e != 
 
Operadores +, -, * e / 
 
Operadores >, <, = e ! 
 
Operadores &&, || e ! 
 
Operadores +, -, < e * 
Respondido em 12/05/2020 23:19:55 
 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, 
== ou !=. 
 
 
 
 
 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. 
 
É 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. 
 
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 12/05/2020 23:19:59 
 
 
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 
 
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. abs(x) - retorna o valor absoluto de x. 
 
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. pow(x,y) - retorna o resultado de x elevado a y. 
Respondido em 12/05/2020 23:20:02 
 
 
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. 
 
 
 
 
 5a Questão 
 
No Java Script, uma janela do tipo "prompt": 
 
 
Permite que o usuário insira uma frase dentro da caixa de texto. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
Exibe apenas uma informação para o usuário. 
 
Permite a seleção de data a partir de um calendário. 
 
Exibe uma lista para que o usuário selecione um ou mais valores. 
Respondido em 12/05/2020 23:20:06 
 
 
Explicação: 
O comando prompt é utilizado como uma entrada de dados de texto, como em: 
var x = prompt("Digite seu nome",""); 
 
 
 
 
 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 
 
false, true, false 
 
true, true, true 
 
true, false, true 
Respondido em 12/05/2020 23:20:10 
 
 
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 
 
 
 1a Questão 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores +, -, * e / 
 
Operadores +, -, < e * 
 
Operadores >=, <, == e != 
 
Operadores >, <, = e ! 
 
Operadores &&, || e ! 
Respondido em 12/05/2020 23:20:52 
 
 
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. 
 
 
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. 
 
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 12/05/2020 23:20:55 
 
 
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 
 
true, true, true 
 
true, true, false 
 
false, true, false 
 
false, false, false 
Respondido em 12/05/2020 23:20:44 
 
 
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 
 
1 
 
4 
 
11 
 
5 
Respondido em 12/05/2020 23:20:47 
 
 
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": 
 
 
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 a seleção de data a partir de um calendário. 
 
Permite que o usuário insira uma frase dentro da caixa de texto. 
Respondido em 12/05/2020 23:21:06 
 
 
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. abs(x) - retorna o valor absoluto de x. 
 
Math.trunc(x,y) - transforma o valor real X em um inteiro para y. 
 
Math. random( ) - retorna um valor aleatório entre 0 e 1. 
 
Math.sqrt(x) - retorna a raíz quadrada do valor x enviado. 
 
Math. pow(x,y) - retorna o resultado de x elevado a y. 
Respondido em 12/05/2020 23:21:10 
 
 
 
 1a Questão 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Métodos 
 
Herança 
 
Atributos 
 
Nível de Acesso 
 
Agrupamentos 
Respondido em 12/05/2020 23:21:23 
 
 
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 
 
onclick 
 
onchange 
 
onfocus 
Respondido em 12/05/2020 23:21: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". 
 
 
onselect 
 
onblur 
 
onsearch 
 
onsubmit 
 
onclick 
Respondido em 12/05/2020 23:21:47 
 
 
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: 
 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao 
servidor. 
 
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. 
 
Quando associada ao evento de envio do formulário necessita de uma função 
sem retorno de valor. 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e 
arquivos presentes no computador cliente. 
 
Pode ser utilizada para substituir os testes de consistência referentes aos 
relacionamentos do banco de dados, normalmente efetuados no servidor. 
Respondido em 12/05/2020 23:21:36 
 
 
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 
 
onsubmit 
 
onfocus 
 
onclick 
 
onchange 
Respondido em 12/05/2020 23:21:56 
 
 
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: 
 
 
getElementsByTagName 
 
getElementById 
 
getElementsByClassName 
 
querySelectorAll 
 
querySelector 
Respondido em 12/05/2020 23:21:42 
 
 
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 é examina 
 
 
 1a Questão 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Atributos 
 
Agrupamentos 
 
Nível de Acesso 
 
Métodos 
 
Herança 
Respondido em 12/05/2020 23:22:27 
 
 
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 
 
onblur 
 
onchange 
 
onclick 
 
onfocus 
Respondido em 12/05/2020 23:22:14 
 
 
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 
 
onselect 
 
onclick 
 
onblur 
 
onsubmit 
Respondido em 12/05/2020 23:22: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: 
 
 
Pode ser utilizada para substituir os testes de consistência referentes aos 
relacionamentos do banco de dados, normalmente efetuados no servidor. 
 
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. 
 
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. 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao 
servidor. 
Respondido em 12/05/2020 23:22:37 
 
 
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 
 
onsubmit 
 
onclick 
 
onfocus 
 
onchange 
Respondido em 12/05/2020 23:22:41 
 
 
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: 
 
 
getElementsByClassName 
 
querySelectorAll 
 
querySelector 
 
getElementsByTagName 
 
getElementById 
Respondido em 12/05/2020 23:22:30 
 
 
Explicação: 
 
 
 1a Questão 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Herança 
 
Nível de Acesso 
 
Agrupamentos 
 
Métodos 
 
Atributos 
Respondido em 12/05/2020 23:23:09 
 
 
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? 
 
 
onfocus 
 
onclick 
 
onchange 
 
onblur 
 
onsubmit 
Respondido em 12/05/2020 23:22:55 
 
 
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 
 
onselect 
 
onclick 
 
onsubmit 
 
onsearch 
Respondido em 12/05/2020 23:22:59 
 
 
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 
 
onfocus 
 
onsubmit 
 
onblur 
 
onchange 
Respondido em 12/05/2020 23:23:17 
 
 
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 
 
querySelector 
 
querySelectorAll 
 
getElementsByClassName 
 
getElementById 
Respondido em 12/05/2020 23:23:20 
 
 
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: 
 
 
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. 
 
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. 
 
Pode ser utilizada para substituir os testes de consistência referentes aos 
relacionamentos do banco de dados, normalmente efetuados no servidor. 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao 
servidor. 
Respondido em 12/05/2020 23:23:25 
 
 1a Questão 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Métodos 
 
Agrupamentos 
 
Atributos 
 
Herança 
 
Nível de Acesso 
Respondido em 12/05/2020 23:23:46 
 
 
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 12/05/2020 23:23:51 
 
 
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". 
 
 
onclick 
 
onblur 
 
onsearch 
 
onselect 
 
onsubmit 
Respondido em 12/05/2020 23:23:53 
 
 
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 
 
onchange 
 
onfocus 
 
onblur 
 
onsubmit 
Respondido em 12/05/2020 23:23:59 
 
 
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: 
 
 
querySelectorAll 
 
getElementsByClassName 
 
querySelector 
 
getElementById 
 
getElementsByTagName 
Respondido em 12/05/2020 23:24:01 
 
 
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. 
 
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. 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e 
arquivos presentes no computador cliente. 
 
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: 
 
 
Nível de Acesso 
 
Agrupamentos 
 
Métodos 
 
Herança 
 
Atributos 
Respondido em 12/05/2020 23:24:19 
 
 
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 
 
onblur 
 
onfocus 
 
onclick 
 
onsubmit 
Respondido em 12/05/2020 23:24:45 
 
 
Explicação: 
Oevento 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". 
 
 
onclick 
 
onsearch 
 
onblur 
 
onsubmit 
 
onselect 
Respondido em 12/05/2020 23:24:50 
 
 
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: 
 
 
onchange 
 
onsubmit 
 
onclick 
 
onblur 
 
onfocus 
Respondido em 12/05/2020 23:24:54 
 
 
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: 
 
 
querySelectorAll 
 
querySelector 
 
getElementsByClassName 
 
getElementsByTagName 
 
getElementById 
Respondido em 12/05/2020 23:24:58 
 
 
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: 
 
 
Pode ser utilizada para substituir os testes de consistência referentes aos 
relacionamentos do banco de dados, normalmente efetuados no servidor. 
 
As críticas relativas à formatação são realizadas com sucessivas chamadas ao 
servidor. 
 
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. 
 
Permite se utilizar de recursos locais, entre eles o acesso a bancos de dados e 
arquivos presentes no computador cliente. 
 
 
 1a Questão 
 
Diversos efeitos são disponibilizados com o uso de JQuery. Qual deles faria com que 
uma DIV desaparecesse "lentamente"? 
 
 
fadeOut 
 
hide 
 
show 
 
shake 
 
fadeIn 
Respondido em 12/05/2020 23:25:15 
 
 
Explicação: 
O efeito fadeOut apaga lentamente o componente, enquanto fadeIn exibe lentamente, 
show exibe instantaneamente, hide apaga instantaneamente, e shake faz ele "tremer". 
 
 
 
 
 2a 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 I e III estão corretas 
 
Somente as asserções I e II estão corretas 
 
Somente a asserção II está correta 
 
Somente as asserções II e III estão corretas 
 
Somente a asserção I está correta 
Respondido em 12/05/2020 23:25:21 
 
 
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. 
 
 
 
 
 3a Questão 
 
No uso do JQuery, o seletor $("li:odd") serviria para selecionar: 
 
 
Todas as ocorrências ímpares de itens de lista. 
 
O primeiro item de cada lista. 
 
O último item de cada lista. 
 
O item central de cada lista da página. 
 
Todas as ocorrências pares de itens de lista. 
Respondido em 12/05/2020 23:25:26 
 
 
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 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 a asserção I está correta 
 
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 
Respondido em 12/05/2020 23:25:29 
 
 
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. 
 
 
 
 
 5a 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 II e III são verdadeiras. 
 
Apenas a afirmativa II é verdadeira. 
 
Apenas as afirmativas I e III são verdadeiras. 
Respondido em 12/05/2020 23:25:49 
 
 
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. 
 
 
 
 
 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? 
 
 
mouseenter, mouseleave e change 
 
focus, blur e change 
 
keydown, keyup e keypress 
 
mouseenter, mouseleave e click 
 
focus, blur e click 
 
 
 
 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 as afirmativas I e III são verdadeiras. 
 
Todas as afirmativas são falsas. 
 
Apenas a afirmativa II é verdadeira. 
Respondido em 12/05/2020 23:26:01 
 
 
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 12/05/2020 23:26:20 
 
 
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 I 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 II e III estão corretas 
Respondido em 12/05/2020 23:26:26 
 
 
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 click 
 
focus, blur e change 
 
focus, blur e click 
 
mouseenter, mouseleave e change 
 
keydown, keyup e keypress 
Respondido em 12/05/2020 23:26:30 
 
 
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 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 as asserções I e II estão corretas 
Respondido em 12/05/2020 23:26:18 
 
 
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"? 
 
 
show 
 
shake 
 
hide 
 
fadeOut 
 
fadeIn 
 
 
 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 a afirmativa II é verdadeira. 
 
Todas as afirmativas são falsas. 
 
Apenas as afirmativas I e III são verdadeiras. 
 
Apenas as afirmativas II e III são verdadeiras. 
Respondido em 12/05/2020 23:27:05 
 
 
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 item central de cada lista da página. 
 
O último item de cada lista. 
 
Todas as ocorrências pares de itens de lista. 
 
O primeiro item de cada lista. 
Respondido em 12/05/2020 23:27:10 
 
 
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 II estão corretas 
 
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 a asserção I está correta 
Respondido em 12/05/2020 23:27:13 
 
 
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 click 
 
focus, blur e change 
 
mouseenter, mouseleave e change 
 
keydown, keyup e keypress 
 
focus, blur e click 
Respondido em 12/05/2020 23:27:14 
 
 
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 objetoJSON é iniciada com o uso de chaves, e os pares chave-
valor são separados por vírgula. 
 
 
Somente as asserções I 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 II e III estão corretas 
Respondido em 12/05/2020 23:27:19 
 
 
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"? 
 
 
fadeOut 
 
shake 
 
show 
 
fadeIn 
 
hide 
 
 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 II e III são verdadeiras. 
 
Apenas a afirmativa II é verdadeira. 
 
Apenas as afirmativas I e III são verdadeiras. 
Respondido em 12/05/2020 23:28:03 
 
 
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 I está correta 
 
Somente as asserções I e II 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 III estão corretas 
Respondido em 12/05/2020 23:28:08 
 
 
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: 
 
 
O último item de cada lista. 
 
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 item central de cada lista da página. 
Respondido em 12/05/2020 23:28: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. 
 
 
 
 
 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-
valor são separados por vírgula. 
 
 
Somente a asserção I 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 
 
Somente a asserção II está correta 
Respondido em 12/05/2020 23:28:14 
 
 
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"? 
 
 
fadeOut 
 
shake 
 
hide 
 
show 
 
fadeIn 
Respondido em 12/05/2020 23:28:19 
 
 
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? 
 
 
mouseenter, mouseleave e click 
 
focus, blur e click 
 
keydown, keyup e keypress 
 
focus, blur e change 
 
mouseenter, mouseleave 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. 
 
 
Apenas as afirmativas I e III são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
 
Todas as afirmativas são falsas. 
 
Apenas a afirmativa II é verdadeira. 
 
Apenas as afirmativas II e III são verdadeiras. 
Respondido em 12/05/2020 23:28:56 
 
 
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 último item de cada lista. 
 
O primeiro item de cada lista. 
 
Todas as ocorrências ímpares de itens de lista. 
 
O item central de cada lista da página. 
 
Todas as ocorrências pares de itens de lista. 
Respondido em 12/05/2020 23:28:58 
 
 
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 II 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 III estão corretas 
Respondido em 12/05/2020 23:29:04 
 
 
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 
 
mouseenter, mouseleave e click 
 
focus, blur e change 
 
mouseenter, mouseleave e change 
 
keydown, keyup e keypress 
Respondido em 12/05/2020 23:29:06 
 
 
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 I e II estão corretas 
 
Somente a asserção I está correta 
 
Somente as asserções I e III estão corretas 
 
Somente as asserções II e III estão corretas 
 
Somente a asserção II está correta 
Respondido em 12/05/2020 23:28:57 
 
 
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"? 
 
 
show 
 
fadeOut 
 
shake 
 
hide 
 
fadeIn 
Respondido em 12/05/2020 23:29:16 
 
 
 
 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 a afirmação II está correta 
 
Apenas a afirmação I está correta 
 
Apenas as afirmações I e II estão corretas 
 
Apenas as afirmações II e III estão corretas 
 
Apenas as afirmações I e III estão corretas 
Respondido em 12/05/2020 23:29:36 
 
 
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 
 
Caixa de texto 
 
Menu 
 
Botão 
 
Ícone 
Respondido em 12/05/2020 23:29:58 
 
 
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 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 II está correta 
Respondido em 12/05/2020 23:29:49 
 
 
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 
 
"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) fragmento; (II) botão 
 
(I) menu; (II) fragmento 
 
(I) menu; (II) menu 
 
(I) fragmento; (II) menu 
Respondido em 12/05/2020 23:30:08 
 
 
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. 
 
 
 
 
 5a 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 XSL-FO 
 
XSD e XSLT 
 
XSLT e XSL-FO 
 
DTD e XSD 
 
DTD e XSLT 
Respondido em 12/05/2020 23:29:59 
 
 
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. 
 
 
 
 
 6a 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: 
 
 
Representa os objetos no lado cliente com DOM. 
 
Executa as requisições através do protocolo HTTP.

Outros materiais