Buscar

TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS - Compilado de provas- UNIP EAD 2019

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

Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Questões de Múltipla Escolha 
 
 
Pergunta: Considere as seguintes classes: 
 
Assinale a alternativa que apresenta a saída correta gerada quando o programa é 
executado: 
Resposta: A) Cenourinha, cebolinha, tomatinho. 
 
Pergunta: Considere as seguintes classes: 
 
Resposta: atributoPadrao, atributoProtegido, atributoPublico 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
 
Pergunta: Considere as seguintes classes: 
 
Resposta: D) atributoProtegido e atributoPublico 
 
Pergunta: Considere as seguintes classes: 
 
Resposta: E) O método não apresenta erros e imprime os dados de um 
objeto da Classe Roupa. 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Considere as duas classes em Java abaixo: 
 
Resposta: B) O código está correto e ira exibir “Olá mundo de novo”. 
 
Pergunta: Considere o seguinte código em Java e julgue as afirmativas abaixo: 
 
Resposta: E) Apenas uma afirmativa esta correta. 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Considere o seguinte programa e julgue as afirmativas abaixo: 
 
Resposta: A) Apenas I e II estão corretas. 
 
Pergunta: Considere o seguinte código em Java e julgue as afirmativas abaixo: 
 
Resposta: B) Apenas II e III estão corretas. 
 
 
 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Considere o seguinte programa 
 
Resposta: D) O programa irá apresentar a mensagem “A soma dos dois 
números é 35”. 
 
Pergunta: Considere o seguinte programa 
 
Resposta: E) O código não apresenta erros. 
 
Pergunta: Considere o seguinte trecho de código em Java: 
 
Resposta: A) O código está correto e irá exibir o valor 2.0 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Qual das alternativas abaixo apresenta uma declaração correta de um 
array? 
Resposta: E) Int [] I = new int [5]; 
 
Pergunta: Assinale a alternativa correta sobre Intent em aplicativos Android 
Resposta: É um mecanismo que permite que o aplicativo se comunique 
com o sistema operacional e com outros aplicativos. 
 
Pergunta: Assinale a alternativa correta sobre Services em aplicativos Android: 
Resposta: B) É um componente que permite que o aplicativo realize tarefas 
em segundo plano. 
 
Pergunta: Julgue as afirmativas abaixo sobre o desenvolvimento de aplicativos 
para Android: 
 
Resposta: B) Apenas II e III estão corretas. 
 
Pergunta: Assinale a alternativa correta sobre o Broadcast Receivers em aplicativos 
Android. 
Resposta: D) São mecanismos que permitem que o aplicativo receba 
informações do sistema operacional (como bateria fraca e fone de ouvido 
conectado), assim como informações de outros aplicativos. 
 
Pergunta: Assinale a alternativa correta sobre views em aplicativos Android. 
Resposta: C) São componentes de interface gráfica que podem ser 
adicionados a uma activity. 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Assinale a alternativa correte sobre o conceito de escopo de membros 
de classe: 
Resposta: E) Escopo indica se o membro (atributo ou método) pertence a 
classe ou aos seus objetos. A situação padrão é o escopo de objeto e não é 
indicado por qualquer anotação. Já o escopo de classe e indicado pela 
palavra reservada static. 
 
Pergunta: Quando precisamos utilizar valores de tipos números, é valido afirmar 
que: 
Resposta: A) podemos armazenar o valor de uma variável de menor 
capacidade em outra de maior capacidade. 
 
Pergunta: Julgue as afirmativas abaixo sobre as interfaces gráficas em Java: 
 
Resposta: D) Todas estão corretas. 
 
Pergunta: Assinale a alternativa correta: 
Resposta: B) Um método construtor pode ter ou não ter parâmetros. 
 
 
 
 
 
 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Assinale a alternativa correta: 
Resposta: A) Para se executar o programa em Java é necessário ter o JRE 
(Java Runtime Enviorment – Ambiente de Execução Java) instalado. 
 
 
Pergunta: Assinale a alternativa correta sobre as exceções: 
Resposta: C) Uma exceção é uma situação comum para qualquer sistema e 
o programador deve preparar o sistema para que ele se recupera dela. 
 
Pergunta: Julgue as seguintes afirmações sobre as classes wrapper: 
 
Resposta: C) Apenas I e III estão corretas. 
 
 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Assinale a alternativa que faz uma afirmação correta sobre as interfaces 
gráficas: 
Resposta: B) Um objeto de uma interface gráfica pode ser passados como o 
parâmetro pai do método JOptionPane.showMessageDialogo(). 
 
Pergunta: Com relação à orientação a objetos e ao polimorfismo, julgue as 
afirmativas abaixo: 
 
Resposta: D) Todas estão corretas. 
 
