Buscar

Simulado AV - DESENVOLVIMENTO DE SOFTWARE - Estacio

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

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quais das seguintes senteças é verdadeira sobre a linguagem Java. 
 
 
Multiplataforma, Fortemente Tipado e Case Insensetive 
 
Plataforma Windows, Fortemente Tipado e Case sensetive 
 
Ambiente Windows, Fortemente Tipado e Case Insensetive 
 
Multiplataforma, Fracamente Tipado e Case sensetive 
 Multiplataforma, Fortemente Tipado e Case sensetive 
Respondido em 29/04/2021 13:32:41 
 
Explicação: 
Multiplataforma, Fortemente Tipado e Case sensetive 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando falamos das ações que um objeto pode realizar estamos nos referindo a: 
 
 
Agrupamentos 
 Métodos 
 
Atributos 
 
Herança 
 
Nível de Acesso 
Respondido em 29/04/2021 13:33:11 
 
Explicação: 
Os elementos básicos de uma classe são os métodos, definindo ações que podem ser 
executadas, e atributos, com as características físicas do objeto que será instanciado. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem 
erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e 
podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos 
externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas 
podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam 
disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa 
INCORRETA. 
 
 As exceções em Java são fixas e não é possível definir novas exceções. 
 
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco 
try/catch. 
 
A cláusula catch nem sempre é executada. 
 
Uma exceção é sempre um objeto do tipo Throwable. 
 
A cláusula try sempre é executada, mas a sequencia completa pode ser 
interrompida por uma exceção. 
Respondido em 29/04/2021 13:35:53 
 
Explicação: 
No Java é possível definir exceções de forma muito simples, bastando derivar da classe 
Exception ou de suas descendentes. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas 
quando um usuário faz a interação com algum componente GUI, convertendo as ações 
do usuário em eventos, Qual das ações abaixo não é um evento: 
 
 Quando usuário deixa computador imóvel 
 
Quando usuário fecha o programa 
 
Quando usuário presisona tecla Esc 
 
Quando usuário clica com o mouse 
 
Quando usuário move o mouse 
Respondido em 29/04/2021 13:39:36 
 
Explicação: 
deixa computador parado 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
No JavaScript, a caixa de mensagem "alert": 
 
 Exibe apenas uma informação para o usuário. 
 
Permite que o usuário insira um número dentro da caixa de texto. 
 
Solicita uma confirmação do usuário, positiva ou negativa. 
 
Permite que o usuário insira um nome dentro da caixa de texto. 
 
Permite que o usuário insira um nome e/ou um número dentro da caixa de 
texto. 
Respondido em 29/04/2021 13:40:17 
 
Explicação: 
Enquanto alert apenas exibe informações, o prompt solicita uma informação no formato 
texto, e o confirm pede uma resposta do tipo OK ou Cancel. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para a guarda do estado de uma página em chamadas sucessivas, com uso de 
tecnologia JSF, deve ser utilizado qual escopo em um Managed Bean? 
 
 
Aplicação 
 
Requisição 
 
Visão 
 Sessão 
 
Sem escopo 
Respondido em 29/04/2021 13:42:44 
 
Explicação: 
Com o escopo de sessão (Session), os dados são mantidos no servidor enquanto a conexão 
estiver ativa. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
O uso de um DAO (Data Access Object) em um código tem a função de: 
 
 
Impedir que uma classe tenha mais de um objeto instanciado. 
 Prover uma interface para acesso a um banco de dados ou outro mecanismo de 
persistência. 
 
Encapsular o usuário e senha de acesso ao banco de dados relacional. 
 
Prover uma camada de segurança para a aplicação. 
 
Gerenciar a geração de logs de acesso com API específica. 
Respondido em 29/04/2021 13:43:35 
 
Explicação: 
O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue 
ao longo da aplicação. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Na arquitetura MVC, os componentes JDBC podem ser utilizados em que camada(s)? 
 
 
Model, Control e View 
 
Control e Model 
 
Control 
 
View 
 Model 
Respondido em 29/04/2021 13:44:58 
 
Explicação: 
Como o JDBC está relacionado à persistência em banco de dados, ele deve ser utilizado 
exclusivamente na Model. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Complete as lacunas no trecho de código-fonte abaixo com os termos corretos: 
__________ emf = Persistence.createEntityManagerFactory("PU"); 
__________ em = emf.createEntityManager(); 
em.getTransaction().begin(); 
c = new Curso(3, "EE"); 
em.__________(c); 
em.getTransaction().commit(); 
 
 
EntityManager; Command; insert 
 
Connection; Statement; execute 
 EntityManagerFactory; EntityManager; persist 
 
Database; Entity; put 
 
EntityFactory; EntityManager; save 
Respondido em 29/04/2021 13:45:42 
 
Explicação: 
Um elemento essencial no JPA é a classe EntityManager, responsável pelo manuseio das 
diversas entidades. Objetos desta classe são gerados a partir do EntityManagerFactory, e o 
método persist viabiliza a gravação de uma entidade no banco de dados. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O ferramental do NetBeans permite gerar de forma automática os EJBs responsáveis 
por invocar as diversas operações a serem efetuadas no banco a partir de entidades 
JPA. Ao fazer isto, ele segue um padrão de desenvolvimento denominado: 
 
 
Adapter 
 
Singleton 
 
Front Control 
 Session Facade 
 
Intercept Filter

Continue navegando