GeraProva GeraProva Provas com IA para professores do Brasil
Computação
Ensino Fundamental
Pensamento computacional
Programação - Tipos de dados
474 questões

474 Questões de Programação - Tipos de dados

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Veja 6 questões-amostra de Programação - Tipos de dados com análise pedagógica completa, para Ensino Fundamental e alinhadas à BNCC. Gere a prova inteira com as 474 questões em 30 segundos.

Sobre estas questões de Programação - Tipos de dados

Esta página reúne 474 questões de Programação - Tipos de dados voltadas para Ensino Fundamental, dentro da unidade temática Pensamento computacional, todas alinhadas à BNCC. Abaixo você encontra 6 questões-amostra com a análise pedagógica completa (gabarito comentado, ficha pedagógica e resolução passo a passo) — uma prévia do que o GeraProva monta automaticamente para a prova inteira.

O que estas questões cobram: organização de objetos; matriz em programação; registros em programação; registro em programação.

Objetivos pedagógicos principais: avaliacao · diagnostico.

10
Questões na página
2F · 8M · 0D
Distribuição de dificuldade
4
Boas pra simulado
10
Boas pra diagnóstico
🧠 Habilidades cognitivas (Bloom): Lembrar
🎯 Tipos de raciocínio exigidos: Dedutivo, dedutivo

Como usar: professores podem aplicar estas questões diretamente em avaliações, usar como material de apoio em aula, ou gerar uma prova personalizada com o GeraProva escolhendo dificuldade, quantidade e formato. Alunos podem usar para revisão ativa, praticando a resolução antes de ver o gabarito comentado.

Prova completa de Programação - Tipos de dados em 30 segundos

Gere a prova personalizada com gabarito e folha de respostas usando as 474 questões deste tópico. Veja os planos:

Ver planos
A partir de R$ 29,90/mês
Questão 1resolução completaBNCC EF69CO01Média🧠 Lembrar⏱ curto

Qual é a principal função da organização de objetos em um programa de computação?

  1. A) Aumentar o tempo de execução do programa
  2. B) Facilitar a manutenção e compreensão do código
  3. C) Reduzir a quantidade de código necessário
  4. D) Aumentar a complexidade do programa
  5. E) Evitar a reutilização de código
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

organização de objetos

💡 Dica de resolução

Pense na importância da estruturação de dados.

✅ Resposta correta: B

A organização adequada de objetos torna o código mais legível e fácil de manter.

Por que as outras alternativas estão erradas:
❌ A) Organizar objetos visa otimizar o desempenho do programa, e não aumentar o tempo de execução.
❌ C) Embora a organização possa ajudar, o objetivo principal não é necessariamente reduzir a quantidade de código.
❌ D) Organizar objetos deve simplificar o programa, e não torná-lo mais complexo.
❌ E) Ao contrário, a organização de objetos visa promover a reutilização de código.
📚 Reveja antes de resolver

Revisar as funções da organização de dados em programação.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 2resolução completaBNCC EF69CO01Média🧠 Lembrar⏱ curto

Qual das alternativas a seguir descreve corretamente uma matriz em programação?

  1. A) Uma estrutura de dados que armazena apenas números inteiros
  2. B) Uma lista linear de elementos que podem ser acessados por um índice
  3. C) Uma coleção de dados organizados em linhas e colunas
  4. D) Um tipo de variável que armazena apenas um valor
  5. E) Uma função que manipula dados em tempo real
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

matriz em programação

💡 Dica de resolução

Lembre-se das características de uma matriz em programação.

✅ Resposta correta: C

Matrizes são estruturas que organizam dados em linhas e colunas.

Por que as outras alternativas estão erradas:
❌ A) Matrizes podem armazenar diferentes tipos de dados, não apenas inteiros.
❌ B) Isso descreve vetores, não matrizes, que são bidimensionais.
❌ D) Matrizes armazenam múltiplos valores, não apenas um.
❌ E) Matrizes são estruturas de dados, não funções.
📚 Reveja antes de resolver

Revisar a definição e características de matrizes em programação.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 3resolução completaBNCC EF69CO01Média🧠 Lembrar⏱ curto

Em relação aos registros em programação, qual das opções abaixo é verdadeira?

  1. A) Registros são usados para armazenar dados de diferentes tipos em uma única estrutura
  2. B) Um registro pode conter apenas dados do mesmo tipo
  3. C) Registros são sempre de tamanho fixo e imutáveis
  4. D) Registros são sinônimos de matrizes
  5. E) Registros são utilizados apenas em bancos de dados
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

registros em programação

💡 Dica de resolução

Analise as opções apresentadas com atenção.

✅ Resposta correta: A

