Logo Passei Direto
Buscar

java poo para estacio

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

22) Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco de dados via JDBC, para retornar corretamente os dados de uma tabela com o nome tbcliente, classificados em ordem crescente
pelo campo nome.
public ResultSet otherDados() {
try {
     Statement stmt = conn.createStatement();
     String cmdSQL = "_______ {1} ______";
     rs = stmt._______ {2} ______(cmdSQL);
     return rs;
} catch (SQLException e) {
     conn.close();
     return null;
}
}
A) insert into tbcliente order by nome / executeUpdate
B) select * from tbcliente order by nome desc / executeUpdate
C) insert into tbcliente order by nome / executeQuery
D) select * from tbcliente / executeUpdate
E) select * from tbcliente order by nome / executeQuery
23) Observe a figura a seguir, associada à linguagem Java.
Para permitir que um mesmo programa seja executado em vários sistemas operacionais, a plataforma Java gera códigos genéricos *.class e os traduz para o código da máquina local, *.exe ou *.bin, somente no momento da execução.
Nesse contexto, os códigos específicos para a máquina virtual Java, e não para a máquina local, recebem o nome de:
A) microcode
b) scriptcode
c) framecode
D) bytecode
E) javacode
24) Sobre herança em Java, afirma-se
que:
I Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados.
II Os atributos e métodos privados não são herdados pela subclasse.
III Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface.
A alternativa que contém apenas opções corretas é:
A) Somente a I.
B) Somente a II.
C) Somente a III.
D) I e II
E) II e III.
25) Interfaces são um conceito usado em programação orientada a objetos que Java suporta por meio da entidade ''Interface''. Sobre essas entidades de Java, é correto
afirmar-se que:
A) Admitem herança múltipla.
B) Métodos e atributos protegidos são legados às subinterfaces.
C) Só podem possuir atributos privados.
D) Estendem apenas classes concretas e interfaces.
E) Não permitem atributos públicos
26) As unidades concorrentes em
Java são objetos que incluem um método chamado run, cujo código pode estar em execução concorrente. Uma das maneiras de se definir uma classe cujos objetos podem ter métodos concorrentes é definir uma:
A) Classe abstrata run e, em seguida, definir subclasses run.
B) Subclasse da classe predefinida thread, que fornece suporte para o método run.
C) Exceção para o método run.
D) Exceção para o método main.
E) Exceção com interrupção para o método run ativo, sempre que um novo método run for instanciado.
27) Segundo o padrão DAO, temos métodos voltados para consulta ao banco de dados e retorno de entidades e coleções, seguindo as conversões necessárias para efetuar o mapeamento objeto- relacional. Observe a linha de código
apresentada a seguir. Statement*st = conexao.getConection().createStatement();
De acordo com os passos necessários para implementar o método de consulta no DAO, qual seria a linha de código que iria sucedê-la?
A) ResultSet rs = st.executeUpdate(''select * from ALUNOS'');
B) List ls = st().executeUpdate(''select * from ALUNOS'');
C) ResultSet rs = st.executeQuery(''select * from ALUNOS'');
D) List ls = st.executeQuery(''select * from ALUNOS'');
E) List ls = st.prepareStatement(''select * from ALUNOS'')
28) Considere o seguinte programa escrito em linguagem Java:
Analisando a lógica do programa anterior, é CORRETO afirmar que, ao final da execução do programa, serão impressas as respostas disponíveis na alternativa:
A) Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+1 4100.0 Valor para Pagar Hoje+2 4200.0 Valor para Pagar Hoje+3 4300.0 Valor para Pagar Hoje+4 4400.0
B) Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1 1031.0 Valor para Pagar Hoje+2 1032.0 Valor para Pagar Hoje+3 1033.0 Valor para Pagar Hoje+4 1035.0  Valor para Pagar Hoje+5 1035.0
C) Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+0 4100.0 Valor para Pagar Hoje+1 4200.0 Valor para Pagar Hoje+2 4300.0 Valor para Pagar Hoje+3 4400.0 Valor para Pagar Hoje+4 4500.0
D) Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1 1031.0 Valor para Pagar Hoje+2 1032.0 Valor para Pagar Hoje+3 1033.0 Valor para Pagar Hoje+4 1034.0
E) Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1 1031.0 Valor para Pagar Hoje+2 1032.0 Valor para Pagar Hoje+3 1033.
29) Considerando o conceito de polimorfismo, analise o programa composto pelas três classes abaixo e escrito em Java A saída a ser impressa pelo programa é:
A) ClasseBase!ClasseDerivada!
B) ClasseBase!ClasseBase!ClasseDerivada!
c) ClasseDerivada!ClasseDerivada!ClasseDerivada!
D) ClasseBase!ClasseDerivada!ClasseDerivada!
E) ClasseBase!ClasseBase!ClasseBase!
30) Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de programação Java no quadro abaixo. try { ... } catch (...) {
... } ... finally { ... } Analise as afirmações abaixo, sobre o seu funcionamento.
1 Uma cláusula finally é colocada no fim de uma lista de tratadores, imediatamente depois de uma construção try completa.
2 Se a cláusula try lança nenhuma exceção, a cláusula finally é executada antes de a execução continuar depois da construção try.
3 Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula finally não é executada.
4 Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula finally é executada antes de a exceção ser propagada.
5 A construção try sem tratadores de exceção pode ser seguida por uma cláusula finally. Isso faz sentido, claro, somente se nos comandos que a compõem existe um throw, break, continue ou return.
Estão corretas, apenas:
A) 1, 2, 3 e 4
B) 1, 2, 3 e 5
C) 1, 3, 4 e 5
D) 1, 2, 4 e 5
E) 2, 3, 4 e 5
1. E
2. D
3. E
4. A
5. B
6. C
7. D
8. D
9. D

Mais conteúdos dessa disciplina