wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Fundamentos de Programación

Total questions: 25

Worksheet time: 18mins

Name
Class
Date
1.

¿Qué es un algoritmo?

a)

Un algoritmo es un conjunto de pasos aleatorios

b)

Un algoritmo es un conjunto de instrucciones desordenadas

c)

Un algoritmo es un conjunto de reglas ambiguas

d)

Un algoritmo es un conjunto de instrucciones o reglas bien definidas y ordenadas que permiten realizar una tarea o resolver un problema de manera eficiente.

2.

¿Cuál es la diferencia entre compilador e intérprete?

a)

Un compilador traduce y ejecuta el código línea por línea en tiempo real, mientras que un intérprete traduce todo el código fuente a lenguaje de máquina antes de la ejecución.

b)

La diferencia radica en que un compilador traduce todo el código fuente a lenguaje de máquina antes de la ejecución, mientras que un intérprete traduce y ejecuta el código línea por línea en tiempo real.

c)

La diferencia radica en que un compilador traduce y ejecuta el código línea por línea en tiempo real, mientras que un intérprete traduce todo el código fuente a lenguaje de máquina antes de la ejecución.

d)

Ambos compilador e intérprete traducen y ejecutan el código línea por línea en tiempo real.

3.

Que es la computadora?

a)

Maquina electrónica capaz de almacenar información.

b)

Un equipo multimedia

c)

Maquina para juegos.

d)

Un televisor inteligente

4.

Es la parte más importante del computador porque

a)

es el corazón del computador

b)

es donde se almacena la información

c)

es el que analiza, interpreta las instrucciones y procesa los datos de los programas del computador

5.

¿Qué es programación?

a)

Idear y ordenar acciones que se ejecutan para realizar una tarea. La programación se encarga de codificar esas acciones para que una computadora pueda interpretarlas y llevarlas a cabo. correcto

b)

Es la orden que permite indicar a la computadora o robot la acción que debe realizar.

c)

Instrucciones que sigue un robot o una computadora.

6.

¿Qué es un sistema binario?

a)

El sistema de numeración decimal ha sido usado por muchas civilizaciones a lo largo del tiempo y se compone por diez dígitos que van del 0 al 9, con los cuales formamos cifras.

b)

Son aquellos que estan representados por el 0 y 1.

c)

Son aquellos que se representan por la union de 8 bits el cual forma un kilobytes.

d)

Ninguna de las anteriores.

7.

¿Qué es un editor de código?

a)

Es un programa ligero que exige muchos recursos de la computadora, en el cual podemos escribir programas.

b)

Es un programa pesado que exige muchos recursos de la computadora, en el cual podemos escribir cualquier texto.

c)

Es un programa ligero que no exige muchos recursos de la computadora, en el cual podemos escribir programas.

d)

Es un programa de programación que no exige muchos recursos de la computadora, en el cual podemos escribir solamente lenguaje C++.

8.

¿Qué es un IDE (Integrated Development Environment)?

a)

Es un programa ligero que exige menos recursos de la computadora, para tener un espacio de trabajo completo no solo en archivos, sino de hasta de compilador.

b)

Es un programa pesado que exige varios recursos de la computadora, para tener un espacio de trabajo completo no solo en archivos, sino de hasta de compilador.

c)

Es un programa pesado que exige varios recursos de la computadora, para tener un espacio de solo programación en archivos.

9.

¿Qué es lenguaje de bajo nivel?

a)

Es un programa ligero que exige muchos recursos de la computadora, en el cual podemos escribir programas.

b)

Es un lenguaje que esta más cerca del entendimiento de la computadora.

c)

Es un lenguaje que esta más cerca del entendimiento humano.

d)

Ninguno.

10.

¿Qué es lenguaje de alto nivel?

a)

Es un lenguaje que esta más cerca del entendimiento humano.

b)

Es un programa ligero que exige muchos recursos de la computadora, en el cual podemos escribir programas.

c)

Es un lenguaje que esta más cerca del entendimiento de máquina.

d)

Ninguno.

11.

¿Quién creó el primer compilador del lenguaje de programación?

a)

Stephanie Kwolek

b)

Mary Anderson

c)

Grace Murray Hopper

d)

Lillian Moller Gilbreth

12.

Seleccionar dispositivo de Entrada

a)
b)
c)
13.

El Teclado Es Un Periferico De

a)

Entrada

b)

Salida

c)

Entrada Y Salida

d)

Almacenamiento

14.

El Monitor Es Un Periferico De

a)

Entrada

b)

Salida

c)

Entrada Y Salida

d)

Almacenamiento

15.

El Pendrive Es Un Dispositivo De

a)

Entrada

b)

Salida

c)

Entrada Y Salida

d)

Almacenamiento

16.

Disco Duro Externo es un periférico de

a)

Entrada

b)

Salida

c)

Entrada Y Salida

d)

Almacenamiento

17.
Saber programar sirve  para...
a)
decirle a un ordenador lo que quiero que haga y cómo debe hacerlo
b)
mejorar mi capacidad de resolver problemas de cualquier tipo
c)
mejorar mi razonamiento matemático
d)
Todas son correctas
18.

¿Qué es un compilador?

a)

herramientas diseñado para realizar tareas

b)

herramienta que se utiliza para navegar por internet

c)

Es un tipo de traductor

d)

se conoce como multitarea.

19.

¿Qué es un interprete?

a)

habilidades distintas que pueden hacer que un experto de los idiomas se decante

b)

es un programa que ejecuta un código fuente

c)

realiza la traducción de un programa

d)

ejecuta código hecho por el programador o desarrollador

20.

a. Salir de casa

b. Dirigirme a la escuela

c. Levantarme

d. Vestirme

e. Asearme

f. Desayunar

g. Ponerme los zapatos

h. Tomar los útiles

i. Llegar a la escuela

El orden correcto del anterior algoritmo es.

a)

c, e, d, g, f, h, a, b, i.

b)

c, f, e, d, b, h, a, g, i.

c)

a, b, c, d, e, f, g, h, i.

d)

c, f, e, d, a, b, h, g, i.

21.

SALIDA ESTANDAR DE UN PROGRAMA

a)

PANTALLA

b)

IMPRESORA

c)

TECLADO

d)

LECTOR BIOMETRICO

22.

Dato entero

a)

90

b)

M

c)

3,14

d)

Resultado

23.

¿Cuál es la importancia de la programación en la actualidad?

a)

Permite automatizar tareas repetitivas y mejorar la eficiencia en diversos campos.

b)

No tiene relevancia en el mundo tecnológico actual.

c)

Es únicamente útil para programadores profesionales.

24.

¿Qué papel juega la lógica en la programación?

a)

La lógica es fundamental para estructurar algoritmos y resolver problemas de manera eficiente.

b)

La lógica no tiene relación con la programación.

c)

La lógica solo se aplica en matemáticas, no en programación.

25.

¿Por qué es importante conocer diferentes lenguajes de programación?

a)

Permite adaptarse a distintos proyectos y entornos tecnológicos.

b)

No es relevante, ya que un solo lenguaje es suficiente para programar.

c)

Conocer varios lenguajes de programación no aporta beneficios adicionales.