Teste JDBC Simulado
Esta seção apresenta vários conjuntos de testes de simulação relacionados a JDBC Framework. Você pode baixar esses testes de simulação de amostra em sua máquina local e resolvê-los offline de acordo com sua conveniência. Cada teste simulado é fornecido com uma chave de teste simulado para permitir que você verifique a pontuação final e classifique você mesmo.
Teste JDBC Mock I
Q 1 - O que significa JDBC?
A - Conectividade de banco de dados Java
B - Driver Java para conexão básica
Resposta: A
Explicação
JDBC significa Java Database Connectivity.
Q 2 - O que é JDBC?
A - JDBC é um protocolo baseado em java.
C - JDBC é uma especificação para informar como se conectar a um banco de dados.
Resposta: B
Explicação
JDBC é uma API Java padrão para conectividade independente de banco de dados entre a linguagem de programação Java e uma ampla variedade de bancos de dados.
P 3 - Qual das afirmações a seguir é verdadeira sobre a arquitetura JDBC?
A - A camada da API JDBC fornece a conexão do aplicativo ao gerenciador JDBC.
B - A camada JDBC Driver API suporta a conexão JDBC Manager-to-Driver.
Resposta: C
Explicação
A arquitetura JDBC geral consiste em duas camadas: API JDBC (fornece a conexão do aplicativo para o gerenciador JDBC) e API do driver JDBC (oferece suporte para a conexão do gerenciador para o JDBC).
Q 4 - Qual dos seguintes não é um componente / classe da API JDBC?
Resposta: D
Explicação
A transação não é uma classe da API JDBC. A API JDBC consiste nas seguintes interfaces e classes: DriverManager, Driver, Conexão, Instrução, ResultSet, SQLException.
Q 5 - Qual dos seguintes não é um componente / classe da API JDBC?
Resposta: D
Explicação
ConnectionPool não é uma classe de API JDBC. A API JDBC consiste nas seguintes interfaces e classes: DriverManager, Driver, Conexão, Instrução, ResultSet, SQLException.
Q 6 - Qual das alternativas a seguir está correta sobre a classe DriverManager do JDBC?
R - JDBC DriverManager é uma classe que gerencia uma lista de drivers de banco de dados.
Resposta: C
Explicação
JDBC DriverManager é uma classe que gerencia uma lista de drivers de banco de dados. Ele combina as solicitações de conexão do aplicativo java com o driver de banco de dados apropriado usando o subprotocolo de comunicação.
P 7 - Qual das afirmações a seguir está correta sobre a interface do driver do JDBC?
A - driver JDBC é uma interface que permite a um aplicativo Java interagir com um banco de dados.
Resposta: C
Explicação
O driver JDBC é uma interface que permite a um aplicativo Java interagir com um banco de dados. Para se conectar a bancos de dados individuais, o JDBC requer drivers para cada banco de dados. O driver JDBC fornece a conexão com o banco de dados e implementa o protocolo para transferir a consulta e o resultado entre o cliente e o banco de dados.
Q 8 - Qual das alternativas a seguir está correta sobre a interface de conexão do JDBC?
A - A interface de conexão consiste em métodos para contatar um banco de dados.
Resposta: C
Explicação
A interface de conexão consiste em métodos para contatar um banco de dados. O objeto de conexão representa o contexto de comunicação.
Q 9 - Qual das afirmações a seguir está correta sobre a classe de instrução do JDBC?
Resposta: C
Explicação
Instrução encapsula uma instrução SQL que é passada para o banco de dados para ser analisada, compilada, planejada e executada.
P 10 - Qual das afirmações a seguir está correta sobre a classe ResultSet do JDBC?
B - atua como um iterador para permitir que você se mova por seus dados.
Resposta: D
Explicação
Os objetos ResultSet contêm dados recuperados de um banco de dados depois que você executa uma consulta SQL usando objetos de instrução. Ele atua como um iterador para permitir que você navegue pelos dados. A interface java.sql.ResultSet representa o conjunto de resultados de uma consulta ao banco de dados.
Q 11 - Qual dos seguintes gerencia uma lista de drivers de banco de dados em JDBC?
Resposta: A
Explicação
A classe DriverManager gerencia uma lista de drivers de banco de dados em JDBC.
Q 12 - Qual das seguintes alternativas fornece a conexão ao banco de dados e implementa o protocolo de transferência da consulta e do resultado entre o cliente e o banco de dados?
Resposta: B
Explicação
O driver JDBC fornece a conexão com o banco de dados e implementa o protocolo para transferir a consulta e o resultado entre o cliente e o banco de dados.
Q 13 - Qual dos seguintes consiste em métodos para contatar um banco de dados?
Resposta: C
Explicação
A conexão consiste em métodos para contatar um banco de dados.
Q 14 - Qual dos seguintes encapsula uma instrução SQL que é passada para o banco de dados para ser analisada, compilada, planejada e executada?
Resposta: D
Explicação
Instrução encapsula uma instrução SQL que é passada para o banco de dados para ser analisada, compilada, planejada e executada.
Q 15 - Qual dos seguintes contém dados recuperados de um banco de dados depois de executar uma consulta SQL usando objetos de instrução?
Resposta: A
Explicação
ResultSet contém dados recuperados de um banco de dados depois que você executa uma consulta SQL usando objetos de instrução.
Q 16 - Qual dos seguintes não é um tipo válido de ResultSet?
A - ResultSet.TYPE_FORWARD_ONLY
B - ResultSet.TYPE_SCROLL_INSENSITIVE
Resposta: D
Explicação
ResultSet.TYPE_BACKWARD_ONLY não é um tipo válido de ResultSet.
Q 17 - Em qual dos seguintes tipos de ResultSet, o cursor só pode avançar no conjunto de resultados?
A - ResultSet.TYPE_FORWARD_ONLY
B - ResultSet.TYPE_SCROLL_INSENSITIVE
Resposta: A
Explicação
ResultSet.TYPE_FORWARD_ONLY: O cursor só pode avançar no conjunto de resultados.
Q 18 - Em qual dos seguintes tipos de ResultSet, o cursor pode rolar para frente e para trás, e o conjunto de resultados não é sensível às alterações feitas por terceiros no banco de dados que ocorrem depois que o conjunto de resultados foi criado.
A - ResultSet.TYPE_FORWARD_ONLY
B - ResultSet.TYPE_SCROLL_INSENSITIVE
Resposta: B
Explicação
ResultSet.TYPE_SCROLL_INSENSITIVE: O cursor pode rolar para frente e para trás, e o conjunto de resultados não é sensível a alterações feitas por outras pessoas no banco de dados que ocorrem depois que o conjunto de resultados foi criado.
Q 19 - Em qual dos seguintes tipos de ResultSet, o cursor pode rolar para frente e para trás, e o conjunto de resultados é sensível às alterações feitas por outros no banco de dados que ocorrem depois que o conjunto de resultados foi criado?
A - ResultSet.TYPE_FORWARD_ONLY
B - ResultSet.TYPE_SCROLL_INSENSITIVE
Resposta: C
Explicação
ResultSet.TYPE_SCROLL_SENSITIVE: O cursor pode rolar para frente e para trás, e o conjunto de resultados é sensível às alterações feitas por outros no banco de dados que ocorrem depois que o conjunto de resultados foi criado.
Q 20 - Qual dos seguintes tipos de driver JDBC, chama o código nativo do driver ODBC disponível localmente?
A - Ponte JDBC-ODBC mais driver ODBC
B - API nativa, driver parcialmente Java
Resposta: A
Explicação
A ponte JDBC-ODBC mais o driver ODBC chama o código nativo do driver ODBC disponível localmente.
Q 21 - Qual dos seguintes tipos de driver JDBC chama a biblioteca nativa do fornecedor do banco de dados no lado do cliente. Este código então se comunica com o banco de dados pela rede?
A - Ponte JDBC-ODBC mais driver ODBC
B - API nativa, driver parcialmente Java
Resposta: B
Explicação
O driver Native-API, parcialmente Java, chama a biblioteca nativa do fornecedor do banco de dados no lado do cliente. Esse código então se comunica com o banco de dados pela rede.
Q 22 - Qual dos seguintes tipos de driver JDBC, fala com o middleware do lado do servidor que então se comunica com o banco de dados?
A - Ponte JDBC-ODBC mais driver ODBC
B - API nativa, driver parcialmente Java
Resposta: C
Explicação
JDBC-Net, driver Java puro, driver parcialmente Java se comunica com o middleware do lado do servidor que se comunica com o banco de dados.
Q 23 - Qual dos seguintes tipos de driver JDBC, usa protocolo nativo de banco de dados?
A - Ponte JDBC-ODBC mais driver ODBC
B - API nativa, driver parcialmente Java
Resposta: D
Explicação
Protocolo nativo, driver Java puro, usa protocolo nativo de banco de dados.
Q 24 - Qual dos seguintes tipos de driver JDBC também é chamado de driver JDBC Tipo 1?
A - Ponte JDBC-ODBC mais driver ODBC
B - API nativa, driver parcialmente Java
Resposta: A
Explicação
Ponte JDBC-ODBC mais driver ODBC, também é chamado de driver JDBC Tipo 1.
Q 25 - Qual dos seguintes tipos de driver JDBC também é chamado de driver JDBC Tipo 2?
A - Ponte JDBC-ODBC mais driver ODBC
B - API nativa, driver parcialmente Java
Resposta: B
Explicação
Native-API, parcialmente driver Java, também é denominado driver Type2 JDBC.
Folha de respostas
Número da Pergunta | Palavra chave |
---|---|
1 | UMA |
2 | B |
3 | C |
4 | D |
5 | D |
6 | C |
7 | C |
8 | C |
9 | C |
10 | D |
11 | UMA |
12 | B |
13 | C |
14 | D |
15 | UMA |
16 | D |
17 | UMA |
18 | B |
19 | C |
20 | UMA |
21 | B |
22 | C |
23 | D |
24 | UMA |
25 | B |