Buscar

DESENVOLVIMENTO DE SOFTWARE_AV2

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

Prévia do material em texto

Disc.: DESENVOLVIMENTO DE SOFTWARE 
Acertos: 10,0 de 10,0 08/11/2020 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Indique a opção que apresenta apenas operadores relacionais. 
 
 
Operadores +, -, < e ^ 
 Operadores >=, <, == e != 
 
Operadores >, <, = e ! 
 
Operadores +, -, * e / 
 
Operadores &, |, ^ e ! 
Respondido em 08/11/2020 09:41:50 
 
Explicação: 
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: 
 
 
void 
 
public 
 protected 
 
private 
 
inner 
Respondido em 08/11/2020 09:42:34 
 
Explicação: 
protected 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões? 
 
 out 
 
try 
 
throw 
 
catch 
 
finally 
Respondido em 08/11/2020 09:43:51 
 
Explicação: 
out 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela 
de cadastro? 
 
 
JButton 
 
JCheckBox 
 
JTree 
 
JLabel 
 JRadioButton 
Respondido em 08/11/2020 09:42:15 
 
Explicação: 
O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as 
demais são desmarcadas. 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, 
respectivamente: 
 
 
< p > < br > < form > 
 < br > < p > < form > 
 
< br > < p > < h1 > 
 
< h1 > < p > < br > 
 
< form > < br > < h1 > 
Respondido em 08/11/2020 09:42:45 
 
Explicação: 
As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das opções abaixo não representam frameworks para o ambiente Java Web: 
 
 
Spring 
 Netbeans 
 
Hibernate 
 
Java Server Faces (JSF) 
 
Struts 
Respondido em 08/11/2020 09:43:34 
 
Explicação: 
Netbeans é uma IDE não um framework 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
O middleware de acesso ao banco de dados utilizado pelo Java é denominado: 
 
 
RMI 
 
RPC 
 
JMS 
 
JNDI 
 JDBC 
Respondido em 08/11/2020 09:44:16 
 
Explicação: 
O middleware para acesso a banco de dados do Java é o JDBC (Java Database Conectivity) 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Com relação aos conceitos de arquitetura de aplicações, é correto afirmar que o MVC é um padrão 
 
 
de desenvolvimento cuja finalidade é definir uma interface na mesma camada da "lógica da 
aplicação". 
 
de objeto que executa uma operação quando ele recebe uma solicitação (mensagem) 
correspondente de um outro objeto. 
 
que garante que uma lógica de negócios possa ser acessada e visualizada por uma única interface. 
 de arquitetura de aplicações que visa separar a "lógica da aplicação", a "interface do usuário" e a 
"persistência de dados". 
 
de operação dirigida para uma classe e não para um objeto individual. 
Respondido em 08/11/2020 09:48:49 
 
Explicação: 
A arquitetura MVC divide o aplicativo em 3 camadas: Model (Persistência), Control (Regras de Negócio) e View 
(Interfaces). Não pode ocorrer contato entre a View e a Model. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Arquivo de configuração necessário para a definição das conexões no JPA: 
 
 
manifest 
 
web.xml 
 
context.xml 
 persistence.xml 
 
readme.txt 
Respondido em 08/11/2020 09:47:03 
 
Explicação: 
O arquivo persistence.xml guarda as configurações JDBC e definições de unidades de persistência. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em uma arquitetura MVC, com uso de JSF e EJB, temos um componente para comunicar com o Session EJB, 
denominado ProdutoControlMB, anotado com ApplicationScoped, e outro para encapsular a entidade 
denominado ProdutoMB, anotado com SessionScoped. Segundo esta configuração, podemos afirmar que: 
 
 Temos uma instânica de ProdutoControlMB para todo o aplicativo e uma de ProdutoMB para cada 
usuário logado. 
 
Existirá uma instância de ProdutoControlMB para cada usuário logado. 
 
O componente ProdutoMB pertence à camada Model. 
 
A chamada ao EntityManager deve ser feita em ProdutoControlMB. 
 
Os EJBs do tipo Session ficarão na camada Model. 
Respondido em 08/11/2020 09:50:43 
 
Explicação: 
Nesta arquitetura temos uma camada Model com o JPA e as entidades, seguido da camada Control com os 
Session EJBs, funcionando de fachada para a Model. Em seguida temos a camada View com uso de JSF, onde 
encapsulamos a chamada aos EJBs através de ProdutoControlMB e as entidades através de ProdutoMB, de forma 
a compatibilizar com as necessidades do JSF para utilização. Com o uso das anotações de escopo 
citadas, temos uma instânica de ProdutoControlMB para todo o aplicativo e uma de ProdutoMB para 
cada usuário logado. 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','212718255','4286750512');

Continue navegando