Baixe o app para aproveitar ainda mais
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 subrotinas 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 classepai. 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. Baseiase 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, devese 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 caracterizamse por efetuarem a classificação por varredura binária, trazendo inclusive agilidade no processo. Os métodos de classificação por inserção caracterizamse por efetuarem a classificação por comparação entre pares de chaves, trocandoas 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 caracterizamse 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 caracterizamse 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 utilizandose 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
Compartilhar