Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA - SIMULADO AV

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 6 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 6 páginas

Prévia do material em texto

30/10/2021 18:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
 
Simulado AV
Teste seu conhecimento acumulado
 
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA 
Aluno(a): WELLINGTON MELLO DE MEDEIROS 202001155899
Acertos: 10,0 de 10,0 30/10/2021
 
 
Acerto: 1,0 / 1,0
(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 qualificador, também conhecido por modificador, define a visibilidade e pode ser de três tipos básicos:
 
I. O método é visível apenas pela própria classe. É o qualificador 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 qualificador mais aberto no sentido de que qualquer classe
pode usar este método.
 
Os tipos básicos dos modificadores descritos em I, II e III são, respectivamente:
 "Private", "protected" e "public".
"Private", "public" e "protected".
"Protected", "private" e "public".
"Protected", "public" e "private".
"Public", "private" e "protected".
Respondido em 30/10/2021 17:57:41
 
 
Explicação:
Resposta correta: "Private", "protected" e "public".
 
 
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
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
30/10/2021 18:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
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.
 
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.
30/10/2021 18:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
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 II e III.
 I, II e III.
Apenas I e II.
Apenas I.
Respondido em 30/10/2021 17:58:20
 
 
Explicação:
Resposta correta: I, II e III.
 
 
Acerto: 1,0 / 1,0
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em
Java, uma interface:
Pode ser instanciada diretamente por meio da instrução new.
Somente permite herança simples.
 Pode possuir métodos abstratos e estáticos.
Pode conter declarações de constantes e de variáveis não inicializadas.
Pode possuir assinaturas de métodos públicos e protegidos.
Respondido em 30/10/2021 17:59:12
 
 
Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
 
 
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'' é:
Interface
 Abstract
Final
Void
Public
 Questão3
a
 Questão4
a
30/10/2021 18:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
Respondido em 30/10/2021 17:59:40
 
 
Explicação:
A resposta certa é: Abstract
 
 
Acerto: 1,0 / 1,0
Ano: 2010 Banca: FDC Órgão: MAPA Prova: FUNDAÇÃO DOM CINTRA - 2010 - MAPA - Analista de Sistemas
Analise as seguintes sentenças em relação à linguagem Java:
I. Java suporta diretamente somente herança simples, entretanto ela permite uma versão de herança múltipla
com a implementação da classe virtual abstract.
II. Uma classe em Java pode implementar uma ou mais interfaces, para isso basta anexar à definição da
classe a palavra-chave implements seguida das interfaces separadas por vírgula.
III. Em Java, quando um método é definido como final, ele pode ser sobreposto somente em classes
descendentes.
Em relação às sentenças supracitadas, pode-se afirmar que apenas:
III é verdadeira;
 II é verdadeira;
I e II são verdadeiras;
II e III são verdadeiras.
I é verdadeira;
Respondido em 30/10/2021 18:00:52
 
 
Explicação:
A resposta certa é: II é verdadeira;
 
 
Acerto: 1,0 / 1,0
Ano: 2015 Banca: CETAP Órgão: MPC-PA Prova: CETAP - 2015 - MPCM-PA - Técnico em Informática -
Desenvolvimento
A herança entre classes, em Java, define-se, utilizando a palavra-chave:
References
Inherits
 Eextends
Implements
Matches
Respondido em 30/10/2021 18:01:24
 
 
Explicação:
A resposta certa é: Eextends
 
 
Acerto: 1,0 / 1,0
 Questão5
a
 Questão6
a
 Questão7
a
30/10/2021 18:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de
programação Java, analise as afirmações e assinale a(s) correta(s).
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas.
III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo
gastará a mesma fatia de tempo.
IV. Em Java, cada nova thread herda a prioridade da thread que a cria.
Apenas II, III e IV
I, II, III e IV
 Apenas II e IV
Apenas I, III e IV
Apenas I
Respondido em 30/10/2021 18:01:53
 
 
Explicação:
A resposta certa é : Apenas II e IV
 
 
Acerto: 1,0 / 1,0
(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de threads na
linguagem Java, assinale a opção correta:
Uma classe pode definir tanto métodos quanto variáveis sincronizadas.
Métodos static não podem ser synchronized.
O método yield é utilizado para forçar um thread a entrar no modo de suspensão.
 O método join é utilizado para garantir que determinado thread não seja executado até que outro
tenha entrado no estado inativo.
Todo thread recebe uma prioridade padrão que é igual ao menor nível de prioridade possível. Para
configurar essa prioridade, pode ser utilizado o método setPriority.
Respondido em 30/10/2021 18:02:32
 
 
Explicação:
A resposta certa é: O método join é utilizado para garantir que determinado thread não seja executado até que
outro tenha entrado no estado inativo.
 
 
Acerto: 1,0 / 1,0
Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados,
onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java. Selecione a
interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC,
na linguagem Java.
Statement
 ResultSet 
Connection 
PreparedStatement
DriverManager 
Respondido em 30/10/2021 18:02:57
 
 
 Questão8
a
 Questão9
a
30/10/2021 18:05 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6
Explicação:
A resposta certa é: ResultSet 
 
 
Acerto: 1,0 / 1,0
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?
merge
 persist
getResultList
remove
getReference
Respondido em 30/10/2021 18:03:30
 
 
Explicação:
A resposta certa é: persist
 
 
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','271058322','4953473652');

Outros materiais