option
Cuestiones
ayuda
daypo
buscar.php

DAW | DWES UD 5. Programación orientada a objetos en PHP 2026

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
DAW | DWES UD 5. Programación orientada a objetos en PHP 2026

Descripción:
Banco de preguntas de UD 5 DWES

Fecha de Creación: 2026/02/17

Categoría: Informática

Número Preguntas: 30

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

Para acceder a las constantes definidas en una clase, se utiliza el operador de resolucion de ambito :: ¿Verdadero o falso?. Verdadero. Falso.

En la definicion de una clase puedes utilizar var $a para definir un atributo, aunque se recomienda no hacerlo. Verdadeiro. Falso.

Cual de los siguientes no es un metodo magico valido en PHP5?. __serialize. __clone. __sleep. __set.

Para almacenar un objeto en la sesion del usuario, previamente debes convertirlo en una cadena utilizando la funcion serialize. Verdadeiro. Falso.

En PHP5, una clase abstracta puede contener metodos con codigo y atributos. Verdadeiro. Falso.

El objeto $o es una instancia de la clase C. Desde fuera de la clase, cual es la forma correcta de hacer referencia al metodo estatico m() de la clase C?. C::m();. $o::m();. $o->m();. $this->m();.

En el patron de diseno MVC, el Modelo es la parte encargada de tomar decisiones en funcion de las acciones del usuario. Verdadeiro. Falso.

En PHP5, una clase: Puede heredar de otra clase y simultaneamente implementar uno o varios interfaces. Puede heredar de otra clase y simultaneamente implementar un interface. Solo puede heredar de otra clase y en este caso no podra implementar ningun interface. Puede heredar de una o de varias clases y simultaneamente implementar uno o varios interfaces.

El objeto $o es una instancia de la clase C. Desde un metodo de la clase, cual es la forma correcta de hacer referencia al atributo estatico a de la clase C?. self::$a;. C::a;. $o::a;. self::a;.

En el motor de plantillas Smarty puedes utilizar require para incluir el contenido de una plantilla dentro de otra. Verdadeiro. Falso.

El metodo magico __set se puede utilizar para devolver los valores de los atributos privados y protegidos de la clase. Verdadeiro. Falso.

La diferencia entre comparar dos objetos utilizando los operadores \=\= y \=\=\= es: El primero compara los atributos y el segundo indica si hacen referencia al mismo objeto. A partir de PHP5 no hay diferencias al utilizarlos para comparar dos objetos. El primero compara solo los atributos publicos y el segundo tambien los no publicos. El primero compara los atributos de los objetos y el segundo compara ademas si son instancias de la misma clase.

Los modificadores abstract y final: abstract puede aplicarse a clases y a metodos pero final solo a clases. Ambos pueden aplicarse solo a clases. Ambos pueden aplicarse tanto a clases como a metodos. Ambos pueden aplicarse solo a metodos.

Si desde el metodo estatico m() de una clase quieres ejecutar otro metodo estatico n() de esa misma clase puedes hacer $this->n();. Verdadeiro. Falso.

Que caracteristicas de orientacion a objetos posee PHP5 que no estaban presentes en versiones anteriores del lenguaje?. Metodos destructores. Interfaces. Metodos constructores. Herencia multiple.

La funcion class_alias indica si existen alias definidos para una clase determinada. Verdadeiro. Falso.

Si en una clase esta definido el metodo magico __clone se ejecuta: Cuando se utiliza el operador = sobre un objeto de la clase. Cuando se copia un objeto de la clase utilizando la funcion clone. Cuando se crea una nueva instancia de la clase. Cuando se crea un nuevo identificador al objeto.

Desde una subclase para ejecutar el constructor de la clase base debes hacer parent::__construct();. Verdadeiro. Falso.

Que caracteristicas de orientacion a objetos no posee PHP5?. Sobrecarga de metodos y operadores. Herencia multiple. Interfaces. Clases abstractas.

En PHP5 es posible indicar de que clase deben ser los objetos que se pasen como parametros a las funciones y metodos. Verdadeiro. Falso.

En el motor de plantillas Smarty las plantillas de la aplicacion deberan ubicarse: En cualquier ruta mientras esten localizables por el interprete de PHP. En una ruta localizable por el interprete PHP y no accesible al servidor web. En un subdirectorio de la aplicacion web. En cualquier ruta mientras sean accesibles al servidor web.

Solo desde la version 5 de PHP se puede crear un constructor utilizando el nombre __construct(). Verdadeiro. Falso.

Si $o es un objeto cual es la forma correcta de hacer referencia a su atributo $p?. $o->$p. $o.p. $o->p. $o.$p.

Si defines un atributo privado $a en una clase puedes mostrar su valor desde los metodos de esa misma clase haciendo echo $a. Verdadeiro. Falso.

Para dar acceso de lectura a las propiedades privadas o protegidas de una clase se debe crear otra propiedad publica con el mismo nombre pero comenzando por get. Verdadeiro. Falso.

En una plantilla de Smarty los delimitadores que se utilizan para incluir datos y logica de presentacion son las llaves. Verdadeiro. Falso.

Si quieres que varias clases contengan un mismo atributo publico puedes crear un interface que lo defina y hacer que las clases implementen el interface. Verdadeiro. 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;.

Si tienes una clase H derivada de otra clase B, el siguiente código: $h = newH(); if ($h instanceof B) echo 'Cierto'; else echo 'Falso'; muestra 'Cierto'. Verdadeiro. Falso.

En el motor de plantillas Smarty para ejecutar y mostrar una plantilla se utiliza: El metodo show(). El metodo execute(). El metodo definido en el codigo. El metodo display().

Denunciar Test