wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revisão para prova de Lógica de programação

Total questions: 36

Worksheet time: 18mins

Name
Class
Date
1.

O que é uma variável?

a)

Um tipo de dado que nunca muda.

b)

Um espaço na memória usado para armazenar valores que podem mudar durante a execução do programa.

c)

Um conjunto de instruções armazenadas em um bloco de código.

d)
  1. Um comando utilizado para repetir uma ação diversas vezes.

2.

O que é um comentário?

a)

Um texto dentro do código que é ignorado durante a execução e serve para explicar ou documentar partes do programa.

b)
  • Um comando usado para imprimir mensagens no console.

c)
  • Um bloco de código que sempre é executado no início do programa.

d)
  1. Um erro no programa que precisa ser corrigido antes da execução.

3.

O que faz o comando escreva?

a)
  • Declara uma variável que pode armazenar valores temporários.

b)
  • Realiza cálculos matemáticos no programa.

c)
  • Exibe uma mensagem ou informação na tela para o usuário

d)
  1. Pausa a execução do programa para análise

4.

Qual a diferença entre os comandos escreva e escreval?

a)
  • Escreva exibe uma mensagem e move para a próxima linha automaticamente, enquanto escreval exibe a mensagem na mesma linha.

b)
  • Escreva exibe uma mensagem na tela sem pular para a próxima linha, enquanto escreval exibe a mensagem e pula para a próxima linha

c)
  • Escreva é usado para cálculos e escreval para exibir mensagens.

d)
  1. Não há diferença, ambos têm exatamente o mesmo comportamento.

5.

Para que serve o comando leia?

a)
  • Para exibir uma mensagem na tela do usuário.

b)
  • Para capturar dados digitados pelo usuário e armazená-los em uma variável.

c)
  • Para realizar cálculos e armazenar os resultados em uma variável.

d)
  1. Para pausar a execução do programa temporariamente.

6.

O que é uma estrutura condicional?

a)

Um comando que serve para definir variáveis.

b)

Um bloco de código que executa ações repetidamente enquanto uma condição for verdadeira.

c)

Um conjunto de regras para verificar erros no código.

d)
  1. Uma instrução que permite executar diferentes blocos de código dependendo de uma condição.

7.

O que é um looping?

a)

Uma estrutura que interrompe a execução do programa

b)

Um comando para exibir mensagens na tela.

c)

Um processo de repetição que continua até que uma condição seja atingida.

d)
  1. Um tipo de dado usado para armazenar valores logicos.

8.

O que é uma estrutura de repetição?

a)
  • Um comando que apenas armazena dados.

b)

Um conjunto de instruções que executa repetidamente enquanto uma condição for verdadeira ou por um número definido de vezes.

c)

Uma forma de organizar blocos de código visualmente.

d)
  1. Um método usado para concatenar caracteres.

9.

O que é uma função?

a)
  • Um espaço na memória onde valores são armazenados.

b)

Um conjunto de instruções que realiza uma tarefa específica e pode ser reutilizado em diferentes partes do código.

c)
  • Uma estrutura usada para organizar dados em uma tabela.

d)
  1. Um comando que impede que o programa entre em um looping infinito.

10.

O que é uma concatenação?

a)
  • Um processo para criar funções reutilizáveis.

b)

O ato de juntar duas ou mais caracteres em uma só

c)
  • Um comando usado para verificar erros no programa.

d)
  1. A operação de armazenar dados em variáveis temporárias.

11.

O que é o processo de depurar?

a)
  • O ato de otimizar o código para melhorar sua legibilidade.

b)

O processo de encontrar e corrigir erros em um programa.

c)
  • Uma técnica para juntar diferentes blocos de código.

d)
  1. Uma instrução para criar variáveis temporárias.

12.

O que é uma refatoração?

a)
  • O ato de armazenar informações em uma estrutura condicional.

b)

O processo de reescrever o código para torná-lo mais eficiente e legível.

c)
  • Um comando que pausa a execução do programa para análise.

d)
  1. Um método de encerrar loops que se tornaram infinitos.

13.

O que é uma indentação?

a)
  • Um comando para criar funções aninhadas.

b)

A técnica de adicionar espaçamentos e recuos para melhorar a legibilidade do código.

c)
  • O ato de armazenar dados em estruturas de repetição.

d)
  1. Um processo para concatenar diferentes tipos de dados.

14.

Quais são os tipos de dados constantes em um programa no VisualG?

a)
  • Inteiro, real, caractere e logico

b)
  • numerico, valoroso, verdadeiro ou falso

c)
  • 10, "texto", verdadeiro e logico