Pergunta: Uma das características da linguagem Java é que ela é uma linguagem 
multithread é correto afirmar que: 
Resposta: A) É uma técnica que permite que diferentes partes do programa 
sejam executadas simultaneamente. 
 
Pergunta: Julgue as afirmativas abaixo sobre classes abstratas e interfaces: 
 
Resposta: A) Apenas I e II estão corretas. 
 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Questões Dissertativas 
 
Pergunta: Observe o seguinte trecho de código: 
 
Explique qual é o significado dos erros mostrados pela IDE no código e como eles 
podem ser corrigidos: 
Resposta: 
 
Pergunta: Explique qual é o significado dos erros mostrados pela IDE no código e 
como eles podem ser corrigidos. 
Resposta:
 
Pergunta: O bloco try-catch é usado para fazer o tratamento de exceções. 
Explique o que é uma exceção e qual é a importância de fazer o tratamento de 
exceções. 
Resposta: 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Uma das principais razões para o sucesso do paradigma orientado a 
objetos é a possibilidade de se utilizar polimorfismo. Explique brevemente ao 
menos duas formas de polimorfismo. 
Resposta: 
 
Pergunta: Um aplicativo programado em uma linguagem tradicional, como C++, 
o Pascal e o Cobol, pode ter o seu código fonte escrito em simples editor de 
arquivos-texto, que é compilado para linguagem de marquinha para a plataforma 
a qual se destina. O que é necessário para programar usando a linguagem Java? E 
o que é necessário para executar um programa compilado em Java? 
Resposta: 
 
Pergunta: Ao desenvolver uma interface gráfica em Java usando os componentes 
gráficos do pacote swing, utilizamos uma serie de classes para realizar tarefas 
comuns a essa atividade, como o JFrame, JTextField, Jlabel e Jbutton, entre outras. 
Explique bravemente o que fazem ao menos três classes do pacote swing.Resposta: 
 
Pergunta: Um dos aspectos importantes da orientação a objetos é a ocultação. 
Quando projetamos uma classe, queremos que ela realize alguma tarefa, seja para 
nós mesmos, seja para outros programadores, que trabalham no mesmo sistema. 
Quem usa essa classe não precisa saber como a classe realiza a sua tarefa, ela só 
precisa saber como usa-la. Que papel os modificadores de acesso desempenham 
na ocultação de classes? 
Resposta: 
 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Um aspecto de Tecnologia da Informação que nunca deve ser 
desprezado é a tolerância a falhas. Este é um conceito que aplicando 
corretamente, tem o potencial de tornar os sistemas mais resistentes a situações 
inesperadas, das mais corriqueiras as mas devastadoras.(.......) 
Que ferramenta é essa e como ela melhora a tolerância a falhas? 
Resposta: 
 
Pergunta: A tecnologia Java para desenvolvimento de software é uma das mais 
importantes em uso no mercado, tendo aplicações em sistemas dos mais variados 
tamanhos e aplicações. Uma das principais razoes para o sucesso do Java é o fato 
de essa tecnologia ser multiplataforma. Assim, explique brevemente. 
 
Resposta: 
 
Pergunta: Sistemas computacionais devem ser capazes de armazenar e realizar 
operações com dados. Quando a quantidade de dados começa a se tornar grande, 
o uso apenas de variáveis comuns começa a se tornar incomodo e ineficiente. (....) 
Quais as suas diferenças e quando é recomendado o uso de cada um deles? 
Resposta: 
 
Pergunta: Quando é iniciado um projeto de aplicativo Android, deve-se definir 
qual é o nível mínimo requerido de SDK (minimum requerid SDK). O que significa 
o nível mínimo de SDK? Como devemos escolher esse nível mínimo e qual é o 
impacto dessa escolha para o desenvolvedor? 
Resposta: 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Considere a classe UmaClasse declarada no pacote umPacote abaixo: 
 
 
 
Resposta: 
 
 
 
 
 
 
 
 
 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Considere a classe UmaClasse declarada no pacote umPacote abaixo: 
 
 
Resposta: Eu sou a classe filha. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Compilado – Tópicos Especiais de Programação Orientada a Objetos - UNIP 
 Elaborado por Bortolotti 
 Atualizado em 30/10/2019 – v1 
 
Pergunta: Observe o código abaixo: 
 
Resposta: 
 
Pergunta: Aos se projetar um sistema que utiliza classes hierárquicas para tirar 
vantagem do polimorfismo, muitas vezes precisamos escrever métodos em classes 
que existem apenas para serem usados polimorficamente. Estes métodos possuem 
implementações que nunca são executadas. Para resolver esse problema, a 
orientação a objetos oferece classes abstratas e interfaces que apenas definem 
assinaturas de métodos, sem implementação. Apresente ao menos uma vantagem 
do uso de classes abstratas e interfaces. 
Resposta:

Continue navegando