Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Considere um sistema de controle de estoque com o cadastramento de materiais e movimentação do estoque para cada Departamento de determinada empresa. Quando uma requisição de movimentação de estoque e atendida e baixada pelo Almoxarife, que é o usuário do sistema, são realizados os seguintes cálculos automáticos pelo sistema: o saldo atual do material que foi movimentado e o estoque mínimo.
Do ponto de vista da POO, os cálculos automáticos são:
a) ações da classe Almoxarife
b) operações da classe Departamento
c) características da classe Material
d) operações da classe Material
e) atributos da classe Departamento

Atributos e métodos são conceitos fundamentais de POO.
Sobre os atributos e métodos da classe, podemos afirmar que:
A os atributos definem o comportamento do objeto enquanto os métodos definem suas características.
B a classe pode ter um método construtor e um método destrutor, que são chamados na criação e na destruição do objeto respectivamente.
C os atributos definidos por uma classe nunca podem ser acessados por outra classe.
D os métodos de uma classe só podem acessar os atributos desta classe.
E atributos podem ser declarados fora de uma classe.

Um dos paradigmas da programação orientada a objetos, chamado Encapsulamento, diz que devemos proteger as características das nossas classes, fazendo com que as mesmas sejam sempre privadas e tenham acessada apenas por métodos públicos.
Dentre as opções abaixo, qual implementa esta ideia:
A class Pessoa { String nome; public void String nome(); }
B class Pessoa { public String nome; public void setNome(String n) { nome = n; } }
C class Pessoa { private String nome; public void setNome(String n) { nome = n; } }
D class Pessoa { String nome; void setNome() { nome = “João”; } }
E class Pessoa { String nome { get; set; } }

A programação orientada a objetos, tem um dos seus paradigmas que trata de uma relação hierárquica entre classes, e como consequência, nos permite compartilhar característica e ações das classes, podendo assim, reutilizar código.
Estamos falando de:
A Abstração
B Polimorfismo estático
C Herança
D Associação
E Encapsulamento

A programação orientada a objetos define alguns paradigmas. Um deles fala de uma técnica na qual temos a proteção de atributos das classes, fazendo com que estas se comuniquem com o meio externo por meio de seus métodos.
Esta é a definição de:
A polimorfismo
B encapsulamento
C herança
D agregação
E especialização

Classes e Objetos são conceitos fundamentais da programação orientada a objetos.
Sobre Classes e Objetos, qual das alternativas abaixo pode ser considerada correta:
A a classe é um modelo que será utilizado na criação dos objetos.
B classes definem as ações do objetos, mas os objetos também podem definir suas próprias ações.
C podem ser criados objetos sem uma classe como modelo.
D objetos criados a partir de uma mesma classe são os mesmos.
E as ações que as classes definem também são chamadas de atributos.

Considerando a classe listada abaixo; desenvolvida para um sistema de software, e utilizando as técnicas da programação orientada a objetos: public class Agenda { private Date data; private String desc; public Agenda(Date data, String desc){ this.data = data; this.desc = desc; } public Date getData() { return data; } public String getDesc() { return desc; } }
Indique qual das alternativas abaixo é a correta:
A para inserirmos valores no atributos ‘data’ e ‘desc’, podemos chamá-los diretamente de outro objeto.
B como os atributos são estáticos, não é possível chamá-los em outros objetos.
C por serem atributos privados, só é possível atribuir valores a eles através do construtor da classe e obter os seus valores através dos métodos getData e getDesc.
D como classe é pública, todos os atributos são automaticamente convertidos para atributos públicos.
E devido aos atributos serem privados, não é possível utilizá-los dentro dos métodos, pois os mesmos estão definidos como públicos.

"É o mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e variáveis possíveis".
Em programação orientada a objetos esta afirmação refere-se aos conceitos essenciais de:
A Herança, métodos e atributos.
B Subclasse, instância e associação.
C Subclasse, encapsulamento e abstração.
D Herança, abstração e associação.
E Encapsulamento, polimorfismo e interface.

