wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Karel

Total questions: 23

Worksheet time: 19mins

Name
Class
Date
1.

Karel és un Gat?

a)

Veritat

b)

Fals

2.

Quina ordre està ben escrita?

a)

Move

b)

move

c)

Move();

d)

move();

3.

Quina instrucció fa que Karel avanci un pas?

a)

turnLeft();

b)

move();

c)

putBall();

d)

function move();

4.

Quina ordre està escrita malament?

a)

putBall();

b)

putball();

c)

turnLeft();

d)

takeBall();

5.

Quin és el nom de la funció?

a)

function

b)

spin()

c)

3 turnLeft();

d)

spin();

6.

Quin codi fa que el Karel acabi a la posició del món final?

a)

putBall();

putBall();

move();

move();

b)

move();

putBall();

move();

putBall();

c)

putBall();

move();

putBall();

move();

d)

move();

putBall();

putBall();

move();

7.

Com pots fer que Karel giri a la dreta, si només té turnLeft(); com a instrucció?

a)

Escriure turnRight();

b)

Definir una funció que cridi turnLeft(); tres vegades.

c)

Utilitzar un bucle que cridi turnLeft(); dues vegades.

d)

No és possible fer-ho.

8.

Que fa la funció de putBall(); en Karel?

a)

Fer que Karel reculli una pilota.

b)

Col·locar una pilota a la posició actual de Karel.

c)

Fer que Karel es mogui i després col·loqui una pilota.

d)

Esborrar totes les pilotes de l'escenari.

9.

Quina és la diferència entre un for loop i un while loop?

a)

for s’executa un nombre fix de vegades, while fins que es compleixi una condició.

b)

while sempre s’executa 10 vegades.

c)

for només s’utilitza dins de funcions.

d)

No hi ha cap diferència.

10.

Quin dels següents bucles farà que Karel es mogui exactament 5 vegades?

a)

for (var i = 0; i < 5; i++) {

move();

}

b)

while (i < 5) {

move();

}

c)

repeat(5) {

move();

}

d)

if (i < 5) {

move();

}

11.

Com es defineix una funció en Karel?

a)

define function myFunction()

b)

function myFunction(){}

c)

func myFunction()

d)

create function myFunction()

12.

Quina d’aquestes opcions és correcta per declarar una funció?

a)

function caminar() { move();

move();

}

b)

define caminar() { move();

move();

}

c)

caminar = function() { move();

move();

};

d)

move();

move();

caminar();

13.

Quantes vegades cal que el Karel giri a l'esquerra (turnLeft) per aconseguir girar a la dreta (turnRight)?

a)

1

b)

2

c)

3

d)

4

14.

Que significa aquest error?

a)

falta ( ) { }

b)

falta ;

c)

falta (

d)

no hi ha cap funció al programa

15.

El codi de la imatge fa moure el Karel fent un quadrat.

a)

Veritat

b)

Fals

16.

Què és un comentari a Karel?

a)

Una manera d'ensenyar al Karel un món nou.

b)

Una manera de d'escriure notes per al lector que expliqui el que fa el codi.

c)

Un missatge al teu mestre en codi.

d)

Un espai per escriure el que vulguis dintre del teu codi.

17.

Quina és la millor manera d’escriure un comentari en un codi de Karel?

a)

// Això és un comentari

b)

/* Això és un comentari */

c)

# Això és un comentari

d)

-- Això és un comentari

18.

Quin codi posa el Karel en la posició de la imatge?

a)

move();

Move();

turnLeft();

move();

b)

move;

move();

turnLeft;

move();

c)

move();

move();

TurnLeft();

Move();

d)

move();

move();

turnLeft();

move();

19.

Quin és el nom de la funció?

a)

function

b)

spin()

c)

3 turnLeft();

d)

spin();

20.

Quantes vegades has de cridar la funció start al programa?

a)

0

b)

1

c)

2

d)

Tantes vegades com vulguis

21.

Quines ordres de SuperKarel coneix que el Karel inical no?

a)

turnLeft() i jump()

b)

turnRight() i jump()

c)

turnAround() i turnRight()

d)

turnAround() i jump()

22.

Quin tipus de bucle utilitzaries si no saps exactament quantes vegades s’ha d’executar?

a)

Un for loop.

b)

Un while loop.

c)

Un repeat loop.

d)

Un do-while loop.

23.

Quantes vegades fa moure el Karel aquest bucle?

a)

9

b)

0

c)

10

d)

1