Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmo e Lógica de Programação

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Qual das seguintes opções melhor descreve a relação entre lógica de programação e algoritmo?

a)

A lógica de programação é o resultado de um algoritmo.

b)

Um algoritmo é a estruturação de conceitos na lógica de programação.

c)

A lógica de programação orienta a execução do algoritmo.

d)

Um algoritmo é apenas uma etapa do processo de lógica de programação.

2.

Qual dos seguintes exemplos não se relaciona à área de Tecnologia da Informação (TI), mas ainda demonstra princípios de lógica e algoritmo?

a)

Programação de um software de gestão.

b)

Resolução de problemas em engenharia.

c)

Montagem de móveis.

d)

Consulta em um CRM.

3.

Qual foi uma das primeiras linguagens de programação de alto nível desenvolvida?

a)

Python

b)

Java

c)

COBOL

d)

SQL

4.

Qual dos seguintes tópicos está diretamente relacionado ao benefício de permitir a adaptação e atualização contínua do código de forma eficiente?

a)

Facilidade de Manutenção e aprimoramento simplificados.

b)

Flexibilidade na transição entre linguagens.

c)

Comunicação eficaz na equipe de desenvolvimento.

d)

Desenvolvimento do pensamento lógico e criativo.

5.

Qual dos seguintes tópicos está diretamente relacionado ao desenvolvimento de procedimentos passo a passo que resolvem problemas de maneira eficiente?

a)

Fundação para linguagens de programação.

b)

Resolução de problemas complexos.

c)

Criação de algoritmos eficientes.

d)

Redução de erros de programação.

6.

Qual é um exemplo de variável do tipo composto em programação?

a)

Inteiro

b)

Booleano

c)

Lista

d)

Caractere

7.

Qual é a função de uma variável booleana em programação?

a)

Armazenar números inteiros

b)

Armazenar sequências de caracteres

c)

Armazenar números reais

d)

Armazenar valores verdadeiro ou falso

8.

Qual é o operador utilizado para verificar se duas expressões são iguais em programação?

a)

==

b)

&&

c)

<>

d)

=

9.

Qual é a função do operador lógico "OR" em programação?

a)

Realizar adição

b)

Verificar se duas expressões são diferentes

c)

Combinar duas ou mais condições, retornando verdadeiro se pelo menos uma delas for verdadeira

d)

Inverter o valor de uma expressão

10.

De modo geral, como é definida a estrutura de controle de repetição "for".

a)

for (variável inicial; condição; incremento)

b)

for {variável inicial; condição; incremento}

c)

for (início; fim; passo)

d)

for elemento in sequência:

11.

Qual é a função da estrutura de controle "if" em programação?

a)

Definir loops de repetição

b)

Executar um bloco de código se uma condição específica for verdadeira

c)

Realizar operações matemáticas

d)

d) Verificar se uma expressão é diferente de outra

12.

Qual é a estrutura correta de um bloco if-else para verificar se um número é par ou ímpar?

a)

if numero % 2 == 0: print("Par"); else: print("Ímpar")

b)

if numero % 2 != 0: print("Par"); else: print("Ímpar")

c)

if numero % 2 == 1: print("Par"); else: print("Ímpar")

d)

if numero // 2 == 0: print("Par"); else: print("Ímpar")

13.

Qual é a estrutura correta de um laço for para calcular o fatorial de um número n?

a)

fatorial = 1; for i in range(1, n+1): fatorial *= i

b)

fatorial = 1; for i in range(1, n): fatorial *= i

c)

fatorial = 1; for i in range(n): fatorial *= i

d)

fatorial = 1; for i from 1 to n: fatorial *= i

14.

Traduzindo para pseudocódigo, como você escreveria "Se a quantidade de itens no carrinho for igual a 0, mostre a mensagem 'Carrinho vazio'"?

a)

se itensCarrinho != 0: mostrar "Carrinho vazio"

b)

se itensCarrinho < 0: mostrar "Carrinho vazio"

c)

se itensCarrinho == 0: mostrar "Carrinho vazio"

d)

se itensCarrinho > 0: mostrar "Carrinho vazio"

15.

Traduzindo para pseudocódigo, como você escreveria "Se a temperatura não for 30 graus, ligue o ar-condicionado"?

a)

se temperatura == 30: ligar o ar-condicionado

b)

se temperatura < 30: ligar o ar-condicionado

c)

se temperatura > 30: ligar o ar-condicionado

d)

se temperatura != 30: ligar o ar-condicionado