Prévia do material em texto
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Acertos: 10,0 de 10,0
1a
Questão
Acerto: 1,0 / 1,0
(COTEC − 2020 − Prefeitura de São Francisco/MG − Técnico em Informática)
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:
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 Valor para Pagar Hoje+5: 1035.0
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
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: 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
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
Respondido em 24/09/2021 15:09:59
Explicação:
Resposta correta: 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
2a
Questão
Acerto: 1,0 / 1,0
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local.
A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte: I. while (repetir == "SIM") { II. while (repetir.equalsIgnoreCase("SIM")) { III. while (repetir.equals("SIM")) {
Quais estão corretas?
Apenas I.
Apenas II e III.
I, II e III.
Apenas III.
Apenas I e II.
Respondido em 24/09/2021 15:29:11
Explicação:
Resposta correta: Apenas II e III.
3a
Questão
Acerto: 1,0 / 1,0
Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos Organizacionais - Tecnologia da Informação - Sistemas
Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java 7?
Herança por interface.
Herança múltipla.
Herança por prototipagem.
Herança simples.
Java 7 não suporta herança.
Respondido em 24/09/2021 15:11:07
Explicação:
A resposta certa é: Herança simples.
4a
Questão
Acerto: 1,0 / 1,0
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Assinale a afirmativa correta sobre herança em JAVA.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
Propriedades mais especializadas da hierarquia ficam em superclasses.
Subclasses têm acesso aos campos privados da sua superclasse.
Respondido em 24/09/2021 15:11:40
Explicação:
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
5a
Questão
Acerto: 1,0 / 1,0
Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática - Desenvolvimento
A herança entre classes, em Java, define-se, utilizando a palavra-chave:
Inherits
Implements
Eextends
References
Matches
Respondido em 24/09/2021 15:12:00
Explicação:
A resposta certa é: Eextends
6a
Questão
Acerto: 1,0 / 1,0
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 é:
Somente a I.
II e III.
Somente a II.
Somente a III.
I e II.
Respondido em 24/09/2021 15:12:20
Explicação:
A resposta certa é: II e III.
7a
Questão
Acerto: 1,0 / 1,0
(UFF - COSEAC - Analista de Tecnologia da Informação - 2015) Na linguagem Java, uma thread executável pode entrar em um determinado estado por um intervalo de tempo específico, retornando ao estado executável quando for notificada por outra thread ou quando esse intervalo expirar. Essa situação caracteriza o seguinte estado:
Espera sincronizada
Novo
Bloqueado
Cancelado
Terminado
Respondido em 24/09/2021 15:20:01
Explicação:
A resposta certa é: Espera sincronizada
8a
Questão
Acerto: 1,0 / 1,0
(IDECAN - CREFITO/PR - Analista de Sistemas - 2013 ) (Questão modificada) As prioridades de thread em Java variam entre MIN_PRIORITY e MAX_PRIORITY, e por padrão toda thread recebe a prioridade NORM_PRIORITY.
Assinale a alternativa que apresenta os valores da constante de cada uma das prioridades:
MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 2); NORM_PRIORITY (uma constante de 0)
MIN_PRIORITY (uma constante de 0); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 3)
MIN_PRIORITY (uma constante de 5); MAX_PRIORITY (uma constante de 1); NORM_PRIORITY (uma constante de 10)
MIN_PRIORITY (uma constante de 10); MAX_PRIORITY (uma constante de 5); NORM_PRIORITY (uma constante de 1)
MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
Respondido em 24/09/2021 15:22:07
Explicação:
A resposta certa é: MIN_PRIORITY (uma constante de 1); MAX_PRIORITY (uma constante de 10); NORM_PRIORITY (uma constante de 5)
9a
Questão
Acerto: 1,0 / 1,0
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e outras fazem consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou Delete, qual método deve ser utilizado?
forName
prepareStatement
executeUpdate
getConnection
executeQuery
Respondido em 24/09/2021 15:18:10
Explicação:
A resposta certa é: executeUpdate
10a
Questão
Acerto: 1,0 / 1,0
As transações são essenciais para a garantia de consistência dos dados, sempre que lidamos com múltiplas operações DML executadas de forma sequencial. Tanto no uso direto de JDBC, como nas classes JPA, uma transação é confirmada pelo método:
startTransaction
revoke
grant
commit
rollback
Respondido em 24/09/2021 15:16:26
Explicação:
A resposta certa é: commit