Logo Passei Direto
Buscar
12 O Java Database Connectivity é um conjunto de regras que permitem padronizar o acesso aos diversos SGBDs disponíveis no mercado. Para conectar-se a um Banco de Dados, é preciso solicitar a abertura de uma conexão, utilizando:


a) PreparedStatement.
b) Statement.
c) ResultSet.
d) Connection.
e) Driver Manager.
User badge image
Estudando com Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta para conectar-se a um Banco de Dados utilizando o Java Database Connectivity (JDBC) é a letra d) Connection. A classe Connection é responsável por estabelecer a conexão com o banco de dados.

Essa resposta te ajudou?

0
Dislike0
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Analise as classes abaixo e assinale as alternativas corretas.
public class Veiculo {

private String modelo;

public Veiculo(String modelo) {
this.modelo = modelo;
}

public String getModelo() {
return modelo;
}

public void setModelo(String modelo) {
this.modelo = modelo;
}

}
public class Carro extends Veiculo {

public Carro(String modelo) {
super.setModelo(modelo);
}

} e valores repetidos.e.

03 Analise o trecho de código abaixo e assinale a alternativa correta:

1 public static void main(String[] args) {
2 int i = 10; 3 double d = i;
4 float f = d;
5 long l = i;
6 }
• O código não compila, pois ocorre um problema na linha 4;a.
• O código compila, pois, todas as conversões são realizadas
automaticamente;b.
• O código não compila, pois ocorre um problema na linha 3;c.
• O código não compila, pois ocorre um problema na linha 4 e 5;d.
• O código não compila, pois ocorre um problema na linha 5;e.

01 - As classes Veiculo e Carro possuem construtores que recebem um parâmetro do tipo String.
02 - A classe Carro herda o atributo modelo da classe Veiculo.
03 - O código apresentado não compila devido a um problema na linha 4.
a) Apenas a afirmativa 01 é verdadeira.
b) Apenas a afirmativa 02 é verdadeira.
c) Apenas a afirmativa 03 é verdadeira.
d) As afirmativas 01 e 02 são verdadeiras.
e) As afirmativas 02 e 03 são verdadeiras.

Encapsulamento é um dos pilares da orientação a objetos, sobre esse assunto, assinale a alternativa incorreta:
• Para limitar ou controlar o conteúdo de um atributo, métodos devem ser utilizados para alterar ou recuperar os valores dos atributos de um objeto;a.
• Todas as alternativas estão corretas.b.
• O encapsulamento consiste em proteger os membros de uma classe através dos modificadores de acesso;c.
• Os atributos devem ser marcados com os modificadores de acesso mais restritivos, como private ou protected.d.
• Só é possível encapsular os atributos de uma classe;e.


a) Para limitar ou controlar o conteúdo de um atributo, métodos não devem ser utilizados para alterar ou recuperar os valores dos atributos de um objeto.
b) Todas as alternativas estão corretas.
c) O encapsulamento consiste em proteger os membros de uma classe através dos modificadores de acesso.
d) Os atributos devem ser marcados com os modificadores de acesso mais restritivos, como private ou protected.
e) Só é possível encapsular os atributos de uma classe.

Analise as classes abaixo e assinale a alternativa correta.
public class Veiculo {

public void acelerar() {
System.out.println("Veiculo acelerando");
}

} public class Carro extends Veiculo {

public void acelerar() {
System.out.println("Carro acelerando");
}

}
public class Teste {

public static void main(String[] args) {
Veiculo veiculo = new Carro();
veiculo.acelerar();
}

}
• A execução do programa resulta em “Carro acelerando”;a.
• O código não compila, pois falta a anotação @Override no método acelerar na classe Carro;b.
• O código não compila, pois existem dois métodos com o mesmo nome e a mesma assinatura;c.
• A execução do programa resulta em “Veiculo acelerando”;d.
• O código não compila, pois não é possível atribuir um objeto do tipo carro em uma variável do tipo veiculo;e.


a) A execução do programa resulta em “Carro acelerando”;
b) O código não compila, pois falta a anotação @Override no método acelerar na classe Carro;
c) O código não compila, pois existem dois métodos com o mesmo nome e a mesma assinatura;
d) A execução do programa resulta em “Veiculo acelerando”;
e) O código não compila, pois não é possível atribuir um objeto do tipo carro em uma variável do tipo veiculo;

08 Sobre os conceitos de programação orientada a objetos, assinale as alternativas incorretas:

Herança permite que as subclasses herdem as características da superclasse;
O polimorfismo permite que as classes tenham atributos com valores diferentes;
No Java, uma classe pai pode ter uma classe filha, pois não existe herança múltipla;
A sobrescrita e sobrecarga de métodos são meios de se implementar o polimorfismo;
O encapsulamento consiste em proteger os atributos e métodos;
a)
b)
c)
d)
e)

