Buscar

AC1_ OLAS044TSN1 - Programação Orientada à Objetos

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

15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 1/10
AC1
Entrega 16 abr em 23:59 Pontos 10 Perguntas 10
Disponível 12 abr em 0:00 - 16 abr em 23:59 Limite de tempo 60 Minutos
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 12 minutos 10 de 10
MAIS RECENTE Tentativa 2 12 minutos 10 de 10
Tentativa 1 17 minutos 6 de 10
 As respostas corretas estarão disponíveis em 17 abr em 0:00.
Pontuação desta tentativa: 10 de 10
Enviado 15 abr em 14:27
Esta tentativa levou 12 minutos.
Prezado Aluno:
Leia com atenção as instruções abaixo antes de realizar a Avaliação AC1:
IMPORTANTE:
Escolha um ambiente adequado para a realização da avaliação, onde você possa se concentrar
e responder às questões sem interrupções;
Você precisará de uma conexão de Internet estável, que esteja ativa durante toda a realização
da avaliação;
Para maior tranquilidade, evite fazer a avaliação a partir do celular ou outros dispositivos móveis,
use um notebook ou computador desktop;
Não se esqueça de clicar no botão "Enviar teste"após responder às perguntas , para confirmar
o seu envio;
Fique atento ao prazo limite para realização da avaliação.
Boa Prova!
Equipe EAD
https://facens.instructure.com/courses/11032/quizzes/50299/history?version=2
https://facens.instructure.com/courses/11032/quizzes/50299/history?version=2
https://facens.instructure.com/courses/11032/quizzes/50299/history?version=1
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 2/10
1 / 1 ptsPergunta 1
A linguagem Java tem várias características, sendo as principais:
orientação a objetos, portabilidade, multithreading e suporte à
comunicação. 
 
A esse respeito, avalie as afirmações a seguir. 
 
I – Orientação a objetos é uma prática de programação baseada em
objetos, que simula o mundo real e traz, nessa abstração, seus
atributos e métodos. 
II – A linguagem Java tem grandes problemas de portabilidade, visto
que o sistema operacional mais usado no mercado (Windows) tem
várias atualizações, e isso dificulta o desempenho dos programas. 
III – É uma linguagem case sensitive, ou seja, na escrita do código-
fonte, letras maiúsculas e minúsculas são interpretadas de formas
diferentes. 
 
Está correto o que se afirma em: 
 II, apenas. 
 I, apenas. 
 I e III, apenas. 
 I e II, apenas. 
 III, apenas. 
1 / 1 ptsPergunta 2
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 3/10
A teoria da orientação a objetos é muito importante, visto que a
linguagem Java se baseia nesse paradigma de desenvolvimento de
sistema. 
FURGERI, Sérgio. Java 7: Ensino Didático. 2. ed. São Paulo: Editora
Érica, 2012 (adaptado). 
 
Com relação a conceitos de programação orientada a objetos, julgue
os seguintes itens: 
 
I – Os conceitos da orientação a objetos (OO) são meio abstratos e
devem ser bem tratados, por isso, é importante estudar profundamente
esses conceitos. 
 
II – O paradigma de orientação a objetos (OO) é apenas um nome fácil
de ser compreendido e um modismo sem efeito prático. 
 
III – Um ponto de partida para a compreensão sobre OO é entender o
que é um objeto. 
 
IV – Os conceitos de OO não têm um modelo padrão que representa
suas características. 
 
 
Está correto o que se afirma em: 
 III e IV, apenas. 
 I e II, apenas. 
 I, II e III, apenas 
 I, II, III e IV. 
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 4/10
 I e III, apenas. 
1 / 1 ptsPergunta 3
A programação orientada a objetos e a programação estruturada têm
como principal diferença a forma como os dados e funções
(procedimentos) são conectados. 
Na programação _________________, as funções são implementadas
em módulos separados, já na programação orientada a objetos, esses
módulos são os ___________________ nos quais os seus dados e
procedimentos estão encapsulados. 
 
Os termos que preenchem corretamente as lacunas são,
respectivamente
 estruturada e os métodos. 
 estruturada e eventos. 
 estruturada e objetos. 
 eventual e objetos. 
 eventual e os eventos. 
1 / 1 ptsPergunta 4
Analise o bloco de código abaixo: 
 
public Pessoa () { 
 
 } 
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 5/10
 
Esse construtor não especifica nenhuma inicialização explícita para os
atributos da classe. 
 
BORATTI, Isaias C. Programação Orientada a Objetos em Java.
Florianópolis: Visual Books, 2007, p. 79. 
A respeito das características do construtor, avalie as afirmações a
seguir : 
 
I – Esse bloco de código, quando invocado na linguagem Java,
inicializa os atributos com valor padrão. 
II – Uma classe pode apenas ter um único construtor. 
III – O método construtor não apresenta nenhum tipo de retorno, em
qualquer ocasião. 
 
Está correto o que se afirma em: 
 I, II e III. 
 I, apenas. 
 II e III, apenas. 
 I e III, apenas. 
 I e II, apenas. 
1 / 1 ptsPergunta 5
O construtor de um objeto é um método especial, pois inicializa seus
atributos sempre que for instanciado. 
 
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 6/10
PALMEIRA, Thiago V. Java Fundamental. Rio de Janeiro: Editora
Ciência Moderna, 2017, p. 153. 
 
