Buscar

TESTE DE CONHECIMENTO - DESENVOLVIMENTO DE SOFTWARE 7

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

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

Prévia do material em texto

04/11/2020 
Aluno(a): GLEIDSON DOS SANTOS DA SILVA 2020.3 EAD 
Disciplina: DESENVOLVIMENTO DE SOFTWARE 
 
 
 
 
 
 
 
 
 
 
 
 
 1 Questão 
 
Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java? 
 
 
Informix 
 
Oracle 
 
MS Access 
 
DB2 
 Derby 
Respondido em 04/11/2020 09:24:37 
 
 
Explicação: 
Por padrão, o NetBeans traz suporte ao banco Derby, o qual é totalmente construído em Java e não 
depende da instalação de um servidor proprietário. 
 
 
 
 2 Questão 
 
A linguagem Java apresenta como middleware padrão para acesso a bancos de dados o JDBC, cuja 
utilização envolve vários passos, indo desde o registro do Driver até a recepção da consulta em 
ResultSets. Neste processo podem ocorrer duas exceções principais, no que se refere ao uso do 
JDBC, as quais são: 
 
 SQLException e ClassNotFoundException 
 
ServletException e ArithmeticException 
 
ClassNotFoundException e ArithmeticException 
 
ClassNotFoundException e ServletException 
 
SQLException e ServletException 
Respondido em 04/11/2020 09:24:30 
 
 
Explicação: 
Pode ocorrer SQLException nas operações sobre o banco, e ClassNotFoundException ao instanciar o 
Driver. 
 
 
 
 3 Questão 
 
Java Database Connectivity(JDBC) consiste de um conjunto de classes e interfaces (API) escritas em 
Java que fazem o envio de instruções SQL para qualquer banco de dados relacional. Dentre as 
alternativas abaixo, assinale INCORRETA referente a Java Database Connectivity(JDBC): 
 
 
O PreparedStatement é um descendente de Statement que aceita parametrizações. 
 
O método close() da classe Connection fecha uma conexão com o banco de dados. 
 
Statement trabalha como um executor de comandos SQL. 
 O executeQuery é um método da classe Connection para execução de uma consulta. 
 
É possivel acessar Banco de Dados que não possuem Driver JDBC próprio através da 
ponte JDBC-ODBC. 
Respondido em 04/11/2020 09:24:23 
 
 
Explicação: 
O método executeQuery pertence à classe Statement. 
 
 
 
 4 Questão 
 
Baseado na linha de comando abaixo, marque qual deve ser o comando seguinte: 
Statement st = Conexao.getConection().createStatement(); 
 
 
ResultSet rs = st.executeUpdate("select * from ALUNOS"); 
 
List< Aluno > ls = st.prepareStatement("select * from ALUNOS"); 
 
List ls = st().executeUpdate("select * from ALUNOS"); 
 ResultSet rs = st.executeQuery("select * from ALUNOS"); 
 
List< Aluno > ls = st.executeQuery("select * from ALUNOS"); 
Respondido em 04/11/2020 09:24:18 
 
 
Explicação: 
Após criar o executor de SQL (Statement), o próximo passo pode ser uma consulta, efetuada a 
partir do método executeQuery, com o retorno do resultado na forma de um ResultSet. 
 
 
 
 5 Questão 
 
Os comandos em sql, SELECT, UPDATE, INSERT são comandos do tipo: 
 
 
DTL 
 
DDT 
 DML 
 
DMZ 
 
DDL 
Respondido em 04/11/2020 09:24:15 
 
 
Explicação: 
DML, Data Manipulation Language, ou Linguagem de Manipulação de Dados. 
 
 
 
 6 Questão 
 
Os comandos em sql, CREATE, ALTER, DROP, RENAME e TRUNCATE, são comandos do tipo: 
 
 
DMZ 
 
DDT 
 
DTL 
 DDL 
 
DML 
Respondido em 04/11/2020 09:24:02 
 
 
Explicação: 
A DDL, Data Definition Language ou LInguagem de Definição de Dados, apesar do nome não 
interage com os dados e sim com os objetos do banco. 
São comandos desse tipo o CREATE, o ALTER e o DROP. 
 
 
 
 7 Questão 
 
Qual das opções abaixo não representa a afirmação abaixo: 
"Conjunto de classes e interfaces (API) escritas em Java que fazem o envio de instruções SQL para 
qualquer banco de dados relacional" 
 
 
JLO 
 
JSP 
 JDBC 
 
JSF 
 
JVC 
Respondido em 04/11/2020 09:24:04 
 
 
Explicação: 
JDBC 
 
 
 
 
 
 
 
 8 Questão 
 
Supondo que você utilize um Managed Bean que funcione como DAO, através do nome 
"clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a 
base de clientes, como seria definido um componente DataTable alimentado pelo mesmo? 
 
 
< h:dataTable var="#{produtoDAO.findAll()}" value="p" > 
 
< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" > 
 
< h:dataTable var="#{clienteDAO.findAll()}" value="c" > 
 < h:dataTable value="#{clienteDAO.findAll()}" var="c" > 
 
< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" > 
Respondido em 04/11/2020 09:24:10 
 
 
Explicação: 
Na sintaxe do DataTable, o atributo value deverá receber a lista de origem, fornecida a partir de 
clienteDAO.findAll, e o atributo var nomeia a variável que percorre o conjunto, assumindo os valores 
de cada entidade sequencialmente.

Continue navegando