09A interface PreparedStatement da API JDBC permite executar instruções SQL parametrizadas. Nesse contexto, analise o código a seguir e considere que a variável conn é um objeto do tipo Connection, que representa uma conexão com o banco de dados, realizada com sucesso.

String sql = "insert into tb_cliente (nm_cliente, ds_email) values ( I , II )";

PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setString( III , "Paulo");
stmt.setString( IV , "paulo@email.com.br");
stmt.execute();

09No código apresentado, as lacunas I, II, III e IV devem ser preenchidas respectivamente por:


a) ${1}, ${2}, 0, 1
b) *, *, 0, 1
c) *, *, 1, 2
d) ?, ?, 0, 1
e) ?, ?, 1, 2

10Analise o trecho de código abaixo e assinale a alternativa que contém o resultado da execução:

public static void main(String[] args) {
int x = 100;
int y = 101;
if (x > y || y > x) {
System.out.println(1);
}else if (x > 10 && y > 100){
System.out.println(2);
} else {
System.out.println(3);
}
}


a) Erro de compilação;
b) 2;
c) 3;
d) Não exibe nenhum valor;
e) 1;

11Analise o código a seguir e assinale a alternativa correta.
public static void main(String[] args) {

String[] vetor = new String[] { "java", "html", "javascript" };

String java = new String("java");
String html = new String("HTML");
String javascript = new String("Java");

System.out.print(vetor[0]==java);
System.out.print(" "+ vetor[1].equalsIgnoreCase(html) + " ");
System.out.print(vetor[2].startsWith(javascript));

}


a) O código não compila.
b) O resultado da execução é: false, true, true.
c) O resultado da execução é: false, true, false.
d) O resultado da execução é: false, false, false.
e) O resultado da execução é: true, true, true.

13 Analise as afirmacoes sobre as boas práticas no desenvolvimento Java:
I. Os nomes das classes devem começar com a letra maiúscula e seguir o padrão CamelCase;
II. Os nomes dos atributos devem começar com a letra minúsculas e ser separados por “_”;
III. Os nomes dos pacotes devem seguir o nome da URL, por exemplo: fiap.com.br;
IV. Os nomes dos métodos devem começar com a letra maiúscula e seguir o padrão CamelCase;

Assinale as alternativas corretas:

Os nomes das classes devem começar com a letra maiúscula e seguir o padrão CamelCase;
Os nomes dos atributos devem começar com a letra minúsculas e ser separados por “_”;
Os nomes dos pacotes devem seguir o nome da URL, por exemplo: fiap.com.br;
Os nomes dos métodos devem começar com a letra maiúscula e seguir o padrão CamelCase;
a)
b)
c)
d)
e)

15 Sobre a programação orientada a objetos, analise:

I. O encapsulamento garante

O encapsulamento garante
a)
b)
c)
d)
e)

Assinale a alternativa correta:

I. Encapsulamento protege as características e funcionalidades da classe;
II. Comportamento são as informações que a classe armazena;
III. Abstração significa que as classes devem ser abstratas, à serem utilizadas por várias outras classes filhas;
IV. Herança permite que somente os comportamentos sejam herdados pelas classes filhas.
a. I.
b. III e IV.
c. II.
d. II e IV.
e. I e III.

Em tempo de execução, o método receberá uma instância de uma das classes descendentes de ClasseA. O fato de que uma chamada ao método imprima() da instância recebida poderá resultar na execução de diferentes implementações do método, dependendo da classe concreta a que a instância pertença, caracteriza o importante conceito da orientação a objetos, chamado:


a. Herança.
b. Polimorfismo.
c. Interfaces.
d. Sobrecarga (overloading).
e. Composição.

Analise o trecho de código abaixo e assinale a alternativa que contém o resultado da execução:


a. 110
b. 440
c. Erro de compilação
d. 11
e. 220

Java se tornou popular pelo uso na internet e hoje roda em muitos equipamentos e dispositivos: notebooks, celulares, videogames, cartões inteligentes etc. Assinale as características que permitiu que essa plataforma de desenvolvimento tenha alcançado tanto sucesso no mercado:


a. Simples, robusto, seguro, alto desempenho e portável;
b. Complexo, robusto, seguro, alto desempenho e plataforma fechada;
c. Complexo, rápida implementação, alto desempenho e roda somente Windows;
d. Seguro, open source, seguro, alto desempenho, robusto e roda somente em Linux;
e. Seguro, fácil de utilizar, alto desempenho e várias universidades ensinam;

Mais conteúdos dessa disciplina