option
Cuestiones
ayuda
daypo
buscar.php

Desarrollo Web en Entorno Servidor. Unidad 5.

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Desarrollo Web en Entorno Servidor. Unidad 5.

Descripción:
Programación orientada a objetos en PHP.

Fecha de Creación: 2025/06/10

Categoría: Otros

Número Preguntas: 30

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

¿Cuál de los siguientes no es un método mágico válido en PHP5?. __set. __sleep. __clone. __serialize.

Desde una subclase, para ejecutar el constructor de la clase base debes hacer: parent::__construct(); ¿Verdadero o falso?. Verdadero. Falso.

El método mágico __set se puede utilizar para devolver los valores de los atributos privados y protegidos de la clase. ¿Verdadero o falso?. Verdadero. Falso.

El objeto $o es una instancia de la clase C. Desde fuera de la clase, ¿cuál es la forma correcta de hacer referencia al método estático m() de la clase C?. $o->m();. $o::m();. C::m();. $this->m();.

El objeto $o es una instancia de la clase C. Desde un método de la clase, ¿cuál es la forma correcta de hacer referencia al atributo estático a de la clase C?. $o::a;. self::$a;. C::a;. self::a;.

En el motor de plantillas Smarty, las plantillas de la aplicación deberán ubicarse: En cualquier ruta mientras sean accesibles al servidor web. En cualquier ruta mientras estén localizables por el intérprete de PHP. En un subdirectorio de la aplicación web. En una ruta localizable por el intérprete PHP y no accesible al servidor web.

En el motor de plantillas Smarty, para ejecutar y mostrar una plantilla se utiliza: El método show(). El método display(). El método execute(). El método definido en el código.

En el motor de plantillas Smarty puedes utilizar require para incluir el contenido de una plantilla dentro de otra. ¿Verdadero o falso?. Verdadero. Falso.

En el patrón de diseño MVC, el Modelo es la parte encargada de tomar decisiones en función de las acciones del usuario. ¿Verdadero o falso?. Verdadero. Falso.

En la definición de una clase puedes utilizar var $a; para definir un atributo, aunque se recomienda no hacerlo. ¿Verdadero o falso?. Verdadero. Falso.

En PHP5 es posible indicar de qué clase deben ser los objetos que se pasen como parámetros a las funciones y métodos. ¿Verdadero o falso?. Verdadero. Falso.

En PHP5, para crear un nuevo identificador $i a un objeto $o existente, debes hacer: $i=clone($o);. $i=&($o);. $i=$o;. $i=&$o;.

En PHP5, una clase: Sólo puede heredar de otra clase, y en este caso no podrá implementar ningún interface. Puede heredar de otra clase, y simultáneamente implementar un interface. Puede heredar de una o de varias clases, y simultáneamente implementar uno o varios interfaces. Puede heredar de otra clase, y simultáneamente implementar uno o varios interfaces.

En PHP5, una clase abstracta puede contener métodos con código y atributos. ¿Verdadero o falso?. Verdadero. Falso.

En una plantilla de Smarty, los delimitadores que se utilizan para incluir datos y lógica de presentación son las llaves. ¿Verdadero o falso?. Verdadero. Falso.

La diferencia entre comparar dos objetos utilizando los operadores \=\= y \=\=\= es: A partir de PHP5 no hay diferencias al utilizarlos para comparar dos objetos. El primero compara los atributos y el segundo indica si hacen referencia al mismo objeto. El primero compara los atributos de los objetos, y el segundo compara además si son instancias de la misma clase. El primero compara sólo los atributos públicos, y el segundo también los no públicos.

La función class_alias indica si existen alias definidos para una clase determinada. ¿Verdadero o falso?. Verdadero. Falso.

Los modificadores abstract y final: Ambos pueden aplicarse sólo a métodos. abstract puede aplicarse a clases y a métodos, pero final sólo a clases. Ambos pueden aplicarse sólo a clases. Ambos pueden aplicarse tanto a clases como a métodos.

Para acceder a las constantes definidas en una clase, se utiliza el operador de resolución de ámbito ::. ¿Verdadero o falso?. Verdadero. Falso.

Para dar acceso de lectura a las propiedades privadas o protegidas de una clase, se debe crear otra propiedad pública con el mismo nombre, pero comenzando por get. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué características de orientación a objetos posee PHP5, que no estaban presentes en versiones anteriores del lenguaje?. Herencia múltiple. Métodos destructores. Métodos constructores. Interfaces.

Para almacenar un objeto en la sesión del usuario, previamente debes convertirlo en una cadena utilizando la función serialize. ¿Verdadero o falso?. Verdadero. Falso.

¿Qué características de orientación a objetos no posee PHP5?. Herencia múltiple. Interfaces. Clases abstractas. Sobrecarga de métodos y operadores.

Si defines un atributo privado $a en una clase, puedes mostrar su valor desde los métodos de esa misma clase haciendo echo $a; ¿Verdadero o falso?. Verdadero. Falso.

Si desde el método estático m() de una clase, quieres ejecutar otro método estático n() de esa misma clase, puedes hacer: $this->n(); ¿Verdadero o falso?. Verdadero. Falso.

Si en una clase está definido el método mágico __clone, se ejecuta: Cuando se crea un nuevo identificador al objeto. Cuando se utiliza el operador = sobre un objeto de la clase. Cuando se crea una nueva instancia de la clase. Cuando se copia un objeto de la clase utilizando la función clone.

Si $o es un objeto, ¿cuál es la forma correcta de hacer referencia a su atributo $p?. $o->$p. $o.p. $o->p. $o.$p.

Si quieres que varias clases contengan un mismo atributo público, puedes crear un interface que lo defina y hacer que las clases implementen el interface. ¿Verdadero o falso?. Verdadero. Falso.

Si tienes una clase H derivada de otra clase B, el siguiente código: $h = new H(); if ($h instanceof B) echo 'Cierto'; else echo 'Falso'; muestra 'Cierto'. ¿Verdadero o falso?. Verdadero. Falso.

Sólo desde la versión 5 de PHP se puede crear un constructor utilizando el nombre __construct(). ¿Verdadero o falso?. Verdadero. Falso.

Denunciar Test