Buscar

Atividade 2_Topicos especiais em analise e desenvolvimento de sistemas

Prévia do material em texto

Curso
	CCO01164 TÓPICOS ESPECIAIS EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PNA (ON) - 201920.2341.01
	Teste
	ATIVIDADE 2
	Iniciado
	23/10/19 07:30
	Enviado
	23/10/19 07:55
	Status
	Completada
	Resultado da tentativa
	2,25 em 2,5 pontos  
	Tempo decorrido
	24 minutos
	Resultados exibidos
	Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
0,25 em 0,25 pontos
	
	
	
	Para navegar em uma Collection , qual Objeto é  utilizado.
	
	
	
	
		Resposta Selecionada:
	a. 
Iterator
	Resposta Correta:
	a. 
Iterator
	Feedback da resposta:
	Parabéns ! O Iterator é o objeto e padrão  implementado no Java para Objetos que não se sabem sua  estrutura, tamanho e limite para navegação e  manipulação.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	O pacote abaixo tem suma importância pois contém  todas as classes e interfaces para acessar banco de  dados.
	
	
	
	
		Resposta Selecionada:
	a. 
import java.sql;
	Resposta Correta:
	a. 
import java.sql;
	Feedback da resposta:
	Parabéns !O pacote import "java.sql" é corresponde  ao pacote principal para manipulação de banco de dados.
	
	
	
Pergunta 3
0 em 0,25 pontos
	
	
	
	Para a sequência de comandos abaixo responda as  asserções :
ResultSet x= conexao.executeQuery("Select * from  clientes");
while(x.next()){ 
System.out.println("Código:"+ x.getString(1));
}
I-retorna o primeiro elemento de todos os clientes da  tabela
II-retorna o segundo elemento de todos os clientes da  tabela
III-o while executará em todos os registros da tabela
IV-o executeQuery() é uma função que retorna consulta 
	
	
	
	
		Resposta Selecionada:
	 
I,II e III
	Resposta Correta:
	 
I, III e IV
	Feedback da resposta:
	A asserção II está incorreta, pois não exibirá o  segundo elemento, a I, III e IV estão corretas em  relação ao código.
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	O PreparedStatement, tem como objetivo ser mais  flexível em tempo de execução no acesso ao banco de  dados. Uma das ações do PreparedStatement é o uso de  uma regra para posterior preenchimento dentro de uma  String SQL.
	
	
	
	
		Resposta Selecionada:
	e. 
?
	Resposta Correta:
	e. 
?
	Feedback da resposta:
	Parabéns ! O uso do símbolo "?" , faz com que o  PreparedStament solicite posterior preenchimento de uma  String SQL.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	O Statement tem uma característica diferente do  PreparedStatement em relação as conexões com banco de  dados qual sua principal diferença.
	
	
	
	
		Resposta Selecionada:
	e. 
ao abrir um objeto ResultSet fecha o Objeto  ResultSet anterior
	Resposta Correta:
	e. 
ao abrir um objeto ResultSet fecha o Objeto  ResultSet anterior
	Feedback da resposta:
	Parabéns !A diferença do Statement do  PreparedStatemente é abrir um objeto ResultSet fecha o  Objeto ResultSet anterior.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Dentro do Banco de Dados, qual a função  do DriverManager ?
	
	
	
	
		Resposta Selecionada:
	c. 
Estabelecer conexão com Banco de Dados
	Resposta Correta:
	c. 
Estabelecer conexão com Banco de Dados
	Feedback da resposta:
	Parabéns! A função DriverManager é estabelecer  conexão com Banco de Dados.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Do que se trata a variável de ambiente Java_Home, no  contexto de Banco de Dados.
	
	
	
	
		Resposta Selecionada:
	e. 
a inserção do caminho dos pacotes do banco de dados  para o JVM e Sistema Operacional
	Resposta Correta:
	e. 
a inserção do caminho dos pacotes do banco de dados  para o JVM e Sistema Operacional
	Feedback da resposta:
	Parabéns ! A variável de ambiente Java_Home é  trata-se da inserção do caminho dos pacotes do banco de  dados para o JVM e Sistema Operacional.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Para a execução da função get(1), após a atribuição  da consulta em um ResultSet, qual será o resultado.
	
	
	
	
		Resposta Selecionada:
	 
nulo pois o faltou o .next() no ResultSet
	Resposta Correta:
	 
nulo pois o faltou o .next() no ResultSet
	Feedback da resposta:
	Parabéns ! O retorno de get(1), será nulo, pois o  ponteiro do ResultSet necessita que do .next().
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Qual das funções abaixo corresponde a uma consulta  SQL da aplicação Java para qualquer Banco de Dados.
	
	
	
	
		Resposta Selecionada:
	c. 
executeQuery()
	Resposta Correta:
	c. 
executeQuery()
	Feedback da resposta:
	Parabéns ! A função executeQuery() corresponde a  consulta em um Banco de Dados.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	O ResultSet é um objeto que recupera os dados em  uma consulta SQL. Para obter dados de uma coluna a partir de um ResultSet identificado como Livros, qual o método apropriado.
	
	
	
	
		Resposta Selecionada:
	 
Livros.getInt(1);
	Resposta Correta:
	 
Livros.getInt(1);
	Feedback da resposta:
	Parabéns ! O comando correspondente é get(1).

Continue navegando