Buscar

Teste de Conhecimento Aula 6 Programação Orientada à Objeto

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 3 páginas

Prévia do material em texto

EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_6
CCT0760_A6__V1
PROGRAMAÇÃO ORIENTADA A OBJETOS
Lupa Calc.
CCT0760_A6__V1
VídeoPPTMP3
Aluno: Matrícula:
Disciplina: CCT0760 - PROG. ORIENT. PROJ. Período Acad.: 2018.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será
composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo
de questões que será usado na sua AV e AVS.
1. A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas interfaces e classes geram dúvidas para
programadores iniciantes. Entres elas encontrasse a DriverManager. Dada as alternativas abaixo, selecione a que define DriverManager.
Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em tempo de execução.
Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro.
É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados
Implementado quando você deseja acessar banco de dados usando procedimentos armazenados. Também pode aceitar parâmetros de entrada
em tempo de execução.
Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as instruções SQL estáticas no tempo de
execução. Não pode aceitar parâmetros.
Gabarito Coment.
2. O primeiro passo a ser executado em uma aplicação Java para o acesso aos dados armazenados em um SGBD corresponde ao carregamento do Driver compatível
com o respectivo SGBD. Tal ação é realizada através da seguinte linha de comando:
conexao.createStatement();
jdbc:odbc:driver=parâmetro
instrucao.executeQuery (parâmetro);
DriverManager.getConnection(parâmetro);
Class.forName(parâmetro);
Gabarito Coment. Gabarito Coment.
3. Para acesso a SGBDs, o Java possui um conjundo de classes e interfaces que, por meior de drivers JDBC, podemos embutir código SQL em métodos java
para acesso a diversos SGBDs Qual das opções abaixo não corresponde a uma interface do pacote "java.sql" da API java?
PreparedStatement
Connection
DriverManager
Statement
1 of 3 12/11/2018 23:44
EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_6
ResultSet
Gabarito Coment.
4. Assinale a alternativa correta referente a uma exceção do pacote java.sql.*
OptionalDataException
FileNotFoundException
SQLException
IOException
EOFException
Gabarito Coment. Gabarito Coment.
5. Supondoabaixo:-se que um Banco de Dados em PostgreSql cujo o nome é NomeBanco, o usuário é usuario e a senha é senha, possui uma tabela chamada FUNCIONARIO com a estrutura
create table FUNCIONARIO( codigo
char(10),
nome varChar(50),
salarioBase real
);
Assinale a alternativa que certamente está incorreta.
sentenca.executeUpdate("delete from Funcionario where codigo = '123'");
sentenca.executeUpdate("insert into FUNCIONARIO values('123','Fulano',2000)");
DriverManager.getConnection("jdbc:postgresql:NomeBanco","usuario","senha");
resultado = sentenca. executeUpdate ("select * from funcionario where codigo = '123'");
sentenca.executeUpdate("update Funcionario set nome = 'Beltrano', salarioBase = 5000 where codigo = '123'");
Gabarito Coment.
6. Java Database Connectivity (JDBC) define um conjunto de classes e interfaces para escrever programas ou sistemas em Java que utilizem Banco de
Dados. Estas classes e interfaces efetuam as conexões entre a aplicação e o Sistema Gerenciador de Banco de Dados (SGBD). Ao utilizar o JDBC,
podemos enviar comandos SQL ou PL/SQL para quase todos os bancos de dados relacionais. Em um programa Java, o objeto que representa as
sentenças com instruções SQL que serão enviadas para execução pelo SGBD é uma implementação da interface:
DriverManeger
Connection
Statement
Command
ResultSet
Gabarito Coment. Gabarito Coment.
Legenda: Questão não respondida Questão não gravada Questão gravada
2 of 3 12/11/2018 23:44
EPS http://simulado.estacio.br/bdq_simulados_exercicio.asp#ancora_6
Exercício inciado em 12/11/2018 23:32:47.
3 of 3 12/11/2018 23:44

Outros materiais