Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conceito da Recursão

Total questions: 1

Worksheet time: 9mins

Name
Class
Date
1-14.
1.

O que significa o conceito de recursão?

a)

Repetição de um processo

b)

Interrupção de um processo

c)

Início de um processo

d)

Fim de um processo.

2.

Qual ferramenta de programação é mencionada no texto?

a)

Python

b)

Java

c)

Scratch

d)

C++

3.

Complete a frase: Para programar o robô, poderíamos utilizar um bloco que tivesse as instruções ____. A) Desce escadas (5) B) Sobe escadas (5) C) Junte letras D) Sobe escadas (10)

a)

Desce escadas (5)

b)

Sobe escadas (5)

c)

Junte letras

d)

Sobe escadas (10)

4.

Qual é o comando utilizado para fazer o robô subir escadas?

a)

Pula

b)

Sobe escadas

c)

Desce escadas

d)

Corre

5.

Complete: O problema é semelhante a extrair uma letra de cada vez, quando queremos extrair ___ de uma palavra.

a)

uma letra

b)

duas letras

c)

a metade

d)

a palavra inteira

6.

Complete: Para que a função chame a si mesma de forma contínua, usamos a operação ____.

a)

degrau + 1

b)

degrau - 1

c)

degrau * 2

d)

degrau / 2

7.

Complete: O comando 'Sobe escadas (degrau -1)' é usado para ____.

a)

aumentar o número de degraus

b)

diminuir o número de degraus

c)

definir a função

d)

pular degraus

8.

Qual é a função do robô na escada?

a)

Descer os degraus

b)

Subir os degraus

c)

Ficar parado

d)

Pular os degraus

9.

Qual é o número do último degrau que o robô alcança?

a)

3

b)

4

c)

5

d)

6

10.

O que acontece se não houver um critério de parada em um código recursivo?

a)

O código nunca termina

b)

O código é mais eficiente

c)

O código é mais curto

d)

O código é mais claro

11.

O que o critério de parada previne em um código recursivo?

a)

A) A execução

b)

B) O loop infinito

c)

C) A inicialização

d)

D) A depuração

12.

Complete: Podemos perceber que montamos um código com apenas __ comandos.

a)

3

b)

4

c)

5

d)

6

13.

Complete: Fazendo isso, o robô subirá degrau por degrau até parar no final da escada, deixando o código mais limpo e ____. A) complicado B) otimizado C) longo D) confuso.

a)

complicado

b)

otimizado

c)

longo

d)

confuso

14.

Complete: Fazendo isso, o robô subirá degrau por degrau até parar no final da escada, evitando a repetição do comando de movimento Pule e deixando o código mais limpo e ____. A) complicado B) otimizado C) longo D) confuso.

a)

complicado

b)

otimizado

c)

longo

d)

confuso