wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introducción a la Programación

Total questions: 49

Worksheet time: 35mins

Name
Class
Date
1.

Comando utilizado en Linux para listar archivos y subdirectorios de una carpeta

a)

ls

b)

cd

c)

dir

d)

mkdir

2.

Teniendo en cuenta la estructura de directorio de la imagen responda:

De los siguientes comandos cual permite acceder a la carpeta Fundamentos estando dentro de la carpeta Python:

a)

cd Fundamentos

b)

cd /Fundamentos

c)

cd ../Fundamentos

d)

cd ./Fundamentos

3.

Seleccione la respuesta correcta a la siguiente afirmacion: "Este comando indica la ruta actual, es muy útil para traer dicha ruta si se requiere ser usada para otro comando o si simplemente se desconoce la ruta por algún motivo."

a)

route

b)

my route

c)

pwa

d)

pwd

4.

De los siguientes comandos cual permite crear el directorio dulces dentro de la carpeta examen y dentro dulces el directorio gomitas. Tenga en cuenta que se encuentra por fuera de la carpeta principal Examen.

a)

mkdir -p Examen/dulces/gomitas

b)

mkdir -p dulces/gomitas

c)

mkdir /dulces/gomitas

d)

Ninguna opcion es valida

5.

Las (a)   son espacios reservados en memoria para almacenar datos de forma temporal.

6.

Los (a)   cambian su valor si la condicion se cumple de forma satisfactoria

7.

Responda F o V a la siguiente afirmacion: "Los identificadores de las variables pueden contener espacios en blanco al momento de ser declarados"

a)

Verdadero

b)

Falso

8.

De las siguientes afirmaciones cual es correcta:

a)

Los algoritmos son una serie de pasos que se ejecutan de forma ordenada para cumplir un objetivo.

b)

Los algoritmos permiten resolver problemas de la vida cotidiana y se caracterizan por se infinitos.

c)

Para solucionar un problema usando algoritmos se debe crear el diseño del algoritmo como primer paso.

d)

Las estructura iterativas solo se ejecutan una vez.

9.

Teniendo en cuenta el codigo de la imagen; cual es la respuesta suministrada por el algoritmo al finalizar la ejecución.

a)

3

b)

10

c)

1

d)

0

10.

Que valor se imprime al momento de ejecutar el siguiente algoritmo

a)

10

b)

1

c)

0

d)

Error

11.

Organize these options into the right categories

Categorize the following
Codicion
Inicio y fin del algoritmo
Proceso
Imprimir
12.

Escriba la formula matematica que permita obtener como respuesta 13

13.

¿Cuál es el comando en Linux para mostrar el contenido de un archivo de texto?

a)

cat

b)

mv

c)

cp

d)

rm

14.

¿Cuál es el comando en Linux para cambiar el nombre de un archivo?

a)

rename

b)

change

c)

mv

d)

cp

15.

¿Cuál es el resultado de la siguiente operación en pseudocódigo?

x = 5

y = 3

z = x * y + 2

a)

17

b)

22

c)

15

d)

13

16.

¿Cuál es la característica principal de los ciclos en pseudocódigo?

a)

Se ejecutan una sola vez

b)

Permiten repetir un conjunto de instrucciones varias veces

c)

No pueden contener condicionales

d)

Solo pueden ser utilizados para operaciones matemáticas

17.

¿Cuál es la estructura de control que se utiliza para repetir un bloque de código mientras se cumpla una condición en pseudocódigo?

a)

Si

b)

Para

c)

Mientras

d)

Repetir

18.

¿Cuál es la sintaxis correcta para un ciclo mientras en pseudocódigo?

a)

mientras (condición) hacer

b)

hacer mientras (condición)

c)

si (condición) entonces

d)

repetir (condición) hasta

19.

¿Qué es necesario para evitar un ciclo infinito en pseudocódigo?

a)

Declarar una variable adicional

b)

Usar la estructura de control adecuada

c)

Asignar un valor inicial a la variable de control

d)

Utilizar un ciclo para

20.

¿Cuál es el propósito principal de un ciclo mientras en programación?

a)

Realizar una tarea un número específico de veces

b)

Repetir un conjunto de instrucciones mientras se cumpla una condición

c)

Detener la ejecución del programa

d)

Ignorar ciertas instrucciones

21.

¿Cuál es la estructura de control que se utiliza para repetir un bloque de código mientras se cumpla una condición en pseudocódigo?

a)

Si

b)

Para

c)

Mientras

d)

Repetir

22.

¿Cuál es la estructura condicional en pseudocódigo para verificar si un número es par?

a)

si numero MOD 2 = 0 entonces

b)

si numero / 2 = 0 entonces

c)

si numero % 2 = 0 entonces

d)

si numero * 2 = 0 entonces

23.

Responda F o V a la siguiente afirmación: "En pseudocódigo, la estructura condicional si-sino permite ejecutar un bloque de código si la condición es verdadera y otro bloque si la condición es falsa"

a)

Verdadero

b)

Falso

24.

¿Cuál es la sintaxis correcta para una estructura condicional múltiple en pseudocódigo?

a)

si condición entonces

b)

si condición hacer

c)

si condición entonces sino

d)

si condición hacer sino

25.

¿Cuál es el propósito principal de un ciclo para en programación?

a)

Realizar una tarea un número específico de veces

b)

Repetir un conjunto de instrucciones mientras se cumpla una condición

c)

Detener la ejecución del programa

d)

Ignorar ciertas instrucciones

26.

¿Cuál es la sintaxis correcta para un ciclo para en pseudocódigo?

a)

