Baixe o app para aproveitar ainda mais
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§ion=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);
Compartilhar