Buscar

Simulado Programação Orientada a Objetos em Java

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

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 6, do total de 7 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

Prévia do material em texto

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Aluno(a): 
Acertos: 10,0 de 10,0 16/10/2021
Acerto: 1,0 / 1,0
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas)
Para responder à questão, considere as Figuras 12(a) e 12(b). A Figura 12(a) mostra um diagrama de classes,
da UML, a partir do qual implementou-se os programas principal e secundários, na linguagem de programação
Java. Sobre esses programas em Java, considere os seguintes aspectos: (1) todos os programas foram
implementados dentro de uma package chamada "ciga"; (2) os programas estão funcionando corretamente;
(3) os métodos "get" permitem retornar o conteúdo de uma variável, por exemplo, "getR" retorna o conteúdo
de "r"; e (4) a variável "x" ainda não foi declarada em nenhum dos programas. A Figura 12(b) mostra,
intencionalmente, apenas parte do código fonte, tendo-se inserido, no local apontado pela seta nº 1, um
retângulo de modo a ocultar o código fonte existente nesse local. Nas Figuras 12(b) e 12(c) foram inseridos,
intencionalmente, retângulos nos locais apontados pelas setas de nº 1, 3 e 4, de modo a ocultar qualquer
código existente nesses locais.
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
Após observar as Figuras 12(a), 12(b) e 12(c), analise as assertivas a seguir:
I. A classe "B", ao ser implementada em um programa em Java, permitirá a violação do princípio
fundamental da orientação a objeto chamado encapsulamento.
II. Todo objeto da classe "A", ao ser criado, terá somente as variáveis de instância "r" e "s".
III. Além dos métodos já existentes na classe "A", é possível, também, criar mais o seguinte, na Figura
12(a): + A(varR : int);
Quais estão corretas?
Apenas II.
Apenas I e II.
Apenas I.
Apenas II e III.
 I, II e III.
Respondido em 16/10/2021 17:56:41
Explicação:
Resposta correta: I, II e III.
Acerto: 1,0 / 1,0
(COPESE-UFT − 2012 − MPE/TO − Técnico Ministerial ¿ Informática)
Analise o código Java a seguir.
É CORRETO afirmar que o código:
 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".
Mostra a saída "Joao 20 joao@mp.to.gov.br".
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 apenas a saída "Joao 20" porque o atributo email da classe "Pessoa" tem o modificador de
acesso protected e, assim, seu conteúdo não pode ser impresso.
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.
Respondido em 16/10/2021 17:59:26
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".
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 é:
I e II.
 II e III.
Somente a II.
Somente a III.
Somente a I.
Respondido em 16/10/2021 17:59:55
Explicação:
A resposta certa é: II e III.
Acerto: 1,0 / 1,0
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:
Apenas a afirmativa II está correta.
Apenas a afirmativa III está correta.
 As afirmativas II e III estão corretas.
Apenas a afirmativa I está correta.
As afirmativas I e II estão corretas.
Respondido em 16/10/2021 18:00:15
Explicação:
A resposta certa é: As afirmativas II e III estão corretas.
Acerto: 1,0 / 1,0
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'' é:
Final
Interface
 Abstract
Public
Void
Respondido em 16/10/2021 18:00:46
Explicação:
A resposta certa é: Abstract
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.
 Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
Subclasses têm acesso aos campos privados da sua superclasse.
Propriedades mais especializadas da hierarquia ficam em superclasses.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na
de interface.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
Respondido em 16/10/2021 18:01:10
Explicação:
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
Acerto: 1,0 / 1,0
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web,
desenvolvido em Java, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação,
concluiu que determinado método M está sendo invocado, simultaneamente, por diferentes threads.
Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja
executado, em dado momento, somente por uma thread?
Ajustar o firewall de borda para permitir uma conexão por IP.
Reescrever M em Assembly, necessariamente.
 Declarar o método M como synchronized.
Utilizar a keyword lockable no bloco de M.
Implementar connection pooling no acesso ao banco de dados.
Respondido em 16/10/2021 18:03:58
Explicação:
A resposta certa é: Declarar o método M como synchronized.
Acerto: 1,0 / 1,0
(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread da
linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção
que corresponde à sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável
por iniciar a execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra
thread tenha completado sua execução.
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o
processador voluntariamente.
F - F - V
V - F - F
V - F - V
 
F - V - V
V - V - F
Respondido em 16/10/2021 18:02:07
Explicação:
A resposta certa é: V - F - V
Acerto: 1,0 / 1,0
Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma
delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está
sendo descrita aqui?
Persistence Unit
 Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes
Respondido em 16/10/2021 18:06:20
Explicação:
A resposta certa é: Entity Classes from Database
Acerto: 1,0 / 1,0
Com o surgimento do DAO foi possível padronizar a forma com que as operações sobre o banco de dadossão
implementadas, o que levou à definição de ferramentas como o JPA, onde a obtenção de uma coleção de
entidades, a partir da consulta através de sintaxe JPQL, ocorre com base no método:
createEntityManager
createResultList
getEntityManager 
 getResultList
createNamedQuery
Respondido em 16/10/2021 18:05:21
Explicação:
A resposta certa é: getResultList
javascript:abre_colabore('38403','269559195','4894198846');

Continue navegando