option
Cuestiones
ayuda
daypo
buscar.php

PythonT1

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PythonT1

Descripción:
Python Tema 1 DAM

Fecha de Creación: 2026/02/18

Categoría: Informática

Número Preguntas: 25

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Según la declaración de objetivos de Python de 1999, ¿qué característica se busca?. Que la sintaxis sea críptica para proteger la propiedad intelectual. Que el lenguaje obligue al uso de punteros y aritmética de bajo nivel. Que el código sea fácil de leer y casi tan comprensible como el idioma inglés. Que todos los proyectos se compilen en ejecutables nativos sin intérprete.

¿De dónde procede el nombre “Python” para el lenguaje?. Del logotipo de la serpiente que acompaña a la documentación oficial. Del instituto londinense donde se impartió por primera vez. Del acrónimo que forma Programming Yet To Have Original Name. Del programa humorístico Monty Python’s Flying Circus, que inspiró a su creador.

¿Cuál describe mejor a Python según la introducción del curso?. Es un lenguaje de bajo nivel, específico para hardware y compilado a binario. Es un sistema operativo de código abierto diseñado para servidores. Es un lenguaje de programación de alto nivel, interpretado, multiparadigma y de propósito general. Es un gestor de bases de datos relacional.

¿Quién creó Python y dirigió inicialmente su desarrollo?. James Gosling, padre de Java. Guido van Rossum, quien empezó el proyecto como un pasatiempo a finales de los años 80. Tim Berners-Lee, creador de la World Wide Web. Dennis Ritchie, coautor de C y Unix.

¿Cuál de las siguientes implementaciones es la referencia oficial de Python y la más utilizada?. PyPy, que utiliza técnicas de compilación just-in-time. CPython, mantenida por la Python Software Foundation. Jython, que se integra con la máquina virtual de Java. MicroPython, optimizada para microcontroladores.

Al comparar el lenguaje natural con el lenguaje de programación, ¿qué componente comparten ambos?. Poseen un alfabeto, un léxico, una sintaxis y una semántica definidos. Solo comparten el alfabeto; el resto no se aplica a los lenguajes de programación. Los lenguajes de programación carecen de léxico porque se componen de símbolos. La semántica no existe en los lenguajes de programación, sólo en los naturales.

Según el curso, ¿qué hace el intérprete de Python al ejecutar un archivo fuente?. Traduce cada línea a Java bytecode y delega en la JVM. Carga únicamente las definiciones de funciones sin ejecutar nada. Lee el programa, comprueba los errores léxicos, sintácticos y semánticos, y ejecuta las instrucciones línea a línea. Genera código máquina para todo el programa y lo enlaza con bibliotecas en un ejecutable.

¿Cuál es una ventaja típica de los lenguajes interpretados según se explica en Módulo 1?. Permiten el acceso directo a registros y memoria física. Siempre son más rápidos en tiempo de ejecución que los lenguajes compilados. Pueden ejecutarse aunque tengan errores de sintaxis. Son más portables entre plataformas porque no dependen del código máquina concreto.

¿Qué ventaja presentan los lenguajes compilados frente a los interpretados?. Es innecesario disponer de un compilador para generar ejecutables. Se puede modificar el código mientras se ejecuta sin detener el programa. Los programas compilados son siempre multiplataforma sin cambios. El código resultante suele ejecutarse con mayor rendimiento porque ya está traducido a instrucciones de máquina.

Un lenguaje de alto nivel se diferencia del lenguaje máquina porque…. Se escribe en código binario que la CPU puede ejecutar directamente. Utiliza palabras y estructuras próximas al lenguaje humano y se apoya en un intérprete o compilador. Ignora totalmente las reglas de sintaxis y semántica. Se almacena solo como microcódigo en el hardware del procesador.

Durante la instalación de Python en Windows, ¿qué opción es importante activar para poder ejecutar Python desde la línea de comandos?. Marcar la casilla “Add Python 3.x to PATH” en el instalador. Instalar únicamente la documentación offline. Seleccionar el modo “Optimize for speed”. Configurar manualmente variables de entorno después de la instalación.

