Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: DESENVOLVIMENTO DE SOFTWARE Acertos: 10,0 de 10,0 27/03/2021 1a Questão Acerto: 1,0 / 1,0 Quais das seguintes sentenças é verdadeira sobre a linguagem Java. Ambiente Windows, Fortemente Tipado e Case Insensetive Plataforma Windows, Fortemente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case sensetive Multiplataforma, Fracamente Tipado e Case sensetive Multiplataforma, Fortemente Tipado e Case Insensetive Respondido em 27/03/2021 20:27:16 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: Herança Métodos Atributos Nível de Acesso Agrupamentos Respondido em 27/03/2021 20:29: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. A cláusula catch nem sempre é executada. A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção. 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. Uma exceção é sempre um objeto do tipo Throwable. Respondido em 27/03/2021 20:31:05 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 Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas? awt e jdbc awt e swt awt e swing jdbc e swing swt e swing Respondido em 27/03/2021 20:32:19 Explicação: As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados. 5a Questão Acerto: 1,0 / 1,0 Escolha qual opção melhor define a sentença abaixo: "Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" : html PHP css javascript java Respondido em 27/03/2021 20:34:57 Explicação: javascript 6a Questão Acerto: 1,0 / 1,0 Qual das opções abaixo não representam frameworks para o ambiente Java Web: Hibernate Java Server Faces (JSF) Struts Netbeans Spring Respondido em 27/03/2021 20:38:53 Explicação: Netbeans é uma IDE não um framework 7a Questão Acerto: 1,0 / 1,0 Os comandos em sql, SELECT, UPDATE, INSERT são comandos do tipo: DDL DTL DMZ DDT DML Respondido em 27/03/2021 20:40:32 Explicação: DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 8a Questão Acerto: 1,0 / 1,0 Na arquitetura MVC, os componentes JDBC podem ser utilizados em que camada(s)? Control e Model View Control Model Model, Control e View Respondido em 27/03/2021 20:49:15 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 Qual tipo de EJB foi substituido pelo JPA no JEE5? Stateless Session Bean Singleton Entity Bean MDB Sateful Session Bean Respondido em 27/03/2021 20:50:17 Explicação: No J2EE, existia um EJB para persistência denominado EntityBean, que seguia o padrão Active Record, o qual, no entanto, se mostrou inferior a alguns frameworks de persistência em termos de eficiência, sendo substituído pelo JPA no JEE5. 10a Questão Acerto: 1,0 / 1,0 Qual anotação deve ser utilizada para efetuar o acesso a um Managed Bean a partir de outro? ApplicationScoped SessionScoped EJB Inject Named Respondido em 27/03/2021 20:51:10 Explicação: Enquanto @Named permite definir o nome do Managed Bean, com @Inject podemos acessá-lo através do nome definido anteriormente.
Compartilhar