Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/06/22, 11:06 EPS https://simulado.estacio.br/alunos/ 1/4 Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA Turma: 1002 Aluno: GUILHERME GARCIA SOUSA DE AZEVEDO Matr.: 202103231225 Prof.: HENRIQUE DOS SANTOS TAVARES Gabarito após: 03/06/2022 08:49 5445187511 02/06/2022 08:49:36 1. Ref.: 5325867 O pacote java.sql da API JDBC consiste em um conjunto de classes e interfaces que permitem embutir código SQL em métodos Java para por meio de drivers para acessar diversos sistemas gerenciadores de banco de dados. A alternativa que apresenta a interface do pacote java.sql que corresponde a indicação de qual driver deve se conectar ao um banco de dados específico, como o MySql, é a opção : Statement. DriverSQL. PreparedStatement. DriverManager. Connection. Respondido em 02/06/2022 10:12:17 2. Ref.: 5285041 No desenvolvimento de aplicações com acesso à Bases de dados, a Microsoft criou um para resolver o problema da dificuldade de realizar a conectividade para cada SGBD, que rode sobre o seu sistema operacional. Este padrão ficou conhecido como ODBC (Open DataBase Conectivity) e é composto por drivers de acesso, escritos por cada fabricante. Neste contexto, a JavaSoft desenvolveu a JDBC, para realizar a conectividade de suas aplicações, através de uma ponte com o padrão ODBC. Sendo assim, aplicações Java podem realizar a conexão com os principais SGBDs do mercado através de uma ponte na sequência: SGBD:JDBC SGDB:ODBC JDBC:ODBC ODBC:JDBC JDBC:SGBD Respondido em 02/06/2022 09:13:17 3. Ref.: 7609820 Considere as seguintes afirmativas: I - Uma variável é um elemento sintático do algoritmo que tem como funcionalidade armazenar um determinado valor. II - Uma Constante é um elemento sintático do algoritmo que tem como funcionalidade armazenar mais de um determinado valor. III - O valor associado à variável depende do tipo de informação que se deseja manipular. IV - O valor associado à constante não depende do tipo de informação que se deseja manipular. Assinale a Alternativa Correta apenas o item II e IV apenas o item I. apenas o item III apenas o item I e III Os item I, II, III. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5325867.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5285041.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7609820.'); x Nota (10) 02/06/22, 11:06 EPS https://simulado.estacio.br/alunos/ 2/4 Respondido em 02/06/2022 09:02:32 4. Ref.: 5055675 O método construtor determina que ações devem ser executadas quando da criação de um objeto. Sobre a definição de um método construtor na linguagem JAVA avalie as afirmações abaixo: I. O método construtor é invocado unicamente no momento da criação do objeto. II. O método construtor retorna um ponteiro de memória para do objeto criado. III.O método construtor deve ter seu retorno defindo como o nome da classe. IV. O método construtor deve ser único pois ele não pode ser sobrecarregado. A seguir, assinale a alternativa correta. Apenas a alternativa I é verdadeira. Apenas as alternativas II e IV são verdadeiras. Apenas as alternativas I e III são verdadeiras. Apenas a alternativa IV é verdadeira. Apenas a alternativa III é verdadeira. Respondido em 02/06/2022 09:00:27 5. Ref.: 4416367 Segundo o paradigma Orientado a Objetos utilizado pela Linguagem Java, objetos com as mesmas características (atributos e métodos) são AGRUPADOS em uma classe. Cada classe define um conjunto possível e infinito de objetos. Qual das alternativas a seguir representa corretamente a definição de uma classe com atributos e métodos ? X class { a int, char b ; void classificar() { return a,b ;} } public class Aluno { public Aluno(int matricula, String nome) { this.matricula = matricula ; this.nome = nome ; } } public class Aluno { private int matricula ; private String nome ; public Aluno(int matricula, String nome) { this.matricula = matricula ; this.nome = nome ; } } void class X { int a ; String b ; char c ; float d ; } Aluno aluno1 = new Aluno() ; aluno1.setMatricula(2018004) ; javascript:alert('C%C3%B3digo da quest%C3%A3o: 5055675.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416367.'); 02/06/22, 11:06 EPS https://simulado.estacio.br/alunos/ 3/4 aluno1.setNome('Marcos Silva') ; Respondido em 02/06/2022 09:31:58 6. Ref.: 5310827 O Objeto de acesso a dados (Data Access Object - DAO), é um padrão para aplicações que utilizam persistência de dados, onde há a separação das regras de negócio das regras de acesso a banco de dados, implementada com linguagens de programação orientadas a objetos (como por exemplo Java). O padrão DAO (Data Access Object) é utilizado em conjunto ao padrão MVC, e provê várias características importantes, dentre elas : I - Encapsular o acesso ao banco de dados separando as regras de persistência das regras de negócio. II - O acesso ao banco de dados pode variar, fazendo com que o código da aplicação seja alterado substancialmente. III - A aplicação pode ter múltiplas formas de acesso aos dados de forma mais organizada. IV - Substitui completamente o padrão JDBC por possuir métodos automáticos de acesso à persistência utilizada. Assinale a resposta onde as afirmativas foram verdadeiras: Somente III e IV. Somente II e IV. Somente I, II e III. Somente I e III. Somente I e II. Respondido em 02/06/2022 10:05:44 7. Ref.: 5260152 A linguagem Java utiliza o paradigma de programação orientada a objetos usando um modelo de análise, projeto e programação de software baseado na composição e interação entre diversas unidades chamadas de 'objetos'.Com relação à orientação a objetos em JAVA, leia as afirmativas abaixo: I. JAVA permite a declaração de campos de instância e estáticos. II. JAVA permite a declaração de métodos estáticos em objetos. III. JAVA permite a declaração de tipos básicos (double, float, int, boolean, char e string). Sobre as afirmativas acima, pode-se dizer que: apenas II e III estão corretas. apenas II está correta. apenas I está correta. apenas I e II estão corretas. apenas I e III estão corretas. Respondido em 02/06/2022 09:24:32 8. Ref.: 5225096 O pacote "java.sql" da API Java consiste de um conjunto de classes e interfaces que permitem embutir código SQL em métodos Java e assim, por meio de drivers JDBC, acessar diversos sistemas gerenciadores de banco de dados. Qual a alternativa que apresenta um item do pacote "java.sql" para armazenar a resposta de acesso sobre uma tabela com o comando SQL Select ? Statement. Connection. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310827.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5260152.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5225096.'); x 02/06/22, 11:06 EPS https://simulado.estacio.br/alunos/ 4/4 ResultSet. PreparedStatement. DriverManager. Respondido em 02/06/2022 09:21:29 9. Ref.: 5300258 A programação orientada a objetos possui vários conceitos que permitem o reaproveitamento de código, para facilitar a manutenção, obter segurança dos dados, dentre outros. O conceito de __________ permite criar regras (obrigações) para implementações em classes. Polimorfismo Herança Encapsulamento Agregação Interface Respondido em 02/06/2022 09:55:41 10. Ref.: 5418764 Java Database Connectivity (JDBC) é uma API do Java desde a versão 1.1 do JDK (JDK que foi lançada em 1997). Dentre outros, a API apresenta as interfaces CallableStatement, PreparedStatement, ResultSet e Statement para permitir a execução de comandos SQL do tipo DML e obter o resultado desta execução. Para realizar a inserção de dados em um banco relacional, qual das interfaces é mais adequada? Considere as boas práticas de desenvolvimento seguro na sua resposta. java.sql.Statement java.sql.PreparedStatement java.sql.ResultSet java.sql.CallableStatement java.lang.InsertableStatement Respondido em 02/06/2022 09:53:30 javascript:alert('C%C3%B3digo da quest%C3%A3o: 5300258.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5418764.');
Compartilhar