Qual é o comando na linguagem Java que invoca o construtor no
momento da instanciação? 
 public. 
 static. 
 new. 
 for. 
 private. 
1 / 1 ptsPergunta 6
Na Programação orientada a objetos, a técnica de encapsulamento é
feita por meio dos métodos public (set/get). Segundo Palmeira
(2017), as classes costumam fornecer métodos public para permitir a
configuração (set, atribuir valores a) ou obter (get, obter valores de)
variáveis de instância private. 
 
PALMEIRA, Thiago V. Java Fundamental. Rio de Janeiro: Editora
Ciência Moderna, 2017, p. 43. 
 
Considerando essas informações, avalie as afirmações a seguir : 
 
1. Os atribu tos determinados como private da classe só podem ser
alterados pelos métodos encapsulados.
2. Os métodos get são responsáveis por retornar valores.
3. Os métodos públicos são instâncias criadas por meio do método
set.
 
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 7/10
Está correto o que se afirma em : 
 I e III, apenas. 
 III, apenas. 
 I, II e III. 
 II e III, apenas. 
 I e II, apenas. 
1 / 1 ptsPergunta 7
Os métodos são trechos de código que permitem modularizar um
sistema. Os métodos recebem um determinado nome e podem ser
chamados várias vezes durante a execução da classe. 
 
FURGERI, Sergio. Java 8: ensino didático: desenvolvimento e
implementação de aplicações. São Paulo: Érica, 2015, p . 89. 
 
Escolha a opção que completa o conceito de construção de métodos 
por meio de sua chamada. 
 
Os métodos são pequenos blocos de códigos que são chamados por
meio de sua assinatura.
 
Os métodos são classes completas que são chamadas por meio da
sua assinatura.
 
A linguagem Java não reconhece os métodos, pois são blocos de
códigos curtos.
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 8/10
 
Os métodos informam as ações do objeto, mas não precisam ser
criados na classe.
 
A linguagem Java permite somente a construção de blocos de códigos 
por meio da programação estruturada, ou seja, não se aplica nesse
conceito.
1 / 1 ptsPergunta 8
De acordo com Winder (2009), a associação é a forma mais simples
de relacionamento entre as classes. 
WINDER, Russel; GRAHAM, Roberts. Desenvolvendo Software emJava. 3. ed. Rio de Janeiro: LTC, 2009, p. 178 (adaptado). 
 
Qual é a opção que conceitua corretamente a associação simples
 Um objeto tem um outro objeto entre as classes. 
 
Um objeto se relaciona com outro objeto de acordo com a
multiplicidade.
 Um objeto contém parte de outro objeto de classes diferentes. 
 Um objeto depende de outro objeto entre classes diferentes 
 Um objeto está conectado a outro objeto entre as classes. 
1 / 1 ptsPergunta 9
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 9/10
A composição é uma variação da agregação. Nesse tipo de
relacionamento, há um vínculo mais forte entre os objetos-todo e os
objetos-parte. 
GUEDES, Gilleanes T. A. UML 2: uma abordagem prática. 3. ed. São
Paulo: Novatec, 2018 (adaptado). 
 
Qual é a opção que completa os conceitos da associação do tipo
composição? 
 
 
O objeto agregado (objeto-parte) não precisa ter a existência do outro
objeto (objeto-todo), assim na eliminação entre os objetos, não afeta a
responsabilidade das classes.
 
Na programação orientada a objetos, a implementação da classe
agregada é realizada por meio dos métodos de construtores, pois
caracteriza a obrigatoriedade entre os objetos.
 
É um tipo especial de relacionamento. Demonstra que objeto-todo tem
um vínculo mais forte com os objetos-parte da classe que está
agregada. Em outras palavras, permite que seja determinada uma
hierarquia entre os objetos.
 
O objeto agregado (objeto-parte) tem existência dependente do outro
objeto (objeto-todo), portanto, os objetos agregados não podem ser
destruídos por um objeto diferente do objeto-todo.
 
Na programação orientada a objetos, as classes objeto-todo e objeto-
parte são implementadas na classe principal, pois determina o vínculo
obrigatório entre as classes envolvidas.
15/04/2023, 14:27 AC1: OLAS044TSN1 - Programação Orientada à Objetos
https://facens.instructure.com/courses/11032/quizzes/50299 10/10
(https://portal.rybena.com.br)
1 / 1 ptsPergunta 10
Quando criamos um relacionamento entre classes, podemos definir
quantos objetos serão necessários; para que isso seja possível, é
necessário incluir um atributo na classe (destino). 
 
A partir dessa informação, avalie as asserções a seguir sobre
multiplicidade: 
 
I – A multiplicidade define a quantidade mínima e máxima em uma
associação de classes; 
II – Só existe o tipo um-para-muitos na multiplicidade de objetos; 
III – Na UML, as indicações de multiplicidade estão nas extremidades
das linhas. 
 
Está correto o que se afirma em: 
 I e II, apenas. 
 III, apenas. 
 II, apenas. 
 I, apenas. 
 I e III, apenas. 
Pontuação do teste: 10 de 10
https://portal.rybena.com.br/

Continue navegando