Quiz sobre Programação Imperativa e Lógica

Quiz sobre Programação Imperativa e Lógica

University

23 Qs

quiz-placeholder

Similar activities

SI vesus TI

SI vesus TI

University

20 Qs

ML Use-Cases Quiz

ML Use-Cases Quiz

University

20 Qs

Contrôle Continu 21-02 Inseec

Contrôle Continu 21-02 Inseec

University

20 Qs

7A-KIỂM TRA THƯỜNG XUYÊN 2

7A-KIỂM TRA THƯỜNG XUYÊN 2

7th Grade - University

20 Qs

Python: operadores y tipos de datos

Python: operadores y tipos de datos

University

18 Qs

Ulangan Harian Kelas XI

Ulangan Harian Kelas XI

2nd Grade - University

20 Qs

Fórmulas de Planilhas Eletrônicas

Fórmulas de Planilhas Eletrônicas

9th Grade - University

20 Qs

12 TJL-Ulangan 1 STS

12 TJL-Ulangan 1 STS

12th Grade - University

20 Qs

Quiz sobre Programação Imperativa e Lógica

Quiz sobre Programação Imperativa e Lógica

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

dioneide sales

Used 3+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

23 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em relação ao paradigma de programação imperativa, assinale a afirmativa correta:

Ele é baseado na definição de regras e fatos para inferir novos conhecimentos.

A programação imperativa define algoritmos como um conjunto de instruções que modificam o estado do programa.

O paradigma imperativo não permite o uso de estruturas de controle de fluxo, como loops e condicionais.

A programação imperativa é sinônimo de programação funcional, focada em funções matemáticas.

Linguagens imperativas não suportam abstrações, como subrotinas e funções.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Sobre a evolução da programação imperativa, é correto afirmar que:

Ela se originou como uma alternativa à programação orientada a objetos.

Linguagens como C e Fortran são exemplos clássicos de linguagens imperativas.

O paradigma imperativo não permite o uso de variáveis globais ou locais.

A programação imperativa é inadequada para sistemas que envolvem controle de hardware.

Linguagens imperativas não podem ser usadas para programação paralela.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Assinale a alternativa que melhor descreve a relação entre a programação lógica e a inteligência artificial:

A programação lógica não é utilizada em inteligência artificial por ser um paradigma declarativo.

A programação lógica é amplamente utilizada em sistemas de inteligência artificial baseados em regras, como sistemas especialistas.

A programação lógica é inferior ao paradigma funcional quando se trata de desenvolvimento de sistemas baseados em IA.

A programação lógica é usada principalmente para controle de fluxo em algoritmos de IA.

O paradigma lógico não tem aplicações relevantes em IA moderna.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em relação à execução de programas no paradigma de programação lógica, é correto afirmar que:

A execução ocorre através da manipulação de variáveis globais e locais, como no paradigma imperativo.

O programa é executado com base em um processo de prova de teoremas, verificando a veracidade das consultas em relação às regras e fatos definidos.

Programas lógicos são compilados diretamente para código de máquina, como ocorre em linguagens imperativas.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A principal diferença entre os paradigmas imperativo e lógico é:

A) O paradigma lógico é baseado em estados e mutações, enquanto o paradigma imperativo é declarativo e imutável.

B) No paradigma imperativo, os programadores descrevem como o programa deve realizar suas tarefas, enquanto no paradigma lógico eles descrevem o que deve ser resolvido.

C) O paradigma lógico não permite o uso de funções recursivas, ao contrário do paradigma imperativo.

D) O paradigma imperativo é usado exclusivamente para aplicações de inteligência artificial, enquanto o paradigma lógico é usado para programação de sistemas.

E) O paradigma lógico permite controle de hardware direto, enquanto o imperativo é mais abstrato.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em relação às características da programação imperativa, assinale a alternativa correta:

A) Ela permite que o programador descreva apenas o que deve ser feito, sem especificar como fazer.

B) A programação imperativa é baseada em estados mutáveis e sequência de comandos que alteram esses estados.

C) Linguagens imperativas não permitem o uso de funções ou procedimentos.

D) O paradigma imperativo é declarativo, concentrando-se na definição de regras e fatos para resolver problemas.

E) Linguagens imperativas são baseadas em lógica matemática, sem controle explícito de fluxo.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

No contexto da programação lógica, qual das alternativas a seguir descreve corretamente o processo de backtracking?

A) A técnica de reutilizar variáveis já definidas para aumentar a eficiência de memória.

B) Um mecanismo utilizado para retornar a um ponto anterior no programa quando uma solução falha e tentar uma nova abordagem.

C) A estratégia de controle de execução baseada em loops e condicionais.

D) Um método para otimizar o uso de memória em linguagens imperativas.

E) Um processo usado para transformar instruções lógicas em código de máquina.

Create a free account and access millions of resources

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?