Buscar

P2 - Prova On-line (Programação Front-end)

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 7 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 7 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

05/10/2022 10:43 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=259702&cmid=332823 1/7
...
Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2022-3
Programação Frontend - 2022_03_EAD_A Avaliações P2 - Prova On-line (Acessar)
Questão 1
Completo
Atingiu 2,00
de 2,00
Iniciado em quinta, 29 set 2022, 13:06
Estado Finalizada
Concluída em quinta, 29 set 2022, 14:16
Tempo
empregado
1 hora 10 minutos
Avaliar 9,00 de um máximo de 10,00(90%)
Escreva o código HTML necessário para o navegador
renderizar um formulário como o exibido na Figura 1. O
método HTTP deve ser o post, a URL de destino deve ser
"index.html". Não permita que o formulário seja enviado com
os campos em branco, ou seja, adicione validações de forma
que ambos os campos sejam requeridos
Figura 1 - Formulário HTML
 
<form action="index.html" method="POST">
  <label for="usuario">Usuário:</label>
  <input type="email" id="usuario" name="usuario" required>
  <label for="senha">Senha:</label>
  <input type="password" id="senha" name=senha" required>
  <input type="submit" value="Login">
  </form>
 
Código HTML necessário:
 
Veja o código HTML necessário:
 
 
Comentário:











https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8
https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=122
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&section=4
https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=332823
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10350
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
05/10/2022 10:43 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=259702&cmid=332823 2/7
Questão 2
Completo
Atingiu 2,00
de 2,00
Defina uma função, usando a linguagem de programação
JavaScript, que receba dois parâmetros: um elemento e um
array. Seu método deve retornar true se o elemento for
encontrado no array e false caso contrário. Ou seja, seu
método retorna um booleano se o seu array contiver o
elemento. Não use o método includes em sua resolução.
•    Exemplo: contem([1, 2, 3], 2)           retorna => true
•    Exemplo: contem([‘a’, ‘b’, ‘c’], ‘d’)     retorna => false 
 
function contem(elemento){ 
let array =[]; 
 for(var i=0; i< elemento.length; i++) 
 array = elemento.indexOf(i); 
 if(array!= -1){ 
 return true; 
 }}
 
function contem(vetor, elemento) {
   for (let item of vetor)
     if (item == elemento) return true;
   return false;
}
 
Comentário:











https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340651
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10350
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
05/10/2022 10:43 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=259702&cmid=332823 3/7
Questão 3
Correto
Atingiu 1,00 de
1,00
Selecione a alternativa que apresenta uma sequência válida
de comandos para informar se um número (n), é um número
primo ou não. Um número (n) é considerado primo quando é
divisível apenas por um (1) e por ele mesmo (n). Para
simplificar o problema, considere que o o valor de n, nesse
caso, sempre será maior que 1 e foi declarado anteriormente,
em outra parte do código. 
Escolha uma opção:
a. let primo = true 
for (let i = 2; i < n; i++) { 
  if (n % i == 0) { 
    primo = false; 
    break; 
  } 
} 
b. let primo = true 
if (n % n == 0) && (n % 1 == 0) { 
  primo = false 
}
c. let primo = true 
for (let i = 1; i <= n; i++) { 
  if (n % i == 0) { 
    primo = false; 
  } 
}
d. let primo = true 
for (let i = 1; i <= n; i++) { 
  if (n % i != 0) { 
    primo = false; 
    break; 
  } 
}
e. let primo = false 
if (n % 1 == 0) && (n % n == 0) { 
  primo = true 
}
Sua resposta está correta.
Veja o algoritmo abaixo, em JavaScript, para verificar se um
número n é primo. Experimente alterar o número de n, na
primeira linha. Verifique o resultado da execução
pressionando F12 e olhando na aba console do seu
navegador.
 
A resposta correta é: let primo = true 
for (let i = 2; i < n; i++) { 
  if (n % i == 0) { 
    primo = false; 











https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340651
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10350
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
05/10/2022 10:43 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=259702&cmid=332823 4/7
Questão 4
Incorreto
Atingiu 0,00
de 1,00
Questão 5
Correto
Atingiu 1,00 de
1,00
    break; 
  } 
}
O desenvolvimento de sites é realizado por um conjunto de
linguagens. que podem ser divididas em duas categorias
básicas: as que rodam no lado cliente e as que rodam do
lado servidor. As linguagens do lado cliente são HTML, CSS e
JavaScript e as responsabilidades de cada uma delas são:
1. HTML é responsável pelo comportamento da página;
2. CSS é responsável pelo estilo da página;
3. JavaScript é responsável pela estrutura da página.
Assinale a alternativa que apresenta a afirmativa correta.
 
Escolha uma opção:
a. Apenas a responsabilidade em 1 está correta.
b. Apenas as responsabilidades em 1 e 3 estão corretas.
c. Apenas a responsabilidade em 2 está correta.
d. Apenas a responsabilidade em 3 está correta.
e. As três responsabilidade apr esentadas estão corretas. 

Sua resposta está incorreta.
HTML é responsável pela estrutura da página;
CSS é responsável pelo estilo da página;
JavaScript é responsável pelo comportamento da página.
 
