Buscar

GABARITO 2 SIMULADO

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 7 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 7 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

Prévia do material em texto

Disc.: DESENVOLVIMENTO DE BACK-END 
Aluno(a): ROGERIO SCHERER 202002556749 
Acertos: 7,0 de 10,0 14/05/2023 
 
 
1
a 
 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. 
 
 WSDL 
 XSLT 
 UDDI 
 Python 
 XML 
Respondido em 14/05/2023 16:13:00 
 
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. 
 
 
 
2
a 
 Questão 
Acerto: 1,0 / 1,0 
 
(FGV/2022) O JavaScript Object Notation (JSON) é um formato de 
intercâmbio de dados baseado em texto. De acordo com a gramática JSON, 
especificada na RFC 8259, é correto afirmar que: 
 
 uma string começa e termina com crases. 
 um objeto é representado como um par de parênteses em torno de zero 
ou mais pares nome/valor. 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=308324787&cod_prova=6285589363&f_cod_disc=
 um array é representado como colchetes em torno de zero ou mais 
elementos. 
 um número é representado na base 16 usando símbolos alfanuméricos. 
 nomes literais devem ser utilizados em caixa alta. 
Respondido em 14/05/2023 16:18:46 
 
Explicação: 
Um array, em JSON, é uma estrutura representada por colchetes que 
englobam nenhum ou alguns conjuntos de pares "nome:valor", que deverão 
ser separados por vírgulas. 
 
 
 
3
a 
 Questão 
Acerto: 1,0 / 1,0 
 
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? 
 
 Diretiva 
 Scriptlet 
 Etiqueta de Substituição 
 Etiqueta HTML 
 Etiqueta XML 
Respondido em 14/05/2023 16:19:38 
 
Explicação: 
A resposta correta é: Diretiva 
 
 
 
4
a 
 Questão 
Acerto: 0,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 I está correta. 
 Todas as afirmativas estão corretas. 
 Somente a II está correta. 
 Somente a III está correta. 
 Somente I e II estão corretas. 
Respondido em 14/05/2023 16:19:59 
 
Explicação: 
A resposta correta é: Somente I e II estão corretas. 
 
 
 
5
a 
 Questão 
Acerto: 0,0 / 1,0 
 
No framework Spring temos um núcleo de execução, também denominado 
contêiner, que é organizado em cinco módulos principais, os quais englobam 
conjuntos de funcionalidades necessárias para a implementação de sistemas, 
como a recepção de mensagens a partir de uma mensageria. Em qual dos 
módulos temos a API necessária para a recepção dessas mensagens? 
 
 Data Access / Integration 
 Web 
 Core Container 
 Test 
 AOP e Instrumentação 
Respondido em 14/05/2023 16:21:16 
 
Explicação: 
No ambiente de programação do Java, a integração com mensagerias é feita 
pela API denominada JMS, que assim como os demais componentes de 
middleware, fica no módulo Data Access / Integration. No módulo Test 
estão presentes ferramentas de teste, como JUnit e TestNG, no Core 
Container temos classes estruturais e suporte à injeção de dependências, 
Web engloba elementos como Servlets e Portlets, enquanto o módulo AOP e 
Instrumentação agrupa ferramentas para carregamento de classes, suporte ao 
AspectJ e programação orientada a aspectos, entre outros elementos. 
 
 
 
6
a 
 Questão 
Acerto: 1,0 / 1,0 
 
Você foi contratado para criar um sistema baseado no framework Spring, em 
substituição ao sistema atual, construído em PHP, e precisa manter plena 
compatibilidade com o modelo de comunicação original, onde os dados são 
enviados a partir de formulários HTML. Qual anotação deverá ser utilizada 
para recuperar os dados de cada um dos campos de entrada do formulário, ao 
nível do controlador Spring? 
 
 PathVariable 
 Autowired 
 RequestParam 
 RequestMapping 
 Transactional 
Respondido em 14/05/2023 16:22:16 
 
Explicação: 
Após criar a classe do controlador, as rotas de base serão definidas com a 
utilização de RequestMapping, e caso seja necessário instanciar um bean no 
contexto do Spring, ele deve ser anotado com Autowired. Ao utilizar um 
DAO, os métodos de escrita devem ser configurados com Transactional. 
Finalmente, para capturar valores enviados por formulários, os 
parâmetros do método de resposta, no controlador, devem ser anotados 
com RequestParam, enquanto valores definidos ao nível do caminho 
seriam recuperados através da anotação PathVariable. 
 
 
 
7
a 
 Questão 
Acerto: 0,0 / 1,0 
 
Existem dois tipos principais de comunicação em redes: comunicação síncrona 
e comunicação assíncrona. Considerando a comunicação assíncrona entre 
sistemas (com o uso de uma message broker), assinale a alternativa verdadeira: 
 
 Na comunicação assíncrona, o consumidor da mensagem deve aguardar 
