Buscar

Java Teste de Conhecimento

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 5 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

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

Teste de
Conhecimento
 avalie sua aprendizagem
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
public class Automovel {
public void nome(String nome) {
return nome;
}
}
public class Carro extends Automovel {
@Override public void nome(String nome) {
return ¿O carro é ¿ + super.nome(nome);
}
}
public class Executa { public static void main(String[] args) {
Carro carro = new Carro();
System.out.println(carro.nome(¿Corsa¿));
}
}
 
Qual das seguintes alternativas indica o resultado da execução do código?
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Lupa   Calc.
   
 
EEX0140_202011024045_TEMAS 
 
Aluno: DANIEL FERNANDES VIEIRA Matr.: 202011024045
Disc.: PROG ORI A OB EM  2021.4 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este
modelo de questões que será usado na sua AV e AVS.
 
 
1.
O código não será compilado, pois apresenta erros
O carro é Corsa
null
Corsa
O carro é null
Data Resp.: 15/01/2022 15:16:38
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada)
Para responder à questão, considere o seguinte trecho de código Java:
A relação entre a classe "Soma" e a classe "OperacaoMatematica" é de:
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?
Ano: 2020 Banca: COMPERVE Órgão: TJ-RN Prova: COMPERVE - 2020 - TJ-RN - Analista de Sistemas Sênior (ADAPTADA)
Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a implementa. Sobre interfaces na
linguagem Java, é correto afirmar:
Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
 
 
 
 
2.
Composição
Polimorfismo
Recursividade
Herança
Agregação
Data Resp.: 15/01/2022 15:16:55
 
Explicação:
Resposta correta: Herança
 
 
 
 
3.
Herança múltipla.
Java 7 não suporta herança.
Herança simples.
Herança por interface.
Herança por prototipagem.
Data Resp.: 15/01/2022 15:17:09
 
Explicação:
A resposta certa é: Herança simples.
 
 
 
 
4.
As variáveis são implicitamente public static final.
As variáveis e os métodos podem ter qualquer modificador de acesso.
Interfaces são equivalentes às classes abstratas.
Elas fazem parte de herança.
Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 - EBSERH - Analista de Tecnologia da Informação -
Processos (HUJB - UFCG)
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e
polimorfismo. No polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito.
Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 2009 - UNIFESP - Analista de Tecnologia da
Informação (ADAPTADA)
Acerca do método equals, analise as seguintes afirmativas:
I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao Object recebido para retornar um boolean exclusivamente
false.
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois objetos diferentes, contendo 18/08/2009, ao
comparar com o ==, receberá false, pois são referências para objetos diferentes.
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas variáveis se referem ao mesmo objeto.
Podemos afirmar corretamente que:
(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as afirmações, está correto o contido em:
Uma interface pode implementar uma classe.
Data Resp.: 15/01/2022 15:17:32
 
Explicação:
A resposta certa é: As variáveis são implicitamente public static final.
 
 
 
 
5.
double[ ] nota = {7, 8, 9, 1, 4, 2};
Pai objeto = new Filho();
void parar() {System.out.println(''Parado!'')};
if (c instanceof Alcool) {abastecerAlcool (c);}
Filho objetoFilho = (Filho)objetoPai;
Data Resp.: 15/01/2022 15:18:08
 
Explicação:
A resposta certa é: Pai objeto = new Filho();
 
 
 
 
6.
As afirmativas I e II estão corretas.
Apenas a afirmativa III está correta.
Apenas a afirmativa I está correta.
Apenas a afirmativa II está correta.
As afirmativas II e III estão corretas.
Data Resp.: 15/01/2022 15:19:05
 
Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
 
 
 
 
7.
II e III, apenas
I, apenas
I e II, apenas
I, II e III
I e III, apenas
Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:
O padrão DAO surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos SQL dispersos, em meio ao código do
aplicativo, diminuem o reuso e aumentam a dificuldade de manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em
classes específicas, onde o método alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do tipo:
Trabalhando com JPA, as instruções DML ficam transparentes para o programador, sendo executadas a partir de métodos específicos da
classe EntityManager. Qual seria o método utilizado para encapsular uma instrução do tipo INSERT?
Data Resp.: 15/01/2022 15:19:26
 
Explicação:
A resposta certa é: I, II e III
 
 
 
 
8.
RUNNABLE
BLOCKED
STOPED
WAITING
TIMED_WAITING
Data Resp.: 15/01/2022 15:19:38
 
Explicação:
A resposta certa é: BLOCKED
 
 
 
 
9.
DELETE
UPDATE
SELECT
INSERT
CREATE
Data Resp.: 15/01/2022 15:19:48
 
Explicação:
A resposta certa é: UPDATE
 
 
 
 
10.
merge
getReference
persist
remove
getResultList
Data Resp.: 15/01/2022 15:22:07
 
Explicação:
A resposta certa é: persist
 
 
 
 
 
 
 
    Não Respondida      Não Gravada     Gravada
 
 
Exercício inciado em 15/01/2022 15:06:15.

Outros materiais