wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritmos e Lógica de Programação

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

O que são variáveis em programação?

a)

Variáveis em programação são funções matemáticas

b)

Variáveis em programação são comentários no código

c)

Variáveis em programação são espaços de memória que armazenam valores temporariamente para serem utilizados durante a execução de um programa.

d)

Variáveis em programação são operadores lógicos

2.

Quais são os tipos de dados mais comuns em programação?

a)

double

b)

tuple

c)

char

d)

int, float, str, bool, list

3.

O que são estruturas de controle em programação?

a)

Mecanismos que permitem controlar o fluxo de execução de um programa.

b)

Recursos visuais para design de interfaces

c)

Métodos para armazenar dados em bancos de dados

d)

Ferramentas que facilitam a escrita de código

4.

Qual a diferença entre if e else?

a)

O if é usado para executar um bloco de código se a condição for falsa, enquanto o else é usado para executar um bloco de código se a condição do if for verdadeira.

b)

O if e o else são usados da mesma forma e não possuem diferença entre eles.

c)

O else é usado para executar um bloco de código se a condição for verdadeira, enquanto o if é usado para executar um bloco de código se a condição for falsa.

d)

O if é usado para executar um bloco de código se a condição for verdadeira, enquanto o else é usado para executar um bloco de código se a condição do if for falsa.

5.

O que são operadores lógicos?

a)

Símbolos usados para realizar cálculos matemáticos

b)

Conjuntos de dados numéricos

c)

Símbolos que permitem combinar ou modificar valores booleanos.

d)

Ferramentas de formatação de texto

6.

Quais são os principais operadores lógicos utilizados em programação?

a)

NOR

b)

AND (&&), OR (||) e NOT (!)

c)

NAND

d)

XOR (^)

7.

Explique a diferença entre o operador AND (&&) e o operador OR (||)

a)

O operador OR (||) retorna verdadeiro apenas se ambas as expressões forem verdadeiras.

b)

O operador AND (&&) retorna verdadeiro se pelo menos uma das expressões for verdadeira. O operador OR (||) retorna verdadeiro apenas se ambas as expressões forem verdadeiras.

c)

O operador AND (&&) retorna verdadeiro apenas se ambas as expressões forem verdadeiras. O operador OR (||) retorna verdadeiro se pelo menos uma das expressões for verdadeira.

d)

O operador AND (&&) retorna verdadeiro se pelo menos uma das expressões for verdadeira.

8.

O que são operadores matemáticos?

a)

Ferramentas utilizadas em construção civil.

b)

Símbolos que representam operações químicas.

c)

Termos usados em programação de computadores.

d)

Símbolos que representam operações matemáticas.

9.

Quais são os operadores matemáticos básicos em programação?

a)

exponenciação (^)

b)

concatenação (+)

c)

raiz quadrada (√)

d)

adição (+), subtração (-), multiplicação (*), divisão (/), módulo (%)

10.

Como você faria uma operação de adição em um programa?

a)

Definir duas variáveis, por exemplo 'a' e 'b', e então somá-las utilizando o operador '+', como em 'resultado = a + b' ou 'print(a + b)'

b)

Definir apenas uma variável em vez de duas para realizar a adição

c)

Multiplicar as variáveis 'a' e 'b' em vez de somá-las

d)

Utilizar o operador '-' em vez do operador '+' para realizar a adição

11.

Explique a ordem de precedência dos operadores matemáticos

a)

Divisão, Multiplicação, Adição, Subtração

b)

Parênteses, Potenciação, Multiplicação e Divisão, Adição e Subtração

c)

Adição, Subtração, Multiplicação, Divisão

d)

Potenciação, Parênteses, Adição, Subtração

12.

O que é um operador de atribuição?

a)

Um operador de atribuição é um símbolo matemático usado para somar valores

b)

Um operador de atribuição é um símbolo matemático usado para multiplicar valores

c)

Um operador de atribuição é um símbolo matemático usado para comparar valores

d)

Um operador de atribuição é um símbolo matemático usado para atribuir um valor a uma variável, representado pelo sinal de igual (=).

13.

Qual a importância de entender variáveis e tipos de dados na programação?

a)

É importante para garantir que os dados sejam armazenados e manipulados corretamente, evitando erros e garantindo a eficiência do código.

b)

Variáveis e tipos de dados não influenciam na eficiência do código

c)

Apenas programadores iniciantes se preocupam com variáveis e tipos de dados

d)

Não é importante, pois os dados são sempre tratados da mesma forma

14.

Por que as estruturas de controle são essenciais em algoritmos?

a)

Estruturas de controle são desnecessárias em algoritmos

b)

As estruturas de controle não afetam o funcionamento dos algoritmos

c)

Estruturas de controle são essenciais para permitir a tomada de decisões e controlar o fluxo de execução em algoritmos.

d)

Algoritmos funcionam melhor sem estruturas de controle

15.

Como os operadores lógicos são utilizados para tomar decisões em um programa?

a)

Os operadores lógicos são utilizados para combinar condições e expressões booleanas, permitindo que um programa avalie múltiplas condições e execute diferentes blocos de código com base nos resultados.

b)

Os operadores lógicos são utilizados para realizar cálculos matemáticos em um programa.

c)

Os operadores lógicos são utilizados para reproduzir áudio em um programa.

d)

Os operadores lógicos são utilizados para formatar o layout de um programa.

16.

Por que é importante dominar os operadores matemáticos em programação?

a)

Para realizar cálculos, manipular dados numéricos e criar algoritmos eficientes.

b)

Para complicar os códigos

c)

Para desafiar os colegas de trabalho

d)

Para confundir os usuários