Buscar

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

Prévia do material em texto

Teste de
Conhecimento
avalie sua aprendizagem
(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:
(COMPERVE − 2016 − UFRN − Técnico em Tecnologia da Informação - Adaptada)
Para responder à questão, considere o seguinte trecho de código Java:
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA
Lupa Calc.
DGT0244_202101172442_TEMAS 
Aluno: Disc.: PROGRAMAÇÃO 
ORIENT 
Matr.: 2022.3 EAD 
(G) / EX
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! 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.
EM2120104INTRODUÇÃO À PROGRAMAÇÃO OO EM JAVA
1.
"Public", "private" e "protected".
"Private", "public" e "protected".
"Protected", "public" e "private".
"Private", "protected" e "public".
"Protected", "private" e "public".
Data Resp.: 01/09/2022 17:14:10
Explicação:
Resposta correta: "Private", "protected" e "public".
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
A relação entre a classe "Soma" e a classe "OperacaoMatematica" é de:
Ano: 2016 Banca: IESES Órgão: BAHIAGÁS Prova: IESES - 2016 - BAHIAGÁS - Analista de Processos
Organizacionais - Tecnologia da Informação - Sistemas
Dado o suporte oferecido pelo Java 7 à programação orientada a objetos, qual tipo de herança é suportado pelo Java
7?
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:
Herança
Agregação
Recursividade
Polimorfismo
Composição
Data Resp.: 01/09/2022 17:14:14
 
Explicação:
Resposta correta: Herança
 
 
 
 
 
 
EM2120550APROFUNDAMENTO DE HERANÇA E POLIMORFISMO EM JAVA
 
3.
Herança simples.
Herança múltipla.
Herança por interface.
Herança por prototipagem.
Java 7 não suporta herança.
Data Resp.: 01/09/2022 17:14:18
 
Explicação:
A resposta certa é: Herança simples.
 
 
 
 
4.
II é verdadeira;
Herança e interfaces são conceitos da orientação a objetos que possibilitam a obtenção de polimorfismo. Em Java,
uma interface:
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'' é:
(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de
I é verdadeira;
I e II são verdadeiras;
II e III são verdadeiras.
III é verdadeira;
Data Resp.: 01/09/2022 17:14:21
 
Explicação:
A resposta certa é: II é verdadeira;
 
 
 
 
5.
Pode conter declarações de constantes e de variáveis não inicializadas.
Pode possuir métodos abstratos e estáticos.
Pode ser instanciada diretamente por meio da instrução new.
Somente permite herança simples.
Pode possuir assinaturas de métodos públicos e protegidos.
Data Resp.: 01/09/2022 17:14:24
 
Explicação:
A resposta certa é: Pode possuir métodos abstratos e estáticos.
 
 
 
 
6.
Void
Abstract
Public
Interface
Final
Data Resp.: 01/09/2022 17:14:26
 
Explicação:
A resposta certa é: Abstract
 
 
 
 
 
 
THREADS
 
7.
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.
(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.
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos instruções
SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e outras fazem
consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou Delete, qual método deve ser
utilizado? 
I, II, III e IV
Apenas II e IV
Apenas I, III e IV
Apenas I
Apenas II, III e IV
Data Resp.: 01/09/2022 17:14:30
 
Explicação:
A resposta certa é : Apenas II e IV
 
 
 
 
8.
V - F - V
V - V - F
V - F - F
F - F - V
F - V - V
Data Resp.: 01/09/2022 17:14:32
 
Explicação:
A resposta certa é: V - F - V
 
 
 
 
 
 
EM2120553INTEGRAÇÃO COM BANCO DE DADOS EM JAVA
 
9.
getConnection
executeQuery
forName
executeUpdate 
prepareStatement 
Data Resp.: 01/09/2022 17:14:38
 
Explicação:
A resposta certa é: executeUpdate 
Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco
de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções: 
 
 
 
 
10.
IOException e IllegalArgumentException 
ClassNotFoundException e NullPointerException
InterruptedException e SQLException 
ClassNotFoundException e SQLException 
InterruptedException e NullPointerException 
Data Resp.: 01/09/2022 17:14:36
 
Explicação:
A resposta certa é: ClassNotFoundException e SQLException 
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 01/09/2022 17:14:07.

Outros materiais