Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO CLIENTE SERVIDOR 1. O que acontece quando executamos o código abaixo em um navegador com suporte à ECMAScript versão ES6 ou superior? A instrução let introduz um escopo de bloco a variável teste. O valor da variável teste será sempre 200. Será exibido no console do navegador o valor 1. 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. Data Resp.: 05/04/2022 13:53:17 Explicação: A resposta correta é: O valor da variável teste será sempre 200. 2. O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. Sobre a utilização de seletores no jQuery é correto afirmar: $(´.paragrafo´); retornará o elemento com id igual a ¿paragrafo¿. $(´p:first´); retornará o primeiro dos elementos p. $(´#formulario´); retornará todos os elementos da classe ¿formulario¿. $(´td, th´); retornará todos os elementos th que são filhos de td. $(´p#first´); retornará o primeiro dos elementos p. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 Data Resp.: 05/04/2022 13:53:31 Explicação: A resposta correta é: $(´p:first´); retornará o primeiro dos elementos p. 3. Num trecho XML, o comentário ¿Trecho em teste¿ deve ser introduzido como: TrechoemtesteTrechoemteste TrechoemtesteTrechoemteste Trecho−−em−−testeTrecho−−em−−teste Data Resp.: 05/04/2022 13:54:09 4. Dado o seguinte código JSON com Javascript: É correto afirmar que o código apresentado acima: divide um objeto em três strings e atribui dados a elas. concatena três arrays em um objeto e atribui dados a ele. concatena três string formando uma classe e atribui dados a ela. concatena três objetos formando uma classe e atribui dados a ela. cria um array com três objetos e atribui dados a eles. Data Resp.: 05/04/2022 13:54:27 Explicação: A resposta correta é: cria um array com três objetos e atribui dados a eles. https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 5. O padrão Front Controller é muito utilizado no ambiente Java Web, definindo a centralização das chamadas HTTP e o direcionamento do fluxo de execução do sistema para a visualização correta. Qual das opções descreve corretamente os passos para implementar o processamento das requisições de acordo com o padrão descrito? A requisição é recebida no Servlet, onde são feitas conversões e chamadas para métodos de negócio, e no final um RequestDispatcher redireciona o fluxo para a página JSP. A requisição é recebida na página JSP, seguida de um redirecionamento para o Servlet através de um comando sendRedirect, onde é construída a resposta, e todas as chamadas a métodos de negócios ocorrem no navegador do usuário. A requisição é recebida no Servlet e redirecionada para a página JSP correta, com o uso de sendRedirect, sendo feitas as conversões e chamadas para métodos de negócio ao nível da página JSP. A requisição é recebida na página JSP, onde são feitas as chamadas necessárias para os métodos de negócio, e no final temos um comando sendRedirect para efetuar o redirecionamento para o Servlet. A requisição é recebida no Servlet e redirecionada para a página JSP correta, com o uso de um RequestDispatcher, sendo feitas as conversões e chamadas para métodos de negócio ao nível da página JSP. Data Resp.: 05/04/2022 13:54:52 Explicação: A resposta correta é: A requisição é recebida no Servlet, onde são feitas conversões e chamadas para métodos de negócio, e no final um RequestDispatcher redireciona o fluxo para a página JSP. 6. Quando lidamos com SQL, temos comandos denominados DML, ou linguagem de manipulação de dados, como INSERT, UPDATE e DELETE, voltados para a manutenção dos dados presentes na tabela, e efetuamos consultas através do comando SELECT, talvez o mais relevante do SQL. Para executar comandos DML a partir de um Statement, qual método deveria ser utilizado para manipulação de dados? createStatement. open. executeQuery. executeUpdate. getConnection. Data Resp.: 05/04/2022 13:55:11 Explicação: https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 A resposta correta é: executeUpdate. As consultas ao banco são feitas com a utilização de executeQuery, mas os comandos para manipulação de dados são executados através de executeUpdate. 7. 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? Transaction Column EntityManager EntityManagerFactory Entity Data Resp.: 05/04/2022 13:55:22 Explicação: A resposta correta é: EntityManager 8. A arquitetura MVC (Model, View e Controller) é utilizada de forma ampla, na criação de sistemas cadastrais, e caracteriza-se pela divisão do sistema em três camadas, com objetivos específicos. Considerando a divisão utilizada pelo MVC, a interface de usuário e o componente DAO estariam, respectivamente, nas camadas: View e Controller Controller e Model Model e Controller Model e View View e Model Data Resp.: 05/04/2022 13:55:50 Explicação: A resposta correta é: View e Model https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 9. 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: 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 é um protocolo independente de plataforma que faz chamadas de procedimentos remotos por meio de conexões FTP com poucas limitações. SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente do que ocorre nos serviços baseados em REST. SOAP é uma arquitetura de rede, baseada em mecanismos de solicitação e resposta tradicionais da Web, como solicitações GET e POST REST é uma arquitetura de rede, baseada no protocolo XML, que permite o serviço Web e o cliente se comunicar. Data Resp.: 05/04/2022 13:56:16 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. 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: GET e PUT SELECT e PUT PUT e UPDATE SELECT e UPDATE GET e UPDATE https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139 https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=160766445&cod_hist_prova=279757324&num_seq_turma=7013543&cod_disc=EEX0139
Compartilhar