A resposta correta é: Apenas a responsabilidade em 2 está
correta.
Para alterar o tamanho da fonte, em CSS, devemos usar a
propriedade font-size, por meio das unidades de
porcentagem, pixels ou "em". Selecione a alternativa que
mostra qual é a correspondência, em pixels e "em", para o
percentual de 50%. 
Escolha uma opção:
a. 16px ou 1em
b. 16px ou 0.5em
c. 8px ou1em
d. 8px ou 0.5em 
e. 4px ou 0.25em
Sua resposta está correta.
O percentual de 50% corresponde a: 8px ou 0.5em, uma vez
que 100% corresponde a 16px ou 1em. 
A resposta correta é: 8px ou 0.5em











https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340652
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340651
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340652
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340651
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340652
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340651
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340652
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10350
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
05/10/2022 10:43 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=259702&cmid=332823 5/7
Questão 6
Correto
Atingiu 1,00 de
1,00
Um bloco de declaração CSS começa com um seletor, que
indica onde a regra CSS será aplicada. Existem vários tipos
de seletores que você pode usar para personalizar uma
página.  Leia as seguintes afirmações sobre alguns tipos de
seletores:
1. O seletor de TAG é aquele aplicado baseado em
informações que não estão presentes na árvore HTML;
2. O seletor de classe é aplicado nos elementos que de
acordo com propriedade class;
3. O seletor de IDs é aplicado nos elementos que de
acordo com propriedade id.
Marque a alternativa que apresenta a afirmação correta.
 
Escolha uma opção:
a. Apenas as afirmações I e II estão corretas.
b. Apenas as afirmações II e III estão corretas. 
c. Apenas as afirmações I e III estão corretas.
d. Nenhuma das afirmações está correta.
e. Todas as afirmações estão corretas.
Sua resposta está correta.
O seletor de TAG é aquele aplicado diretamente aos
elementos HTML;
O seletor de classe é aplicado nos elementos que de
acordo com propriedade class;
O seletor de IDs é aplicado nos elementos que de acordo
com propriedade id;
Um pseudo seletor é aquele aplicado baseado em
informações que não estão presentes na árvore HTML.
 
A resposta correta é: Apenas as afirmações II e III estão
corretas.











https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340652
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=340652
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10350
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
05/10/2022 10:43 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=259702&cmid=332823 6/7
Questão 7
Correto
Atingiu 1,00 de
1,00
Lista ordenada em HTML, ou lista numerada, exibe elementos
em formato numerado e utiliza a tag HTML <ol>. Pode haver
diferentes tipos de lista ordenada. Selecione a alternativa que
mostra o código necessário para fazer o navegador
renderizar a lista exibida na Figura 1.
Figura 1 - Lista Ordenada
 
Escolha uma opção:
a. 
    <ol type="1"> 
      <li> Chrome  </li> 
      <li> Firefox </li> 
      <li> Edge    </li> 
    </ol>
b. 
    <ol type="A"> 
      <li> Chrome  </li> 
      <li> Firefox </li> 
      <li> Edge    </li> 
    </ol>
c. 
    <ol type="I"> 
      <li> Chrome  </li> 
      <li> Firefox </li> 
      <li> Edge    </li> 
    </ol> 
d. 
    <ol type="a"> 
      <li> Chrome  </li> 
      <li> Firefox </li> 
      <li> Edge    </li> 
    </ol>
e. 
    <ol type="i"> 
      <li> Chrome  </li> 
      <li> Firefox </li> 
      <li> Edge    </li> 
    </ol>
Sua resposta está correta.
Veja o código necessário para renderizar a lista ordenada da
questão na imagem seguinte:
 
 











https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10350
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);
05/10/2022 10:43 P2 - Prova On-line (Acessar)
https://ava.candidomendes.edu.br/moodle/mod/quiz/review.php?attempt=259702&cmid=332823 7/7
Questão 8
Correto
Atingiu 1,00 de
1,00
A resposta correta é: 
    <ol type="I"> 
      <li> Chrome  </li> 
      <li> Firefox </li> 
      <li> Edge    </li> 
    </ol>
Para criar um formulário em uma página web você precisa
usar a tag <form>, que especifica a abertura de um
formulário em um documento HTML. Dentro dessa tag, você
vai colocar os atributos de seu formulário, como campos
para a entrada ou visualização de dados, botões para
submeter dados, etc. Analise as seguintes afirmações sobre
as algumas propriedades da tag <form>:
1. A propriedade name permite identificar cada formulário
em uma página que contenha vários formulários
2. A propriedade method especifica a URL de destino que
irá processar as informações enviadas pelo formulário
3. A propriedade action define o método (get/post) HTTP
Marque a alternativa que apresenta a afirmação correta.
 
Escolha uma opção:
a. Nenhuma das afirmações está correta.
b. Apenas a afirmação em II está correta.
c. Apenas a afirmação em III está correta.
d. Apenas a afirmação em I está correta. 
e. Todas as afirmações estão corretas.
Sua resposta está correta.
A propriedade name permite identificar cada formulário
em uma página que contenha vários formulários
A propriedade method define o método (get/post) HTTP
A propriedade action especifica a URL de destino que irá
processar as informações enviadas pelo formulário
 
A resposta correta é: Apenas a afirmação em I está correta.











https://ava.candidomendes.edu.br/moodle/mod/resource/view.php?id=339269
javascript:void(0);
https://ava.candidomendes.edu.br/moodle/user/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361&stopjsnav=1
https://ava.candidomendes.edu.br/moodle/
https://ava.candidomendes.edu.br/moodle/my/
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10350
https://ava.candidomendes.edu.br/moodle/course/view.php?id=10356https://ava.candidomendes.edu.br/moodle/course/view.php?id=10361
https://ava.candidomendes.edu.br/moodle/course/view.php?id=892
javascript:void(0);

Continue navegando