Nota:
- La solución de las siguientes preguntas pueden ayudarte a aprobar el módulo, siempre y cuando sean las mismas que me mostraron.
- Dos asteriscos (**) significa Alternativa Correcta.
- Alternativas sin marcar significa que me equivoque en la respuesta, por consiguiente depende únicamente de tu conocimiento. Si logras identificar la alternativa correcta compártela en este Sitio Web y si te tocan nuevas preguntas también. Gracias!
Delegados y eventos
1. Varianza y Covarianza, seleccione la respuesta con lógica más precisa.
No existen
Aplican solo para colecciones y métodos Genéricos
Los delegados solo soportan Covarianza
Los delegados solo soportan Varianza
Los delegados lo soportan plenamente
2. Las expresiones Lambda existen desde
**Framework 3.5
Framework 1
Framework 1.1
Framework 2.0
Framework 4
3. Para definir un controlador de eventos ( event handler ) se requiere
**El controlador debe tener la misma firma del delegado usado para el evento
Se debe crear un método anónimo sin parámetros
El controlador debe heredar de la misma clase que evento
Se debe generar un mensaje para que sea interceptado por el WndProc, y allí se llama un método con la misma firma que la del manejador.
No se requiere nada
4. ContraVarianza y Covarianza, seleccione la respuesta con lógica más precisa.
No existen
Aplican solo para colecciones y métodos Genéricos
Los delegados solo soportan Covarianza
Los delegados solo soportan Varianza
**Los delegados lo soportan plenamente
5. Los eventos ( no tipos event ) son delegados de multidifusión ( multicast delegate )
**Si
No, los eventos son tipo Event necesariamente
No, solo aceptan un delegado a la vez
No, multicast delegate solo es usado para hacer difusión sobre IPV 6
No, multicast delegate solo es usado para hacer difusión sobre IPV 4
6. Es una caracteristica de los manejadores de eventos
Solo estan presentes en interfaces de usuario
Son un nuevo paradigma de programación: Programación Orientada a Eventos
Deben ser escritos en código nativo
**Se pueden agregar o eliminar dinamicamente en tiempo de ejecución
Solo se pueden encontrar en las clases prestablecidad en el framework
7. Un ___________ puede tener varios _______________.Un _________ puede controlar varios _________ de varios editores.
suscriptor, eventos, suscriptor, eventos
evento, eventos, suscriptor,suscriptores
**evento, suscriptores, suscriptor, eventos
evento, suscriptores, suscriptor, eventos
evento, suscriptores, suscriptor, eventos
Espero haber ayudado en algo. Hasta la próxima oportunidad!
Twittear
Aqui otras preguntas, siguiendo la misma nomenclatura; dos asteriscos repuesta correcta, sin marcar no hubo respuesta correcta.
ResponderEliminar1.- Un método anónimo es.
**Un mecanismo que permite crear un delegado de manera rápida
Un método normal sin nombre, por lo cual nunca es usado
Un método sin firma
Un método oculto
Un mecanismo que permite alterar la visibilidad de los delegados para otros ensamblados
2.- La __________ permite que un método tenga un tipo de valor devuelto más derivado que lo que se define en el delegado.
Varianza
**Covarianza
Herencia
Generalización
Contravarianza
3.- Un ___________ es un tipo especial de ________ cuyos objetos pueden almacenar referencias a uno o más métodos.
evento, clase
evento, delegado
**delegado, clase
evento, objeto
delegado, objeto
4.- Por convención, los delegados de evento de .NET Framework tienen dos parámetros, _____________ y ___________
origen que provoco el evento, argumentos de justificacion
objeto que envia mensajes, datos del evento
origen que provoco el evento, objeto de destino
objeto que envia mensajes, argumentos de justificación
**origen que provoco el evento, datos del evento
5.- Los delegados en cualquiera de sus formas, son utilizables en: Material:
Eventos
LinQ
Reemplazar la herencia
Paso de propiedades como parámetros
Paso de funciones como parámetros
6.- Varianza y Covarianza, seleccione la respuesta con lógica más precisa.
No existen
Aplican solo para colecciones y métodos Genéricos
**Los delegados solo soportan Covarianza
Los delegados solo soportan Varianza
Los delegados lo soportan plenamente
7.- El Patrón de Eventos usado en .Net Framework para Windows Forms y ASP.Net consta de las siguientes partes
Un delegado que define la estructura del manejador
Declaración del tipo de mensaje generado en el evento
Una clase que provoca un evento
Vinculación del mensaje del evento con el WndProc
El controlador de evento, con la misma firma que el delegado que define la estructura del manejador
8.- Por convención, los delegados de evento de .NET Framework tienen dos parámetros, _____________ y ___________
origen que provoco el evento, argumentos de justificacion
objeto que envia mensajes, datos del evento
**origen que provoco el evento, objeto de destino
objeto que envia mensajes, argumentos de justificación
origen que provoco el evento, datos del evento
9.- Para crear un evento capaz de recibir datos personalizados se debe crear, además, una clase que herede de:__________
EventParams
EventData
**EventArgs
EventInfo
BaseEventArgs
10.- Son sintaxis inválidas para expresar un mismo delegado (C#)
(x, y) => x == y
(int x, int y) => x==y
"var miDel= delegate(int x, int y)
{
return x==y;
};"
"bool Foo (int x, int y)
{
return x==y;
}
delegate FooDelegate bool (int x, int y);
FooDelegate myFooDelegate = Foo;"
"delegate(x, y)
{
return x==y;
}"
11.- Los delegados de evento son ______________, lo que significa que pueden guardar referencias a más de un método de control de eventos
**Multidifusión
11.- Son sintaxis inválidas para expresar un mismo delegado (VB )
Function(x, y) x = y
Function(x As Integer, y As Integer) x = y
Dim miDel = Function(x As Integer, y As Integer) x = y
"Private Function Foo(x As Integer, y As Integer) As Boolean
Return x = y
End Function
Delegate Function FooDelegate(x As Integer, y As Integer) As Boolean
Dim myFooDelegate As FooDelegate = Foo"
Dim miDel = Function(x,y) x = y
12.- Los eventos solo se provocan dentro del contexto de las interfaces de usuario
**Verdadero
Falso
13.- Son formas de delegados
Multicast Delegate
Event
Delegate
Anonymous Delegate / Anonymous Method
Expresiones Lambda
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos...
EliminarMe parece genial saber que dedicaste algo de tu tiempo para compartir nuevas preguntas...
Citaré tu respuesta en la pregunta 1.
Exitos!! Hasta cualquier instante!!!
Aporte:
ResponderEliminar10.- Son sintaxis inválidas para expresar un mismo delegado (C#)
** (x, y) => x == y
** (int x, int y) => x==y
** "var miDel= delegate(int x, int y)
{
return x==y;
};"
"bool Foo (int x, int y)
{
return x==y;
}
delegate FooDelegate bool (int x, int y);
FooDelegate myFooDelegate = Foo;"
** "delegate(x, y)
{
return x==y;
}"
11.- Son sintaxis inválidas para expresar un mismo delegado (VB )
** Function(x, y) x = y
** Function(x As Integer, y As Integer) x = y
Dim miDel = Function(x As Integer, y As Integer) x = y
** "Private Function Foo(x As Integer, y As Integer) As Boolean
Return x = y
End Function
Delegate Function FooDelegate(x As Integer, y As Integer) As Boolean
Dim myFooDelegate As FooDelegate = Foo"
Dim miDel = Function(x,y) x = y
Hola AUrres, gracias por la visita y el aporte de tus conocimientos...
EliminarÉxitos!!! Hasta cualquier momento...
están malas las respuestas n° 10
EliminarHola Anónimo, gracias por la visita y el aporte de tu comentario.
EliminarGracias por la alerta.
Los mejores deseos! Hasta cualquier instante.
Gracias!! me ayudo bastante, habia repetido ese modulo como 7 veces jejejej por fin!! Graciasssss!!
ResponderEliminarHola Anónimo...
EliminarGracias a tí, por la visita y tomarte un tiempo para comentar tu sentir...
Éxitos!! Hasta cualquier momento...
La ____________ permite un método que tiene tipos de parámetro menos derivados que los del tipo de delegado.
ResponderEliminarVarianza
Covarianza
Herencia
Generalización
Contravarianza
Hola Anónimo, gracias por la visita y el aporte de una pregunta!!
EliminarÉxitos!! Hasta cualquier momento!
1-->Los eventos ( no tipos event ) son delegados de multidifusión ( multicast delegate )
ResponderEliminar**Si
No, los eventos son tipo Event necesariamente
No, solo aceptan un delegado a la vez
No, multicast delegate solo es usado para hacer difusión sobre IPV 6
No, multicast delegate solo es usado para hacer difusión sobre IPV 4
2-->La ____________ permite un método que tiene tipos de parámetro menos derivados que los del tipo de delegado.
**Varianza
Covarianza
Herencia
Generalización
Contravarianza
3-->Un ___________ es un tipo especial de ________ cuyos objetos pueden almacenar referencias a uno o más métodos.
evento, clase
evento, delegado
delegado, clase
evento, objeto
**delegado, objeto
4-->Por convención, los delegados de evento de .NET Framework tienen dos parámetros, _____________ y ___________
origen que provoco el evento, argumentos de justificacion
objeto que envia mensajes, datos del evento
origen que provoco el evento, objeto de destino
objeto que envia mensajes, argumentos de justificacion
**origen que provoco el evento, datos del evento
5-->Los delegados de evento son ______________, lo que significa que pueden guardar referencias a más de un método de control de eventos.
Autocontenidos
Autoimplementados
Multiproposito
**Multidifusión
MultiAutoContenidos
Hola Marcog, gracias por la visita y el aporte de tus conocimientos.
EliminarMuy buen aporte!!
Los mejores deseos!! Hasta cualquier momento!
Hola.
ResponderEliminarOtra pregunta
Las expresiones Lambda existen desde
Framework 3.5 **
Framework 1
Framework 1.1
Framework 2.0
Framework 4
Hola Luis Hermogenes Ochoa Buitrago, gracias por la visita y confirmar la respuesta de la pregunta!!
EliminarÉxitos!! Hasta cualquier momento!
El Patrón de Eventos usado en .Net Framework para Windows Forms y ASP.Net consta de las siguientes partes
ResponderEliminarA. Declaración del tipo de mensaje generado en el evento
B. Un delegado que define la estructura del manejador
C. Vinculación del mensaje del evento con el WndProc
D. Una clase que provoca un evento
E. El controlador de evento, con la misma firma que el delegado que define la estructura del manejador
Hola JMCMUSIC.TK, gracias por la visita y confirmar la pregunta!.
EliminarLos mejores deseos!! Hasta cualquier instante!
Hola JMCMUSIC.TK, gracias por la visita y confirmar la pregunta!.
EliminarLos mejores deseos!! Hasta cualquier instante!
Un método anónimo es
ResponderEliminar**Un mecanismo que permite crear un delegado de manera rápida
Por convención, los delegados de evento de .NET Framework tienen dos parámetros, _____________ y ___________
**origen que provoco el evento, datos del evento
ContraVarianza y Covarianza, seleccione la respuesta con lógica más precisa.
**Los delegados lo soportan plenamente
Las expresiones Lambda existen desde
**Framework 3.5
La ____________ permite un método que tiene tipos de parámetro menos derivados que los del tipo de delegado.
**Contravarianza
Los delegados de evento son ______________, lo que significa que pueden guardar referencias a más de un método de control de eventos.
**Multidifusión
Los eventos solo se provocan dentro del contexto de las interfaces de usuario
**True
Los eventos ( no tipos event ) son delegados de multidifusión ( multicast delegate )
**Si
Es una caracteristica de los manejadores de eventos
**Se pueden agregar o eliminar dinamicamente en tiempo de ejecución
Un ___________ es un tipo especial de ________ cuyos objetos pueden almacenar referencias a uno o más métodos.
**delegado, clase
Hola Samuel Lugo, gracias por la visita y el aporte de tus conocimientos!!
EliminarEs agradable saber que tomaste algo de tu tiempo para compartir el conocimiento!!
Éxitos!! Hasta cualquier momento!
Varianza y Covarianza, seleccione la respuesta con lógica más precisa.
ResponderEliminarLos delegados solo soportan Covarianza es incorrecta
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos.
EliminarDejaré la pregunta sin respuesta a esperas de mayores confirmaciones.
Los mejores deseos! Hasta cualquier instante.
El Patrón de Eventos usado en .Net Framework para Windows Forms y ASP.Net consta de las siguientes partes
ResponderEliminarB. Una clase que provoca un evento
C. El controlador de evento, con la misma firma que el delegado que define la estructura del manejador
D. Un delegado que define la estructura del manejador
Correctas
Hola Anónimo, gracias por la visita y el aporte de tus conocimientos!!
EliminarÉxitos! Hasta cualquier momento.