Logo Passei Direto
Buscar

Programação Orientada a Objetos_Teste_ Atividade2_01de01

User badge image
Wilson Ferraz

em

Ferramentas de estudo

Questões resolvidas

A programação orientada a objetos tem como objetivo combinar em uma única entidade lógica os dados e as funções que os manipulam, com possibilidade de reutilização de código, servindo como um elo entre os problemas existentes e as soluções computacionais.
Considerando essas informações, analise as afirmacoes abaixo: I. Variáveis de instância (atributos) e implementação de métodos compõem uma classe. II. Instanciação é o processo de alocação de memória para armazenar informações do objeto. III. Existem basicamente dois qualificadores de acesso possíveis para determinar o nível de acesso aos elementos de uma classe: public e private. É correto o que se afirma em:
II e III, apenas.
I e II, apenas.
II, apenas.
I, apenas.
I, II e III.

A maioria das declarações de variável de instância é precedida pela palavra-chave private. Da mesma forma que public, private é um modificador de acesso. As variáveis ou métodos declarados com o modificador de acesso private só são acessíveis a métodos da classe em que isso ocorre.
Considerando o padrão para garantir o encapsulamento das classes, avalie as afirmações a seguir: I. O método get recebe um atributo como parâmetro. II. O método set retorna um atributo. III. Métodos get e set podem ser públicos. IV. Devemos criar get e set para todos os atributos. É correto o que se afirma em:
III, apenas.
III e IV, apenas.
I e II, apenas.
I, II e III, apenas.
I, II e IV, apenas.

Os membros public de uma classe são acessíveis onde quer que o programa tenha uma referência a um objeto dessa classe ou a uma de suas subclasses. Os membros private de uma classe só são acessíveis dentro da própria classe. Nesta seção, introduziremos o modificador de acesso protected. Utilizar acesso protected oferece um nível intermediário de acesso entre public e private. Os membros protected de uma superclasse podem ser acessados por membros dessa superclasse, de suas subclasses e de outras classes no mesmo pacote.
Considerando as informações apresentadas, assinale a opção correta:
O uso de protected deve ser feito com cautela, pois permite a violação do encapsulamento da classe.
O uso de private e protected é intercambiável, pois subclasses já tem acesso aos membros da superclasse através da herança.
O uso de public e protected é intercambiável, pois subclasses já têm acesso aos membros da superclasse através da herança.

Atributos podem ser private quando desejamos ocultá-los ou protected para compartilhar na herança, mas métodos são necessariamente public.
Examinando a linha de código em Java Aluno al = new Aluno();, define-se al como:
um atributo da classe Aluno.
um método do objeto Aluno.
um método da classe Aluno.
um objeto da classe Aluno.
um atributo do objeto Aluno.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A programação orientada a objetos tem como objetivo combinar em uma única entidade lógica os dados e as funções que os manipulam, com possibilidade de reutilização de código, servindo como um elo entre os problemas existentes e as soluções computacionais.
Considerando essas informações, analise as afirmacoes abaixo: I. Variáveis de instância (atributos) e implementação de métodos compõem uma classe. II. Instanciação é o processo de alocação de memória para armazenar informações do objeto. III. Existem basicamente dois qualificadores de acesso possíveis para determinar o nível de acesso aos elementos de uma classe: public e private. É correto o que se afirma em:
II e III, apenas.
I e II, apenas.
II, apenas.
I, apenas.
I, II e III.

A maioria das declarações de variável de instância é precedida pela palavra-chave private. Da mesma forma que public, private é um modificador de acesso. As variáveis ou métodos declarados com o modificador de acesso private só são acessíveis a métodos da classe em que isso ocorre.
Considerando o padrão para garantir o encapsulamento das classes, avalie as afirmações a seguir: I. O método get recebe um atributo como parâmetro. II. O método set retorna um atributo. III. Métodos get e set podem ser públicos. IV. Devemos criar get e set para todos os atributos. É correto o que se afirma em:
III, apenas.
III e IV, apenas.
I e II, apenas.
I, II e III, apenas.
I, II e IV, apenas.

Os membros public de uma classe são acessíveis onde quer que o programa tenha uma referência a um objeto dessa classe ou a uma de suas subclasses. Os membros private de uma classe só são acessíveis dentro da própria classe. Nesta seção, introduziremos o modificador de acesso protected. Utilizar acesso protected oferece um nível intermediário de acesso entre public e private. Os membros protected de uma superclasse podem ser acessados por membros dessa superclasse, de suas subclasses e de outras classes no mesmo pacote.
Considerando as informações apresentadas, assinale a opção correta:
O uso de protected deve ser feito com cautela, pois permite a violação do encapsulamento da classe.
O uso de private e protected é intercambiável, pois subclasses já tem acesso aos membros da superclasse através da herança.
O uso de public e protected é intercambiável, pois subclasses já têm acesso aos membros da superclasse através da herança.

Atributos podem ser private quando desejamos ocultá-los ou protected para compartilhar na herança, mas métodos são necessariamente public.
Examinando a linha de código em Java Aluno al = new Aluno();, define-se al como:
um atributo da classe Aluno.
um método do objeto Aluno.
um método da classe Aluno.
um objeto da classe Aluno.
um atributo do objeto Aluno.

Prévia do material em texto

Atividade 2
Iniciado: 19 abr em 10:13
Instruções do teste

