Buscar

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

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 undefined e undefined; 
 
Serão impressos 5 e 5; 
 Serão impressos 1 e undefined; 
 
Serão impressos 6 e 4; 
 
Serão impressos 1 e -1; 
 
 
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? 
 
 
 
 
 O valor da variável teste será sempre 200. 
 
Será exibido no console do 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 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 
 
(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 
 
UDDI 
 
XSLT 
 XML 
 
Python 
 
 
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. 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Os padrões da Web aos quais o AJAX está intimamente ligado são: 
 
 
o evento onreadystatechange para recuperar dados de um servidor Web e 
a linguagem XHTML para estruturar 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 objeto XMLHttpRequest para recuperar dados de um servidor Web e a 
linguagem JavaScript/DOM para exibir os dados 
 
os objetos onreadystatechange e XMLHttpResponse para recuperar 
dados de um servidor Web 
 
 
Explicação: 
A resposta correta é: o objeto XMLHttpResponse para recuperar dados de um 
servidor Web e a linguagem XML para formatar os dados. 
 
 
5a 
 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? 
 
 
Etiqueta HTML 
 
Etiqueta XML 
 
Scriptlet 
 
Etiqueta de Substituição 
 Diretiva 
 
 
Explicação: 
A resposta correta é: Diretiva 
 
 
 
 
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. 
 
Todas as afirmativas estão corretas. 
 
Somente a III está correta. 
 
Somente a I está correta. 
 Somente I e II estão corretas. 
 
 
Explicação: 
A resposta correta é: Somente I e II estão corretas. 
 
 
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 DAO e componente do tipo JPA 
 
Padrão de desenvolvimento Service Locator e componente do tipo JNDI 
 
Padrão de desenvolvimento Flyweight e componente do tipo EJB 
 Padrão de desenvolvimento Front Controller e componente do 
tipo Servlet 
 
Padrão de desenvolvimento Facade e componente do tipo EJB 
 
 
Explicação: 
A resposta correta é: Padrão de 
desenvolvimento Front Controller e componente do tipo Servlet 
 
 
8a 
 Questão 
Acerto: 0,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 local ao pool de EJBs. 
 
Definir um Stateful Session Bean. 
 Definir um contexto de persistência local para o 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. 
 
 
9a 
 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 2, 3 e 4. 
 
São corretas apenas as afirmativas 1, 3 e 4. 
 
São corretas apenas as afirmativas 1, 2 e 3. 
 
São corretas apenas as afirmativas 1 e 2. 
 
São corretas apenas as afirmativas 1 e 3. 
 
 
Explicação: 
A resposta correta é: São corretas apenas as afirmativas 2, 3 e 4. 
 
 
10a 
 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 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 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. 
 
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çodesejado. 
 
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. 
 
 
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.

Outros materiais