Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Com base no código Java a seguir, responda:

public class Exemplo {
public static void main(String[] args) {
Set carros = new HashSet();
carros.add(¿Sonic¿);
carros.add(¿Celta¿);
carros.add(¿Corsa¿);
carros.add(¿Sonic¿);
carros.add(¿Celta¿);
carros.remove(¿Celta¿);

carros.remove(¿Corsa¿);
for (String string : carros) {
System.out.println(string);
}
}
}

Qual das seguintes alternativas informa o resultado da execução do código?


Sonic, Corsa
Celta, Corsa
Sonic, Celta, Sonic
Sonic, Celta, Corsa
Sonic

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Com base no código Java a seguir, responda:

public class Exemplo {
public static void main(String[] args) {
Set carros = new HashSet();
carros.add(¿Sonic¿);
carros.add(¿Celta¿);
carros.add(¿Corsa¿);
carros.add(¿Sonic¿);
carros.add(¿Celta¿);
carros.remove(¿Celta¿);

carros.remove(¿Corsa¿);
for (String string : carros) {
System.out.println(string);
}
}
}

Qual das seguintes alternativas informa o resultado da execução do código?


Sonic, Corsa
Celta, Corsa
Sonic, Celta, Sonic
Sonic, Celta, Corsa
Sonic

Prévia do material em texto

04/02/2024, 08:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
Exercício por
Temas
 avalie sua aprendizagem
(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
1. public class Exemplo {
2. public static void main(String[] args) {
3. Set carros = new HashSet();
4. carros.add(¿Sonic¿);
5. carros.add(¿Celta¿);
6. carros.add(¿Corsa¿);
7. carros.add(¿Sonic¿);
8. carros.add(¿Celta¿);
9. carros.remove(¿Celta¿);
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?
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Lupa  
 
DGT0244_202106085531_TEMAS
Aluno: RAPHAEL SILVEIRA SÁ Matr.: 202106085531
Disc.: PROGRAMAÇÃO ORIENT  2023.4 EAD (GT) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! 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.
EM2120104 - INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA
 
1.
Sonic, Celta, Corsa, Sonic, Celta
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
04/02/2024, 08:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
Considerando uma aplicação que gerencia funcionários em uma empresa, a classe Empregado herda características
da classe Pessoa. O sistema precisa garantir a segurança dos dados, restringindo o acesso a atributos sensíveis dos
empregados.
Qual modi�cador de acesso deve ser utilizado nos atributos sensíveis da classe Empregado para garantir essa
segurança?
(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¿));
Celta, Corsa
Sonic, Celta, Sonic
Sonic, Sonic
Sonic
Data Resp.: 04/02/2024 07:59:52
Explicação:
Resposta correta: Sonic
 
2.
protected.
transiente.
private.
static.
public.
Data Resp.: 04/02/2024 08:00:32
Explicação:
O modi�cador de acesso private é o mais adequado para proteger atributos sensíveis em uma classe, pois
restringe o acesso aos atributos apenas dentro da própria classe. Isso garante que informações sensíveis não
sejam acessíveis de forma indesejada por outras classes ou subclasses.
 
3.
04/02/2024, 08:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
}
}
 
Qual das seguintes alternativas indica o resultado da execução do código?
(COPESE-UFT − 2012 − MPE/TO − Técnico Ministerial ¿ Informática)
Analise o código Java a seguir.
É CORRETO a�rmar que o código:
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
O carro é null
O código não será compilado, pois apresenta erros
O carro é Corsa
null
Corsa
Data Resp.: 04/02/2024 08:01:18
Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
 
4.
Não pode ser executado porque existe mais de uma classe no arquivo ConcursoMPE.java e, assim, o
compilador não saberá qual delas deve ser executada.
Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo deste atributo
não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe "Pessoa".
Apresenta um erro de compilação na linha 13, visto que o nome dos parâmetros do construtor é diferente do
nome dos atributos da classe "Pessoa".
Mostra a saída "Joao 20 joao@mp.to.gov.br".
Mostra apenas a saída "Joao 20" porque o atributo email da classe "Pessoa" tem o modi�cador de acesso
protected e, assim, seu conteúdo não pode ser impresso.
Data Resp.: 04/02/2024 08:01:55
Explicação:
Resposta correta: Apresenta um erro de compilação na linha 5, pois como o atributo idade é privado, o conteúdo
deste atributo não pode ser acessado forma em outra classe, sendo necessário criar métodos públicos na classe
"Pessoa".
 
