SóProvas


ID
813454
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Sobre as linguagens de programação, assinale a alternativa correta.

Alternativas
Comentários
  • Encapsulamento é a técnica que faz com que detalhes internos do funcionamento dos métodos de uma classe permaneçam ocultos para os objetos.

    Leia mais em: Conceitos – Encapsulamento: Programação Orientada a Objetos http://www.devmedia.com.br/conceitos-encapsulamento-programacao-orientada-a-objetos/18702#ixzz44gY5Ph5v

  • Copiada do wikipedia.

  • Só queria saber qual seria o erro da alternativa E. Funções e procedimentos não são considerados módulos?

  • a) correta

    b) Encapsulamento vem de encapsular, que em programação orientada a objetos significa separar o programa em partes, o mais isolado possível. A idéia é tornar o software mais flexível, fácil de modificar e de criar novas implementações. O Encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe.

    c) O shell é um programa que fornece ao usuário uma interface para usar as funções do sistema operacional por meio de alguns comandos. Um shellscript é um programa usado para realizar tarefas específicas.

    d) Uma classe de objetos descreve um grupo de objetos com propriedades (atributos) similares, comportamento (operações) similares, relacionamentos comuns com outros objetos e uma semântica comum. no caso essa alternativa inverteu o conceito.

    e) A programação estruturada é uma forma de programação de computadores que estabelece uma disciplina de desenvolvimento de algoritmos, independentemente da sua complexidade e da linguagem de programação na qual será codificado, que facilita a compreensão da solução através de um número restrito de mecanismos de codificação.

    São formas de raciocínio intuitivamente óbvias. A legibilidade e compreensão de cada bloco de código na solução é enormemente incrementada, proibindo o uso irrestrito de comandos de desvio incondicional (GOTO).

    À medida que os programas vão se tornando maiores e mais complexos, é possível simplificar e melhorar a clareza dividindo o programa em partes menores, chamadas subprogramas.

    Um subprograma, é um nome dado a um trecho de um programa mais complexo e que, em geral, encerra em si próprio um pedaço da solução de um problema maior (o programa a que ele está subordinado). São sinônimos usados na engenharia de software para o conceito de subprograma: procedimento, função, módulo (estrutura modular), métodos (orientação a objetos) e subrotina.

    A LETRA E) REALMENTE PODERIA ESTAR CERTA....

    fonte: vozes da minha cabeça

  • Força Guerreiro!!!!!!