Buscar

Programação Orientada a Objetos e Estruturas de Dados

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 3 páginas

Prévia do material em texto

09/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2877085629 1/3
   SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO   Lupa  
 Fechar
Exercício: CCT0286_EX_A6_201301218715  Matrícula: 201301218715
Aluno(a): CHEILA SOUZA GOMES Data: 05/10/2015 19:22:00 (Finalizada)
  1a Questão (Ref.: 201301810789)  Fórum de Dúvidas (0)       Saiba   (0)
A programação passa por diversos paradigmas, que se definem pelas características que apresentam . Analise
as características abaixo e identifique as que se referem a PROGRAMAÇÃO ORIENTADA A OBJETO. 
I. Aplicações que utilizam padrões abertos e teoricamente podem ser executadas em qualquer dispositivo que
possua browser. 
II. Consegue organizar o fluxo de controle de execução dos programas,exclusivamente ao contexto Orientado a
Objetos. 
III. Oferece conceitos que objetivam tornar mais rápido e confiável o desenvolvimento de sistemas na medida
que os conceitos aplicam a reutilização. 
IV. É transformada na Programação modular, orienta os programadores para a criação de estruturas simples
em seus programas, usando as sub­rotinas e as funções. 
Marque a alternativa que indique a alternativa CORRETA.
II ­ IV.
I ­ IV.
I ­ III.
  II ­ III.
I ­ II.
  2a Questão (Ref.: 201301835206)  Fórum de Dúvidas (0)       Saiba   (0)
A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em
um problema utilizando conceitos do mundo real e, não somente conceitos computacionais.
Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo.
I ­ O objeto tem determinadas propriedades que o caracterizam  e   que  são   armazenadas   no próprio
objeto. As propriedades de um objeto são chamadas de instâncias. 
II ­ As  mensagens  são  informações  enviadas  ao objeto para que ele se comporte de uma determinada
maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às
mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar
ao receber as mensagens. 
III­ A    herança    é    um    mecanismo    para    o compartilhamento de métodos e atributos entre classes e
subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e
a classe­pai. 
IV ­ O   encapsulamento   é   um   mecanismo   que permite o acesso aos dados de um objeto somente através
dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto.
A comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto o que se afirma
  II, III e IV
I e II
I e III
I, II e IV
III e IV
 Gabarito Comentado
09/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2877085629 2/3
  3a Questão (Ref.: 201301875177)  Fórum de Dúvidas (0)       Saiba   (0)
Analise as afirmativas abaixo, em relação a Programação Estruturada e, em seguida marque a UNICA
alternativa corrreta. 
I. A programação estruturada preconiza o uso de desvios incondicionais, como por exemplo GOTO. 
II. Baseia­se na ideia de desenvolvimento de programas por refinamentos sucessivos (topdown). 
III. A programação estruturada preconiza que todos os programas possíveis podem ser reduzidos a apenas três
estruturas: sequência, decisão e iteração. 
IV. Na programação estruturada, dados e funções são definidos em um mesmo local para facilitar a
manipulação. 
Estão corretas apenas II ­ III ­ IV
Estão corretas apenas III ­ IV
  Estão correta apenas II ­ III
Estão corretas apenas I ­ IV
Estão corretas apenas I ­ III ­ IV
  4a Questão (Ref.: 201301835228)  Fórum de Dúvidas (0)       Saiba   (0)
As estruturas de dados lineares (fila, pilha e lista) são muito utilizadas para resolver problemas computacionais.
Cada uma dessas estruturas pode ser implementada com diferentes características e atendem a  diferentes 
tipos  de  problemas.  Sobre  as características dessas estruturas de dados, atribua V (verdadeiro) ou F (falso)
para as afirmativas a seguir.
(  ) Em uma pilha, o último elemento a entrar é o primeiro a sair. 
(  ) Em uma fila, o primeiro elemento a entrar é o último a sair. 
(  ) Uma lista permite que as inserções possam ser feitas em qualquer lugar (posição), mas as remoções,não. 
(  ) Em uma lista circular com encadeamento simples, o primeiro elemento aponta para o segundo e para o
último.
(  ) Para remover um elemento de uma lista duplamente encadeada, deve­se alterar o encadeamento dos
elementos anterior e próximo ao elemento removido.
Assinale a alternativa que contém, de cima para baixo, a sequência correta de V e F.
F, F, V, V, V
V, F, V, F, V
F, V, V, F, F
  V, F, F, F, V
  V, F, F, V, F
 Gabarito Comentado
  5a Questão (Ref.: 201301872815)  Fórum de Dúvidas (0)       Saiba   (0)
A atividade de ordenação pode ser entendida como sendo o processo de rearranjo de certo conjunto de
objetos, de acordo com um critério (ordem) específico, facilitando a localização dos membros de um conjunto
de dados. 
Os métodos de ordenação diretos podem ser classificados em três principais categorias, de acordo com o
método empregado em seu projeto: inserção, trocas e seleção. 
09/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2877085629 3/3
Dentre as alternativas abaixo assinale a que está relacionada a categoria por INSERÇÃO.
Os métodos de classificação por inserção caracterizam­se por efetuarem a classificação por varredura
binária, trazendo inclusive agilidade no processo.
Os métodos de classificação por inserção caracterizam­se por efetuarem a classificação por comparação
entre pares de chaves, trocando­as de posição caso estejam fora da ordem desejada.
  A classificação por inserção é caracterizada pelo princípio no qual os n elementos a serem ordenados
são divididos em dois segmentos: um já ordenado e outro a ser ordenado.
  Os métodos que formam a família de classificação por inserção caracterizam­se por procurarem, a cada
iteração, a chave de menor (ou maior) valor do vetor e colocá­la na sua posição definitiva correta, qual
seja, no início (ou no final) do vetor, por permutação com a chave que ocupa aquela posição. O vetor a
ser classificado fica desta maneira, reduzido de um elemento.
Os métodos de classificação por inserção caracterizam­se por efetuarem a classificação a partir da
busca sequencial das informações de menor ou maior valor, dependendo do tipo de ordenação,
ascendente ou descendente.
 Gabarito Comentado
  6a Questão (Ref.: 201301493459)  Fórum de Dúvidas (0)       Saiba   (0)
A orientação a objetos é uma forma abstrata de pensar um problema utilizando­se conceitos do mundo real e
não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica
necessariamente que:
os programadores de aplicações sejam mais especializados.
os usuários utilizem as aplicações de forma mais simples.
os sistemas sejam encapsulados por outros sistemas.
os objetos sejam implementados de maneira eficiente e simples.
  a computação seja acionada por troca de mensagens entre objetos.
 Gabarito Comentado
 Fechar

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes