wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Modulo 1 Fundamentos Python

Total questions: 10

Worksheet time: 9mins

Name
Class
Date
1.

¿Qué es el código máquina?

a)

Un lenguaje de programación de alto nivel que consta de listas de instrucciones que los humanos pueden leer y comprender.

b)

Un lenguaje de programación de bajo nivel que consiste en dígitos/bits binarios que la computadora lee y entiende

c)

Un lenguaje de programación de bajo nivel que consta de dígitos hexadecimales que forman instrucciones de lenguaje de alto nivel.

d)

Un lenguaje de programación de nivel medio que consiste en el código ensamblador diseñado para el procesador de la computadora.

2.

¿Cuál es la función principal del código máquina en una computadora?

a)

Almacenar datos en la memoria de la computadora.

b)

Compilar código de alto nivel a un formato legible por humanos.

c)

Proporcionar una interfaz gráfica para el usuario.

d)

Ejecutar instrucciones directamente en el hardware de la computadora.

3.

¿Cómo se relaciona el código máquina con el lenguaje ensamblador?

a)

El código máquina es el resultado de compilar el lenguaje ensamblador.

b)

El código máquina es una representación textual del lenguaje ensamblador.

c)

El lenguaje ensamblador es un lenguaje de alto nivel que se traduce a código máquina.

d)

El lenguaje ensamblador es más fácil de entender que el código máquina.

4.

¿Qué tipo de instrucciones se pueden encontrar en el código máquina?

a)

Instrucciones que son comprensibles solo para los programadores.

b)

Instrucciones que controlan directamente el hardware de la computadora.

c)

Instrucciones que se ejecutan en un entorno de desarrollo.

d)

Instrucciones que se utilizan para crear interfaces de usuario.

5.

¿Cuál es la mejor definición de un script?

a)

Es un archivo de texto que contiene instrucciones que componen un programa de Python

b)

Es un mensaje de error generado por el compilador

c)

Es un archivo de texto que contiene secuencias de ceros y unos

d)

Es un mensaje de error generado por el intérprete

6.

Selecciona las afirmaciones que sean verdaderas. (Selecciona dos respuestas)

a)

Python 3 es retrocompatible con Python 2

b)

Python es una buena opción para la programación de bajo nivel, por ejemplo, cuando se desea implementar un controlador

c)

Python es una buena opción para crear y ejecutar pruebas para aplicaciones

d)

Python es gratuito, de código abierto y multiplataforma

7.

¿Cómo se llama un intérprete de línea de comandos que te permite interactuar con tu sistema operativo y ejecutar comandos y scripts de Python?

a)

Una consola

b)

Un editor

c)

Un compilador

d)

Jython

8.

¿Cuál es el comportamiento esperado del siguiente programa?

print("¡Hola mundo!")

a)

El programa mostrará "¡Hola mundo!" en la pantalla

b)

El programa mostrará ("¡Hola mundo!") en la pantalla

c)

El programa mostrará ¡Hola mundo! en la pantalla

d)

El programa generará un mensaje de error en la pantalla

9.

¿Cuál es el comportamiento esperado del siguiente programa?

prin("¡Adiós!")

a)

El programa mostrará ("¡Adiós!") en la pantalla

b)

El programa mostrará "¡Adiós!" en la pantalla

c)

El programa mostrará ¡Adiós! en la pantalla

d)

El programa generará un mensaje de error en la pantalla

Esto se debe a que hay un error de sintaxis: el nombre correcto de la función es print, no prin.

10.

¿Qué significa debugging en programación?

a)

El proceso de optimizar el rendimiento del código.

b)

El proceso de compilar el código fuente.

c)

El proceso de escribir código nuevo.

d)

El proceso de encontrar y corregir errores en el código.