wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

QUIZ 2: Processing

Total questions: 37

Worksheet time: 19mins

Name
Class
Date
1.

Indica la opción correcta:

a)

Un programa es una secuencia de instrucciones escritas mediante un lenguaje de programación, que permiten

desarrollar y resolver un problema para el que han sido creado

b)

El lenguaje de programación es el conjunto de símbolos y palabras que definen ese "idioma" o lenguaje

c)

Las dos opciones anteriores son correctas

2.

Indica la opción correcta referente a cada uno de los distintos lenguajes de programación:

a)

Cada lenguaje de programación tiene un vocabulario propio y una síntexis común al resto de los lenguajes

b)

Cada lenguaje de programación tiene tanto un vocabulario propio como una síntexis propia

c)

Cada lenguaje de programación tiene una síntexis propia y un vocabulario común al resto de los lenguajes

3.

Indica la opción correcta referente al concepto de algoritmo:

a)

Es conjunto de instrucciones que describen el proceso que se debe seguir para dar solución a un problema específico.

b)

Consta una secuencia ordenada de pasos o instrucciones

c)

Las dos opciones anteriores son correctas

4.

Indica la opción correcta referente a la aplicación de lenguajes de programación:

a)

El lenguaje Java se aplica para la creación de sistemas operativos

b)

El lenguaje JavaScript se aplica para la creación de programas interactivos

c)

El lenguaje HTML se aplica para la creación de juegos y aplicaciones

5.

Indica la opción correcta referente a la aplicación de lenguajes de programación:

a)

El lenguaje C se aplica para la creación de sistemas operativos

b)

El lenguaje Proccessing se aplica para la creación de páginas web

c)

El lenguaje Arduino se aplica para la creación de juegos y aplicaciones

6.

Indica la opción incorrecta:

a)

Los programas se escriben en código fuente mediante un lenguaje de programación

b)

El código fuente es entendido directamente por el ordenador

c)

El código fuente debe traducirse a código binario (llamado código máquina)

7.

Indica la opción incorrecta:

a)

El proceso de traducción de código fuente a código máquina recibe el nombre de compilación

b)

Los programas se escriben en código binario

c)

Para poder escribir nuestros programas es necesario un IDE (Entorno de Desarrollo Integrado) que nos permita teclear las instrucciones, compilarlas y ejecutar el programa

8.

Indica la opción correcta referente a los tipos de lenguajes de programación:

a)

En los lenguajes textuales las órdenes de programación se insertan en forma de texto, en castellano

b)

En los lenguajes gráficos las órdenes o instrucciones se ejecutan mediante bloques gráficos

c)

Un ejemplo de lenguaje gráfico es Phyton

9.

Indica la opción correcta:

a)

En los lenguajes textuales las órdenes se escriben en inglés

b)

Hay gran cantidad de órdenes (por ejemplo: repeat, delay, if, while,...) que coinciden en los diferentes lenguajes textuales

c)

Las dos opciones anteriores son correctas

10.

Indica la opción correcta referente a las fases del proceso de programación:

a)

El diseño del algoritmo es la penúltima fase del proceso de programación

b)

En la fase llamada compilación se obtiene el código máquina o código objeto

c)

La depuración de errores y verificación del programa es una fase previa a la codificación del programa

11.

Indica la opción incorrecta

a)

Un algoritmo es conjunto ordenado de instrucciones que describen el proceso que se debe seguir para desarrollar un programa informático

b)

Un algoritmo tiene las siguientes fases: entrada de datos, proceso y salida de resultados

c)

El programa creado mediante lenguaje de programación (serie de instrucciones) se llama pseucódigo

12.

Indica la opción correcta:

a)

Las instrucciones del programa no se pueden representar mediante diagramas de flujo

b)

Cuando escribimos el algoritmo en nuestra lengua o lenguaje habitual, el programa creado se llama pseudocódigo

c)

No existen unas normas generales recomendadas para escribir un algoritmo

13.

Indica la opción correcta referente a los tipos de estructuras de control:

a)