Analise o texto abaixo: Sejam “A” e “B” duas classes em um programa orientado a objetos. Se A é ( I ) de então objetos da classe “A” ( II ) atributos que objetos da classe “B”. Assinale a alternativa que substitui ( I ) e ( I I ) corretamente.
Assinale a alternativa que substitui ( I ) e ( I I ) corretamente.
A Subclasse; podem possuir mais
B Subclasse; não podem possuir mais
C Superclasse; possuem necessariamente mais
D Superclasse; possuem necessariamente menos
E Subclasse; possuem necessariamente menos

Em um sistema de software, precisamos que a classe X seja herdada pela classe Y, ou seja, Y será subclasse de X.
Na linguagem Java, como deve ser declarada a classe Y?
A class Y implements X {
B class Y : X {
C class Y extends X {
D class X : Y {
E class X extends Y {

Um sistema de software possui uma classe X em que os atributos foram escondidos das outras classes, sendo que, caso haja necessidade, foram criados métodos para obter e setar o valor dos atributos.
Para a POO, a classe X segue o paradigma:
A Abstração
B Agregação
C Polimorfismo
D Classe e objeto
E Encapsulamento

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Considere um sistema de controle de estoque com o cadastramento de materiais e movimentação do estoque para cada Departamento de determinada empresa. Quando uma requisição de movimentação de estoque e atendida e baixada pelo Almoxarife, que é o usuário do sistema, são realizados os seguintes cálculos automáticos pelo sistema: o saldo atual do material que foi movimentado e o estoque mínimo.
Do ponto de vista da POO, os cálculos automáticos são:
a) ações da classe Almoxarife
b) operações da classe Departamento
c) características da classe Material
d) operações da classe Material
e) atributos da classe Departamento

Atributos e métodos são conceitos fundamentais de POO.
Sobre os atributos e métodos da classe, podemos afirmar que:
A os atributos definem o comportamento do objeto enquanto os métodos definem suas características.
B a classe pode ter um método construtor e um método destrutor, que são chamados na criação e na destruição do objeto respectivamente.
C os atributos definidos por uma classe nunca podem ser acessados por outra classe.
D os métodos de uma classe só podem acessar os atributos desta classe.
E atributos podem ser declarados fora de uma classe.

Um dos paradigmas da programação orientada a objetos, chamado Encapsulamento, diz que devemos proteger as características das nossas classes, fazendo com que as mesmas sejam sempre privadas e tenham acessada apenas por métodos públicos.
Dentre as opções abaixo, qual implementa esta ideia:
A class Pessoa { String nome; public void String nome(); }
B class Pessoa { public String nome; public void setNome(String n) { nome = n; } }
C class Pessoa { private String nome; public void setNome(String n) { nome = n; } }
D class Pessoa { String nome; void setNome() { nome = “João”; } }
E class Pessoa { String nome { get; set; } }

A programação orientada a objetos, tem um dos seus paradigmas que trata de uma relação hierárquica entre classes, e como consequência, nos permite compartilhar característica e ações das classes, podendo assim, reutilizar código.
Estamos falando de:
A Abstração
B Polimorfismo estático
C Herança
D Associação
E Encapsulamento

A programação orientada a objetos define alguns paradigmas. Um deles fala de uma técnica na qual temos a proteção de atributos das classes, fazendo com que estas se comuniquem com o meio externo por meio de seus métodos.
Esta é a definição de:
A polimorfismo
B encapsulamento
C herança
D agregação
E especialização

Classes e Objetos são conceitos fundamentais da programação orientada a objetos.
Sobre Classes e Objetos, qual das alternativas abaixo pode ser considerada correta:
A a classe é um modelo que será utilizado na criação dos objetos.
B classes definem as ações do objetos, mas os objetos também podem definir suas próprias ações.
C podem ser criados objetos sem uma classe como modelo.
D objetos criados a partir de uma mesma classe são os mesmos.
E as ações que as classes definem também são chamadas de atributos.

