Logo Passei Direto
Buscar

EEX0139 - PROGRAMACAO CLIENTE SERVIDOR

Ferramentas de estudo

Questões resolvidas

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[trem] + " " + x.trens[linha]
text.trens[1].trem + " " + text.trens[1].linha
text.trens[trem] + " " + text.trens[linha]
x.trens[1].trem + " " + x.trens[1].linha
x.trens[2].trem + " " + x.trens[2].linha

Considere a página abaixo, construída utilizando jQuery:
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
$('button').click(function(){$('p#par').hide();});
$('button:eq(1)').click(function(){$('p#par').hide();});
$('button:eq(0)').click(function().defineProperty('p.par').hide());
$('button').click(function(){$('p.par').hide();});
$('button').click(function(){$('p.par').hidden();});

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 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.
concatena três arrays em um objeto e atribui dados a ele.

Observe a linha de comando a seguir.
Indique qual deve ser o comando seguinte:
ResultSet rs = st.executeUpdate("select * from ALUNOS");
List ls = st().executeUpdate("select * from ALUNOS");
List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
ResultSet rs = st.executeQuery("select * from ALUNOS");
List< Aluno > ls = st.executeQuery("select * from ALUNOS");

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.
Qual dos artefatos está sendo descrito acima?
Diretiva
Etiqueta XML
Scriptlet
Etiqueta de Substituição
Etiqueta HTML

Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão natural das camadas.
De qual padrão estamos falando, e qual o componente deve implementá-lo?
Padrão de desenvolvimento Flyweight e componente do tipo EJB
Padrão de desenvolvimento Facade e componente do tipo EJB
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 DAO e componente do tipo JPA

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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[trem] + " " + x.trens[linha]
text.trens[1].trem + " " + text.trens[1].linha
text.trens[trem] + " " + text.trens[linha]
x.trens[1].trem + " " + x.trens[1].linha
x.trens[2].trem + " " + x.trens[2].linha

Considere a página abaixo, construída utilizando jQuery:
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
$('button').click(function(){$('p#par').hide();});
$('button:eq(1)').click(function(){$('p#par').hide();});
$('button:eq(0)').click(function().defineProperty('p.par').hide());
$('button').click(function(){$('p.par').hide();});
$('button').click(function(){$('p.par').hidden();});

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 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.
concatena três arrays em um objeto e atribui dados a ele.

Observe a linha de comando a seguir.
Indique qual deve ser o comando seguinte:
ResultSet rs = st.executeUpdate("select * from ALUNOS");
List ls = st().executeUpdate("select * from ALUNOS");
List< Aluno > ls = st.prepareStatement("select * from ALUNOS");
ResultSet rs = st.executeQuery("select * from ALUNOS");
List< Aluno > ls = st.executeQuery("select * from ALUNOS");

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.
Qual dos artefatos está sendo descrito acima?
Diretiva
Etiqueta XML
Scriptlet
Etiqueta de Substituição
Etiqueta HTML

Ao trabalhar com um aplicativo corporativo, segundo a arquitetura MVC, ocorre uma divisão natural das camadas.
De qual padrão estamos falando, e qual o componente deve implementá-lo?
Padrão de desenvolvimento Flyweight e componente do tipo EJB
Padrão de desenvolvimento Facade e componente do tipo EJB
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 DAO e componente do tipo JPA

Prévia do material em texto

Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO CLIENTE SERVIDOR 
 
Lupa Calc. 
 
 
 
 
EEX0139_201803107685_TEMAS 
 
Aluno: FERNANDO SILVA Matr.: 
Disc.: PROG CLIENTE 2022.3 EAD (GT) / 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. 
 
 
 
 
PROGRAMAÇÃO CLIENTE COM JAVASCRIPT 
 
 
1. 
 
 
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[trem] + " " + x.trens[linha] 
 
 
text.trens[1].trem + " " + text.trens[1].linha 
 
 
text.trens[trem] + " " + text.trens[linha] 
 
 
x.trens[2].trem + " " + x.trens[2].linha 
 
 
x.trens[1].trem + " " + x.trens[1].linha 
Data Resp.: 10/10/2022 08:37:28 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Explicação: 
A resposta correta é: x.trens[1].trem + " " + x.trens[1].linha 
 
 
 
 
 