para (condición) hacer

b)

hacer para (condición)

c)

si (condición) entonces

d)

repetir (condición) hasta

27.

Cual es el principal objetivo del algoritmo presentado en la imagen:

a)

Sumar todos los enteros comprendidos entre dos

b)

Determina la cantidad de dígitos de un número entero

c)

Acierta un número al azar entre 0 y 9.

d)

Escribe los números pares desde el 100 al 0.

28.

De los siguientes algoritmos cual permite dibujar un cuadrado. Ver Imagen

a)

b)

c)

d)

Ninguna opcion es valida

29.

¿Qué hace la siguiente función en pseudocódigo?

a)

Calcula la raíz cuadrada de un número

b)

Suma todos los números hasta el número dado

c)

Calcula el factorial de un número

d)

Multiplica dos números

30.

¿Cuál es la salida esperada del siguiente código en pseudocódigo?

a)

Imprime la mitad de n

b)

Imprime solo los números pares hasta n

c)

Imprime todos los números desde 1 hasta n

d)

Imprime el cuadrado de n

31.

¿Qué hace la siguiente función en pseudocódigo?

a)

Calcula el promedio de una lista de números

b)

Filtra los números impares de una lista

c)

Cuenta la cantidad de números pares en una lista

d)

Cuenta la cantidad de números pares en una lista

32.

¿Cómo se puede ver el contenido de un archivo al revés (última línea primero) en la terminal?

a)

tail

b)

cat

c)

rev

d)

tac

33.

¿Cuál es la función del comando ping en la terminal?

a)

Mostrar la dirección IP del sistema

b)

Probar la conectividad de red

c)

Listar procesos en ejecución

d)

Enviar mensajes a otros usuarios

34.

¿Qué hace el comando cp -r en Linux?

a)

Copia un directorio y su contenido de manera recursiva

b)

Mueve un archivo a otro directorio

c)

Copia un archivo

d)

Renombra un archivo

35.

¿Cómo se puede salir de la terminal de manera segura?

a)

exit

b)

close

c)

shutdown

d)

halt

36.

¿Cuál es el propósito principal del comando sudo apt update?

a)

Limpiar el caché del sistema

b)

Instalar nuevas aplicaciones

c)

Actualizar la información del repositorio

d)

Mostrar la versión del sistema operativo

37.

¿Qué hace el comando sudo apt upgrade?

a)

Actualiza los paquetes instalados a las versiones más recientes

b)

Desinstala paquetes obsoletos

c)

Actualiza el sistema operativo a una nueva versión

d)

Descarga e instala nuevas aplicaciones

38.

¿Cuál es la diferencia principal entre sudo apt update y sudo apt upgrade?

a)

update actualiza los paquetes, mientras que upgrade instala nuevos

b)

update actualiza la información del repositorio, mientras que upgrade actualiza los paquetes instalados

c)

Ambos comandos hacen lo mismo

d)

update instala nuevos paquetes, mientras que upgrade actualiza los existentes

39.

¿Cuál es el propósito principal de nano en un sistema Linux?

a)

Visualizar el contenido de archivos PDF

b)

Editar archivos de configuración y texto en la terminal

c)

Ejecutar scripts de shell

d)

Navegar por el sistema de archivos

40.

¿Cuál es la combinación de teclas para guardar cambios y salir de nano?

a)

Ctrl + S

b)

Ctrl + C

c)

Ctrl + X

d)

Ctrl + Z

41.

¿Cuál es la característica principal de los lenguajes de programación de alto nivel?

a)

Mayor proximidad al lenguaje máquina

b)

Mayor abstracción del hardware subyacente

c)

Mayor velocidad de desarrollo

d)

Mayor eficiencia de ejecución

42.

¿Cuál es una ventaja común de los lenguajes de programación de bajo nivel?

a)

Mayor rapidez en el desarrollo de software

b)

Mayor control sobre los recursos de hardware

c)

Mayor portabilidad entre plataformas

d)

Mayor facilidad de mantenimiento del código

43.

¿Cuál de los siguientes lenguajes se considera generalmente de alto nivel?

a)

Assembly

b)

C++

c)

Assembly

d)

Machine Code

44.

¿Cuál es la función principal de un compilador?

a)

Interpretar el código fuente línea por línea

b)

Ejecutar directamente el código fuente

c)

Depurar errores en el código

d)

Traducir el código fuente a código máquina

45.

¿Qué hace un intérprete con el código fuente?

a)

Lo traduce a un formato intermedio

b)

Lo ejecuta directamente línea por línea

c)

Genera un informe de análisis léxico

d)

Lo compila a código máquina

46.

¿Cuál es una diferencia clave entre un compilador y un intérprete?

a)

Los compiladores son más fáciles de depurar que los intérpretes

b)

Los intérpretes generan código ejecutable directamente

c)

Los compiladores traducen a código máquina, mientras que los intérpretes ejecutan directamente el código fuente

d)

Los compiladores son más lentos que los intérpretes

47.

¿Cuál es el propósito principal del comando su en sistemas Unix/Linux?

a)

Listar todos los usuarios del sistema

b)

Cambiar al usuario raíz (superusuario) temporalmente

c)

Crear un nuevo usuario en el sistema

d)

Mostrar información sobre el usuario actual

48.

¿Cuál es el propósito principal del comando sudo en sistemas Unix/Linux?

a)

Crear un nuevo usuario en el sistema

b)

Cambiar al usuario raíz temporalmente

c)

Ejecutar comandos con privilegios de superusuario

d)

Listar todos los usuarios del sistema

49.

complete los espacios en blanco