ESTRUCTURAS DE CONTROL EN PYTHON · Tema 1: Introducción a Python y estructuras secuenciales

Evaluación UT01 es un examen público disponible en TesIA Exam con preguntas de 1 bloques. Esta ficha pública reúne preguntas con respuesta correcta y explicación para estudiar por examen completo. Trabaja especialmente temas como Tema 1: Introducción a Python y estructuras secuenciales. La referencia de centro o procedencia visible es CIFP Cesar Manrique.

15 preguntas Estructuras de Control en Python CIFP Cesar Manrique Referencia: Evaluación UT01

Qué puedes encontrar en este examen

Cada URL pública de examen sirve para localizar el contenido, entender qué bloques toca y revisar preguntas reales antes de abrir la práctica completa.

Tema 1: Introducción a Python y estructuras secuenciales

Preguntas, respuestas y explicaciones del examen

Listado público de preguntas asociadas a este examen, con respuesta correcta y explicación cuando está disponible.

#1

Pregunta 15. Hito del Telar de Jacquard (1801):

  1. A) Compilador de lenguaje natural
  2. B) Microprocesador de silicio
  3. C) Uso de tarjetas perforadas
  4. D) Logica booleana por relés
Respuesta correcta

C) Uso de tarjetas perforadas

Explicación:

La respuesta correcta es C. La respuesta correcta es Uso de tarjetas perforadas.
Joseph Marie Jacquard diseñó un sistema de control para telares que utilizaba tarjetas de cartón con agujeros para automatizar patrones complejos de tejido.

#2

Pregunta 7. Relaciona simbolos de Diagramas de Flujo:

Tipo: relacionar columnas.

Columna A

  • Rombo
  • Rectángulo
  • Paralelogramo
  • Ovalo

Columna B

  • Decisiones logicas
  • Procesos y cálculos
  • Entrada y salida de datos
  • Inicio y Fin
Respuesta correcta
  • Rombo -> Decisiones logicas
  • Rectángulo -> Procesos y cálculos
  • Paralelogramo -> Entrada y salida de datos
  • Ovalo -> Inicio y Fin
Explicación:

La respuesta correcta es la asociación estándar de la simbología ANSI para diagramas de flujo. El rombo se utiliza para bifurcaciones condicionales, el rectángulo para operaciones de asignación o cálculos, el paralelogramo para representar la interacción con el usuario (E/S) y el óvalo para marcar los límites del algoritmo. Conocer estos símbolos es vital para documentar la lógica de programación de forma universal. El descarte se produce al no intercambiar las funciones de entrada/salida con las de proceso.

#3

Pregunta 8. Selecciona lenguajes de la Tercera Generación (3GL):

  1. A) BASIC
  2. B) COBOL
  3. C) SQL
  4. D) FORTRAN
Respuesta correcta
  • A) BASIC
  • B) COBOL
  • D) FORTRAN
Explicación:

La respuesta correcta es A, B y D. ASIC, COBOL y FORTRAN.
Estos lenguajes introdujeron un mayor nivel de abstracción respecto al hardware, permitiendo a los programadores escribir código más cercano al lenguaje humano que el ensamblador.

#4

Pregunta 3. ¿Qué IDE es más recomendable para proyectos grandes y profesionales?

  1. A) PyCharm o VS Code
  2. B) NotePad++.
  3. C) Thonny
  4. D) IDLE básico
Respuesta correcta

A) PyCharm o VS Code

Explicación:

La respuesta correcta es A. La respuesta correcta es PyCharm o VS Code.
Estas herramientas ofrecen características avanzadas como depuración compleja, gestión de entornos virtuales y control de versiones integrado.

#5

Pregunta 10. En la analogía de la receta, el Programador es el creador del guion detallado.

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
En la enseñanza de la programación, se suele comparar al programador con un chef o autor que redacta la receta (el código fuente).

#6

Pregunta 14. Operador para obtener el resto de una división:

  1. A) // (División entera)
  2. B) ** (Potencia)
  3. C) % (Módulo)
  4. D) / (División)
Respuesta correcta

C) % (Módulo)

Explicación:

La respuesta correcta es C. La respuesta correcta es % (Módulo).
Este operador devuelve el residuo sobrante de una operación de división entre dos números enteros. Por ejemplo, 7 % 2 daría como resultado 1.

#7

Pregunta 13. El orden de ejecución en una estructura secuencial es lineal y sin saltos

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

A) Verdadero

Explicación:

La respuesta correcta es A. La respuesta correcta es Verdadero.
Por definición, las estructuras secuenciales ejecutan una instrucción tras otra en el orden exacto en que han sido escritas en el archivo.

#8

Pregunta 5. ¿Qué diferencia hay entre == de 'is'?

  1. A) is' se usa solo para números y para cadenas de texto
  2. B) == es para comparar valores e 'is' es para asignar,
  3. C) == compara valores mientras que 'is' compara identidad en memoria.
  4. D) Son sinónimos en Python 3.
Respuesta correcta

