Logo Passei Direto
Buscar

Questões 2 PROGRAMAÇÃO ORIENTADA A OBJETOS

User badge image
joseJD

em

Ferramentas de estudo

Questões resolvidas

A POO possui conceitos importantes a serem entendidos.
Analise e indique qual a correta entre as seguintes afirmacoes relacionadas a Orientação a Objetos:
A o acesso a atributos públicos só pode ser feito a partir dos métodos membros da subclasse
B atributos protegidos podem ser acessados a partir de qualquer classe que pertença a aplicação
C os atributos protegidos podem ser acessados a partir dos métodos da classe do qual é membro
D diferentemente dos atributos privados, o acesso a métodos privados pode ser feito a partir dos métodos membros de qualquer classe
E não indicar um modificador de acesso tem o mesmo significado que o modificador privado

A linguagem Java possui algumas definições importantes.
Sobre as Interfaces, na linguagem Java, podemos afirmar que:
A em uma Interface, todos os métodos são codificados como públicos
B não é possível termos atributos em uma Interface
C uma Interface só pode possuir um método, e este deve ser abstrato
D uma Interface não possui métodos com implementação, apenas declarados
E um objeto pode ser criado a partir de um interface diretamente

A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes.
Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a:
A classe, objeto, instância de classe
B objeto, atributo, implementação por um método do objeto
C classe, objeto, atributo
D objeto, instância, operação
E classe, objeto, associação pelo método de agregação

Na POO podemos modificar a visibilidade de classes, métodos e atributos.
Para que a classe abaixo seja visível para todas as outras classe da aplicação que ela faz parte, qual o modificador que deve ser colocado em ( I ): ( I ) class Pessoa { private String nome; public Pessoa() { nome = “Nome não definido”; } }
A private
B abstract
C static void
D public
E protected

Uma das vantagens da POO é que podemos tornar visível a outras classes apenas as ações de nosso método que gostaríamos.
Sabendo disso, qual das alternativas abaixo indica uma ação que está visível para quaisquer outros objetos da aplicação:
A protected void setNome(String nome);
B private void setNome(String nome);
C public void setNome(String nome);
D void SetNome(String nome);
E private nome { set; get; }

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

Questões resolvidas

A POO possui conceitos importantes a serem entendidos.
Analise e indique qual a correta entre as seguintes afirmacoes relacionadas a Orientação a Objetos:
A o acesso a atributos públicos só pode ser feito a partir dos métodos membros da subclasse
B atributos protegidos podem ser acessados a partir de qualquer classe que pertença a aplicação
C os atributos protegidos podem ser acessados a partir dos métodos da classe do qual é membro
D diferentemente dos atributos privados, o acesso a métodos privados pode ser feito a partir dos métodos membros de qualquer classe
E não indicar um modificador de acesso tem o mesmo significado que o modificador privado

A linguagem Java possui algumas definições importantes.
Sobre as Interfaces, na linguagem Java, podemos afirmar que:
A em uma Interface, todos os métodos são codificados como públicos
B não é possível termos atributos em uma Interface
C uma Interface só pode possuir um método, e este deve ser abstrato
D uma Interface não possui métodos com implementação, apenas declarados
E um objeto pode ser criado a partir de um interface diretamente

A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes.
Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a:
A classe, objeto, instância de classe
B objeto, atributo, implementação por um método do objeto
C classe, objeto, atributo
D objeto, instância, operação
E classe, objeto, associação pelo método de agregação

Na POO podemos modificar a visibilidade de classes, métodos e atributos.
Para que a classe abaixo seja visível para todas as outras classe da aplicação que ela faz parte, qual o modificador que deve ser colocado em ( I ): ( I ) class Pessoa { private String nome; public Pessoa() { nome = “Nome não definido”; } }
A private
B abstract
C static void
D public
E protected

Uma das vantagens da POO é que podemos tornar visível a outras classes apenas as ações de nosso método que gostaríamos.
Sabendo disso, qual das alternativas abaixo indica uma ação que está visível para quaisquer outros objetos da aplicação:
A protected void setNome(String nome);
B private void setNome(String nome);
C public void setNome(String nome);
D void SetNome(String nome);
E private nome { set; get; }

Prévia do material em texto

Nota: 100
Disciplina(s):
Programação Orientada a Objetos
Programação Orientada a Objetos
Questão 1/5
A POO possui conceitos importantes a serem entendidos.Analise e indique qual a correta entre as seguintes afirmações relacionadas a Orientação a Objetos
	
	A
	o acesso a atributos públicos só pode ser feito a partir dos métodos membros da subclasse
	
	B
	atributos protegidos podem ser acessados a partir de qualquer classe que pertença a aplicação
	
	C
	os atributos protegidos podem ser acessados a partir dos métodos da classe do qual é membro
Você acertou!
Elementos modificados como ‘protegidos’ funcionam de forma semelhante ao ‘privado’, conforme visto no slide 6 da aula 3.
	
	D
	diferentemente dos atributos privados, o acesso a métodos privados pode ser feito a partir dos métodos membros de qualquer classe
	
	E
	não indicar um modificador de acesso tem o mesmo significado que o modificador privado
Questão 2/5
A linguagem Java possui algumas definições importantes.Sobre as Interfaces, na linguagem Java, podemos afirmar que:
	
	A
	em uma Interface, todos os métodos são codificados como públicos
	
	B
	não é possível termos atributos em uma Interface
	
	C
	uma Interface só pode possuir um método, e este deve ser abstrato
	
	D
	uma Interface não possui métodos com implementação, apenas declarados
Você acertou!
Resposta no slide 16 da aula 2.
	
	E
	um objeto pode ser criado a partir de um interface diretamente
Questão 3/5
A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes.Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a:
	
	A
	classe, objeto, instância de classe
	
	B
	objeto, atributo, implementação por um método do objeto
Você acertou!
Conforme vimos, em uma especificação, os substantivos podem ser mapeados como classes. Neste caso, as informações são referentes, além do substantivo São Paulo, que é um objeto de cidade, um atributo, ou característica, da cidade, que é a população e um método, ou ação, da cidade, que é o aumento populacional.
	
	C
	classe, objeto, atributo
	
	D
	objeto, instância, operação
	
	E
	classe, objeto, associação pelo método de agregação
Questão 4/5
Na POO podemos modificar a visibilidade de classes, métodos e atributos.Para que a classe abaixo seja visível para todas as outras classe da aplicação que ela faz parte, qual o modificador que deve ser colocado em ( I ):
( I ) class Pessoa {
            private String nome;
 
            public Pessoa() {
                        nome = “Nome não definido”;
            }
}
	
	A
	private
	
	B
	abstract
	
	C
	static void
	
	D
	public
Você acertou!
Resposta no slide 5 da aula 3.
	
	E
	protected
Questão 5/5
Uma das vantagens da POO é que podemos tornar visível a outras classes apenas as ações de nosso método que gostaríamos.Sabendo disso, qual das alternativas abaixo indica uma ação que está visível para quaisquer outros objetos da aplicação:
	
	A
	protected void setNome(String nome);
	
	B
	private void setNome(String nome);
	
	C
	public void setNome(String nome);
Você acertou!
Resposta no slide 5 da aula 3. O modificador ‘public’, que no Java corresponde ao modificador ‘publico’, torna o elemento que ele modifica visível para todos os outros elementos da aplicação.
	
	D
	void SetNome(String nome);
	
	E
	private nome { set; get; }

Mais conteúdos dessa disciplina