Search Header Logo

07/10 - Lógica (Revisão das aulas 33, 45, 46)

Authored by CLAUDINEI JOSE TAGUTI

Information Technology (IT)

Professional Development

Used 4+ times

07/10 - Lógica (Revisão das aulas 33, 45, 46)
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual paradigma de programação foca em dar ao computador uma sequência explícita de comandos para mudar o estado do programa, sendo comparado a seguir uma "receita de bolo" passo a passo?

Paradigma Funcional

Paradigma Orientado a Objetos (POO)

Paradigma Imperativo/Procedural

Paradigma Lógico

Answer explanation


Explicação: O paradigma Imperativo/Procedural é aquele em que o programador instrui o computador com uma sequência de comandos que detalham como o programa deve executar a tarefa, focando na alteração do estado (valores das variáveis) do sistema.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No Paradigma Orientado a Objetos (POO), quais são os dois componentes principais que formam uma "Objeto"?

Funções e Procedimentos

Estruturas de Controle e Loops

Atributos (dados) e Métodos (funcionalidades)

Regras e Fatos

Answer explanation

Explicação: Um objeto em POO é a combinação de características (os atributos, ou dados) e as ações que ele pode realizar (os métodos, ou funcionalidades). Por exemplo, um objeto "Cachorro" tem o atributo "cor do pelo" e o método "latir()".


3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O Paradigma Funcional busca principalmente evitar qual conceito de programação, a fim de tornar o código mais previsível e fácil de testar?

Abstração de classes

Iteração de coleções

Alteração do estado (efeitos colaterais)

Utilização de funções

Answer explanation

Explicação: O Paradigma Funcional prioriza o uso de funções puras, que não dependem nem alteram o estado externo do programa. Isso significa que, para uma mesma entrada, a função sempre produzirá a mesma saída, evitando os chamados "efeitos colaterais".

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Se um programador descreve uma solução definindo regras e fatos, permitindo que o computador deduza a resposta, qual paradigma ele está utilizando?

Orientado a Objetos

Imperativo

Lógico

Funcional

Answer explanation

Explicação: O Paradigma Lógico (ex: Prolog) é baseado em lógica formal. O programador declara as regras e fatos do problema, e o motor de inferência do computador trabalha para encontrar a solução ou deduzir novos fatos.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual paradigma é mais adequado quando o foco principal do projeto é modelar o mundo real em entidades bem definidas, facilitando a reutilização de código através de conceitos como herança e encapsulamento?

Paradigma Imperativo

Paradigma Funcional

Paradigma Procedural

Paradigma Orientado a Objetos

Answer explanation

Explicação: O POO é ideal para modelar problemas complexos usando objetos que encapsulam dados e comportamento. Conceitos como herança, polimorfismo e encapsulamento são centrais para o POO e promovem alta reutilização e organização do código.


6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é um Iterável em programação?

Um objeto que armazena apenas um valor por vez.

Um objeto que contém o método next() para retornar o próximo item.

Uma coleção de dados (como uma lista) que pode ser percorrida item por item.

Uma função que retorna um novo objeto a cada chamada.

Answer explanation

Explicação: O Iterável é a coleção (a lista de compras, a string, o dicionário) que pode ser percorrida. O Iterador é a ferramenta ou objeto que faz a travessia.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a principal função de um Iterador em relação a uma coleção de dados?

Adicionar novos itens à coleção.

Mudar a ordem interna dos itens.

Permitir o acesso sequencial, um item de cada vez, sem expor a estrutura interna da coleção.

Calcular o tamanho total da coleção.

Answer explanation

Explicação: O iterador atua como um "apontador inteligente" que sabe como navegar para o próximo item, garantindo consistência no acesso e encapsulando os detalhes de como a coleção armazena os dados.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?