Considerando a classe listada abaixo; desenvolvida para um sistema de software, e utilizando as técnicas da programação orientada a objetos: public class Agenda { private Date data; private String desc; public Agenda(Date data, String desc){ this.data = data; this.desc = desc; } public Date getData() { return data; } public String getDesc() { return desc; } }
Indique qual das alternativas abaixo é a correta:
A para inserirmos valores no atributos ‘data’ e ‘desc’, podemos chamá-los diretamente de outro objeto.
B como os atributos são estáticos, não é possível chamá-los em outros objetos.
C por serem atributos privados, só é possível atribuir valores a eles através do construtor da classe e obter os seus valores através dos métodos getData e getDesc.
D como classe é pública, todos os atributos são automaticamente convertidos para atributos públicos.
E devido aos atributos serem privados, não é possível utilizá-los dentro dos métodos, pois os mesmos estão definidos como públicos.

"É o mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e variáveis possíveis".
Em programação orientada a objetos esta afirmação refere-se aos conceitos essenciais de:
A Herança, métodos e atributos.
B Subclasse, instância e associação.
C Subclasse, encapsulamento e abstração.
D Herança, abstração e associação.
E Encapsulamento, polimorfismo e interface.

Analise o texto abaixo: Sejam “A” e “B” duas classes em um programa orientado a objetos. Se A é ( I ) de então objetos da classe “A” ( II ) atributos que objetos da classe “B”. Assinale a alternativa que substitui ( I ) e ( I I ) corretamente.
Assinale a alternativa que substitui ( I ) e ( I I ) corretamente.
A Subclasse; podem possuir mais
B Subclasse; não podem possuir mais
C Superclasse; possuem necessariamente mais
D Superclasse; possuem necessariamente menos
E Subclasse; possuem necessariamente menos

