option
Cuestiones
ayuda
daypo
buscar.php

Autoevaluacion Programacion 3

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Autoevaluacion Programacion 3

Descripción:
asir jeje

Fecha de Creación: 2026/01/13

Categoría: Otros

Número Preguntas: 20

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

¿Qué palabra clave se usa para definir una clase en Python?. class. def. struct. object.

¿Qué imprime este código? class Persona: p = Persona("Ana") print(p.nombre). None. Ana. Persona. Error.

¿Cuál es la diferencia entre un método y un atributo en una clase?. El método solo sirve para clases públicas. El atributo almacena datos; el método ejecuta acciones. El atributo es una función, el método no. No hay diferencia.

¿Qué hace este fragmento? class Animal: def hablar(self): return "Sonido" class Perro(Animal): def hablar(self): return "Ladrido" a = Perro() print(a.hablar()). Imprime "Perro". Imprime "Ladrido". Imprime "Sonido". Da error.

¿Qué biblioteca se usa comúnmente para gráficos en Python?. matplotlib. seaborn. openCV. numpy.

¿Qué modo de apertura permite añadir contenido al final de un archivo sin borrar lo anterior?. w. a. x. r.

¿Si NO usas estructura with, ¿qué llamada es la correcta para cerrar un archivo abierto en f?. close(f). f.end(). f.close(). f.finish().

¿Qué representa self.nombre? class Persona: def init(self, nombre): self.nombre = nombre. Una variable global compartida por todo el programa. Un módulo externo llamado nombre. Un atributo de instancia que almacena el nombre de cada objeto Persona. Un método que se ejecuta automáticamente al finalizar el programa.

En Python, ¿qué método se utiliza normalmente como constructor de una clase?. new_object. start. init. main.

En programación orientada a objetos, ¿qué describe mejor una clase?. Una plantilla (modelo) que define atributos y métodos para crear objetos. Una función que solo puede devolver valores numéricos. Un archivo del sistema que contiene instrucciones del programa. Un valor concreto almacenado en memoria (como un número o una cadena).

¿Cuál de las siguientes es una ventaja típica de usar clases (POO)?. Eliminar la necesidad de usar funciones. Hacer que todos los datos sean globales para acceder más rápido. Evitar por completo el uso de variables en el programa. Encapsular datos y comportamiento en una misma estructura.

Si una clase tiene un método llamado saludar, ¿cómo se llama correctamente desde un objeto p?. saludar.p(). p.saludar(). p->saludar(). Persona.saludar().

En POO, un objeto es: Un tipo de dato inmutable como una tupla. Un módulo estándar que se importa con la instrucción import. Un comentario especial que documenta el código. Una instancia concreta creada a partir de una clase.

¿Para qué se usa el parámetro self en los métodos de una clase?. Para reservar memoria en disco antes de ejecutar el método. Para referirse a la instancia actual (el objeto) y acceder a sus atributos/métodos. Para importar automáticamente todos los módulos del proyecto. Para indicar que el método es estático y no necesita instancia.

¿Qué ventaja principal aporta usar la siguiente estructura?: with open("datos.txt", "r") as f: Cierra el archivo automáticamente al salir del bloque, incluso si hay errores. Impide que el archivo pueda leerse desde otros programas. Hace que el archivo se guarde siempre en la carpeta del sistema. Convierte el archivo automáticamente en binario.

¿Cuál de estas opciones lee todo el contenido del archivo en una sola cadena (string)?. f.read(). f.readline(). f.readlines(). f.write().

¿Cuál es la sintaxis correcta para importar una librería/módulo con alias?. Usemos de ejemplo la librería Numpy. include numpy as np. import numpy alias np. from numpy import as np. import numpy as np.

¿Qué comando se usa normalmente para instalar una librería externa desde la terminal?. setup add nombre_libreria. python install nombre_libreria. pip install nombre_libreria. import install nombre_libreria.

¿Cuál es la función habitual para abrir un archivo en Python?. file(). load(). open(). read().

¿En el módulo sys, qué elemento contiene la lista de argumentos pasados por línea de comandos?. sys.params. sys.argv. sys.input. sys.args.

Denunciar Test