En el entorno IDLE proporcionado con Python, ¿qué opción de menú se utiliza para ejecutar un módulo que has guardado?. “Tools → Compile Module”. “File → Execute Script”. “Debug → Start Debugging”. “Run → Run Module”.

¿Cuál de los siguientes fragmentos imprimirá exactamente “Hola, Python!” seguido de un salto de línea al ejecutarlo con Python 3?. echo("Hola, Python!"). print "Hola, Python!". System.out.println("Hola, Python!"). print("Hola, Python!").

¿Con qué extensión se deben guardar los archivos de código fuente de Python para que puedan ejecutarse como scripts?. .class. .exe. .txt. .py.

Según el apartado de instalación, en un sistema Linux con Python 2 preinstalado, ¿cómo se invoca el intérprete de Python 3 desde la terminal?. No es posible lanzar Python 3 desde la terminal. Escribiendo el comando python3 y pulsando Entrar. Escribiendo runpython porque está reservado para Python 3. Escribiendo solo python sin número de versión.

¿Qué hace la semántica en un lenguaje de programación?. Describe solo la velocidad de ejecución del código. Asigna significado a las construcciones sintácticamente correctas. Lista las herramientas que deben instalarse con el compilador. Define la estructura del intérprete de Python.

En el contexto de los lenguajes de programación, ¿qué es el “alfabeto”?. La lista de palabras reservadas que componen el idioma. El conjunto de caracteres que pueden utilizarse para construir el código fuente. El manual de instrucciones del intérprete. La gramática que define cómo se ordenan las palabras.

¿Qué aspecto regula la sintaxis de un lenguaje de programación?. El modo en que se compilan los programas a código máquina. Los recursos de hardware necesarios para ejecutar el programa. Las reglas que determinan si una secuencia de símbolos forma una estructura válida. El significado práctico de cada instrucción.

¿Qué define el “léxico” de un lenguaje de programación?. El conjunto de normas de sangrado e indentación. La manera en que se almacenan los datos en memoria. El conjunto de bibliotecas externas disponibles para su uso. El conjunto de palabras y símbolos válidos, incluidos identificadores y palabras reservadas.

¿Cuál de los siguientes es un ejemplo de lenguaje de alto nivel mencionado en el módulo?. Python. Assembly puro. Microcódigo específico de procesador. Código máquina (binario).

Respecto a Python 2 y Python 3, ¿qué afirmación recoge el módulo?. El soporte de Python 2 está asegurado de forma indefinida y se desarrolla en paralelo con Python 3. No existe diferencia alguna entre Python 2 y Python 3. Python 3 es la evolución y se sigue mejorando; migrar desde Python 2 a Python 3 puede ser costoso en tiempo y recursos. Python 2 contiene todas las mejoras y características modernas, mientras que Python 3 es la versión obsoleta.

¿Qué lenguajes se mencionan en el módulo como rivales o competidores de Python?. Java y C. Go y Rust, lenguajes de sistema de última generación. Perl y Ruby, con diferencias en historia e innovaciones. COBOL y Fortran, herederos de los años 60.

¿Cuál de estas características se presenta como una fortaleza de Python en la introducción?. Prohíbe la reutilización de código entre proyectos. Es fácil de aprender, enseñar, usar y mantener, además de ser de código abierto. Obliga al uso de punteros explícitos y gestión manual de memoria. Está limitado a sistemas operativos de escritorio y no funciona en servidores.

Según el curso, ¿en cuál de las siguientes áreas NO se utiliza habitualmente Python?. Controladores de dispositivos de muy bajo nivel o firmware específico. Scripts de administración del sistema. Automatización de pruebas y tareas repetitivas. Desarrollo de aplicaciones web y servidores.

¿Cuál de las siguientes implementaciones de Python está diseñada para integrarse con la plataforma Java?. Jython. PyPy. MicroPython. CPython.

Denunciar Test