En la programación dirigida por eventos, la cola de eventos:
Es necesaria
No es necesaria
Depende del lenguaje de programación usado
Ninguna de las anteriores. El método connect_after:
Solo admite funciones lambda manejadoras de la señal
Siempre tiene que ser declarado virtual
a y b son verdaderas
a y b son falsas. A una señal con visibilidad pública:
Solo podemos conectar manejadores públicos
Solo le podemos conectar funciones independientes de cualquier clase
Le podemos conectar cualquier manejador independientemente de su
visibilidad
Ninguna de las anteriores. ¿Cuál de las siguientes afirmaciones es falsa?
A una señal podemos conectarle una función lambda
A una señal podemos conectarle una función anónima
A una señal no le podemos conectar una función lambda
Una señal puede ser desconectada de su callback. La signatura de un manejador conectado a una señal:
Está condicionada por la signatura de la señal
No está condicionada por la signatura de la señal
Depende de si la clase a la cual pertenece está dentro de un espacio de
nombres
Ninguna de las anteriores. Una señal:
Solo puede tener conectado un manejador
Solo puede estar conectada con métodos de una clase
Puede tener conectados varios manejadores
Ninguna de las anteriores. En C# una señal…*
1
Nunca puede tener implementación
Siempre puede tener implementación
Solo podrá tener implementación cuando se declare virtual
Ninguna de las anteriores. C# es un lenguaje
débilmente tipado
fuertemente tipado
no tiene tipos
ninguna de las anteriores. En C# el enlace entre un evento y su controlador
se implementa mediante un delegado
se realiza automáticamente
se implementa mediante un puntero a función
a y c son ciertas. En C# el tipo ArrayList
permite almacenar elementos de tipo string
todos los elementos almacenados en un ArrayList son tratados como objetos
todos los elementos deben ser del mismo tipo
ninguna de las anteriores.