Buscar

DESENVOLVIMENTO DE SOFTWARE_AV1

Prévia do material em texto

Disc.: DESENVOLVIMENTO DE SOFTWARE 
Acertos: 10,0 de 10,0 24/09/2020 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quais das seguintes senteças é verdadeira sobre a linguagem Java. 
 
 
Ambiente Windows, Fortemente Tipado e Case Insensetive 
 Multiplataforma, Fortemente Tipado e Case sensetive 
 
Plataforma Windows, Fortemente Tipado e Case sensetive 
 
Multiplataforma, Fortemente Tipado e Case Insensetive 
 
Multiplataforma, Fracamente Tipado e Case sensetive 
Respondido em 24/09/2020 19:35:46 
 
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: 
 
 Métodos 
 
Agrupamentos 
 
Herança 
 
Nível de Acesso 
 
Atributos 
Respondido em 24/09/2020 19:38:37 
 
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 
 
Acerca das anotações, é correto afirmar: 
 
 
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido 
durante a utilização. 
 
São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements. 
 
É apenas um tipo de comentário que surgiu na versão 5 do Java. 
 São metadados anexados aos elementos de programação que podem ser recuperados através de 
reflexividade computacional. 
 
São classes que servem para guardar lembretes durante o processo de programação. 
Respondido em 24/09/2020 19:37:15 
 
Explicação: 
As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o 
reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é 
feita com o uso de @interface e elas aceitam valores default. 
 
 
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 fecha o programa 
 
Quando usuário presisona tecla Esc 
 
Quando usuário clica com o mouse 
 
Quando usuário move o mouse 
 Quando usuário deixa computador imóvel 
Respondido em 24/09/2020 19:38:01 
 
Explicação: 
deixa computador parado 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Escolha qual opção melhor define a sentença abaixo: 
"Mecanismo para adicionar estilo a um documento web" : 
 
 css 
 
pyton 
 
html 
 
java 
 
php 
Respondido em 24/09/2020 19:41:22 
 
Explicação: 
css 
 
 
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? 
 
 
Visão 
 
Aplicação 
 
Sem escopo 
 Sessão 
 
Requisição 
Respondido em 24/09/2020 19:39:47 
 
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 
 
Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em Java 
que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as alternativas 
abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC): 
 
 O executeQuery é um método da classe Connection para execução de uma consulta. 
 
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da ponte JDBC-
ODBC. 
 
O PreparedStatement é um descendente de Statement que aceita parametrizações. 
 
O método close() da classe Connection fecha uma conexão com o banco de dados. 
 
Statement trabalha como um executor de comandos SQL. 
Respondido em 24/09/2020 19:43:42 
 
Explicação: 
O método executeQuery pertence à classe Statement. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em uma arquitetura MVC, com uso de JSF, qual o único componente que será utilizado em todas as 
camadas? 
 
 
Managed Bean 
 
DAO 
 
Controlador 
 
Página JSF 
 Entidade 
Respondido em 24/09/2020 19:42:25 
 
Explicação: 
Adotando a arquitetura MVC temos o DAO, na camada Model, que trabalha com Entidades e o banco de dados. Os 
controladores, da camada Control acessam o DAO e recebem as Entidades, enquanto os Managed Beans 
consultam os controladores, recebendo estas Entidades na camada View, de forma a direcionar a informação para 
a página JSF. Com isso, a Entidade é o único componente que está presente em todas as camadas. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Entre os diferente tipos de EJBs, os MDBs são responsáveis pelo comportamento assíncrono baseado em 
mensagerias. Assinale a alternativa correta com relação aos MDBs. 
 
 
Eles podem guardar informações de estado, como os Statefull Session Beans. 
 
Necessitam de interfaces @Local e @Remote. 
 Apresentam um único método para tratamento de mensagens denominado onMessage. 
 
São definidos pela anotação @Message. 
 
Precisam implementar a interface SessionListener. 
Respondido em 24/09/2020 19:45:58 
 
Explicação: 
Os MDBs são componentes EJB para tratamento assícrono de mensagens, através do método onMessage, lidando 
diretamente com as mensagerias via JMS, sem interfaces remotas ou locais, e sem a possibilidade de guardar 
estado. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em uma arquitetura MVC com uso de JSF, JPA e EJB, em que camadas estariam, respectivamente, os 
componentes de cada uma destas tecnologias? 
 
 View, Model e Control 
 
Model, Control e View 
 
View, Control e Model 
 
Control, Model e View 
 
Model, View e Control 
Respondido em 24/09/2020 19:46:57 
 
Explicação: 
Os componentes JSF irão compor a interface na camada View, enquanto o acesso ao banco será feito via JPA na 
camada Model, e as regras de negócio serão implementadas pelos EJBs na camada Control. 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','206296246','4120306512');

Continue navegando