Os registros permitem a combinação de diferentes tipos de dados em uma única estrutura.

Por que as outras alternativas estão erradas:
❌ B) Isso é incorreto, registros podem conter dados de tipos diferentes.
❌ C) Registros podem ter tamanhos variáveis e seus conteúdos podem ser alterados.
❌ D) Matrizes são estruturas bidimensionais, enquanto registros agrupam dados heterogêneos.
❌ E) Registros são usados em várias linguagens de programação, não apenas em bancos de dados.
📚 Reveja antes de resolver

Revisar o conceito de registros em programação.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 4resolução completaBNCC EF06CO01Média🧠 Lembrar⏱ curto

Qual das alternativas a seguir representa um registro em programação?

  1. A) Uma coleção de variáveis de diferentes tipos agrupadas sob um mesmo nome
  2. B) Um tipo de matriz que armazena dados apenas numéricos
  3. C) Um comando para iniciar um programa
  4. D) Um algoritmo que calcula a média de um conjunto de dados
  5. E) Uma forma de representar uma função matemática
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

registro em programação

💡 Dica de resolução

Identifique o que caracteriza um registro em programação.

✅ Resposta correta: A

Um registro é uma estrutura que agrupa diferentes tipos de dados, permitindo o armazenamento organizado.

Por que as outras alternativas estão erradas:
❌ B) Registros podem conter tipos de dados variados, enquanto matrizes numéricas são homogêneas.
❌ C) Registros não são comandos, mas sim estruturas de dados.
❌ D) Um algoritmo é um conjunto de instruções, enquanto registros são estruturas para armazenar dados.
❌ E) Registros não representam funções, mas sim agrupamentos de dados.
📚 Reveja antes de resolver

Revisar a definição e características de registros em programação.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 5resolução completaBNCC EF69CO01Média🧠 Lembrar⏱ curto

Qual das opções a seguir representa corretamente o conceito de codificação da informação?

  1. A) Transformar dados em sinais elétricos
  2. B) Converter dados em um formato que possa ser interpretado por sistemas computacionais
  3. C) Armazenar dados em um banco de dados
  4. D) Transmitir dados de um ponto a outro
  5. E) Analisar informações para tomar decisões
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

codificação da informação

💡 Dica de resolução

Reveja os conceitos de codificação e representação de dados.

✅ Resposta correta: B

Codificação da informação refere-se à conversão de dados em um formato que pode ser processado e compreendido por computadores.

Por que as outras alternativas estão erradas:
❌ A) Embora a transformação de dados em sinais elétricos faça parte da comunicação, não é a definição de codificação da informação.
❌ C) Armazenar dados é uma ação subsequente à codificação, mas não é a definição do processo de codificação.
❌ D) A transmissão de dados é uma etapa que pode usar a codificação, mas não é o que define o processo de codificação em si.
❌ E) Análise de dados é uma fase posterior que acontece após a codificação, mas não é parte do conceito de codificação da informação.
📚 Reveja antes de resolver

Estudar os princípios de codificação e representação de dados.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Questão 6resolução completaBNCC EF69CO01Média🧠 Lembrar⏱ curto

Qual das alternativas a seguir melhor descreve uma lista em programação?

  1. A) Uma estrutura de dados que armazena dados em pares chave-valor.
  2. B) Uma sequência ordenada de elementos que pode ser alterada.
  3. C) Uma estrutura que armazena dados em formato tabelar.
  4. D) Um conjunto de dados que não possui ordem definida.
  5. E) Uma estrutura de dados que não pode ser modificada após sua criação.
📖 Análise pedagógica e resolução comentada
🎯 Conceito central

listas em programação

💡 Dica de resolução

Pense na definição de listas em programação.

✅ Resposta correta: B

Listas são sequências que permitem a adição, remoção e alteração de elementos.

Por que as outras alternativas estão erradas:
❌ A) Isso descreve um dicionário, não uma lista.
❌ C) Isso descreve uma matriz ou tabela, não uma lista.
❌ D) Isso descreve um conjunto (set), que não possui ordem.
❌ E) Isso descreve uma tupla, não uma lista.
📚 Reveja antes de resolver

Revisar o conceito de listas e suas características em programação.

📊 Raio-X da questão
DificuldadeMédia
BloomLembrar
Leiturabaixo
Discriminaçãomedio
Peso pedagógicomedio
Autonomia do enunciadocompleto
Cobertura da habilidadeunica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
📋 Ficha pedagógica
Objetivo: avaliacao
Raciocínio: Dedutivo
Tempo estimado: curto
Contexto de aplicação: abstrato
Habilidades BNCC trabalhadas nesta página
As questões desta página desenvolvem as seguintes habilidades da Base Nacional Comum Curricular:
EF06CO01Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’
EF69CO01Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