5.
04/02/2024, 08:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
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?
Em um sistema de gestão universitária, uma classe Aluno é derivada de Pessoa. O sistema precisa manipular uma
coleção de alunos utilizando as estruturas de dados fornecidas pelo Java. A classe Aluno tem atributos como
matricula e curso, além de métodos especí�cos.
Qual é a melhor estrutura de dados em Java para armazenar e acessar rapidamente informações de alunos por
matrícula?
I, II e III.
Apenas I.
Apenas I e II.
Apenas II e III.
Apenas III.
Data Resp.: 04/02/2024 08:02:51
Explicação:
Resposta correta: Apenas II e III.
 
6.
LinkedList.
Stack.
TreeSet.
HashMap.
ArrayList.
Data Resp.: 04/02/2024 08:03:24
Explicação:
A estrutura de dados HashMap é ideal para este cenário, pois permite armazenar pares chave-valor, como
matrícula e informações do aluno, e oferece acesso rápido a esses dados. As outras opções não são tão e�cientes
04/02/2024, 08:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
Em um sistema de gerenciamento de biblioteca desenvolvido em Java, cada livro é representado por um objeto.
Estes objetos são instanciados a partir de uma classe Livro, que possui atributos como título, autor e ano de
publicação.
Qual princípio da programação orientada a objetos é primordialmente demonstrado neste cenário?
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 �nal, calcular a
média.
Qual é o laço de repetição mais apropriado para esta tarefa e por quê?
Considerando uma aplicação Java que gerencia informações de empregados em uma empresa, onde cada
empregado é um objeto com atributos como nome, cargo e salário.
Qual característica da programação orientada a objetos permite proteger os dados sensíveis de um empregado
nesta aplicação?
para acessar rapidamente informações especí�cas por uma chave, como a matrícula.
 
7.
Herança.
Encapsulamento.
Abstração.
Polimor�smo.
Recursão.
Data Resp.: 04/02/2024 08:03:47
Explicação:
A abstração é um conceito chave na programação orientada a objetos, essencial para modelar entidades do
mundo real, como livros em uma biblioteca, em classes e objetos. Este conceito permite focar nas características
essenciais de um objeto, como título, autor e ano de publicação no caso de um livro, abstraindo os detalhes
irrelevantes para o contexto do programa.
 
8.
do-while, para garantir que a lista seja percorrida pelo menos uma vez.
if-else, para veri�car se cada nota é válida antes de somá-la.
for, pois permite iterar a lista de forma concisa.
switch-case, pois pode selecionar diferentes operações com base no valor de cada nota.
try-catch, para tratar possíveiserros durante a iteração.
Data Resp.: 04/02/2024 08:04:11
Explicação:
O laço for é ideal para percorrer listas ou arrays de forma e�ciente e concisa, permitindo a soma e cálculo da
média das notas de maneira direta. As outras alternativas não se aplicam ao contexto de iteração em listas para
cálculo de médias.
 
9.
Polimor�smo.
Encapsulamento.
Herança.
Interface.
Serialização.
Data Resp.: 04/02/2024 08:04:28
04/02/2024, 08:04 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6
(FUNRIO − 2018 − Câmara de São João de Meriti/ RJ − Analista Legislativo − Analista em Tecnologia − Adaptada)
No que diz respeito à criação de métodos em Java, observe o fragmento a seguir.
O quali�cador, também conhecido por modi�cador, de�ne a visibilidade e pode ser de três tipos básicos:
 
I. O método é visível apenas pela própria classe. É o quali�cador mais restritivo.
II. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.
III. O método é visível por qualquer classe. É o quali�cador mais aberto no sentido de que qualquer classe pode usar
este método.
 
Os tipos básicos dos modi�cadores descritos em I, II e III são, respectivamente:
Explicação:
O encapsulamento é uma característica fundamental na programação orientada a objetos, utilizada para
restringir o acesso direto aos dados de um objeto e proteger a integridade desses dados. Neste contexto,
encapsular os atributos de um empregado, como nome, cargo e salário, assegura que esses dados sejam
acessados e modi�cados apenas por métodos autorizados na classe.
 
10.
"Private", "public" e "protected".
"Public", "private" e "protected".
"Protected", "public" e "private".
"Private", "protected" e "public".
"Protected", "private" e "public".
Data Resp.: 04/02/2024 07:59:06
Explicação:
Resposta correta: "Private", "protected" e "public".
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 04/02/2024 07:58:59.

Mais conteúdos dessa disciplina