Lana Marilia
Quiz por , criado more than 1 year ago

Quiz realizado para a disciplina Projeto de software da UEG - Câmpus Goianésia, abordando os paradigmas de programação Estruturada e Orientada a Objetos.

31
0
0
Lana Marilia
Criado por Lana Marilia aproximadamente 5 anos atrás
Fechar

AO02_Quiz_LanaMarília

Questão 1 de 10

1

Paradigmas de programação pode ser compreendida como um método para resolver problemas usando ferramentas e técnicas que estão disponíveis seguindo alguma abordagem.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 2 de 10

1

Sobre paradigmas de programação selecione a opção INCORRETA:

Selecione uma ou mais das seguintes:

  • Uma das principais vantagens do paradigma de programação Orientado a Objetos é reutilização de códigos.

  • A Programação Estruturada tende a ser menos eficiente e menos produtivo.

  • Um exemplo de Linguagem Orientada a Objetos é C++.

  • O fluxo de controle da Programação Estruturada é definido por gotos.

Explicação

Questão 3 de 10

1

Com esse paradigma há uma melhor forma de reaproveitar os códigos, pois todos os métodos criados tem uma finalidade específica e podem ser invocados toda vez que se achar necessário. Qual paradigma de programação está sendo descrita nesse trecho?

Selecione uma das seguintes:

  • Programação Estruturada.

  • Programação Orientada a Objetos.

  • Programação Declarativa.

Explicação

Questão 4 de 10

1

A forma de execução da POO se dá pelo uso de resolução de resolução de tarefas, ou seja, um código resolvendo um problema.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 5 de 10

1

Com a PE é possível elaborar um relacionamento entre diversos componentes, estabelecendo uma comunicação entre eles e facilitando bastante a reutilização de códigos.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 6 de 10

1

Quantos e quais são os pilares da POO?

Selecione uma ou mais das seguintes:

  • 2. Sequencia e Herança.

  • 3. Herança, Iteração e Abstração.

  • 4. Herança, Polimorfismo, Decisão e Sequencia.

  • 4. Abstração, Encapsulamento, Herança e Polimorfismo.

Explicação

Questão 7 de 10

1

O encapsulamento se trata de uma das principais técnicas da POO. Considerando seu conceito, avalie as afirmações abaixo:
I. Se trata de um dos elementos que adicionam segurança à aplicação pelo fato de esconder as propriedades, criando uma espécie de caixa preta.
II. É implementada baseando-se em propriedades privadas, ligadas a métodos especiais chamados getters e setters.
III. Seu propósito é organizar os dados que sejam relacionados, agrupando-os em objetos.
Quais das afirmações acima estão corretas?

Selecione uma das seguintes:

  • Apenas os itens I e III.

  • Apenas os itens II e III.

  • Apenas o item I.

  • Todos estão corretos.

Explicação

Questão 8 de 10

1

A PE possui três estruturas de programação. São elas: Estrutura Sequencial, Estrutura Condicional e Estrutura Iterativa.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 9 de 10

1

O paradigma de POO tende a retratar os conceitos do mundo real para a programação de uma forma mais abstrata.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 10 de 10

1

Em relação aos paradigmas de programação aqui apresentados, apesar das suas semelhanças e diferenças, precisamos analisar qual programação é mais adequada para a resolução do problema em questão.
Uma das diferenças entre elas é que a _____________________ se baseia em uma ideia de programação mais voltada ao pensamento de máquina, enquanto a ______________________ se baseia em um pensamento de programação mais voltado ao pensamento humano.
Assinale a alternativa que se encaixa nas partes faltantes do trecho:

Selecione uma das seguintes:

  • Programação Estruturada e Programação Orientada a objetos (respectivamente).

  • Programação Orientada a objetos e Programação Estruturada (respectivamente).

Explicação