Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Recursão com palavras

Total questions: 1

Worksheet time: 9mins

Name
Class
Date
1-13.
1.

Qual é a diferença entre recursão e iteração?

a)

Recursão usa funções, iteração usa loops

b)

Recursão é mais rápida

c)

Iteração é mais complexa

d)

Recursão não usa memória.

2.

Complete: Em um projeto de programação, listas são usadas para ____.

a)

A) armazenar dados

b)

B) criar loops

c)

C) definir funções

d)

D) realizar cálculos.

3.

Complete: A recursão é útil para ____. A) resolver problemas que podem ser divididos em subproblemas B) criar variáveis C) evitar o uso de loops D) simplificar operadores.

a)

resolver problemas que podem ser divididos em subproblemas

b)

criar variáveis

c)

evitar o uso de loops

d)

simplificar operadores.

4.

O que significa aplicar recursão em um projeto?

a)

Repetir um processo indefinidamente

b)

Chamar uma função dentro dela mesma

c)

Usar loops para iterar

d)

Evitar o uso de funções

5.

Qual é o objetivo de reescrever o código usando recursão?

a)

Criar mais loops

b)

Evitar repetições

c)

Aumentar o tamanho do código

d)

Diminuir a complexidade.

6.

Qual é a última ação a ser realizada após nomear os parâmetros?

a)

Selecionar a opção OK

b)

Clicar em 'Adicionar uma entrada'

c)

Juntar letras

d)

Nenhuma das anteriores

7.

O que aparece após clicar na opção 'Adicionar uma entrada numérica ou texto'?

a)

Dois espaços para criação de nomes

b)

Um espaço para digitar texto

c)

Uma caixa de diálogo

d)

Nenhuma das anteriores

8.

Complete: Arrastamos o bloco 'metade tamanho aluramon1' para o segundo espaço em branco da chamada do ___.

a)

código

b)

bloco

c)

variável

d)

função

9.

Qual é o valor colocado no primeiro espaço do bloco?

a)

2

b)

3

c)

1

d)

4

10.

Qual variável é utilizada para determinar a quantidade total de letras?

a)

tamanho aluramon1

b)

metade tamanho aluramon1

c)

novo nome aluramon

d)

junte letras

11.

Qual é a cor do bloco que define 'junte letras'?

a)

Vermelho

b)

Laranja

c)

Verde

d)

Roxo

12.

Complete: O bloco 'mude novo nome aluramon para junte novo nome aluramon com letra 3 de nome aluramon1' é parte de um processo de _______.

a)

deletar

b)

adicionar

c)

juntar

d)

separar

13.

Complete a frase: O bloco 'defina' é usado para ____ letras.

a)

juntar

b)

alterar

c)

definir

d)

iniciar