🔓 Este tema vira muito mais que 6 questões

Você viu 6 questões com análise pedagógica. Com o GeraProva, Programação - Tipos de dados vira, em segundos:

  • Prova completa com as 474 questões + gabarito e folha de respostas
  • Análise pedagógica da prova inteira (Bloom, dificuldade, cobertura BNCC)
  • Atividade e plano de aula prontos sobre o tema
  • Salvar suas questões favoritas e reusar quando quiser
Ver planos e desbloquear
A partir de R$ 29,90/mês · cancele quando quiser

Sobre estas questões

Todas as questões foram geradas e revisadas pelo pipeline de IA do GeraProva e vinculadas à habilidade BNCC correspondente. Para gerar provas completas, atividades e planos de aula personalizados, veja os planos do GeraProva.

Perguntas frequentes

Posso usar estas questões com meus alunos?

Sim, você pode imprimir, adaptar ou incluir em suas provas livremente. As questões são de uso educacional gratuito para professores.

Como gerar uma prova completa com estas questões?

Crie uma conta grátis no GeraProva, escolha a matéria e o assunto, e em menos de 1 minuto você recebe a prova pronta com gabarito e folha de respostas.

As questões estão alinhadas à BNCC?

Sim. Todas as questões são classificadas pelo pipeline de IA do GeraProva e vinculadas à habilidade BNCC correspondente ao assunto e série.

Quantas questões vocês têm deste tópico?

Temos 474 questões de Programação - Tipos de dados em Ensino Fundamental. Cadastre-se grátis para acessar todas.

