Durante a preparação de uma atividade para uma turma de Edu...
Próximas questões
Com base no mesmo assunto
Ano: 2026
Banca:
AMEOSC
Órgão:
Prefeitura de Paraíso - SC
Prova:
AMEOSC - 2026 - Prefeitura de Paraíso - SC - Professor II (Informática) |
Q4394531
Algoritmos e Estrutura de Dados
Durante a preparação de uma atividade para uma turma
de Educação Básica, um professor decidiu utilizar
situações relacionadas à organização de registros
escolares para trabalhar conceitos de programação. A
proposta envolvia a criação de variáveis para armazenar
informações, decisões condicionais para classificar
registros, repetições para percorrer conjuntos de dados e
estruturas de armazenamento para organizar os
resultados. Em uma etapa posterior, os estudantes
deveriam representar parte da solução em um ambiente
de programação em blocos e, depois, discutir como
conceitos semelhantes aparecem em linguagens como
Python, Java e C/C++. Considerando os conceitos de
lógica de programação, programação em blocos,
programação estruturada e orientada a objetos e
estruturas de dados, analise as afirmativas a seguir e
marque V (verdadeira) ou F (falso).
(__)Em uma linguagem como Python, uma variável pode receber valores de tipos diferentes ao longo da execução, pois a associação entre o nome e o objeto pode ser alterada durante o programa. Essa característica não elimina a necessidade de considerar os tipos envolvidos nas operações realizadas.
(__)Em Python, o operador lógico “and” produz necessariamente um valor do tipo booleano, independentemente dos operandos utilizados na expressão.
(__)Em ambientes de programação em blocos, como o Scratch, uma estrutura de repetição do tipo “repita até” mantém a execução dos comandos enquanto a condição de parada não for satisfeita, realizando nova verificação após cada ciclo.
(__)Na programação orientada a objetos, a herança ocorre quando uma classe derivada incorpora características de uma classe-base, enquanto o polimorfismo corresponde à criação de várias classes dentro de uma mesma hierarquia, sem relação necessária com o comportamento das operações.
(__)Uma pilha organiza operações segundo a lógica LIFO, enquanto uma fila utiliza a lógica FIFO; por isso, a remoção de um elemento em uma pilha e a retirada de um elemento em uma fila seguem posições distintas dentro de suas respectivas estruturas.
Assinale a alternativa que apresenta a sequência de V (verdadeiro) e F (falso) de cima para baixo.
(__)Em uma linguagem como Python, uma variável pode receber valores de tipos diferentes ao longo da execução, pois a associação entre o nome e o objeto pode ser alterada durante o programa. Essa característica não elimina a necessidade de considerar os tipos envolvidos nas operações realizadas.
(__)Em Python, o operador lógico “and” produz necessariamente um valor do tipo booleano, independentemente dos operandos utilizados na expressão.
(__)Em ambientes de programação em blocos, como o Scratch, uma estrutura de repetição do tipo “repita até” mantém a execução dos comandos enquanto a condição de parada não for satisfeita, realizando nova verificação após cada ciclo.
(__)Na programação orientada a objetos, a herança ocorre quando uma classe derivada incorpora características de uma classe-base, enquanto o polimorfismo corresponde à criação de várias classes dentro de uma mesma hierarquia, sem relação necessária com o comportamento das operações.
(__)Uma pilha organiza operações segundo a lógica LIFO, enquanto uma fila utiliza a lógica FIFO; por isso, a remoção de um elemento em uma pilha e a retirada de um elemento em uma fila seguem posições distintas dentro de suas respectivas estruturas.
Assinale a alternativa que apresenta a sequência de V (verdadeiro) e F (falso) de cima para baixo.