2. 
 
 
Considere a página abaixo, construída utilizando jQuery: 
<title>Home $(document).ready(function() { ..I... }); Esconder Texto do parágrafo. 
 
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a 
lacuna I com: 
 
 
$('button').click(function(){$('p.par').hidden();}); 
 
 
$('button:eq(1)').click(function(){$('p#par').hide();}); 
 
 
$('button:eq(0)').click(function().defineProperty('p.par').hide()); 
 
 
$('button').click(function(){$('p.par').hide();}); 
 
 
$('button').click(function(){$('p#par').hide();}); 
Data Resp.: 10/10/2022 08:37:32 
 
Explicação: 
A resposta correta é: $('button').click(function(){$('p.par').hide();}); 
 
 
 
 
 
TECNOLOGIAS DE TRANSMISSÃO DE DADOS EM SISTEMAS WEB 
 
 
3. 
 
 
Dado o seguinte código JSON com Javascript: 
 
É correto afirmar que o código apresentado acima: 
 
 
cria um array com três objetos e atribui dados a eles. 
 
 
concatena três arrays em um objeto e atribui dados a ele. 
 
 
concatena três string formando uma classe e atribui dados a ela. 
 
 
divide um objeto em três strings e atribui dados a elas. 
 
 
concatena três objetos formando uma classe e atribui dados a ela. 
Data Resp.: 10/10/2022 08:37:34 
 
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=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
 
 
 
 
4. 
 
 
Assinale a opção que representa um exemplo correto de dados escritos no formato YAML: 
 
 
 
 
 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
 
 
 
 
 
 
 
 
 
Data Resp.: 10/10/2022 08:37:37 
 
Explicação: 
A resposta correta é: 
 
 
 
 
 
PROGRAMAÇÃO SERVIDOR COM JAVA 
 
 
5. 
 
 
Observe a linha de comando a seguir. 
 
Statement st = Conexao.getConection().createStatement(); 
 
Indique qual deve ser o comando seguinte: 
 
 
List< Aluno > ls = st.prepareStatement("select * from ALUNOS"); 
 
 
ResultSet rs = st.executeUpdate("select * from ALUNOS"); 
 
 
ResultSet rs = st.executeQuery("select * from ALUNOS"); 
 
 
List ls = st().executeUpdate("select * from ALUNOS"); 
 
 
List< Aluno > ls = st.executeQuery("select * from ALUNOS"); 
Data Resp.: 10/10/2022 08:37:41 
 
Explicação: 
A resposta correta é: ResultSet rs = st.executeQuery("select * from ALUNOS"); 
 
 
 
 
 
6. 
 
 
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? 
 
 
Scriptlet 
 
 
Etiqueta de Substituição 
 
 
Diretiva 
 
 
Etiqueta HTML 
 
 
Etiqueta XML 
Data Resp.: 10/10/2022 08:37:44 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
Explicação: 
A resposta correta é: Diretiva 
 
 
 
 
 
TECNOLOGIAS JPA E JEE 
 
 
7. 
 
 
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 Flyweight e componente do tipo EJB 
 
 
Padrão de desenvolvimento Facade e componente do tipo EJB 
 
 
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 DAO e componente do tipo JPA 
Data Resp.: 10/10/2022 08:37:46 
 
Explicação: 
A resposta correta é: Padrão de desenvolvimento Front Controller e componente do tipo Servlet 
 
 
 
 
 
8. 
 
 
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 Stateful Session Bean. 
 
 
Definir a interface de acesso às entidades do JPA. 
 
 
Definir um Stateless Session Bean. 
 
 
Definir a interface de acesso local ao pool de EJBs. 
 
 
Definir um contexto de persistência local para o Session Bean. 
Data Resp.: 10/10/2022 08:37:48 
 
Explicação: 
A resposta correta é: Definir a interface de acesso local ao pool de EJBs. 
 
 
 
 
 
WEBSERVICES 
 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&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 é 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. 
 
 
SOAP envia solicitação e resposta de seus serviços empacotados em envelopes, diferentemente 
do que ocorre nos serviços baseados em REST. 
Data Resp.: 10/10/2022 08:37:50 
 
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 UPDATE 
 
 
PUT e UPDATE 
 
 
SELECT e UPDATE 
 
 
GET e PUT 
 
 
SELECT e PUT 
Data Resp.: 10/10/2022 08:37:53 
 
Explicação: 
A resposta correta é: GET e PUT 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada 
 
 
 
 
Exercício inciado em 10/10/2022 08:37:25. 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp?num_seq_aluno_turma=170067167&cod_hist_prova=295753692&num_seq_turma=7214489&cod_disc=EEX0139

Mais conteúdos dessa disciplina