SM1 Programação Orientada a Objetos Em Java
1 Marcar para revisão
00 : 38 : 44 Ocultar
hora min seg
(AOCP − 2013 − COREN/SC − Técnico Especializado −
Programador)
Com base no código Java a seguir, responda: Questão 1 de 10
1. public class Exemplo {
2. public static void main(String[] args) { 1 2 3 4 5
3. Set carros = new HashSet();
4. carros.add("Sonic");
6 7 8 9 10
5. carros.add("Celta");
6. carros.add("Corsa"); Respondidas (10) Em branco (0)
7. carros.add("Sonic");
8. carros.add("Celta");
9. carros.remove("Celta"); Finalizar prova
10.carros.remove("Corsa");
11.for (String string : carros) {
12.System.out.println(string);
13.}
14.}
15.}
Qual das seguintes alternativas informa o resultado da
execução do código?
A Sonic, Celta, Sonic
B Sonic, Sonic
C Sonic
D Celta, Corsa
E Sonic, Celta, Corsa, Sonic, Celta
2 Marcar para revisão
(VUNESP - 2020 - FITO - Técnico em Gestão - Informática)
No Java, a classe que implementa uma lista ordenada que
permite a inclusão de elementos nulos (null) é:
Feedback
A Collection
B HashMap
C List
D ArrayList
E HashSet
3 Marcar para revisão
(Instituto AOCP − 2020 − MJSP − Cientista de Dados −
Engenheiro de Dados − Big Data)
Java é uma linguagem orientada a objetos na qual os objetos
Java são parte das assim chamadas classes Java. Nesse
sentido, escolha a alternativa que apresenta um programa
executável escrito em Java.
public static void main(String[] args) {
A System.out.println("Hello World!");
B println("Hello World!")
public class Main {
System.out.println("Hello World!");
C
}
public class HelloWorld {
public static void HelloWorld() {
D System.out.println("Hello World!");
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
E
}
RESPOSTA CORRETA
4 Marcar para revisão
Em um sistema de gerenciamento de universidade, uma
classe Pessoa é usada como base para as classes Estudante
e Professor. A classe Pessoa contém atributos comuns como
nome e idade. A herança é aplicada para compartilhar esses
atributos com as subclasses.
Qual dos seguintes é um exemplo de herança no cenário
descrito acima?
Pessoa, Estudante e Professor são classes
A
independentes.
B Estudante e Professor herdam atributos de Pessoa.
C Estudante e Professor são superclasses de Pessoa.
Pessoa é uma interface implementada por Estudante
D
e Professor.
Estudante e Professor herdam métodos exclusivos
E
de Pessoa.
5 Marcar para revisão
Em um software de controle de estoque, uma classe Produto
é a base para diferentes categorias de produtos, como
Eletrônicos e Vestuário. Cada subclasse adiciona atributos
específicos como voltagem para Eletrônicos.
No contexto de polimorfismo, qual é a característica correta?
Todas as subclasses podem usar métodos
A
exclusivos da classe Produto.
Objetos de Eletrônicos e Vestuário podem ser
B
tratados como objetos Produto.
Produto é uma interface que Eletrônicos e Vestuário
C
implementam.
A classe Produto pode instanciar objetos de
D
Eletrônicos e Vestuário.
Eletrônicos e Vestuário não podem ter métodos
E
próprios.
6 Marcar para revisão
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:
A Apenas a afirmativa III está correta.
B As afirmativas I e II estão corretas.
C As afirmativas II e III estão corretas.
D Apenas a afirmativa II está correta.
E Apenas a afirmativa I está correta.
7 Marcar para revisão
(COMPERVE − 2020 − TJ/RN − Analista de Sistemas Sênior −
Adaptada)
Analise o trecho de código Java a seguir.
A partir da análise do código, observa-se que:
A Será exibido o endereço de memória do objeto.
B O código não compila.
Os modificadores de acesso não podem estar
C
ocultos.
D O código compila, mas não mostra nada.
E Será exibido um texto no console.
8 Marcar para revisão
Em um projeto Java, um desenvolvedor precisa implementar
um método para calcular a média de uma lista de notas. Ele
deve utilizar um laço de repetição adequado para percorrer a
lista, somar as notas e, ao final, calcular a média.
Qual é o laço de repetição mais apropriado para esta tarefa e
por quê?
switch-case, pois pode selecionar diferentes
A
operações com base no valor de cada nota.
B for, pois permite iterar a lista de forma concisa.
do-while, para garantir que a lista seja percorrida
C
pelo menos uma vez.
try-catch, para tratar possíveis erros durante a
D
iteração.
if-else, para verificar se cada nota é válida antes de
E
somá-la.
9 Marcar para revisão
Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP -
2012 - MPE-PA - Técnico - Analista de Sistemas -
Desenvolvimento (ADAPTADA)
O sistema abaixo foi desenvolvido na linguagem Java e
precisa ser completado para implementar o conceito de
''Polimorfismo''. A palavra que completa as lacunas na classe
''Conta'' é:
A Final
B Interface
C Void
D Abstract
E Public
10 Marcar para revisão
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:
As variáveis e os métodos podem ter qualquer
A
modificador de acesso.
B As variáveis são implicitamente public static final.
C Interfaces são equivalentes às classes abstratas.
D Elas fazem parte de herança.
E Uma interface pode implementar uma classe.