Logo Passei Direto
Buscar

Desenvolvimento Java Web

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

Desenvolvimento Java Web
Professor(a): Ariel da Silva Dias (Mestrado acadêmico)
1)
2)
3)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média
final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente
corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-
se de cumprir o prazo estabelecido. Boa prova!
____________ é uma tecnologia para desenvolver páginas da Web que suportam
conteúdo ___________. Trata-se de um tipo de ____________, que ajuda os
desenvolvedores a inserir o código ___________ em páginas ___________.
Alternativas:
Código da questão: 60868
Leia e associe as duas colunas:
Assinale a alternativa que traz a associação correta entre as duas colunas:
Alternativas:
Código da questão: 60863
Sobre banco de dados relacional e não relacional, analise as afirmativas a seguir e
assinale-as com V (verdadeiro) ou F (falso):
( ) Em um banco de dados não relacional, a chave primária tem o mesmo
comportamento de uma chave estrangeira.
( ) O banco de dados relacional possui o conceito de linhas e colunas, e os dados são
armazenados em tabelas.
( ) Os bancos de dados não relacionais são usados principalmente para manipular
grandes volumes de dados estruturados.
( ) Banco de dados de documentos e JSON são exemplos de tipos de banco de dados
não relacionais.
( ) O MongoDB é um exemplo de banco de dados não relacional que oferece suporte a
dados não estruturados.
Assinale a alternativa que contenha a sequência correta de V e F:
Alternativas:
JSP; Servlet; Linguagem; Servlet; HTML.
Servlet; JSP; Linguagem; JSP; HTML.
JSP; Dinâmico; Linguagem; Servlet; Web.
JSP; Dinâmico; Servlet; Java; HTML.
Servlet; Dinâmico; JSP; HTML; Web. INCORRETO
I-C; II-B; III-A.
I-B; II-A; III-C.
I-C; II-A; III-B.
I-B; II-C; III-A. CORRETO
I-A; II-C; III-B.
F – F – V – F – F.
F – V – F – V – V. CORRETO
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2943499/7144646
1 of 4 05/07/2023, 09:37
4)
5)
6)
Código da questão: 60883
Sempre que um usuário faz qualquer solicitação à camada ____________ utilizando
um componente da camada __________, ele entra em contato com a camada
___________ apropriada, a qual retorna uma representação de ___________ de tudo o
que o usuário solicitou.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Código da questão: 60875
O MVC é um modelo de __________ de aplicativo composto por três partes
interconectadas. Eles incluem o modelo (_________), a visualização (_________) e o
controlador (__________). Este modelo fornece os componentes fundamentais para o
design de programas para desktop ou celular, além de aplicativos da web.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Código da questão: 60879
Analise com atenção a figura a seguir:
Figura - Códigos para manipulação de banco de dados
Fonte: elaborada pelo autor.
Sobre os códigos fontes 1 e 2 apresentados na imagem, podemos afirmar que:
I. O código 1 apresenta uma classe com as anotações JPA e mapeia a entity com a
tabela funcionários do banco de dados.
II. Nas linhas 15, 18, 21 e 24 o código apresenta uma anotação JPA para mapear o
V - F - V - V - V.
V - F - F - V - F.
V - V - F - F - V.
View; Model; Controller; Dados.
Model; View; Controller; Números.
Model; Controller; View; Conteúdo.
Controller; View; Model; Dados. CORRETO
View; Controller; Model; Conteúdo.
Estrutura; Manipulação de entrada; Interface; Dados.
Design; Dados; Interface; Manipulação de entrada. CORRETO
Framework; Manipulação de entrada; Dados; Interface.
Framework; Interface; Dados; Manipulação de entrada.
Design; Interface; Manipulação de entrada; Dados.
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2943499/7144646
2 of 4 05/07/2023, 09:37
7)
8)
9)
campo da entity com as colunas na tabela funcionários do banco de dados. 
III. No arquivo hibernate.cfg.xml devemos referenciar o código 2 em <persistence-unit
name="Empregado">, onde name recebe o nome da entity.
IV. O código 1 apresentará um erro na linha 11, uma vez que a anotação diz que a
tabela chama-se funcionários e a entity tem o nome Empregado.
V. O código 1 cria uma nova tabela no banco de dados e insere uma linha nesta tabela
com o endereço e o nome do empregado.
São verdadeiras:
Alternativas:
Código da questão: 60885
O "back-end" de um site é uma combinação de tecnologia e __________ que
alimenta um site. Consiste em três partes que um usuário nunca vê: um __________,
um aplicativo e um ______________.
Os desenvolvedores de back-end desempenham um papel crítico nas equipes de
desenvolvimento da web e garantem que os _________ ou __________ solicitados pelo
sistema ou software de front-end sejam fornecidos.
Assinale a alternativa que completa adequadamente as lacunas.
Alternativas:
Código da questão: 60866
As consultas _________ são uma ótima maneira de abstrair nossa ____________ de
nossa _____________, pois podemos contar com a sintaxe ___________ e permitir que
nosso provedor JPA de escolha, como o hibernate, por exemplo, manipule a tradução da
consulta.
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
Código da questão: 60882
O ___________ é um framework Java que implementa _______________ do
_________ para persistência de dados. Trata-se de uma ferramenta _____________ de
código aberto e leve cujo objetivo é simplificar o desenvolvimento de aplicações Java
para interagir com o banco de dados.
III - IV.
III - V.
I - II. CORRETO
IV - V.
II - IV.
APIs; Servidor; Dado; Dados; Serviços.
Programação; Servidor; Banco de dados; Dados; Serviços. CORRETO
Recursos; Servidor; Layout; Dado; Requisições.
APIs; Layout – Servidor; Serviços; Requisições.
Programação; Layout; Serviço; Recursos; Requisições.
JPQL; Camada de negócios; Camada de acesso a dados; SQL.
JPA; Lógica de negócios; Camada de acesso a dados; JPQL CORRETO
SQL; Camada de negócios; Camada de acesso a dados; JPQL.
JPA; Camada de acesso a dados; Lógica de negócios; SQL.
SQL; Camada de acesso a dados; Lógica de negócios; SQL.
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2943499/7144646
3 of 4 05/07/2023, 09:37
10)
Alternativas:
Código da questão: 60887
Leia o texto a seguir:
No mundo do desenvolvimento web, a maioria dos desenvolvedores de back-end se
preocupa em criar a lógica real por trás do aplicativo em que está trabalhando.
Frequentemente, os desenvolvedores de front-end criarão uma interface do usuário e os
desenvolvedores de back-end escreverão um código que fará com que tudo funcione.
Deste modo, um desenvolvedor front-end pode criar uma tela em um aplicativo com um
botão para pressionar para obter os dados do cliente. Por outro lado, um desenvolvedor
de back-end pode escrever o código que faz esse botão funcionar, descobrindo quais
dados buscar no banco de dados para o cliente apropriado e devolvendo-os ao front-
end, onde é eventualmente exibido.
Em relação às atribuições de um desenvolvedor e às necessidades em um ambiente
back-end, marque a alternativa correta.
Alternativas:
Código da questão: 60860
Hibernate; Os métodos; Java - JPA.
Hibernate; As especificações; JPA - ORM. CORRETO
JDBC; Os métodos; Java - Java.
JDBC; As especificações; JPA - Java.
JDBC; As especificações; Java - ORM.
A arquitetura de três camadas consiste em uma camada de aplicação no front-end e
nas camadas de apresentação e dados no back-end.
A folha de estilo acelera o processo de desenvolvimento de aplicativos no back-end,
assim como outras ferramentas, como Java EE. INCORRETO
Uma habilidade importante que os desenvolvedores de back-end precisam está
relacionada aos sistemas de banco de dados.
Tanto desenvolvedores back-end quanto de front-end compartilham das mesmas
ferramentas detrabalho, por mais que o foco seja diferente.
Os desenvolvedores de back-end precisam compreender profundamente de HTML e
CSS, principalmente questões de design.
Arquivos e Links
Cosmos · Cosmos https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2943499/7144646
4 of 4 05/07/2023, 09:37

Mais conteúdos dessa disciplina