Buscar

UNIVESP - 2021 - Exercícios de apoio 3 - Semana 4 - Programação Orientada a 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 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

Fazer teste: Semana 4 - Exercício de apoio 3 
PERGUNTA 1
Caso um analista queira armazenar, recuperar e manipular
elementos em um grupo na forma de estruturas de dados, ele deve
utilizar os conceitos de:
Polimor�smo
Abstração
Herança
Coleção
0 pontos  
PERGUNTA 2
Um analista necessita armazenar um conjunto de dados especí�cos.
Ele foi informado que poderão ter valores duplicados. Considerando
que os dados devem ser estruturados e o índice primeiro elemento
deve ser zero, qual o recurso que ele deverá utilizar?
Herança.
Package.
Interface List.
Structure Array.
0 pontos  
PERGUNTA 3
public interface TextBox{ 
... } 
  
public interface FormatoData{ 
... } 
  
public class TextBoxData implements TextBox, FormatoData{ 
... }
Um analista, ao analisar o código Java do sistema, percebeu dois
métodos do tipo interface e um outro método fazendo referência a
eles por meio da cláusula implements, conforme segue:
0 pontos  
Considerando a classe TextBoxData, é possível a�rmar que trata-se
de um exemplo de:
polimor�smo paramétrico.
polimor�smo de coerção.
abstração.
herança múltipla.
PERGUNTA 4
public class tst { 
   public static void main(String[] args) { 
      List<Produto> prod = new ArrayList<Produto>(); 
      prod.add(new Produto(01,"Arroz")); 
      prod.add(new Produto(02,"Feijao")); 
      prod.add(new Produto(03,"Batata")); 
      for (Produto e: prod){ 
         System.out.println(e); 
         break; 
      } 
   } 
}
Observando o seguinte código:
E considerando que a classe Produto() e o método toString() já estão
implementados.
É possível a�rmar que:
Haverá um truncate na descrição de um dos produtos.
Será exibido apenas "1 Arroz".
Todos os produtos serão exibidos.
O Java irá apresentar um erro em tempo de execução.
0 pontos  
PERGUNTA 5
I. previousitem() obtêm o item anterior da lista.
II. O método retorna um objeto posicionado antes do primeiro
objeto da coleção.
III. O próximo objeto é referenciado por next().
IV. A veri�cação de que se há um próximo objeto é feita por
nextitem().
Ao utilizar o método iterador() em sua programação, um analista deve
seguir algumas diretrizes. Dentre as listadas a seguir, quais são as
corretas?
I III e IV
0 pontos  
I, III e IV.
II e III.
I, II e IV.
I e IV.
PERGUNTA 6
public class ClsFuncionario { 
   public static void main(String[] args) { 
      List<Funcionario> f = new ArrayList<Funcionario>(); 
      f.add(new Funcionario (1,"Joao da Silva")); 
      f.add(new Funcionario (2,"Maria Aparecida")); 
      f.add(new Funcionario (3,"Rita Souza")); 
      Iterator<Funcionario> it=f.iterator(); 
      while (it.hasnext()){ 
         System.out.println(it.next()); 
      } 
   } 
}
O programador, ao abrir o código fonte de um dos programas do
sistema, deparou-se com o seguinte trecho:
Diante dessa classe, é possível a�rmar que:
o método iterator() está sendo utilizado para acessar os dados.
Não é possível inserir o funcionário 5 sem antes incluir o 4.
É possível alterar o conteúdo com it.update( índice ).
No System o ideal é utilizar o hasNext().
0 pontos  
PERGUNTA 7
O departamento de negócios solicitou ao analista de sistemas a
criação de módulo de vendas. Imediatamente ele começou a criar
uma classe com o uso de uma Interface List. O analista sabe que para
manipular os dados deverá utilizar métodos especí�cos. Esses
métodos para modi�car, incluir e excluir o conteúdo são,
respectivamente:
update / add / delete
set / include / remove
update / include / delete
set / add / remove
0 pontos  
PERGUNTA 8 0 pontos  
O analista de sistemas precisa criar uma classe (ClsManut) que irá
forçar os programadores a codi�carem nas classes �lhas o método
incluir(). O código para que isso seja feito é:
Public abstract class ClsManut { 
   public void incluir(); 
   ... 
}
public abstract class ClsManut { 
   public override void incluir(); 
   ... 
}
public abstract class ClsManut { 
   public incluir(); 
   ... 
}
public abstract class ClsManut { 
   public abstract void incluir(); 
   ... 
}
PERGUNTA 9
O programador codi�ca uma interface PORQUE A Interface manter o
código dos métodos nas classes �lhas.
Analisando as a�rmações acima, conclui-se que:
as duas a�rmações são falsas.
a primeira a�rmação é verdadeira e a segunda é falsa.
a primeira a�rmação é verdadeira e a segunda justi�ca a
primeira.
a primeira a�rmação é falsa e a segunda é verdadeira.
0 pontos  
PERGUNTA 10
O analista de�ne uma classe como abstrata porque não deseja que
seja instanciada e sirva de modelo para as classes �lhas.
Analisando as a�rmações acima, conclui-se que:
a primeira a�rmação é falsa e a segunda é verdadeira.
a primeira a�rmação é verdadeira e a segunda é falsa.
0 pontos  
a primeira a�rmação é verdadeira e a segunda justi�ca a
primeira.
as duas a�rmações são falsas.

Continue navegando