Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. Sobre a utilização de seletores no jQuery é correto afirmar: Ao contrário da palavra- chave "var", a palavra- chave "let", tem como função restringir o acesso a variáveis dentro de um bloco. Neste sentido, o que acontece quando executamos o código abaixo em um navegador com suporte a ECMAScript versão ES6 ou superior? PROGRAMAÇÃO CLIENTE SERVIDOR Lupa Calc. EEX0139_202011024045_TEMAS Aluno: DANIEL FERNANDES VIEIRA Matr.: 202011024045 Disc.: PROG CLIENTE 2021.4 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. $(´td, th´); retornará todos os elementos th que são filhos de td. $(´p:first´); retornará o primeiro dos elementos p. $(´p#first´); retornará o primeiro dos elementos p. $(´#formulario´); retornará todos os elementos da classe ¿formulario¿. $(´.paragrafo´); retornará o elemento com id igual a ¿paragrafo¿. Data Resp.: 16/01/2022 09:33:32 Explicação: A resposta correta é: $(´p:first´); retornará o primeiro dos elementos p. 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); Os padrões da Web aos quais o AJAX está intimamente ligado são: Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous Javascript and XML), as seguintes afirmações foram feitas: ( ) permite atualizar dinamicamente o conteúdo, ou partes, de uma página web. ( ) embora usado no nome, a utilização da linguagem XML não é obrigatória. ( ) a XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client. Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo): Uma página JSP permite gerar conteúdo dinâmico através de um conjunto específico de artefatos, os quais são reconhecidos pelo contêiner Web para geração do Servlet equivalente. Entre os artefatos, um deles permite a identificação do tipo conteúdo, importação de bibliotecas e definir a página de erro entre outras configurações possíveis. Qual dos artefatos está sendo descrito acima? Será exibido dentro da janela navegador o valor 1. A declaração da variável teste utilizando let funcionaria da mesma forma se utilizássemos var. Será exibido no console do navegador o valor 1. O valor da variável teste será sempre 200. A instrução let introduz um escopo de bloco a variável teste. Data Resp.: 16/01/2022 09:34:16 Explicação: A resposta correta é: O valor da variável teste será sempre 200. 3. os objetos onreadystatechange e XMLHttpRequest para enviar dados para um servidor Web o objeto XMLHttpRequest para recuperar dados de um servidor Web e a linguagem JavaScript/DOM para exibir os dados os objetos onreadystatechange e XMLHttpResponse para recuperar dados de um servidor Web o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados o evento onreadystatechange para recuperar dados de um servidor Web e a linguagem XHTML para estruturar os dados Data Resp.: 16/01/2022 09:34:47 Explicação: A resposta correta é: o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados. 4. F - F - F V - V - V F - F - V V - F - V V - V - F Data Resp.: 16/01/2022 09:35:04 Explicação: A resposta correta é: V - V - F 5. Analise as afirmativas sobre Servlets: I - A tecnologia Java Servlet utiliza a plataforma Java para criar páginas web dinâmicas em aplicações independentes de plataforma. II - Um componente de Servlet é uma classe que estende (herda) de HttpServlet. III - A tecnologia se baseia na construção de classes, sendo executada ao nível do cliente, no navegador. Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, as camadas Model e Controller são definidas ao nível do projeto interno com o terminador "ejb", e o NetBeans oferece ferramentas de automatização para a geração dos componentes necessários, com utilização de duas tecnologias específicas. Quais são as tecnologias utilizadas para as duas camadas citadas, respectivamente? O ferramental do JPA oferece diversos componentes, com finalidades específicas, no âmbito da persistência de dados, oferecendo um caminho comum para o mapeamento objeto-relacional. Qual componente, oferecido pelo JPA, é responsável pelo manuseio das diversas entidades? Diretiva Etiqueta HTML Scriptlet Etiqueta XML Etiqueta de Substituição Data Resp.: 16/01/2022 09:35:12 Explicação: A resposta correta é: Diretiva 6. Todas as afirmativas estão corretas. Somente a III está correta. Somente I e II estão corretas. Somente a II está correta. Somente a I está correta. Data Resp.: 16/01/2022 09:35:32 Explicação: A resposta correta é: Somente I e II estão corretas. 7. JSP e Servlet EJB e Servlet JPA e JSP Servlet e JPA JPA e EJB Data Resp.: 16/01/2022 09:35:44 Explicação: A resposta correta é: JPA e EJB 8. EntityManager Sobre as afirmativas abaixo relacionadas aos conceitos de serviços Web Considere os acrônimos: - REST - Representational State Transfer; - SOAP - Simple Object Access Protocol . É correrto afirmar que o: O REST (REpresentaional State Transfer) é um estilo de web service muito utilizado devido à sua flexibilidade e simplicidade. Um dos conceitos importantes para trabalhar com REST é a utilização correta dos verbos HTML. São exemplos de verbos HTML: Transaction EntityManagerFactory Column Entity Data Resp.: 16/01/2022 09:35:53 Explicação: A resposta correta é: EntityManager 9. REST e o SOAP são um tipo de computação distribuída que permite a um aplicativo clientes ter acesso direto à memória principal de uma aplicação servidora. SOAP é uma arquitetura de rede, baseada em mecanismos de solicitação e resposta tradicionais da Web, como solicitações GET e POST SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente do que ocorre nos serviços baseados em REST. REST é uma arquitetura de rede, baseada no protocolo XML, que permite o serviço Web e o cliente se comunicar. SOAP é um protocolo independente de plataforma que faz chamadas de procedimentos remotos por meio de conexões FTP com poucas limitações. Data Resp.: 16/01/2022 09:36:08 Explicação: A resposta correta é: SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente do que ocorre nos serviços baseados em REST. 10. SELECT e PUT GET e UPDATE GET e PUT SELECT e UPDATE PUT e UPDATE Data Resp.: 16/01/2022 09:36:19 Explicação: A resposta correta é: GET e PUT Não Respondida Não Gravada Gravada Exercício inciado em 16/01/2022 09:33:02.