Buscar

Simulado 1 PROGRAMAÇÃO CLIENTE SERVIDOR

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

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considerando o fragmento de código abaixo, em relação ao escopo de variáveis em Javascript, assinale a 
afirmativa correta. 
 
 
 
 
Serão impressos 1 e -1; 
 
Serão impressos 5 e 5; 
 
Serão impressos undefined e undefined; 
 Serão impressos 1 e undefined; 
 
Serão impressos 6 e 4; 
 
 
Explicação: 
A resposta correta é: Serão impressos 1 e undefined; 
 
 
2a 
 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? 
 
 
 
 
 
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. 
 
A instrução let introduz um escopo de bloco a variável teste. 
 O valor da variável teste será sempre 200. 
 
Será exibido dentro da janela navegador o valor 1. 
 
 
Explicação: 
A resposta correta é: O valor da variável teste será sempre 200. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa correta: 
 
 
Um arquivo XML válido é composto unicamente por tags previamente definidas na especificação da 
linguagem; 
 XML é case sensitive, ou seja, diferencia letras maiúsculas de minúsculas. 
 
A sintaxe válida para um comentário em XML é <:? ¿ :>. 
 
Um dos plugins mais conhecidos para o Microsoft Office, o XSLT é uma ferramenta proprietária da Microsoft 
que permite transformar arquivos de planilhas eletrônicas em documentos XML e viceversa. 
 
XML é uma linguagem derivada diretamente do ECMAScript. 
 
 
Explicação: 
A resposta correta é: XML é case sensitive, ou seja, diferencia letras maiúsculas de minúsculas. 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
(Quadrix/2022 - Adaptada) Trata-se de uma metalinguagem extensível e independente de plataforma que surgiu para 
facilitar a troca de informação na Web. Tornou-se um padrão muito difundido e utilizado nas mais diversas áreas, 
suportado por uma quantidade variada de aplicações, ferramentas, parsers, browsers, SGBD, entre outros. 
Assinale a alternativa que apresenta o padrão descrito acima. 
 
 XML 
 
WSDL 
 
XSLT 
 
Python 
 
UDDI 
 
 
Explicação: 
A descrição apresentada na questão corresponde ao padrão XML, que é uma metalinguagem extensível e independente de 
plataforma utilizada para troca de informações na Web. O XML é amplamente utilizado em diversas áreas e é suportado por uma 
variedade de aplicações, ferramentas, parsers, browsers e sistemas de gerenciamento de banco de dados, entre outros. 
 
 
5a 
 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. 
 executeUpdate. 
 
open. 
 
 
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. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
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. 
 
 
Somente a II está correta. 
 Somente I e II estão corretas. 
 
Somente a III está correta. 
 
Somente a I está correta. 
 
Todas as afirmativas estão corretas. 
 
 
Explicação: 
A resposta correta é: Somente I e II estão corretas. 
 
 
7a 
 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 Stateful Session Bean. 
 Definir a interface de acesso local ao pool de EJBs. 
 
Definir um contexto de persistência local para o Session Bean. 
 
Definir um Stateless Session Bean. 
 
Definir a interface de acesso às entidades do JPA. 
 
 
Explicação: 
A resposta correta é: Definir a interface de acesso local ao pool de EJBs. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
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? 
 
 
JSP e Servlet 
 JPA e EJB 
 
JPA e JSP 
 
EJB e Servlet 
 
Servlet e JPA 
 
 
Explicação: 
A resposta correta é: JPA e EJB 
 
 
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: 
 
 
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. 
 
REST é uma arquitetura de rede, baseada no protocolo XML, que permite o serviço Web e o cliente se 
comunicar. 
 
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 
 
 
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 
 
Analise as afirmativas abaixo com relação ao SOAP. 
1. SOAP especifica uma sintaxe baseada em XML para se escrever e endereçar uma mensagem entre dois 
sistemas comunicantes. 
2. SOAP é um protocolo baseado em XML para a troca de informações estruturadas em ambientes distribuídos. 
3. O protocolo SOAP provê uma forma de possibilitar a passagem de comandos e parâmetros entre as 
entidades Requester e Provider, dependente da plataforma de implementação e de linguagem de programação 
utilizada. 
4. Envelope, Header, Exception e Body são elementos básicos de uma mensagem SOAP. 
Assinale a alternativa que indica todas as afirmativas corretas. 
 
 
São corretas apenas as afirmativas 1, 2 e 3. 
 
São corretas apenas as afirmativas 1, 3 e 4. 
 
São corretas apenas as afirmativas 1 e 2. 
 São corretas apenas as afirmativas 2, 3 e 4. 
 
São corretas apenas as afirmativas 1 e 3. 
 
 
Explicação: 
A resposta correta é: São corretas apenas as afirmativas 2, 3 e 4.

Outros materiais