Buscar

Programação cliente servidor - simulado 1

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 9 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 9 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 9 páginas

Prévia do material em texto

Disc.: PROGRAMAÇÃO CLIENTE SERVIDOR   
	Aluno(a): 
	
	Acertos: 10,0 de 10,0
	02/10/2022
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	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?
 
 
		
	 
	O valor da variável teste será sempre 200. 
	
	Será exibido dentro da janela navegador o valor 1. 
	
	A instrução let introduz um escopo de bloco a variável teste. 
	
	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. 
	Respondido em 02/10/2022 17:26:09
	
	Explicação:
A resposta correta é: O valor da variável teste será sempre 200. 
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o bloco de código abaixo que utiliza JavaScript e JSON. 
Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por: 
		
	 
	x.trens[1].trem + " " + x.trens[1].linha 
	
	x.trens[trem] + " " + x.trens[linha] 
	
	text.trens[trem] + " " + text.trens[linha] 
	
	text.trens[1].trem + " " + text.trens[1].linha 
	
	x.trens[2].trem + " " + x.trens[2].linha 
	Respondido em 02/10/2022 17:26:44
	
	Explicação:
A resposta correta é: x.trens[1].trem + " " + x.trens[1].linha 
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Os padrões da Web aos quais o AJAX está intimamente ligado são: 
		
	
	os objetos onreadystatechange e XMLHttpResponse para recuperar dados de 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 XMLHttpRequest para enviar dados para 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 
	Respondido em 02/10/2022 17:28:41
	
	Explicação:
A resposta correta é: o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	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): 
		
	
	F - F - F 
	
	F - F - V 
	
	V - V - V 
	
	V - F - V 
	 
	V - V - F 
	Respondido em 02/10/2022 17:29:22
	
	Explicação:
A resposta correta é: V - V - F 
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	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 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 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 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. 
	 
	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. 
	Respondido em 02/10/2022 17:30:21
	
	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. 
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	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.
	
	executeQuery.
	
	getConnection.
	
	open.
	 
	executeUpdate.
	Respondido em 02/10/2022 17:34:07
	
	Explicação:
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.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão natural das camadas, em termos dos projetos internos, ficando a camada View sob responsabilidade do projeto com terminador "war". A interface padrão, conforme o próprio terminador indica, é um aplicativo Java Web, sendo comum a implementação de um padrão de desenvolvimento para centralizar o tratamento das requisições, bem como redirecionar para a visualização correta, após efetuar as chamadas para a camada Controller. De qual padrão estamos falando, e qual o componente deve implementá-lo? 
		
	
	Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
	 
	Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
	
	Padrão de desenvolvimento Facade e componente do tipo EJB 
	
	Padrão de desenvolvimento Flyweight e componente do tipo EJB 
	
	Padrão de desenvolvimento DAO e componente do tipo JPA  
	Respondido em 02/10/2022 17:34:48
	
	Explicação:
A resposta correta é: Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Uma mudança essencial no modelo de programação Java, com a evolução do JEE, foi o uso de anotações nas diversas tarefas de configuração dos EJBs do aplicativo. Para que serve a anotação Local no ambiente de criação de EJBs?  
		
	
	Definir um Stateless Session Bean.  
	
	Definir a interface de acesso às entidades do JPA.  
	
	Definir um contexto de persistência local para o Session Bean.  
	 
	Definir a interface de acesso local ao pool de EJBs. 
	
	Definir um Stateful Session Bean. 
	Respondido em 02/10/2022 17:35:12
	
	Explicação:
A resposta correta é: Definir a interface de acesso local ao pool de EJBs. 
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	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 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 
	
	SOAP é um protocolo independentede plataforma que faz chamadas de procedimentos remotos por meio de conexões FTP com poucas limitações. 
	
	REST é uma arquitetura de rede, baseada no protocolo XML, que permite o serviço Web e o cliente se comunicar. 
	Respondido em 02/10/2022 17:35:33
	
	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. 
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	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: 
		
	
	PUT e UPDATE 
	
	GET e UPDATE 
	
	SELECT e PUT 
	
	SELECT e UPDATE 
	 
	GET e PUT 
	Respondido em 02/10/2022 17:36:02
	
	Explicação:
A resposta correta é: GET e PUT

Continue navegando