Em um sistema de software, precisamos que a classe X seja herdada pela classe Y, ou seja, Y será subclasse de X.
Na linguagem Java, como deve ser declarada a classe Y?
A class Y implements X {
B class Y : X {
C class Y extends X {
D class X : Y {
E class X extends Y {

Um sistema de software possui uma classe X em que os atributos foram escondidos das outras classes, sendo que, caso haja necessidade, foram criados métodos para obter e setar o valor dos atributos.
Para a POO, a classe X segue o paradigma:
A Abstração
B Agregação
C Polimorfismo
D Classe e objeto
E Encapsulamento

Prévia do material em texto

Nota: 100
Disciplinais):
Programação Orientada a Objetos
Data de início:
Prazo máximo entrega: 
Data de entrega:
Questão 1/12 - Programação Orientada a Objetos
Considere um sistema de controle de estoque com o cadastramento de materiais e movimentação do estoque para cada 
Departamento de determinada empresa. Quando uma requisição de movimentação de estoque é atendida e baixada pelo 
Almoxarife, que é o usuário do sistema, são realizados os seguintes cálculos automáticos pelo sistema: o saldo atual do material 
que foi movimentado e o estoque mínimo.
Do ponto de vista da POO, os cálculos automáticos são: 
_______
Nota: 10.1
A ações da classe Almoxarife
I
B operações da classe Departamento 
^ Você acertou!
Conforme vimos no slide 11 da aula 1, as operações que uma classe define são as ações que os métodos podem executar.
C características da classe Material 
D operações da classe Material 
E atributos da classe Departamento
Questão 2/12 - Programação Orientada a Objetos
Atributos e métodos são conceitos fundamentais de POO.
Sobre os atributos e métodos da classe, podemos afirmar que:
Nota: 10 E l
os atributos definem o comportamento do objeto enquanto os métodos definem suas características.
a classe pode ter um método construtor e um método destrutor, que sáo chamados na criação e na destruição 
do objeto respectivamente.
^ Você acertou!
Conforme vimos no slide 6 da aula 2 sobre os métodos especiais de jm a classe.
C os atributos definidos por uma classe nunca podem ser acessados por outra classe. 
D os métodos de uma classe só podem acessar os atributos desta classe.
E atributos podem ser declarados fora de uma classe.
Questão 3/12 - Programação Orientada a Objetos
Um analista desenvolveu métodos de impressão de dados com a mesma assinatura para três classes de impressoras (jato de tinta, 
laser e matricial) derivadas de uma mesma superclasse impressora.
Esta prática:
Nota: 10 9
A Aplica o conceito de herança múltipla.
I
B Aplica o conceito de polimorfismo.
^ Você acertou!
Quando temos uma relação de herança entre duas classes, podemos especializar a classe derivada sobrescrevendo o 
comportamento de seus métodos. A este paradigma da POO damos o nome de Polimorfismo, conforme visto no slide 3 da 
aula 6.
C Constitui-se em ferimento à regra de herança.
D Visa ao aumento da coesão entre os atributos da superclasse.
E Não é recomendada na orientação a objetos.
Questão 4/12 - Programação Orientada a Objetos
Um dos paradigmas da programação orientada a objetos, chamado Encapsulamento, diz que devemos proteger as características 
das nossas classes, fazendo com que as mesmas sejam sempre privadas e tenham acessada apenas por métodos públicos.
Dentre as opções abaixo, qual implementa esta ideia:
Nota
A class Pessoa {
String nome;
public void String nome();
}
B class Pessoa { 
public String nome;
public void setNome(String n) { 
nome = n;
}
}
c class Pessoa {
private String nome;
pub lic vo id setNom e(String n) { 
nome = n;
}
}
0 Vocé acertou!
O modificador private', que no Java corresponde ao modificador privado, torna o elemento que ele modifica invisível para todos os outros elementos da aplicação, 
conforme visto nc slide 6 da aula 3.
D class Pessoa {
String nome;
void setNomeQ {
nome = “João1;
}
}
E class Pessoa {
String nome { get; set; }
}
Questão 5/12 - Programação Orientada a Objetos
A programação orientada a objetos, tem um dos seus paradigmas que trata de uma relação hierárquica entre classes, e como 
consequência, nos permite compartilhar característica e ações das classes, podendo assim, reutilizar código.
Estamos falando de:
Nota: 10.
A Abstração
B Polimorfismo estático
Herança
^ Você acertou!
A POO nos enuncia um paradigma em que entre duas classes pode haver uma relação hierárquica, em que uma classe irá 
compartilhar seus atributos e métodos com outra. A esse paradigma damos o nome de Herança, a classe que compartilha 
seus recursos chamamos de classe base e a classe que utiliza os recursos compartilhados de classe derivada, conforme 
visto no slide 3 e 4 da aula 5.
D Associação
E Encapsulamento
Questão 6/12 - Programação Orientada a Objetos
A programação orientada a objetos define alguns paradigmas. Um deles fala de uma técnica na qual temos a proteção de atributos 
das classes, fazendo com que estas se comuniquem com o meio externo por meio de seus métodos.
Esta é a definição de:
Nota: 10.3
polimorfismo 
encapsulamento 
0 Você acertou!
O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados, 
com métodos de acesso públicos.
C herança
D agregação
E especialização
Questão 7/12 - Programação Orientada a Objetos
Classes e Objetos são conceitos fundamentais da programação orientada a objetos.
Sobre Classes e Objetos, qual das alternativas abaixo pode ser considerada correta:
Nota: 10.1
I
A a classe é um modelo que será utilizado na criação dos objetos.
^ Você acertou!
Dentre as definições do conceito de classe, um deles é que a classe é um modelo para criar objetos, conforme vimos durante 
a apresentação, no slide 11.
B classes definem as ações do objetos, mas os objetos também podem definir suas próprias ações.
C podem ser criados objetos sem uma classe como modelo.
D objetos criados a partir de uma mesma classe são os mesmos.
E as ações que as classes definem também são chamadas de atributos.
Questão 8/12 - Programação Orientada a Objetos
Considerando a classe listada abaixo; desenvolvida para um sistema de software, e utilizando as técnicas da programação 
orientada a objetos:
public class Agenda {
private Date data;
private String desc.
public AgendaiDate data. String desc){ 
this.data = data; 
this.desc = desc:
}
public Date getData() { 
return data:
}
public String getDescQ { 
return desc:
}
}
Indique qual das alternativas abaixo é a correta:
Nota; 10J
A para inserirmos valores no atributos ‘data’ e ‘desc!, podemos chama-los diretamente de outro objeto.
B como os atributos são estáticos, não é possível chamá-los em outros objetos.
I
C por serem atributos privados, só é possível atribuir valores a eles através do construtor da classe e obter os seus valores
através dos métodos getData e getDesc.
1) Você acertou!
O modificador ‘private’, que no Java corresponde ao modificador 'privado’, toma o elemento que ele modifica invisível para todos os outros 
elementos da aplicação, conforme visto no slide 6 da aula 3.
D como classe é pública, todos os atributos são automaticamente convertidos para atributos públicos.
E devido aos atributos serem privados, não é possível utilizá-los dentro dos métodos, pois os mesmos estão definidos como públicos.
Questão 9/12 - Programação Orientada a Objetos
"É o mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus comportamentos e variáveis possíveis". 
Em programação orientada a objetos esta afirmação refere-se aos conceitos essenciais de:
Nota: 10.1
I
A Herança, métodos e atributos.
^ Você acertou!
A herança é um paradigma de programação orientada a objetos que nos permite compartilhar os atributos e métodos entre classes, que irão 
estar em uma relação hierárquica, sendo uma das classes a classe base e a outra a derivada, conforme visto no slide 3 e 4 da aula 5.
B Subclasse, instância e associação.
C Subclasse, encapsulamento e abstração.
D Herança, abstração e associação.
E Encapsulamento, polimorfismo e interface.
Questão 10/12 - Programação Orientada a Objetos 
Analise o texto abaixo:
Sejam “A7' e “B* duas classes em um programa orientado a objetos. Se Ä 77 é ( I ) de então objetosda classe “A* ( II ) atributos que objetos da 
classe “B”.
Assinale a alternativa que substitui ( I ) e ( I I ) corretamente.
Nota: 10.1
I
A Subclasse; podem possuir mais 
Você acertou!
Na POO, temos um paradigma que permite a criação de uma relação hierárquica entre classes, a Herança. Essa relação permite que os 
atributos e métodos de uma classe base sejam compartilhados com uma classe derivada, que também pode ter seus próprios atributos, 
conforme visto no slide 3 e 4 da aula 5.
B Subclasse; não podem possuir mais 
C Superclasse; possuem necessariamente mais 
D Superclasse; possuem necessariamente menos 
E Subclasse; possuem necessariamente menos
Questão 11/12 - Programação Orientada a Objetos (questão opcional]
Em um sistema de software, precisamos que a classe X seja herdada pela classe Y, ou seja, Y será subclasse de X. 
Na linguagem Java. como deve ser declarada a classe Y?
Nota;
A class Y implements X {
B class Y : X {
I
C class Y extends X {
# A herança é um paradigma de programação orientada a objetos em que existe uma relação entre uma classe base e uma classe derivada, que 
pode ter acesso aos atributos e aos métodos da classe base, conforme visto no slide 3 e 4 da aula 5.
D class X : Y {
E class X extends Y {
Questão 12/12 - Programação Orientada a Objetos (questão opcional]
Um sistema de software possui uma classe X em que os atributos foram escondidos das outras classes, sendo que, caso haja necessidade, forma 
criados métodos para obter e setar o valor dos atributos.
Para a POO, a classe X segue o paradigma:
Nota:
A Abstração 
B Agregação
C Polimorfismo
D Classe e objeto
B E O paradigma do encapsulamento, como vimos no slide 5 da aula 4, prevê que os atributos da classe sejam sempre privados, com métodos de acesso públicos.

Mais conteúdos dessa disciplina