Buscar

Aula 1 - Métodos 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

Prévia do material em texto

Aula 1 - Métodos de programação
1. É natural que estudantes da área de computação questionem o porque de se estudar os conceitos e a história das linguagens de programação, no entanto, adquirir esse conhecimento proporciona ao aluno e futuro profissional diversas vantagens. Assinale a alternativa que expresse algumas dessas vantagens:
A. Embasamento para escolha de linguagens adequadas e melhor entendimento da importância da implementação.
B. Facilidade de comunicação com outros desenvolvedores e reúso de componentes.
C. Preparação para certificações e reúso de componentes.
D. Aumento da capacidade de raciocínio lógico e conhecimento geral.
E. Delegação de responsabilidades e reaproveitamento de códigos.
2. Computadores têm sido utilizados para uma infinidade de áreas que, por sua vez, resultam no desenvolvimento de novos conceitos e linguagens que demandam novos paradigmas e métodos de programação. Assinale a alternativa correta sobre algumas das áreas que impulsionaram esse desenvolvimento:
A. Indústria Automobilística e Comércio Eletrônico.
B. Medicina e Inteligência Artificial.
C. Inteligência Artificial e World Wide Web.
D. Dispositivos Móveis e Governo.
E. Inteligência Artificial e Governo.
3. As linguagens de programação podem apresentar características e comportamentos definidos de acordo com o paradigma que a construiu. No entanto, uma linguagem pode apresentar características provenientes de diferentes paradigmas. Dessa forma, assinale a alternativa verdadeira:
A. Os paradigmas não estão vinculados à linguagem de programação.
B. As linguagens de programação são as responsáveis na definição de um paradigma.
C. O paradigma de orientação a objetos foi o precursor do conceito de reusabilidade de código.
D. No paradigma estrutural, não importa o COMO e sim O QUE se pretende alcançar com o código do programa.
E. Para escolher o melhor paradigma, deve-se levar em consideração a tecnologia e não o contexto do problema que se deseja resolver.
4. O paradigma de programação imperativo tem como principal característica a declaração comandos, que descreve uma sequência de instruções para alcançar um objetivo. Sobre os conceitos do paradigma imperativo, assinale a alternativa correta:
A. A programação imperativa não possibilita trabalhar com reúso de código.
B. A programação imperativa é um paradigma ultrapassado que não tem mais uso.
C. A programação imperativa não foca na resolução do problema, nem nas instruções.
D. A programação imperativa apresenta linguagens amplamente utilizadas, como a linguagem C, por exemplo.
E. A programação imperativa tem o foco em entender os comandos sem seguir uma lógica.
5. O paradigma de programação estruturada surgiu com a ideia da criação de estruturas e blocos de execução de rotinas e foi amplamente utilizado, dando ênfase para o surgimento do paradigma orientado a objeto. Assinale a alternativa correta sobre o paradigma de programação estruturada:
A. O paradigma estruturado foi substituído pelo orientado a objetos.
B. O paradigma estruturado não permite a reutilização de código.
C. O paradigma estruturado permite recursos como herança e polimorfismo.
D. O paradigma estruturado trabalha com conceito de classes e funções.
E. O paradigma estruturado permite a organização do código em estruturas funcionais.

Continue navegando