wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Desafios do Pensamento Computacional

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Qual é a principal diferença entre um algoritmo e um fluxograma?

a)

Um algoritmo é uma representação gráfica, enquanto um fluxograma é uma descrição textual.

b)

Um algoritmo é uma descrição textual, enquanto um fluxograma é uma representação gráfica.

c)

Ambos são representações gráficas de um problema.

d)

Ambos são descrições textuais de um problema.

2.

Qual das seguintes opções é um exemplo de estrutura de dados linear?

a)

Árvore

b)

Grafo

c)

Lista

d)

Tabela Hash

3.

Em lógica de programação, qual é o resultado da expressão booleana truefalsetrue \land false ?

a)

true

b)

false

c)

null

d)

undefined

4.

Qual é o primeiro passo na resolução de problemas de programação?

a)

Codificar a solução

b)

Testar o programa

c)

Compreender o problema

d)

Otimizar o código

5.

Qual das seguintes opções é um conceito fundamental da Programação Orientada a Objetos?

a)

Recursão

b)

Herança

c)

Iteração

d)

Compilação

6.

Qual é a função do pensamento crítico em TI?

a)

Aceitar todas as soluções propostas

b)

Analisar e avaliar soluções de forma objetiva

c)

Ignorar problemas complexos

d)

Seguir instruções sem questionar

7.

Qual é a saída do seguinte pseudocódigo? ``` x = 5 y = 10 se x > y então imprimir("Maior") senão imprimir("Menor") ```

a)

Maior

b)

Menor

c)

Erro

d)

Nenhuma saída

8.

Qual das seguintes estruturas de dados é mais adequada para implementar uma fila?

a)

Pilha

b)

Lista Encadeada

c)

Árvore Binária

d)

Grafo

9.

Em programação, o que significa "depuração"?

a)

Escrever código

b)

Remover erros do código

c)

Compilar o código

d)

Executar o código

10.

Qual é a principal vantagem de usar fluxogramas no planejamento de algoritmos?

a)

Eles são mais rápidos de executar

b)

Eles são mais fáceis de entender visualmente

c)

Eles ocupam menos espaço de memória

d)

Eles são mais seguros

11.

Qual é a complexidade de tempo da busca binária em uma lista ordenada?

a)

O(n)O(n)

b)

O(logn)O(\log n)

c)

O(n2)O(n^2)

d)

O(1)O(1)

12.

Qual das seguintes opções NÃO é um pilar da Programação Orientada a Objetos?

a)

Encapsulamento

b)

Polimorfismo

c)

Abstração

d)

Recursão

13.

Qual é a saída do seguinte código em Python? ```python def soma(a, b): return a + b resultado = soma(3, 4) print(resultado) ```

a)

7

b)

34

c)

12

d)

Erro

14.

Qual é a principal característica de uma estrutura de dados do tipo pilha?

a)

FIFO (First In, First Out)

b)

LIFO (Last In, First Out)

c)

FILO (First In, Last Out)

d)

LILO (Last In, Last Out)

15.

Qual das seguintes opções é um exemplo de pensamento crítico aplicado à TI?

a)

Implementar uma solução sem testar

b)

Avaliar diferentes soluções antes de implementar

c)

Seguir sempre a mesma abordagem para todos os problemas

d)

Ignorar feedbacks de usuários