C) == compara valores mientras que 'is' compara identidad en memoria.

Explicación:

La respuesta correcta es C. La respuesta correcta es == compara valores mientras que 'is' compara identidad en memoria.
El operador de igualdad verifica si el contenido de dos objetos es el mismo, mientras que el operador de identidad comprueba si ambos nombres apuntan exactamente al.

#9

Pregunta 9. Resultado de (5 > 3) and (10 < 5):

  1. A) Error
  2. B) True
  3. C) False
  4. D) None
Respuesta correcta

C) False

Explicación:

La respuesta correcta es C. alse.
Para que una expresión con el operador lógico 'and' sea verdadera, ambas condiciones deben ser ciertas simultáneamente. En este caso, la primera parte (5 > 3) es True, pero la segunda (10 < 5) es False.

#10

Pregunta 11. Reglas prohibidas al nombrar variables:

  1. A) Usar palabras reservadas (if, for).
  2. B) Usar solo mayúsculas.
  3. C) Contener espacios
  4. D) Empezar con un número.
Respuesta correcta
  • A) Usar palabras reservadas (if, for).
  • C) Contener espacios
  • D) Empezar con un número.
Explicación:

La respuesta correcta es A, C y D. Python prohíbe el uso de palabras clave del lenguaje como nombres de variables porque tienen un significado especial asignado.

#11

Pregunta 1. En el patrón IPD, el cálculo de una fórmula se sitúa en

  1. A) Procesamiento (Process).
  2. B) Entrada (Input).
  3. C) Depuración (Debug)
  4. D) Salida (Output).
Respuesta correcta

A) Procesamiento (Process).

Explicación:

La respuesta correcta es A. La respuesta correcta es Procesamiento (Process).
En el modelo fundamental de diseño de algoritmos Input-Process-Output (IPD), la fase de procesamiento es donde se transforman los datos de entrada mediante cálculos o lógica.

#12

Pregunta 4. Selecciona las caracteristicas fundamentales del Zen de Python (PEP 20):

  1. A) Lo explicito es mejor que lo implicito
  2. B) Lo simple es mejor que lo compleja.
  3. C) La legibilidad cuenta
  4. D) La velocidad de ejecución es siempre prioritaria sobre la claridad
Respuesta correcta
  • A) Lo explicito es mejor que lo implicito
  • B) Lo simple es mejor que lo compleja.
  • C) La legibilidad cuenta
Explicación:

La respuesta correcta es A, B y C. El Zen de Python prioriza la legibilidad y la simplicidad del código por encima de optimizaciones prematuras o sintaxis oscuras.

#13

Pregunta 12. Relaciona la herramienta con su característica

Tipo: relacionar columnas.

Columna A

  • VS Code
  • PyCharm
  • Interpretador
  • Thonny

Columna B

  • Editor ligero y altamente extendible
  • IDE profesional especializado en Python
  • Ejecuta comandos de forma inmediata
  • Ideal para principiantes por sencillez
Respuesta correcta
  • VS Code -> Editor ligero y altamente extendible
  • PyCharm -> IDE profesional especializado en Python
  • Interpretador -> Ejecuta comandos de forma inmediata
  • Thonny -> Ideal para principiantes por sencillez
Explicación:

La respuesta correcta vincula cada software con su nicho de mercado específico. VS Code destaca por su ecosistema de extensiones, mientras que PyCharm es la solución 'todo en uno' para desarrolladores de Python. El intérprete es el motor que procesa el código línea a línea, y Thonny se posiciona como el entorno educativo preferido para aprender a programar. No se deben confundir los editores de propósito general con las herramientas diseñadas específicamente para educación o depuración profesional.

#14

Pregunta 2. Los comentarios (#) afectan al tiempo de ejecución del programa

  1. A) Verdadero
  2. B) Falso
Respuesta correcta

B) Falso

Explicación:

La respuesta correcta es B. also.
Los comentarios en Python son ignorados completamente por el intérprete durante la fase de ejecución del script. Su única función es facilitar la lectura y comprensión del código para los desarrolladores humanos.

#15

Pregunta 6. Caracteristicas de print() en Python 3:

  1. A) Requiere obligatoriamente que todos los argumentos sean convertidos a cadena previamente.
  2. B) Permite mostrar múltiples valores con comas
  3. C) Solo se puede usar una vez por programa
  4. D) Es la fase de salida en el patrón IPD
Respuesta correcta
  • B) Permite mostrar múltiples valores con comas
  • D) Es la fase de salida en el patrón IPD
Explicación:

La respuesta correcta es B y D. La función print() es la herramienta estándar para la salida de datos en consola, permitiendo pasar múltiples argumentos separados por comas que se imprimen con un espacio entre ellos por defecto.

Temas incluidos

Otros exámenes de Estructuras de Control en Python

Practicar este examen

Puedes abrir TesIA Exam y localizar este examen con el mismo nombre para practicarlo en modo estudio o examen, revisar respuestas y continuar tu progreso.