0% acharam este documento útil (0 voto)
166 visualizações7 páginas

SIM1 - Programação Orientada A Objetos em Java

Enviado por

afraga19
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
166 visualizações7 páginas

SIM1 - Programação Orientada A Objetos em Java

Enviado por

afraga19
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 7

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.

Você também pode gostar