Estructura iterativa o de repetición (mientras, repetir, para): consiste en colocar una instrucción tras otra, de manera que se van ejecutando de arriba a abajo

b)

Estructura selectiva o condicional (si, si no): permiten ejecutar un conjunto de instrucciones u otras en función de si se cumple o no una condición

c)

Estructura secuencial : permite repetir una instrucción o grupo de ellas un número fijo de veces o mientras (o hasta que) una condición sea cierta

14.

Indica la opción correcta referente a la Programación con Processing:

a)

Proccesing es un lenguaje de programación de código abierto orientado para programar proyectos multimedia y paraaprender a programar

b)

Está basado en el lenguaje de programación Java

c)

Las dos opciones anteriores son correctas

15.

Indica la opción correcta referente a la Sintaxis de Processing:

a)

Las ordenes o instrucciones se colocan entre paréntesis ( )

b)

Los valores de cada instrucción se separan mediante punto y coma ;

c)

Las dos opciones anteriores son incorrectas

16.

Indica la opción correcta referente a la Sintaxis de Processing:

a)

Los comentarios se utilizan para explicar el programa

b)

Los comentarios se colocan entre las líneas de código y se deben iniciar el comentario con //

c)

Las dos opciones anteriores son correctas

17.

Indica la opción correcta:

a)

Los comentarios se ejecutan

b)

Processing no tiene en cuenta los espacios en blanco, da igual ponerlos o no ponerlos

c)

Processing no distingue entre mayúsculas y minúsculas

18.

Indica la opción correcta referente a Dibujar con Processing:

a)

No es posible dibujar con Processing

b)

Para dibujar con Processing hay que tener en cuenta que trabajamos sobre una cuadrícula de píxeles

c)

Para dibujar en Processing no es necesario especificar en el código las coordenadas de los puntos que definen el dibujo

19.

Indica la opción correcta referente a las funciones de dibujo en Processing:

a)

La instrucción point (x,y) describe una línea

b)

La instrucción rect (x,y,ancho,alto,radio) describe un rectángulo, donde la coordenada radio redondea las esquinas y es opcional

c)

No es posible dibujar elipses

20.

Indica la opción correcta:

a)

Processing puede trabajar con el modo de color hexadecimal

b)

Processing puede trabajar con el modo de color RGB utilizando cuatro variables (rojo, verde, azul y alfa o transparencia)

c)

Las dos opciones anteriores son correctas

21.

Indica la opción correcta:

a)

Si no se especifica el parámetro alfa, se entiende que su valor es máximo, 255, y que por lo tanto no hay transparencia

b)

Si un color tiene sus tres valores R, G y B iguales entre sí, se puede expresar con un solo valor

c)

Las dos opciones anteriores son correctas

22.

Indica la opción correcta:

a)

Cada una de las variables del modo de color RGB está definida por un byte con un rango de valores que va de 0 a 255

b)

El valor alfa 0 indica sin transparencia

c)

El valor alfa 1 indica total transparencia

23.

Sabiendo que códigos de colores RGBA incorporan la transparencia alfa a los códigos RGB mediante un cuarto valor que indica la transparencia del elemento y que la transparencia se expresa como un número decimal entre 0 y 1 (el 0 significa completamente transparente y el 1 completamente opaco), indica la opción correcta para el color rojo (255, 0, 0) con un 30% de transparencia:

a)

rgba(255, 0, 0, 3)

b)

rgba(255, 0, 0, 0.3)

c)

rgba(255, 0, 0, 0.7)

24.

Indica la opción incorrecta:

Cada figura en processing tiene dos colores: stroke, fill

Para obtener cualquiera de los colores podemos utilizar abrir el menú principal en Herramientas / Selector de

colores

Las propiedades de color deben escribirse después de la función que describen

a)

Cada figura en processing tiene dos colores: stroke, fill

b)

Para obtener cualquiera de los colores podemos utilizar abrir el menú principal en Herramientas / Selector de colores

c)

Las propiedades de color deben escribirse después de la función que describen

25.

Indica la opción correcta:

