Font size
WorksheetsIntroducción a la Programación
Total questions: 49
Worksheet time: 35mins
Comando utilizado en Linux para listar archivos y subdirectorios de una carpeta
ls
cd
dir
mkdir
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:
cd Fundamentos
cd /Fundamentos
cd ../Fundamentos
cd ./Fundamentos
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."
route
my route
pwa
pwd
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.
mkdir -p Examen/dulces/gomitas
mkdir -p dulces/gomitas
mkdir /dulces/gomitas
Ninguna opcion es valida
Las (a) son espacios reservados en memoria para almacenar datos de forma temporal.
Los (a) cambian su valor si la condicion se cumple de forma satisfactoria
Responda F o V a la siguiente afirmacion: "Los identificadores de las variables pueden contener espacios en blanco al momento de ser declarados"
Verdadero
Falso
De las siguientes afirmaciones cual es correcta:
Los algoritmos son una serie de pasos que se ejecutan de forma ordenada para cumplir un objetivo.
Los algoritmos permiten resolver problemas de la vida cotidiana y se caracterizan por se infinitos.
Para solucionar un problema usando algoritmos se debe crear el diseño del algoritmo como primer paso.
Las estructura iterativas solo se ejecutan una vez.
Teniendo en cuenta el codigo de la imagen; cual es la respuesta suministrada por el algoritmo al finalizar la ejecución.
3
10
1
0
Que valor se imprime al momento de ejecutar el siguiente algoritmo
10
1
0
Error
Escriba la formula matematica que permita obtener como respuesta 13
¿Cuál es el comando en Linux para mostrar el contenido de un archivo de texto?
cat
mv
cp
rm
¿Cuál es el comando en Linux para cambiar el nombre de un archivo?
rename
change
mv
cp
¿Cuál es el resultado de la siguiente operación en pseudocódigo?
x = 5
y = 3
z = x * y + 2
17
22
15
13
¿Cuál es la característica principal de los ciclos en pseudocódigo?
Se ejecutan una sola vez
Permiten repetir un conjunto de instrucciones varias veces
No pueden contener condicionales
Solo pueden ser utilizados para operaciones matemáticas
¿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?
Si
Para
Mientras
Repetir
¿Cuál es la sintaxis correcta para un ciclo mientras en pseudocódigo?
mientras (condición) hacer
hacer mientras (condición)
si (condición) entonces
repetir (condición) hasta
¿Qué es necesario para evitar un ciclo infinito en pseudocódigo?
Declarar una variable adicional
Usar la estructura de control adecuada
Asignar un valor inicial a la variable de control
Utilizar un ciclo para
¿Cuál es el propósito principal de un ciclo mientras en programación?
Realizar una tarea un número específico de veces
Repetir un conjunto de instrucciones mientras se cumpla una condición
Detener la ejecución del programa
Ignorar ciertas instrucciones
¿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?
Si
Para
Mientras
Repetir
¿Cuál es la estructura condicional en pseudocódigo para verificar si un número es par?
si numero MOD 2 = 0 entonces
si numero / 2 = 0 entonces
si numero % 2 = 0 entonces
si numero * 2 = 0 entonces
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"
Verdadero
Falso
¿Cuál es la sintaxis correcta para una estructura condicional múltiple en pseudocódigo?
si condición entonces
si condición hacer
si condición entonces sino
si condición hacer sino
¿Cuál es el propósito principal de un ciclo para en programación?
Realizar una tarea un número específico de veces
Repetir un conjunto de instrucciones mientras se cumpla una condición
Detener la ejecución del programa
Ignorar ciertas instrucciones
¿Cuál es la sintaxis correcta para un ciclo para en pseudocódigo?
para (condición) hacer
hacer para (condición)
si (condición) entonces
repetir (condición) hasta
Cual es el principal objetivo del algoritmo presentado en la imagen:
Sumar todos los enteros comprendidos entre dos
Determina la cantidad de dígitos de un número entero
Acierta un número al azar entre 0 y 9.
Escribe los números pares desde el 100 al 0.
De los siguientes algoritmos cual permite dibujar un cuadrado. Ver Imagen
Ninguna opcion es valida
¿Qué hace la siguiente función en pseudocódigo?
Calcula la raíz cuadrada de un número
Suma todos los números hasta el número dado
Calcula el factorial de un número
Multiplica dos números
¿Cuál es la salida esperada del siguiente código en pseudocódigo?
Imprime la mitad de n
Imprime solo los números pares hasta n
Imprime todos los números desde 1 hasta n
Imprime el cuadrado de n
¿Qué hace la siguiente función en pseudocódigo?
Calcula el promedio de una lista de números
Filtra los números impares de una lista
Cuenta la cantidad de números pares en una lista
Cuenta la cantidad de números pares en una lista
¿Cómo se puede ver el contenido de un archivo al revés (última línea primero) en la terminal?
tail
cat
rev
tac
¿Cuál es la función del comando ping en la terminal?
Mostrar la dirección IP del sistema
Probar la conectividad de red
Listar procesos en ejecución
Enviar mensajes a otros usuarios
¿Qué hace el comando cp -r en Linux?
Copia un directorio y su contenido de manera recursiva
Mueve un archivo a otro directorio
Copia un archivo
Renombra un archivo
¿Cómo se puede salir de la terminal de manera segura?
exit
close
shutdown
halt
¿Cuál es el propósito principal del comando sudo apt update?
Limpiar el caché del sistema
Instalar nuevas aplicaciones
Actualizar la información del repositorio
Mostrar la versión del sistema operativo
¿Qué hace el comando sudo apt upgrade?
Actualiza los paquetes instalados a las versiones más recientes
Desinstala paquetes obsoletos
Actualiza el sistema operativo a una nueva versión
Descarga e instala nuevas aplicaciones
¿Cuál es la diferencia principal entre sudo apt update y sudo apt upgrade?
update actualiza los paquetes, mientras que upgrade instala nuevos
update actualiza la información del repositorio, mientras que upgrade actualiza los paquetes instalados
Ambos comandos hacen lo mismo
update instala nuevos paquetes, mientras que upgrade actualiza los existentes
¿Cuál es el propósito principal de nano en un sistema Linux?
Visualizar el contenido de archivos PDF
Editar archivos de configuración y texto en la terminal
Ejecutar scripts de shell
Navegar por el sistema de archivos
¿Cuál es la combinación de teclas para guardar cambios y salir de nano?
Ctrl + S
Ctrl + C
Ctrl + X
Ctrl + Z
¿Cuál es la característica principal de los lenguajes de programación de alto nivel?
Mayor proximidad al lenguaje máquina
Mayor abstracción del hardware subyacente
Mayor velocidad de desarrollo
Mayor eficiencia de ejecución
¿Cuál es una ventaja común de los lenguajes de programación de bajo nivel?
Mayor rapidez en el desarrollo de software
Mayor control sobre los recursos de hardware
Mayor portabilidad entre plataformas
Mayor facilidad de mantenimiento del código
¿Cuál de los siguientes lenguajes se considera generalmente de alto nivel?
Assembly
C++
Assembly
Machine Code
¿Cuál es la función principal de un compilador?
Interpretar el código fuente línea por línea
Ejecutar directamente el código fuente
Depurar errores en el código
Traducir el código fuente a código máquina
¿Qué hace un intérprete con el código fuente?
Lo traduce a un formato intermedio
Lo ejecuta directamente línea por línea
Genera un informe de análisis léxico
Lo compila a código máquina
¿Cuál es una diferencia clave entre un compilador y un intérprete?
Los compiladores son más fáciles de depurar que los intérpretes
Los intérpretes generan código ejecutable directamente
Los compiladores traducen a código máquina, mientras que los intérpretes ejecutan directamente el código fuente
Los compiladores son más lentos que los intérpretes
¿Cuál es el propósito principal del comando su en sistemas Unix/Linux?
Listar todos los usuarios del sistema
Cambiar al usuario raíz (superusuario) temporalmente
Crear un nuevo usuario en el sistema
Mostrar información sobre el usuario actual
¿Cuál es el propósito principal del comando sudo en sistemas Unix/Linux?
Crear un nuevo usuario en el sistema
Cambiar al usuario raíz temporalmente
Ejecutar comandos con privilegios de superusuario
Listar todos los usuarios del sistema
complete los espacios en blanco
Fin Para
definir a,i,j, aux como entero;
dimension a[3];
j=1
aux = a[j];
a[j+1] = aux;