Pergunta 1 0,2 pts

Pergunta 2 0,2 pts
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Leia o texto a seguir:
 
A programação orientada a objetos tem como objetivo combinar em uma única entidade lógica os
dados e as funções que os manipulam, com possibilidade de reutilização de código, servindo como
um elo entre os problemas existentes e as soluções computacionais. 
Considerando essas informações, analise as afirmações abaixo:
I. Variáveis de instância (atributos) e implementação de métodos compõem uma classe.
II. Instanciação é o processo de alocação de memória para armazenar informações do objeto.
III. Existem basicamente dois qualificadores de acesso possíveis para determinar o nível de acesso
aos elementos de uma classe: public e private. 
 
É correto o que se afirma em: 
II e III, apenas.
I e II, apenas.
II, apenas.
I, apenas.
I, II e III.
Leia o texto a seguir:
 
A+
A
A-
19/04/2025, 10:40 Teste: Atividade 2
https://famonline.instructure.com/courses/44694/quizzes/214491/take 1/4

Pergunta 3 0,2 pts
A maioria das declarações de variável de instância é precedida pela palavra-chave private. Da
mesma forma que public, private é um modificador de acesso. As variáveis ou métodos declarados
com o modificador de acesso private só são acessíveis a métodos da classe em que isso ocorre. 
 
Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do
Brasil, 2017. p. 58
 
Considerando o padrão para garantir o encapsulamento das classes, avalie as afirmações a seguir:
 
I. O método get recebe um atributo como parâmetro.
 
II. O método set retorna um atributo.
 
III. Métodos get e set podem ser públicos.
 
IV. Devemos criar get e set para todos os atributos.
 
É correto o que se afirma em:
III, apenas.
III e IV, apenas.
I e II, apenas.
I, II e III, apenas.
I, II e IV, apenas.
O nível de visibilidade dos membros de uma classe, são definidos pelos modificadores de
visibilidade private, public e protected. Na orientação a objetos, o encapsulamento é o mecanismo no
qual os membros de uma classe (métodos e atributos) constituem uma caixa-preta.
 
A+
A
A-
19/04/2025, 10:40 Teste: Atividade 2
https://famonline.instructure.com/courses/44694/quizzes/214491/take 2/4

Pergunta 4 0,2 pts
Indique, entre as afirmações a seguir, a opção referente ao comportamento que é gerado por
esses modificadores de visibilidade:
Um atributo que é do tipo privado é aquele pode ser acessado por todos os elementos do programa.
Um método público é visível na classe à qual pertence, mas não visível nas suas classes-filhas.
Um método privado pode ser acessado pelos métodos públicos de suas classes e de suas classes-filhas.
Um atributo privado pode ser acessado pelos métodos protegidos de suas classes-filhas.
Somente membros que pertencem à própria classe e às suas classes-filhas podem visualizar um membro de uma
classe protegida.
Leia o texto a seguir:
 
Os membros public de uma classe são acessíveis onde quer que o programa tenha uma referência a
um objeto dessa classe ou a uma de suas subclasses. Os membros private de uma classe só são
acessíveis dentro da própria classe. Nesta seção, introduziremos o modificador de acesso protected.
Utilizar acesso protected oferece um nível intermediário de acesso entre public e private. Os
membros protected de uma superclasse podem ser acessados por membros dessa superclasse, de
suas subclasses e de outras classes no mesmo pacote.
 
Fonte: DEITEL, H.; DEITEL, P. Java: como programar. 10. ed. São Paulo: Pearson Education do
Brasil, 2017. p. 286.
 
Considerando as informações apresentadas, assinale a opção correta:
O uso de protected deve ser feito com cautela, pois permite a violação do encapsulamento da classe.
O uso de private e protected é intercambiável, pois subclasses já tem acesso aos membros da superclasse através
da herança.
O uso de public e protected é intercambiável, pois subclasses já têm acesso aos membros da superclasse através
da herança.
A+
A
A-
19/04/2025, 10:40 Teste: Atividade 2
https://famonline.instructure.com/courses/44694/quizzes/214491/take 3/4

Pergunta 5 0,2 pts
Salvo em 10:40 
O uso de protected é necessário, pois não há outro meio de uma subclasse acessar seus próprios atributos private
herdados.
Atributos podem ser private quando desejamos ocultá-los ou protected para compartilhar na herança, mas métodos
são necessariamente public.
Leia o trecho a seguir:
 
“Todo o código deve estar em alguma classe, pois quando executamos algum aplicativo java nós
estamos, na verdade, executando uma classe”.
 
DEVMEDIA. Entendendo a estrutura de um código Java. 2005. Disponível em:
https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622
(https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622) . Acesso em 29 de
maio de 2023.
 
Examinando a linha de código em Java Aluno al = new Aluno();, define-se al como
 
 
um atributo da classe Aluno.
um método do objeto Aluno.
um método da classe Aluno.
um objeto da classe Aluno.
um atributo do objeto Aluno.
Enviar teste
A+
A
A-
19/04/2025, 10:40 Teste: Atividade 2
https://famonline.instructure.com/courses/44694/quizzes/214491/take 4/4
https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622
https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622
https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622
https://www.devmedia.com.br/entendendo-a-estrutura-de-um-codigo-java/24622

Mais conteúdos dessa disciplina