Buscar

Prova AV Java

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

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.');

Continue navegando