Questões de Concurso sobre Outras APIs (JDBC, JMS, JTA, etc.)

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
82 questões encontradas
Questões por página
20
Mais recentes
 

Considere o código a seguir, para a questão 58, executado em um ambiente com o IDE NetBeans e Java 8 (JDK 1.8).


1.___ public class Lista {

2.______ public static void main (String[] args){

3.___________ List<String> lista = new ArrayList <> ();

4.___________ lista.add ("Infotic");

5.___________ lista.add ("Infratic");

6.___________ lista.add ("Segtic");

7._______ }

8._____ }


Para percorrer e exibir cada elemento contido na variável lista, sem apresentar mensagem de erro, é necessário o seguinte trecho de código:


A

while(lista.hasNext()) { System.out.println(lista.get()); }


B

while (Iterator.hasNext()){ String p = i.next(); System.out.println(p); }


C

for (String p : lista) { System.out.println(p); }


D

Iterator i = lista.iterator(); while ( i.next()){ String p = i.hasNext(); System.out.println(p); }


E

for (int i=0;i<=lista.size();i++) { System.out.println(lista.get(i)); }

Sobre Java Transaction API (JTA), analise as afirmativas a seguir.


1) JTA pode ser utilizado para o gerenciamento de transações distribuídas.

2) JTA é uma API que padroniza o tratamento de transações dentro de uma aplicação Java.

3) JTA só está disponível na especificação EJB 3.2 com JSR 366 (Java EE 8).


Está(ão) correta(s), apenas:


A

1


B

2


C

3


D

1 e 2.


E

2 e 3.

API (application program interface) pode ser usada para integrar sistemas, de forma que um dos lados seja consumidor de um serviço provido pelo outro lado, desde que tais serviços tenham sido implementados por meio de SOA.

C
Certo

E
Errado
Ano: 2017
Prova: COVEST - UFPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2017

Assinale a alternativa que corresponde à interface de JDBC e que permite o envio de instruções SQL de consulta ou atualização:


A

ExecuteSQL.


B

SQLExecute.


C

StatementSQL.


D

SQLStatement.


E

Statement.

Dentre os pacotes e classes disponibilizados pela API (Application Program Interface) da linguagem Java, qual pacote contém classes que ajudam o desenvolvedor na criação de interfaces de usuário, gráficos e imagens?


A

java.util.


B

java.image.


C

java.awt.


D

java.util.

Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para qualquer banco de dados relacional:


A

SQLodbc


B

JDBC


C

APISQL


D

ApiODBC

Pipelines e APIs de um sistema de renderização geralmente utilizam triângulos para a renderização. Os triângulos são os primitivos mais simples que descrevem uma superfície no espaço 3D e com eles é possível construir diversos primitivos de ordem superior. Nesse sentido, o triângulo é definido como uma conexão de três pontos no espaço. Esses pontos são chamados de:


A

arestas.


B

triangle sprites.


C

normais.


D

vértices.


E

materiais.

Assinale a alternativa correta a respeito de drivers JDBC (Java DataBase Connectivity).


A

Cada driver JDBC deve prover uma classe que implemente a interface java.sgl.Driver.


B

Drivers do tipo JDBC-ODBC bridge apresentam o melhor desempenho entre os tipos de driver suportados pelo JDBC, pois utilizam a interface ODBC nativa fornecida pelo SGBD.


C

Cada fabricante de SGBD deve fornecer um driver do tipo JDBC-ODBC bridge para que a interface ODBC do SGBD possa ser acessada a partir de aplicações Java.


D

A execução de consultas SQL na linguagem nativa de um SGBD, que é realizada por meio do método createNativeQuery() da classe java. sgl.Query, requer o uso de um driver JDBC nativo.


E

Um driver do tipo JDBC Net Bridge é requerido para acessar SGBDs executados em máquinas remotas.

Em java.sql, o método getConnection, em DriverManager, pode ser invocado para se estabelecer uma conexão; o método executeQuery, em Statement, retorna uma instância de ResultQuery; e a interface ResultSetMetaData contém métodos por meio dos quais pode-se obter informações tais como tipos e propriedades de colunas retornadas por consultas.


C
Certo

E
Errado

Class.forName("org.apache.derby.jdbc.EmbeddedDriver") ;

Considerando a utilização da linha de código acima no estabelecimento de uma conexão com JDBC, assinale a opção correta.


A

EmbeddedDriver é o principal tipo de driver de conexão JDBC e ODBC em java.


B

linha de código, a chamada para Class.forName automaticamente cria uma instância de um driver e o registra com o DriverManager.


C

O trecho de código dado faz os dois passos necessários para a conexão a uma base com JDBC; o EmbeddedDriver faz todo o restante do trabalho de conexão.


D

Class.forName faz parte de outra classe denominada DriverProperty.JDBC.Main, que é utilizada com a tecnologia JDBC.

Em java.sql, métodos em DatabaseMetaData possibilitam acessar informações sobre bancos de dados. O método getMetaData, em Connection, retorna um objeto DatabaseMetadata, e o método getSchemas, em DatabaseMetaData, retorna uma instância de Schema.


C
Certo

E
Errado

Observe o código abaixo, que se refere á implementação de Java no acesso a Banco de Dados em JDBC.


package wlss.jdbcTT;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;


class T1 {

public static void main(String args[]) {

Connection con = null;

try {


Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").getInstance(

);

con =

DriverManager.getConnection("jdbc:odbc:meusCdsDb",

" conta ", " senha ");

Statement stm = con.createStatement();

String SQL = " Select titulo, autor,

total_faixas from MeusCDs ";

ResultSet rs = stm.executeQuery(SQL);

while (rs.next()) {

String tit = rs.getString("titulo");

String aut = rs.getString("autor");

int totalFaixas = rs.getInt("total_faixas");

System.out.println(48 + " Titulo: " + tit + "

Autor: " + aut

+ " 49: Tot. Faixas: " + totalFaixas);

}


} catch (SQLException e) {

} finally {

try {

con.close();

} catch (SQLException onConClose) {

System.out.println(" Houve erro no fechamento

da conexão ");

onConClose.printStackTrace();

}

}

}

}

Analise a instrução a seguir:


con = DriverManager.getConnection("jdbc:odbc:meusCdsDb", " conta ", " senha ");


Assinale a alternativa que indique corretamente o significado da instrução acima.


A

Abrir as tabelas do Banco de Dados.


B

Fechar a conexão com o Banco de Dados.


C

Liberar a conexão com o Banco de Dados.


D

Estabelecer a conexão com o Banco de Dados.


E

Criar uma variável para logon do Banco de Dados.

   
Gerar simulado