o processamento do produtor da mensagem para responder à 
mensagem. 
 A comunicação assíncrona é feita somente sem a utilização do message 
broker, pois o mesmo serve para intermediar mensagens síncronas. 
 Na comunicação assíncrona, as tecnologias de desenvolvimento dos 
componentes do produtor de mensagens e do consumidor de mensagens 
deve ser a mesma. 
 O message broker deve conhecer e ser implementado com ambas as 
tecnologias de desenvolvimento do produtor e consumidor de 
mensagens. 
 Se um serviço quer enviar uma mensagem para ser consumida por outro 
serviço, esta mensagem irá inicialmente para o message broker. 
Respondido em 14/05/2023 16:23:37 
 
Explicação: 
Uma comunicação assíncrona resolve o problema de desempenho da 
comunicação síncrona, pois aqui o sistema não precisa aguardar a resposta 
de um serviço para continuar o processamento. Neste modelo, a mensagem 
enviada para um serviço é enviada para um sistema intermediário ¿ que irá 
lidar com todas as requisições. Este sistema intermediário também é 
denominado message bus ou message broker. 
 
 
 
8
a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um Message Broker é uma solução inteligente que fornece mecanismos para 
que aplicativos possam se comunicar de forma assíncrona. Considerando o 
serviço de mensageria, apresente uma característica do Message Broker: 
 
 É o local onde as mensagens não entregues são colocadas para serem 
tratadas posteriormente. 
 É um servidor que serve para processar e suportar o envio, recebimento 
e redirecionamento das mensagens trocadas pelos sistemas de software. 
 Geralmente implementado com dois servidores: o primeiro que 
implementa uma exchange e o segundo servidor que implementa e 
instancia as filas. 
 Pode ser desenvolvimento em diversas linguagens de programação, mas 
somente implementa um protocolo de comunicação. 
 Comumente implementado em Python, dá suporte principalmente ao 
protocolo JMS. 
Respondido em 14/05/2023 16:24:38 
 
Explicação:O message broker é um sistema intermediário (um servidor) que é 
responsável por processar, enviar, receber e monitorar a troca de mensagens 
entre sistemas. Ora, isso é interessante pois dois serviços A¿e 
 
B¿ precisam apenas conhecer o formato de mensagens enviadas e recebidas para o 
message broker. Portanto, uma atualização em um serviço 
D¿afηria(mantendooforma→damensa≥m)apenasumapossíveltrocade∈formaçõ
esentreoserviço 
D¿ e o message broker. 
 
 
 
9
a 
 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: 
 
 GET e PUT 
 SELECT e UPDATE 
 PUT e UPDATE 
 SELECT e PUT 
 GET e UPDATE 
Respondido em 14/05/2023 16:25:11 
 
Explicação: 
A resposta correta é: GET e PUT 
 
 
 
10
a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um web service em Java é um programa cujos métodos públicos são acessados por 
aplicações remotas. Utiliza como base protocolos como SOAP e HTTP. É correto afirmar 
que: 
 
 Um web service, para ser utilizado, precisa ser compilado na linguagem 
Intel assembly e empregado em um servidor para esta tecnologia. Esse 
procedimento é semelhante ao utilizado pelos servlets e páginas JSP que 
necessitam de um servidor específico para fornecer o serviço desejado. 
 Um web service, para ser utilizado, precisa ser ativado por um serviço da 
plataforma Windows ou pelo daemon inetd da plataforma Unix, encapsulado numa 
conexão TELNET. Esse procedimento é semelhante ao utilizado pelos serviços de 
backup que necessitam de autorização de usuário. 
 Um web service, para ser utilizado, precisa ser carregado por um daemon que 
aguarda requisições. Para isso, é empregado um servidor multiplataforma. Esse 
procedimento é semelhante ao utilizado pelos serviços de proxy que necessitam de 
autenticação de usuário. 
 Um web service, para ser utilizado, precisa ser escrito com o protocolo SOAP 
encapsulado numa conexão IMAP. Esse procedimento é semelhante ao utilizado 
pelos servlets e páginas JSP que necessitam de um servidor específico para 
fornecer o serviço desejado. 
 Um web service, para ser utilizado, precisa estar ativo esperando requisições. Para 
isso, é empregado um servidor para esta tecnologia. Esse procedimento é 
semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de um 
servidor específico para fornecer o serviço desejado. 
Respondido em 14/05/2023 16:25:50 
 
Explicação: 
A resposta correta é: Um web service, para ser utilizado, precisa estar ativo esperando 
requisições. Para isso, é empregado um servidor para esta tecnologia. Esse 
procedimento é semelhante ao utilizado pelos servlets e páginas JSP, que necessitam de 
um servidor específico para fornecer o serviço desejado.

Continue navegando