
Quiz sobre Programação Imperativa e Lógica
Authored by dioneide sales
Information Technology (IT)
University
Used 3+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
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.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
18 questions
Autômato - Identificação de Funcionamento - Programação - 9ano
Quiz
•
9th Grade - University
20 questions
TR02-HT02-OP01
Quiz
•
University
20 questions
Test Android
Quiz
•
University
20 questions
Digital Citizenship Test
Quiz
•
7th Grade - University
19 questions
Historia de las RD
Quiz
•
11th Grade - University
21 questions
Sistemas de Información
Quiz
•
University
20 questions
XI Kuis Analisis Data
Quiz
•
10th Grade - University
20 questions
HT - 13 Identifica principales aplicaciones
Quiz
•
University
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
10 questions
Probability Practice
Quiz
•
4th Grade
15 questions
Probability on Number LIne
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
6 questions
Appropriate Chromebook Usage
Lesson
•
7th Grade
10 questions
Greek Bases tele and phon
Quiz
•
6th - 8th Grade
Discover more resources for Information Technology (IT)
12 questions
IREAD Week 4 - Review
Quiz
•
3rd Grade - University
20 questions
Endocrine System
Quiz
•
University
7 questions
Renewable and Nonrenewable Resources
Interactive video
•
4th Grade - University
30 questions
W25: PSYCH 250 - Exam 2 Practice
Quiz
•
University
5 questions
Inherited and Acquired Traits of Animals
Interactive video
•
4th Grade - University
20 questions
Implicit vs. Explicit
Quiz
•
6th Grade - University
7 questions
Comparing Fractions
Interactive video
•
1st Grade - University
38 questions
Unit 8 Review - Absolutism & Revolution
Quiz
•
10th Grade - University