Buscar

Av Linguagem de Programação

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

Prévia do material em texto

Avaliação: CCT0261_AV_201409284891 (AG) » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV
Aluno: 201409284891 - WELLINGTON NASCIMENTO DE SOUZA
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA
Nota da Prova: 6,0 Nota de Partic.: 2 Av. Parcial.:2 Data: 17/11/2015 19:10:11 (F)
1a Questão (Ref.: 56549) Pontos: 1,5 / 1,5
A metodologia orientada a objetos permite a modelagem de sistemas complexos. Conceitos relacionados com esta
metodologia como classe, objetos, métodos, sobrecarga e polimorfismo possibilitam a construção de softwares de
qualquer domínio.
Neste contexto, apresente duas vantagens da metodologia orientada a objetos em relação às outras metodologias
de desenvolvimento de software.
Resposta: manutenção do projeto de software fica menos custosa. e permite o reuso do codigo.
Gabarito: Duas vantagens são: manutenção do projeto de software fica menos custosa; permite o reuso de código;
2a Questão (Ref.: 56836) Pontos: 0,0 / 1,5
A classe abaixo foi implementada na visão procedural. Implemente esta classe utilizando os conceitos de Classe,
Métodos Acessadores e Modificadores do paradigma Orientado a Objetos.
Deverão ser feitas as classes Funcionário e Dependente.
public class ConvertaOO {
 public static void main(String[] args) {
 String nome;
 int idade;
 nome = "Jose";
 idade = 40;
 System.out.println(nome+idade);
 String nomedep;
 int idadedep;
 nome = "Ana";
 idade = 20;
 System.out.println(nomedef+idadedep);
 }
}
Resposta: public class Funcionario public class Dependente
Gabarito:
public class Funcionario {
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
1 de 5 25/11/2015 17:17
 private String nome;
 private int idade;
 public Funcionario(String nome, int idade){
 this.nome=nome;
 this.idade=idade;
 }
 public int getIdade(){
 return idade;
 }
 public String getNome(){
 return nome;
 }
 public void setNome(String nome){
 this.nome=nome;
 }
 public void setIdade(int idade){
 this.idade=idade;
 }
}
public class Dependente{
 private String nome;
 private int idade;
 public Dependente(String nome, int idade){
 this.nome=nome;
 this.idade=idade;
 }
 public int getIdade(){
 return idade;
 }
 public String getNome(){
 return nome;
 }
 public void setNome(String nome){
 this.nome=nome;
 }
 public void setIdade(int idade){
 this.idade=idade;
 }
}
public class ConvertaPrincipal {
 public static void main(String[] args) {
 Funcionario func1 = new Funcionario("jose",40);
 Dependente dep1 = new Dependente("ana",20);
 System.out.println(func1.getNome()+func1.getIdade());
 System.out.println(dep1.getNome()+dep1.getIdade());
 }
}
3a Questão (Ref.: 31116) Pontos: 0,5 / 0,5
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é:
Permitir a instanciação do objeto na memória.
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória.
Detectar os Hot Spots das aplicações.
Possibilitar a criação de herança entre as classes.
Determinar quando uma classe deve ser abstrata.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
2 de 5 25/11/2015 17:17
Gabarito Comentado.
4a Questão (Ref.: 33288) Pontos: 0,5 / 0,5
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por:
*, +, ~
&, #, $
.and., .or., .not
&&, ||, !
and, or, not
Gabarito Comentado.
5a Questão (Ref.: 699600) Pontos: 0,5 / 0,5
Analise as afirmativas e marque a alternativa correta:
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes
intuitivos.
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta.
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
Apenas a alternativa ii está correta.
Todas as alternativas estão erradas.
Todas as alternativas estão corretas.
6a Questão (Ref.: 32545) Pontos: 0,0 / 0,5
Na programação orientada a objetos uma classe _______________.
refere-se a um objeto devidamente catalogado
tem o mesmo significado que objeto
representa um conjunto de objetos com características comuns
representa a instância de um objeto
refere-se a um objeto devidamente classificado
7a Questão (Ref.: 31643) Pontos: 0,5 / 0,5
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes
Física e Jurídica com a classe Pessoa do modelo abaixo:
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
3 de 5 25/11/2015 17:17
Generalation
Extends
Package
Import
Unify
8a Questão (Ref.: 31144) Pontos: 0,5 / 0,5
Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos
setEstado(boolean estado) e getEstado():
public class Lampada {
 private boolean estado; //ligado ou não
public Lampada(){
this.estado = false;
}
public void setEstado(boolean estado){
this.estado = estado;
}
public boolean getEstado(){
return this.estado;
 }
 }
O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está
retornando o estado atual da lâmpada .
O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está
retornando o estado atual da lâmpada.
O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o método
setEstado.
Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o
método getEstado.
Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
4 de 5 25/11/2015 17:17
9a Questão (Ref.: 31668) Pontos: 1,0 / 1,0
Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe),
aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como:
(Fonte: adaptado IBM)
Herança
Abstração
Agregação
Associação
Classe Abstrata
Gabarito Comentado.
10a Questão (Ref.: 577731) Pontos: 1,0 / 1,0
Analise as seguintes afirmações em relação ao uso de Exceções no Java.
I. O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o
fluxo normal da execução de programas de computadores
II. Sempre que um método de alguma classe é passível de causar algum erro, então, podemos usar o método de
tentativa - o try
III. Finally é o trecho de código final. Tem como função básica sempre executar seu bloco de dados mesmo que
uma exceção seja lançada.
Em relação às sentenças supracitadas, pode-se afirmar que:
I e II são verdadeiras
Apenas a I é verdadeira
II e III são verdadeiras
Apenas a III é verdadeira
Todas são verdadeiras
Gabarito Comentado.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
5 de 5 25/11/2015 17:17

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes