option
Cuestiones
ayuda
daypo
buscar.php

POO EXAMEN FINAL

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
POO EXAMEN FINAL

Descripción:
2024 UNEMI

Fecha de Creación: 2024/07/23

Categoría: Otros

Número Preguntas: 26

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

De los siguientes enunciados cuál es el correcto?. A. Tener un mismo método implementado en las clases padres e hijas ese ejemplo de clases abstractas. B. Los métodos abstractos usa la palabra PASD. C. Los métodos estáticos requieren que la clase se instancie. D. Los métodos estáticos se llaman anteponiendo al nombre del método del nombre de la clase.

De los siguientes enunciados cuál no es el correcto?. A.@abstratmethod. B.@nombre.setter. C.staticmethod. D.@property.

Palabra reservada utilizada en herencia para reutilización de código cuál es la correcta?. A.PASS. B.SUPER. C.ABC. D.NUMPY.

Respecto a los parámetros y/o argumento de los siguientes enunciados cuál es el correcto?. A. Hacia los específicos en el main son parámetros. B. Cielos específicos en el main son argumentos. C. Si los específicos en la clase son argumentos. D. Si los específicos en los métodos de la clase son argumentos.

De los siguientes ejemplos cual no es el correcto?. a. obj = autos()linea escrita en el main. b. class bicicleta(vehiculo, monociclo ) linea escrita en la clase. c. super().__init__() linea escrita en la clase. d. print(validar,texto(nombre)) linea escrita en el main y en la clase validadar recibido como parametros ABC.

De los siguientes enunciados , si tienes 3 clases ARBOL, RAMA, HOJAS cual es el correcto?. a. leyendo de derecha a izquierda la cardinalidad es 1.M y de 1.M. b. Leyendo de derecha a izquierda la cardinalidad es M.1 y de M.1. c. Leyendo de derecha a izquierda la cardinalidad es M.M y de 1.M. d. Leyendo de izquierda a derecha la cardinalidad es 1.M y de 1.1. e. Leyendo de izquierda a derecha la cardinalidad es M.M y de M.1. f. Leyendo de izquierda a derecha la cardinalidad es 1.M y de M.1.

La definición: propiedad de lenguaje de programación de ejecutar código distinto en función del objeto que hace la llamada corresponde a: A. Polimorfismo. B. Abstracción. C. Encapsulamiento. D. Herencia.

De los siguientes enunciados, si se tienen 2 clases ROPA y TALLA ¿cuál es el correcto? Seleccione 1 opción. a. Leyendo de derecha a izquierda, la relación es herencia y la cardinalidad es M. M. b. Leyendo de derecha a izquierda, la relación es agregación y la cardinalidad M. 1. c. Leyendo de derecha a izquierda, la relación es composición y la cardinalidad es 1. M. d. Leyendo de izquierda a derecha, la relación es composición y la cardinalidad es M.1. e. Leyendo de izquierda a derecha, la relación es dependencia y la cardinalidad M.M. f. Leyendo de izquierda a derecha, la relación es agregación y la cardinalidad 1.1.

De los siguientes enunciados, si se tienen 3 clases ARBOL, RAMA Y HOJAS ¿cuál es el correcto? Seleccione 1 opción. a. Para conocer las ramas que tiene un árbol debo guardar como atributo su código en árbol. b. Para conocer las hojas que tiene una rama en un árbol solo necesito entre ellas una relación de herencia. c. Para conocer las hojas que tiene una rama debo guardar como atributo su código en rama. d. Para conocer las ramas que tiene un árbol se debe primero crear las clase HOJAS_ RAMA Y HOJAS_ ARBOL. e. Para conocer las hojas que tiene un árbol se debe primero crear una clase HOJAS_ ARBOL. f. Para conocer las hojas que tener un árbol debo guardar como atributo el código de rama en hojas.

De los siguientes enunciados, si se tienen 2 clases SORTEO Y BOLETO DE SORTEO ¿cuál es el correcto? Seleccione 1 opción. A. Leyendo de izquierda a derecha, la relación es agregación y la cardinalidad 1. M. B. Leyendo de izquierda a derecha, la relación es agregación y la cardinalidad M.1. C. Leyendo de derecha a izquierda, la relación es composición y la cardinalidad es 1.M. D. Leyendo de izquierda a derecha, la relación es dependencia y la cardinalidad M. 1. E. Leyendo de izquierda a derecha, la relación es composición y la cardinalidad es 1.1. F. Leyendo de derecha a izquierda, la relación es herencia y la cardinalidad es M. M.

De los siguientes enunciados, si se tienen 2 clases CARPETA Y HOJAS ¿cuál es el correcto? Seleccione 1 opción. a. Si elimino un registro de la clase hojas, la clase carpeta se elimina basado en la relación de dependencia. b. Si elimino un registro de la clase hojas, la clase carpeta se elimina basado en la relación de agregación. c. Si elimino un registro de clase carpeta, la clase hojas se elimina basado en la relación de herencia. d. Si elimino un registro de clase carpeta, la clase hojas se elimina basado en la relación de composición.

