WorksheetsRevisão para prova de Lógica de programação
Total questions: 36
Worksheet time: 18mins
O que é uma variável?
Um tipo de dado que nunca muda.
Um espaço na memória usado para armazenar valores que podem mudar durante a execução do programa.
Um conjunto de instruções armazenadas em um bloco de código.
Um comando utilizado para repetir uma ação diversas vezes.
O que é um comentário?
Um texto dentro do código que é ignorado durante a execução e serve para explicar ou documentar partes do programa.
Um comando usado para imprimir mensagens no console.
Um bloco de código que sempre é executado no início do programa.
Um erro no programa que precisa ser corrigido antes da execução.
O que faz o comando escreva?
Declara uma variável que pode armazenar valores temporários.
Realiza cálculos matemáticos no programa.
Exibe uma mensagem ou informação na tela para o usuário
Pausa a execução do programa para análise
Qual a diferença entre os comandos escreva e escreval?
Escreva exibe uma mensagem e move para a próxima linha automaticamente, enquanto escreval exibe a mensagem na mesma linha.
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
Escreva é usado para cálculos e escreval para exibir mensagens.
Não há diferença, ambos têm exatamente o mesmo comportamento.
Para que serve o comando leia?
Para exibir uma mensagem na tela do usuário.
Para capturar dados digitados pelo usuário e armazená-los em uma variável.
Para realizar cálculos e armazenar os resultados em uma variável.
Para pausar a execução do programa temporariamente.
O que é uma estrutura condicional?
Um comando que serve para definir variáveis.
Um bloco de código que executa ações repetidamente enquanto uma condição for verdadeira.
Um conjunto de regras para verificar erros no código.
Uma instrução que permite executar diferentes blocos de código dependendo de uma condição.
O que é um looping?
Uma estrutura que interrompe a execução do programa
Um comando para exibir mensagens na tela.
Um processo de repetição que continua até que uma condição seja atingida.
Um tipo de dado usado para armazenar valores logicos.
O que é uma estrutura de repetição?
Um comando que apenas armazena dados.
Um conjunto de instruções que executa repetidamente enquanto uma condição for verdadeira ou por um número definido de vezes.
Uma forma de organizar blocos de código visualmente.
Um método usado para concatenar caracteres.
O que é uma função?
Um espaço na memória onde valores são armazenados.
Um conjunto de instruções que realiza uma tarefa específica e pode ser reutilizado em diferentes partes do código.
Uma estrutura usada para organizar dados em uma tabela.
Um comando que impede que o programa entre em um looping infinito.
O que é uma concatenação?
Um processo para criar funções reutilizáveis.
O ato de juntar duas ou mais caracteres em uma só
Um comando usado para verificar erros no programa.
A operação de armazenar dados em variáveis temporárias.
O que é o processo de depurar?
O ato de otimizar o código para melhorar sua legibilidade.
O processo de encontrar e corrigir erros em um programa.
Uma técnica para juntar diferentes blocos de código.
Uma instrução para criar variáveis temporárias.
O que é uma refatoração?
O ato de armazenar informações em uma estrutura condicional.
O processo de reescrever o código para torná-lo mais eficiente e legível.
Um comando que pausa a execução do programa para análise.
Um método de encerrar loops que se tornaram infinitos.
O que é uma indentação?
Um comando para criar funções aninhadas.
A técnica de adicionar espaçamentos e recuos para melhorar a legibilidade do código.
O ato de armazenar dados em estruturas de repetição.
Um processo para concatenar diferentes tipos de dados.
Quais são os tipos de dados constantes em um programa no VisualG?
Inteiro, real, caractere e logico
numerico, valoroso, verdadeiro ou falso
10, "texto", verdadeiro e logico
Variável simples e vetor
Qual o erro do código?
Declaração de variáveis no local errado
Escreval usado da forma errada
Idade não pode ser do tipo caractere
comando leia errado
Qual o erro do código?
Declaração de variáveis no local errado
Escreval usado da forma errada
Idade não pode ser do tipo caractere
comando leia salvando em variável que não existe
Qual o erro do código?
Senha declarado como caractere mas sendo comparado com inteiro
Sinal de igual usado de forma incorreta
Comando senao utilizado da forma incorreta
Sem declaração das variáveis
Qual o erro do código?
Operador lógico usado da forma incorreta
Não tem erro!
Comando senao utilizado da forma incorreta
Sem declaração das variáveis
Qual o erro do código?
Operador lógico usado da forma incorreta
Não tem erro!
Comando senao deve estar entre se e fimse
Sem fimse
Qual o erro do código?
Comparação de tipo inteiro com casos em caractere
Não tem erro!
Comando senao deve estar entre se e senao
Sem declaração das variáveis
Qual o erro do código?
Comparação de tipo inteiro com casos em caractere
Não tem erro!
Não tem fimescolha
Casos escritos errados
Qual o erro do código?
Varável escrita errada no comando leia
Não tem erro!
Não tem fimenquanto
condicional do looping escrito de forma errada
Qual o erro do código?
Não existe comando durante
Não tem erro!
Não tem fimenquanto
condicional do looping escrito de forma errada
Qual o erro do código?
Não existe comando durante
Não tem erro!
Não tem fimenquanto
Looping infinito
Qual o erro do código?
Não pode ter uma variável i
Não tem erro!
Não tem fimenquanto
Looping infinito
Qual a saida do código?
10
9
8
7
6
5
4
3
2
1
O código da erro!
1
2
3
4
5
6
7
8
9
10
Looping infinito
Qual a saida do código?
0
2
O código da erro!
0
2
4
6
8
10
...
100
0
1
2
Qual o erro do código?
As variáveis estão declarados erradas
O código não dá erro
fimalgoritmo colocado errado
comando escreval escrito da forma errada, o certo é escreva
Qual o erro do código?
As variáveis estão declarados erradas
vetor com erro em sua declaração
não indicado posição para atribuir valor e apresentar o vetor.
comando escreval escrito da forma errada, o certo é escreva
Qual código está correto?
Opção A
Opção B
Opção C
Opção D
O que falta no código?
Chamar a função no programa principal
Colocar fimfuncao
Corrigir a declaração do vetor nomes
Nada, o procedimento irá aparecer normalmente
O que falta no código?
Chamar a função no programa principal
Enviar o parametro nome na hora de chamar a função
Criar uma variável chamada nome
Nada, o procedimento irá aparecer normalmente
O que falta no código?
Chamar a função no programa principal
enviar um parametro do tipo inteiro
fimprocedimento
Nada, o procedimento irá aparecer normalmente
O que tem de erro no código?
Chamar a função no programa principal
parametro do tipo errado
fimprocedimento
Nada, o procedimento irá aparecer normalmente
O que tem de erro no código?
Chamar a função no programa principal
parametro do tipo errado
falta definir o tipo de saida dos dados
Nada, o procedimento irá aparecer normalmente
O que tem de erro no código?
Colocar comando retorne
parametro do tipo errado
falta definir o tipo de saida dos dados
Nada, a funçaõ irá aparecer normalmente