d)
  1. Variável simples e vetor

15.

Qual o erro do código?

a)
  • Declaração de variáveis no local errado

b)
  • Escreval usado da forma errada

c)
  • Idade não pode ser do tipo caractere

d)
  1. comando leia errado

16.

Qual o erro do código?

a)
  • Declaração de variáveis no local errado

b)
  • Escreval usado da forma errada

c)
  • Idade não pode ser do tipo caractere

d)
  1. comando leia salvando em variável que não existe

17.

Qual o erro do código?

a)
  • Senha declarado como caractere mas sendo comparado com inteiro

b)
  • Sinal de igual usado de forma incorreta

c)
  • Comando senao utilizado da forma incorreta

d)
  1. Sem declaração das variáveis

18.

Qual o erro do código?

a)
  • Operador lógico usado da forma incorreta

b)
  • Não tem erro!

c)
  • Comando senao utilizado da forma incorreta

d)
  1. Sem declaração das variáveis

19.

Qual o erro do código?

a)
  • Operador lógico usado da forma incorreta

b)
  • Não tem erro!

c)
  • Comando senao deve estar entre se e fimse

d)

Sem fimse

20.

Qual o erro do código?

a)

Comparação de tipo inteiro com casos em caractere

b)
  • Não tem erro!

c)
  • Comando senao deve estar entre se e senao

d)
  1. Sem declaração das variáveis

21.

Qual o erro do código?

a)

Comparação de tipo inteiro com casos em caractere

b)
  • Não tem erro!

c)
  • Não tem fimescolha

d)
  1. Casos escritos errados

22.

Qual o erro do código?

a)

Varável escrita errada no comando leia

b)
  • Não tem erro!

c)
  • Não tem fimenquanto

d)

condicional do looping escrito de forma errada

23.

Qual o erro do código?

a)

Não existe comando durante

b)
  • Não tem erro!

c)
  • Não tem fimenquanto

d)

condicional do looping escrito de forma errada

24.

Qual o erro do código?

a)

Não existe comando durante

b)
  • Não tem erro!

c)
  • Não tem fimenquanto

d)

Looping infinito

25.

Qual o erro do código?

a)

Não pode ter uma variável i

b)
  • Não tem erro!

c)
  • Não tem fimenquanto

d)

Looping infinito

26.

Qual a saida do código?

a)

10
9
8
7
6
5
4
3
2
1

b)
  • O código da erro!

c)
  • 1
    2
    3
    4
    5
    6
    7
    8
    9
    10

d)

Looping infinito

27.

Qual a saida do código?

a)

0

2

b)
  • O código da erro!

c)
  • 0

  • 2

  • 4

  • 6

  • 8

  • 10

  • ...

  • 100

d)

0

1

2

28.

Qual o erro do código?

a)

As variáveis estão declarados erradas

b)
  • O código não dá erro

c)
  • fimalgoritmo colocado errado

d)

comando escreval escrito da forma errada, o certo é escreva

29.

Qual o erro do código?

a)

As variáveis estão declarados erradas

b)
  • vetor com erro em sua declaração

c)
  • não indicado posição para atribuir valor e apresentar o vetor.

d)

comando escreval escrito da forma errada, o certo é escreva

30.

Qual código está correto?

a)

Opção A

b)
  • Opção B

c)
  • Opção C

d)

Opção D

31.

O que falta no código?

a)

Chamar a função no programa principal

b)
  • Colocar fimfuncao

c)
  • Corrigir a declaração do vetor nomes

d)

Nada, o procedimento irá aparecer normalmente

32.

O que falta no código?

a)

Chamar a função no programa principal

b)
  • Enviar o parametro nome na hora de chamar a função

c)
  • Criar uma variável chamada nome

d)

Nada, o procedimento irá aparecer normalmente

33.

O que falta no código?

a)

Chamar a função no programa principal

b)
  • enviar um parametro do tipo inteiro

c)
  • fimprocedimento

d)

Nada, o procedimento irá aparecer normalmente

34.

O que tem de erro no código?

a)

Chamar a função no programa principal

b)
  • parametro do tipo errado

c)
  • fimprocedimento

d)

Nada, o procedimento irá aparecer normalmente

35.

O que tem de erro no código?

a)

Chamar a função no programa principal

b)
  • parametro do tipo errado

c)
  • falta definir o tipo de saida dos dados

d)

Nada, o procedimento irá aparecer normalmente

36.

O que tem de erro no código?

a)

Colocar comando retorne

b)
  • parametro do tipo errado

c)
  • falta definir o tipo de saida dos dados

d)

Nada, a funçaõ irá aparecer normalmente