De los siguientes enunciados, ¿cuál no es el correcto? Seleccione 1 opción. a. if... elif… else. b. if..ifelse. c. if. d. if..else..

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Un for puede nunca incluye los min y máx en su ejecución. b. Un for puede utilizar un else al final del ciclo. c. Puedo simular un for con un if o un while. d. Un if puede aplicar como caso contrario un ifse.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Al aplicar 3,8//2 da como resultado 1,9. b. dato = 5. c. Al aplicar 2,5**2 da como resultado 1,25. d. Al evaluar if 4%2=0 da como resultado verdadero.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. El for se puede interrumpir con el continue. b. Los ciclos while y for se ejecutan por verdad. c. Condiciones unidas con and es verdadera siempre que una de ellas sea falsa. d. Los nombres de variables se definen en mayúsculas y pueden ser compuestos.

De los siguientes enunciados, ¿cuál no es el correcto porque arroja error o en su defecto no presenta nada? Seleccione 1 opción. a. for i in range (0, 15, 2):. b. for j in range (15):. c. for i in range (15, 22):. d. for j in range (15,2):.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Un método válido que defino en a. la clase categoría de producto es def verificaStock(stockActual). b. Un método constructor para la b. clase accesorios puede ser _init__(self, codigo, nombre). c. Para importar una clase en el c. main se refiere el nombre lógico y luego el físico respectivamente. d. Un objeto permite instanciar una clase.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Los decoradores se utilizan para definir métodos consultor y analizador. b. Un decorador válido de python es @property y @precio.setter. c. Una clase tiene atributos tanto en la clase como en el constructor. d. El constructor de la clase persona tiene como parámetros (self, nombre = None) entonces se instancia obj = persona().

De los siguientes enunciados, ¿cuál no es el correcto? Seleccione 1 opción. a. Los métodos analizadores se enfocan a resolver los problemas que nos piden automatizar. b. Un atributo que se recibe como parámetro se puede inicializar como nulo dentro del constructor. c. Me solicitan aplicar métodos consultores y modificadores: si mi clase tiene estos atributos: código, descripción, estado e IVA; debo crear para todos ellos los métodos GET Y SET. d. Los atributos privados llevan el guión bajo antes del nombre.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Para la clase cuaderno el método consultor de estado permite actualizarlo con el valor de I. b. Los decoradores son personalizables para los métodos getters y setters. c. Se tienen las clases vuelo y pasajero, el método actualizar_contacto le pertene a vuelo. d. Una clase utiliza la palabra reservada class para definirla.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Los métodos consultores y modificadores se pueden reemplazar llamando directamente a los atributos de la clase. b. El constructor de la clase figuras tiene como parámetros (self, dato1, dato2) la instancio como obj = figuras(). c. Un método consultor permite conocer el valor de un atributo para luego modificarlo. d. La clase A tiene el método A1, luego de instanciar la clase en el main, puedo Ilamar al método A1 por su nombre.

De los siguientes enunciados, ¿cuál no es el correcto? Seleccione 1 opción. a. Polimorfismo es la propiedad de cambio de un método de la clase. b. El decorador @methodabstract permite identificar un método abstracto. c. ABC es el módulo de python para definir métodos abstractos. d. La herencia representa el tipo de relación entre una clase padre e hijo.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. La herencia hace que todos los componentes de la clase padre se utilicen desde la clase hijo. b. La herencia, en la clase hijo se usa el pass como parámetro y luego solo implementa el método. C. La herencia, en la clase principal se recibe como parámetro del constructor la clase hijo que posteriormente se implementará. d. La herencia permite reutilizar código de la clase padre a las clases hijos según estos requieran.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Los métodos abstractos tienen como parámetro ABC que identifican su tipología. b. Los métodos de una clase reciben argumentos mientras que en el main los llamo con parámetros. c. La pantalla de un mantenimiento o CRUD representa el concepto de encapsulación. d. Algunos de los conceptos de los pilares de la POO integran a otros.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. El decorador @abstratmethod permite identificar un método abstracto. b. PASS permite definir una clase abstracta en la clase padre para luego implementarla en la clase hijo. C. El polimorfismo aplica a métodos de diferentes clases y/o la misma clase (sin necesidad de que exista herencia). d. ABC y PAST permite definir una clase y un método abstracto respectivamente.

De los siguientes enunciados, ¿cuál es el correcto? Seleccione 1 opción. a. Una matriz tiene que trabajarse con la librería numpy. b. Polimorfismo me permite crear una clase nueva desde una que ya existe. c. En una clase hijo defino la clase abstracta y en el padre la implemento. d. Los métodos consultor y modificador permiten acceder correctamente a métodos privados.

Denunciar Test