a)

La función draw se ejecuta una sola vez al iniciar el programa

b)

La función setup se repite constantemente

c)

Las dos opciones anteriores son incorrectas

26.

Indica la opción correcta:

a)

Una variable es un espacio en memoria o cajón contenedor donde guardamos un valor

b)

La variable tiene un nombre fijo y un valor que puede cambiar

c)

Las dos opciones anteriores son correctas

27.

Indica la opción incorrecta:

a)

El operador matemático * corresponde a la multiplicación

b)

El operador matemático de comparación >= corresponde a “menor o igual que”

c)

El operador matemático de comparación != corresponde a “diferente que”

28.

¿Cuáles son las dos funciones básicas que usaremos siempre en nuestros programas en Processing?

a)

Setup y loop

b)

Draw y loop

c)

Setup y draw

d)

MousePressed y keyPressed

29.

¿Para qué sirve la instrucción noFill()?

a)

Para no pintar los bordes de las formas

b)

Para seleccionar el color de relleno que queremos utilizar

c)

Para poner por defecto el color de relleno de las nuevas formas que pintemos

d)

Para que no se pinte el relleno de la forma que estemos dibujando.

30.

¿Qué diferencia tienen las variables de tipo int y float?

a)

Las variables de tipo float guardan texto mientras que las de tipo int números.

b)

Las variables de tipo float guardan números mientras que las de tipo int texto.

c)

Las variables float representan números reales y las tipo int representan números enteros.

d)

No hay diferencia entre las variables float e int.

31.

Qué fallo tiene el siguiente programa.

a)

Que la sentencia println no existe.

b)

Que para sacar en pantalla un texto, dicho texto debe ir con doble comilla no simple.

c)

Que para sacar en pantalla un texto, dicho texto debe ir con comilla simple no doble.

d)

Que la función if no tiene sentido en este programa

32.

El siguiente programa:

a)

Dibuja cuatro líneas en paralelo.

b)

Dibuja tres líneas formando una U

c)

Dibuja cuatro líneas formando un cuadrado.

d)

Dibuja un triángulo

33.

El siguiente programa:

a)

Saca en pantalla el código de una tecla cualquiera

b)

Saca en pantalla el código de una tecla de letras o números.

c)

Saca en pantalla al ejecutar el programa un texto en color rojo que dice “la tecla pulsada es keyCode”

d)

Saca en pantalla el código de una tecla que no sea ni letras ni números.

34.

La siguiente imagen corresponde el siguiente programa.

a)

void setup()

{

size(400,400);

background(255);

int i = 0;

while (i < 400) {

line(0, i, 400, i);

line (i, 0, i,400);

i = i + 10;

}

}

void draw()

{

}

b)

void setup()

{

size(400,800);

background(255);

int i = 0;

while (i < 400) {

line(0, i, 400, i);

line (i, 0, i,400);

i = i + 10;

}

}

void draw()

{

}

c)

void setup()

{

size(400,400);

background(255);

int i = 0;

while (i < 400) {

line(0, i, 400, i);

i = i + 10;

}

}

void draw()

{

}

d)

void setup()

{

size(400,400);

background(0);

int i = 0;

while (i < 400) {

line(0, i, 400, i);

line (i, 0, i,400);

i = i + 10;

}

}

void draw()

{

}

35.

Para no dejar el rastro cuando se dibuja una figura

a)

Pongo un fondo en el void setup.

b)

Dibujo un rectángulo negro del mismo tamaño del lienzo en el void setup.

c)

Dibujo un rectángulo negro del mismo tamaño del lienzo en el void draw.

d)

Nunca deja rastro.

36.

Processiong es un lenguaje de

a)

Bajo nivel

b)

Alto nivel

c)

Ensamblador

d)

Gráfico

37.

Si necesito saber la sintaxis de una instrucción

a)

Se lo pregunto a Germán.

b)

Busco en la ayuda que me ofrece processing a través del reference.

c)

Busco en la librería de processing.

d)

Ajo y agua!! (grin and bear it!!)