Todas as 474 questões de Programação - Tipos de dados com resolução — página 9

  1. Uma função de ordenação será reaproveitada em aplicações com conjuntos de dados variáveis. Que informação técnica deve acompanhar o…
  2. Ao publicar um algoritmo como biblioteca para terceiros, qual aspecto da licença influencia diretamente a possibilidade de reúso comercial?
  3. Se uma lista é utilizada com operações push e pop no mesmo extremo (adicionar e remover no topo), que estrutura de dados ela implementa e…
  4. Ao projetar um registro 'produto' com campo 'preco' para cálculos financeiros, qual tipo de dado reduz erros de precisão: ponto flutuante ou…
  5. Em um registro 'sensor' com campos 'id' (inteiro) e 'valor' (real), qual operação altera apenas o campo 'valor' sem modificar 'id'?
  6. Em pseudocódigo, ao declarar uma variável chamada 'contador' para acumular o número de ocorrências de um dado, qual tipo de dado é mais…
  7. Em pseudocódigo, qual tipo de dado (inteiro ou real) é mais apropriado para armazenar a média aritmética de notas e por quê?
  8. Em um algoritmo que processa um fluxo de dados numérico, qual tipo de variável é mais apropriada para armazenar valores com casas decimais?
  9. Em um registro 'contato' usado por um algoritmo, o campo 'telefone' inclui código do país e zeros à esquerda. Qual tipo de variável é mais…
  10. Em um algoritmo que percorre uma matriz 'vendas', cada registro tem campo 'valor' monetário. Qual tipo de variável é preferível para…
  11. Em uma matriz de registros 'vendas', cada registro tem o campo 'data' no formato texto 'DD/MM/AAAA'. Ao projetar um algoritmo que compare…
  12. Em um algoritmo que codifica categorias, quantos bits são necessários para representar 5 valores distintos em uma variável binária?
  13. Em algoritmos de ordenação, o termo 'estabilidade' refere-se ao comportamento diante de elementos com chaves iguais. O que significa que um…
  14. Em pseudocódigo, qual tipo de variável é mais adequado para representar o estado ligado/desligado de um sensor (por exemplo: ativo/inativo)?
  15. Em pseudocódigo, qual tipo de variável é mais apropriado para representar um identificador alfanumérico de produto (ex.: 'A12B') em um…
  16. No pseudocódigo: senha <- ler(); se senha == 'abcd123' então acesso <- verdadeiro senão acesso <- falso. Qual o tipo de dado mais adequado…
  17. Descreva em pseudocódigo um algoritmo que receba duas fontes de dados sobre alunos (um CSV onde o campo 'idade' aparece como texto e um JSON…
  18. Em um algoritmo escolar, a variável 'tarefas_concluidas' registra quantas tarefas um aluno concluiu em uma semana. Qual o tipo de dado mais…
  19. Num sistema de pagamentos da cantina escolar, ao projetar variáveis para valores monetários, qual escolha evita erros de arredondamento em…
  20. Para compactar e transmitir um registro de aluno que não será modificado (nome, data_nasc, matrícula), qual tipo de dado imutável é mais…
  21. Em um algoritmo que lê um sinal digital de um sensor que só assume 0 ou 1, qual tipo de dado é mais adequado para a variável…
  22. Ao modelar o horário semanal de uma escola em um algoritmo (dias × períodos), qual estrutura de dados é mais adequada para armazenar as…
  23. Num algoritmo que precisa inserir e remover elementos frequentemente no meio de uma sequência, qual tipo de estrutura de dados é mais…
  24. Para implementar em um algoritmo uma tabela de símbolos com busca rápida por chaves alfanuméricas (por exemplo nomes), qual estrutura de…
  25. Ao declarar a variável booleana 'presente' que usa 1 bit para codificar presença (sim/não), quantos estados distintos esse dado pode…
  26. Considere a variável inteira 'valor' que armazena o número decimal 13. Qual é a representação binária em 8 bits dessa variável (codificação…
  27. Em um autômato baseado em eventos que gerencia uma fila de execução de tarefas da aula, qual estrutura de dados permite processar primeiro…
  28. Considere uma variável 'simbolo' que pode assumir 40 valores distintos (letras, dígitos e sinais). Usando codificação binária fixa, quantos…
  29. Considere a variável inteira 'x' armazenada em 12 bits. Quantos valores distintos 'x' pode representar, assumindo codificação não sinalizada…
  30. Em um algoritmo que deve verificar rapidamente se um código de estudante já existe em uma grande coleção de dados, qual estrutura de dado é…
  31. Ao projetar um algoritmo em pseudocódigo onde uma variável precisa armazenar ora um inteiro, ora um texto durante a execução, qual abordagem…
  32. Em pseudocódigo, qual tipo de dado é mais adequado para a variável 'contador' que incrementa de 1 em 1 ao percorrer um vetor de elementos?
  33. Em pseudocódigo, uma variável booleana 'flag' indica se um laço já encontrou o elemento-alvo. Qual tipo de dado é mais adequado para 'flag'…
  34. Num projeto que executa comandos recebidos por um robô exatamente na ordem de chegada, qual estrutura de dados é mais adequada para…
  35. Em pseudocódigo, que tipo de variável é mais adequado para representar uma cor em código hexadecimal (por exemplo "#A1B2C3") e por que essa…
  36. Em um algoritmo que calcula a média aritmética das notas de um aluno e realiza operações matemáticas sobre esse valor, qual tipo de dado é…
  37. Projete em pseudocódigo um pequeno algoritmo que leia N registros de aluno e armazene cada registro com campos 'nome', 'nota' e 'ativo'…
  38. Em um algoritmo simples que registra se um computador está ligado ou desligado, qual tipo de dado é mais adequado para a variável 'estado'…
  39. Ao projetar um algoritmo que recebe texto de usuários em alfabetos diferentes e precisa armazenar corretamente cada caractere na variável…
  40. Em Python, dada a variável lista = [1, 2, 3] e a variável s = 'abc', qual dessas é mutável e qual é imutável? Indique no formato: lista…
  41. Em um algoritmo que calcula a média de uma sequência de dados numéricos, qual tipo de dado é mais apropriado para a variável 'media' e por…
  42. Num algoritmo que lê notas decimais de alunos em sequência e atualiza um acumulador chamado 'total', qual tipo de variável é mais adequado…
  43. Ao projetar um algoritmo que gerencia uma fila de impressão onde documentos chegam continuamente e são processados na ordem de chegada…
  44. Em um sistema escolar, para representar cada aluno com id, nome, três notas e endereço (rua, cidade), qual estrutura de dado é mais…
  45. Em uma atividade de Computação, Júlia registrou um grafo não orientado usando uma lista de adjacência: A: B e C; B: A e D; C: A; D: B. Ao…
  46. Considere a variável booleana A com valor 'Verdadeiro'. Qual é o resultado da negação ¬A em termos de 'Verdadeiro' ou 'Falso'?
  47. Ao final de um mutirão de leitura, uma biblioteca comunitária decidiu registrar os livros em um sistema simples para facilitar buscas. Cada…
  48. Um computador armazena informações usando apenas dois símbolos, 0 e 1. Esses símbolos podem representar números, letras e comandos. — Na…
  49. Na aula, a professora explicou que letras podem usar códigos de 7 bits. Fotos em preto e branco podem usar 1 bit por ponto. Nas imagens…
  50. Na arena de desafios de robótica educacional, um protocolo inova ao combinar codificações distintas para controlar movimentos de um robô…

Artigos sobre Programação - Tipos de dados

Veja também

Questões resolvidas Resolução passo a passo, gabarito e o erro de cada alternativa314.904 questões
Ver todas as questões →
Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.