wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Desafios de Lógica de Programação

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

O que é uma variável em programação?

a)

Uma variável é um espaço na memória que armazena apenas texto.

b)

Uma variável é um espaço na memória que armazena dados que podem ser alterados.

c)

Uma variável é um tipo de dado fixo que não pode ser alterado.

d)

Uma variável é um comando que executa funções na programação.

2.

Qual a diferença entre um loop 'for' e um loop 'while'?

a)

A diferença principal é que o loop 'for' itera um número fixo de vezes, enquanto o loop 'while' continua até que uma condição se torne falsa.

b)

O loop 'for' não pode ser usado com condições.

c)

O loop 'while' é usado apenas para listas.

d)

O loop 'for' é mais rápido que o loop 'while'.

3.

O que significa 'condicional' em programação?

a)

Condicional é uma função que sempre retorna verdadeiro.

b)

Condicional em programação significa estruturas que controlam o fluxo de execução com base em condições.

c)

Condicional refere-se a um tipo de dado.

d)

Condicional é um tipo de variável.

4.

Como você pode descrever um algoritmo?

a)

Um algoritmo é uma sequência de passos para resolver um problema.

b)

Um algoritmo é uma lista de palavras-chave.

c)

Um algoritmo é uma fórmula matemática.

d)

Um algoritmo é um tipo de software.

5.

O que é um array e como ele é utilizado?

a)

Um array é uma função que executa cálculos matemáticos.

b)

Um array é um tipo de dado que só pode armazenar números.

c)

Um array é uma coleção de elementos que pode ser utilizada para armazenar e manipular dados.

d)

Um array é um formato de arquivo usado para imagens.

6.

Qual é a função de um 'if' em um código?

a)

Executar um bloco de código se uma condição for falsa.

b)

Repetir um bloco de código indefinidamente.

c)

Ignorar todas as condições no código.

d)

Executar um bloco de código se uma condição for verdadeira.

7.

O que é um bug e como ele pode ser resolvido?

a)

Um bug é uma nova funcionalidade que melhora o software.

b)

Um bug é um tipo de hardware que precisa ser atualizado.

c)

Um bug é um erro de digitação em um documento.

d)

Um bug é um erro em um software que causa comportamento inesperado e pode ser resolvido através da identificação, reprodução, análise, correção e teste.

8.

Como funciona a estrutura de repetição 'do while'?

a)

A estrutura 'do while' não executa o bloco de código se a condição for falsa.

b)

A estrutura 'do while' executa o bloco de código apenas se a condição for verdadeira.

c)

A estrutura 'do while' não permite que o bloco de código seja executado mais de uma vez.

d)

A estrutura 'do while' executa o bloco de código ao menos uma vez e continua enquanto a condição for verdadeira.

9.

O que é uma função e qual sua importância?

a)

Uma função é um comando que não pode ser reutilizado.

b)

Funções são apenas para cálculos matemáticos.

c)

Uma função é um bloco de código que executa uma tarefa específica e sua importância reside na organização, reutilização e clareza do código.

d)

Uma função é um tipo de variável que armazena dados.

10.

Como você pode otimizar um código?

a)

Usar apenas funções recursivas sem considerar a eficiência

b)

Identificar gargalos de desempenho e otimizar algoritmos e estruturas de dados.

c)

Aumentar o número de linhas de código sem propósito

d)

Ignorar a análise de complexidade dos algoritmos