Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Principios de Programación P2 D

Total questions: 13

Worksheet time: 14mins

Name
Class
Date
1.

¿Cuáles son las características de las variables?

a)

Las variables son siempre inmutables y no tienen tipo.

b)

Las variables solo pueden ser números o cadenas de texto.

c)

Las variables se definen por su valor y función.

d)

las variables incluyen tipo de dato, valor y nombre.

2.

¿Qué es una variable cualitativa?

a)

Una variable cualitativa es una medida de tiempo o distancia.

b)

Una variable cualitativa es un tipo de gráfico estadístico.

c)

Una variable cualitativa es una variable que representa cualidades o categorías.

d)

Una variable cualitativa es un número que mide cantidades.

3.

¿Qué es una variable cuantitativa?

a)

Una variable cuantitativa es una variable que no se puede medir.

b)

Una variable cuantitativa es una variable que solo tiene valores enteros.

c)

Una variable cuantitativa es una variable que se puede medir y expresar numéricamente.

d)

Una variable cuantitativa es una variable que se expresa cualitativamente.

4.

¿Qué representa un valor booleano en programación?

a)

Un tipo de dato que solo acepta caracteres.

b)

Una variable que almacena múltiples valores.

c)

Un número que puede ser positivo o negativo.

d)

Un estado que puede ser verdadero o falso.

5.

¿Cuáles son los dos posibles valores de un booleano?

a)

yes, no

b)

on, off

c)

1, 0

d)

true, false

6.

¿Qué es un lenguaje de programación de alto nivel?

a)

Es un lenguaje que permite escribir código de forma más cercana al lenguaje humano, facilitando la programación.

b)

Un lenguaje de programación de alto nivel es un conjunto de instrucciones en código máquina.

c)

Un lenguaje de programación de alto nivel es un tipo de hardware especializado.

d)

Un lenguaje de programación de alto nivel es un sistema operativo que gestiona recursos.

7.

Nombra un ejemplo de lenguaje de alto nivel.

a)

C

b)

Ensamblador

c)

Lenguaje maquina

d)

Python

8.

¿Qué ventajas tienen los lenguajes de alto nivel sobre los de bajo nivel?

a)

Los lenguajes de alto nivel son más lentos y difíciles de aprender, con menos soporte para la gestión de memoria.

b)

Los lenguajes de bajo nivel son más portables y tienen una sintaxis más clara que los de alto nivel.

c)

Los lenguajes de alto nivel requieren más líneas de código y son menos eficientes en el uso de recursos.

d)

Los lenguajes de alto nivel permiten una programación más fácil, rápida y portable, con gestión automática de memoria y sintaxis legible.

9.

¿Qué es un lenguaje de programación de bajo nivel?

a)

Un lenguaje de programación de bajo nivel es un sistema operativo que gestiona el hardware.

b)

Un lenguaje de programación de bajo nivel es un tipo de software que no requiere programación.

c)

Es un lenguaje que proporciona poca o ninguna abstracción del hardware, permitiendo un control directo sobre los recursos del sistema.

d)

Un lenguaje de programación de bajo nivel es un lenguaje que se utiliza solo para aplicaciones web.

10.

Nombra un ejemplo de lenguaje de bajo nivel.

a)

JavaScript

b)

Ensamblador

c)

C#

d)

Python

11.

¿Qué desventajas tienen los lenguajes de bajo nivel?

a)

Tienen alta portabilidad entre plataformas.

b)

Son fáciles de aprender y usar.

c)

dificultad de aprendizaje y desarrollo más lento.

d)

Permiten un desarrollo más rápido y eficiente.

12.

¿Cómo se relacionan las variables con los tipos de datos en programación?

a)

Las variables almacenan datos de un tipo específico, que determina cómo se pueden usar y manipular.

b)

Los tipos de datos no afectan el uso de las variables.

c)

Las variables son solo números y no pueden contener texto.

d)

Las variables pueden almacenar cualquier tipo de dato sin restricciones.

13.

¿Por qué es importante entender los tipos de variables en programación?

a)

Permite aumentar la velocidad de ejecución sin importar el tipo de datos.

b)

Ayuda a mejorar la estética del código y su presentación.

c)

Es importante para elegir el tipo adecuado de datos, optimizar recursos y evitar errores.

d)

Facilita la creación de interfaces gráficas y animaciones.