sábado, 4 de mayo de 2013

Profundización depuración de aplicaciones - MVA - Microsoft Virtual Academy - Desarrollo en Microsoft Visual Studio - Módulo 27 de 30 - Intermedio



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! 

Profundización depuración de aplicaciones

1. Para habilitar la depuración remota, puede

**Instalar los componentes de depuración remota en el equipo remoto e iniciar el Monitor de depuración remota (msvsmon.exe) cuando se inicie la depuración
Modificar/Crear la llave de registro HKLM\Software\Microsoft\Windows\Debuggers\Visual Studio 2010\msvsmon.exe como DWORD=0
Modificar/Crear la llave de registro HKCU\Software\Microsoft\Windows\Debuggers\Visual Studio 2010\msvsmon.exe como DWORD=0
Instalar los componentes de depuración remota en el equipo remoto e iniciar el Monitor de depuración remota (msvsdebuggermon.exe) cuando se inicie la depuración
**Ejecutar el Monitor de depuración remota desde un recurso compartido de forma remota 


2. Se puede hacer depuración remota en las siguientes versiones de Visual Studio

**Professional
Express
**Ultimate
**Premium
Enterprise


3. Al compilar por linea de comandos el modificador /debug:pdbonly sirve para

Hacer debug
Indicar al compilador que debe generar un archivo .PBD para el ensamblado
Indicar al compilador que el ensamblado debe incorporar todos los atributos de depuración
Solo genera el archivo PBD
Requiere enlace con SQL Server para abrir la base de datos de depuracion (PBD) 


4. Los usuarios de confianza para la depuración son:

**aspnet
**localservice
**localsystem
authenticated users
**networkservice 


5. En las aplicaciones en modo mixto, la evaluación de propiedades por parte del depurador es una operación

delicada
mixta
**costosa 
transparente
nueva


6. Para permitir la depuración remota entre dominios se debe

Crear una relacion de confianza entre los dominios
**Modificar la directiva de seguridad local
Garantizar que los dominios son del mismo árbol 
Solo es posible entre subdominios 
Se debe crear un dominio de aplicación padre de los otros dos dominios 


7. Al compilar por linea de comandos el modificador /debug:full sirve para

Hacer debug
Indicar al compilador que debe generar un archivo .PBD para el ensamblado
**Indicar al compilador que el ensamblado debe incorporar todos los atributos de depuración
Solo genera el archivo PBD
Requiere enlace con SQL Server para abrir la base de datos de depuracion (PBD)



Espero haber ayudado en algo. Hasta la próxima oportunidad!






27 comentarios:

  1. Visual Studio tiene soporte para depurar aplicaciones multiproceso?

    FALSE
    **TRUE
    Se debe comprar por aparte
    Solo funciona si Visual Studio esta instalado en un equipo con más de un procesador
    Solo en versiones Team System

    Son metodos de creacion de un archivo de volcado de memoria

    Mientras depura un proceso en Visual Studio 2010, puede utilizar la opción Guardar volcado como del menú Depurar para guardar un archivo de volcado de memoria. Para obtener más información
    Si la depuración Just-In-Time está habilitada, puede asociar el depurador a un proceso bloqueado que se ejecuta fuera del depurador, interrumpir el proceso y, a continuación, guardar un archivo de volcado de memoria
    Puede guardar un archivo de volcado de memoria creado mediante la utilidad UserDump, que forma parte del paquete Herramientas de soporte de OEM
    Por medio de la instrucción Windbg /PID [pid] /bulk:[complete | | mini] /path:[file Path}
    Puede guardar un archivo de volcado de memoria creado mediante la utilidad Autodump+, que forma parte del paquete de Herramientas de depuración de Microsoft para Windows

    Un Símbolo de depuración es

    Un símbolo de depuración es un conjunto de información que expresa que construcciones o estructuras del lenguaje de programación estaban en una línea determinada.

    Un símbolo de depuración es un conjunto de información que expresa que construcciones o estructuras del lenguaje de programación generaron una pieza de código ejecutable ( código de máquina) en un ejecutable determinado
    Un símbolo de depuración es un archivo binario con información cifrada relacionada con instrucciones o estructuras del lenguaje de programación generaron una pieza de código ejecutable ( código de máquina) en un ejecutable determinado
    Un símbolo de depuración es un archivo binario con información estructurada relacionada con estructuras del lenguaje de programación con el fin de generar una pieza de código ejecutable ( código de máquina) en un ejecutable determinado
    Un símbolo de depuración es un conjunto de información que expresa que construcciones o estructuras del lenguaje de programación generaron una pieza de código ejecutable ineficiente en un ejecutable determinado

    Para mejorar el desempeño de la depuración de código mixto se puede:

    No se puede mejorar, no hay nada que hacer
    **Se debe desactivar la evaluación de propiedades en las ventanas del depurador
    Se debe activar la evaluación de costo/eficiencia en las ventanas del depurador
    Se debe activar la evaluación de propiedades en las ventanas del depurador
    Es suficientemente rápida, no requiere opciones adicionales

    La depuración colaborativa se logra haciendo uso de

    Intellitrace
    **Exportación e importación de datos de depuración
    IntelliDebug
    Papel
    Depuración remota

    Al compilar por linea de comandos el modificador /debug:pdbonly sirve para
    Hacer debug
    **Indicar al compilador que debe generar un archivo .PBD para el ensamblado
    Indicar al compilador que el ensamblado debe incorporar todos los atributos de depuración
    Solo genera el archivo PBD
    Requiere enlace con SQL Server para abrir la base de datos de depuracion (PBD)

    ResponderEliminar
    Respuestas
    1. Hola Victor Contreras, gracias por la visita y el aporte de tus conocimientos!!
      Es genial saber que tomaste algo de tu tiempo para compartir nuevas preguntas!!
      Los mejores deseos!! Hasta cualquier momento!!

      Eliminar
  2. Microsoft mantiene servidores de _________ públicos que proporcionan los símbolos para los sistemas operativos Windows, además de MDAC, IIS, ISA y .NET Framework.

    Control de versiones
    **Símbolos
    Codigo fuente
    Ejecutables
    Reporte de errores

    ResponderEliminar
    Respuestas
    1. Hola Marcog, gracias por la visita y el aporte de tus conocimientos!!
      Éxitos! Hasta cualquier instante!!

      Eliminar
  3. Son metodos de creacion de un archivo de volcado de memoria
    Mientras depura un proceso en Visual Studio 2010, puede utilizar la opción Guardar volcado como del menú Depurar para guardar un archivo de volcado de memoria. Para obtener más información

    Si la depuración Just-In-Time está habilitada, puede asociar el depurador a un proceso bloqueado que se ejecuta fuera del depurador, interrumpir el proceso y, a continuación, guardar un archivo de volcado de memoria

    Puede guardar un archivo de volcado de memoria creado mediante la utilidad UserDump, que forma parte del paquete Herramientas de soporte de OEM

    Por medio de la instrucción Windbg /PID [pid] /bulk:[complete | | mini] /path:[file Path}

    Puede guardar un archivo de volcado de memoria creado mediante la utilidad Autodump+, que forma parte del paquete de Herramientas de depuración de Microsoft para Windows

    ResponderEliminar
    Respuestas
    1. Hola Juan Pablo Strelczuk, gracias por la visita y confirmar la nueva pregunta.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  4. Otra pregunta...

    Se puede tener un servidor de símbolos local?

    ** Verdadero

    Falso

    ResponderEliminar
    Respuestas
    1. Hola Luis Hermogenes Ochoa Buitrago, gracias por la visita y el aporte de tus conocimientos!!
      Éxitos! Hasta cualquier instante!!

      Eliminar
  5. Otras dos preguntas...

    Mover el código del predicado de una consulta LINQ a un método aparte puede facilitar las tareas de depuración de código LINQ?

    Verdadero **

    Falso



    Un archivo PDB es

    Program Data Base **

    Parallel Debug

    Parallel Debug Binary

    Program Debug Base

    ResponderEliminar
    Respuestas
    1. Hola Luis Hermogenes Ochoa Buitrago, gracias por la visita y confirmar la nueva pregunta.
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  6. 2. Una aplicación en modo mixto es cualquier aplicación que
    **A. Sea hecha con java y uno de los lenguajes .Net excluyendo C++
    B. Sea hecha con más de un lenguaje de programación
    **C. Sea C++ administrado que se ejecute en Common Language Runtime
    **D. Combine código nativo (C++) y código administrado (como Visual Basic, Visual C# )
    E. Sea hecha con java y uno de los lenguajes .Net incluyendo C++

    ResponderEliminar
    Respuestas
    1. Hola! Elena Peñafiel, gracias por la visita y el aporte de tus conocimientos!
      Éxitos! Hasta cualquier instante!!

      Eliminar

  7. 6. Se puede hacer depuración remota entre dominios, en las siguientes versiones de Visual Studio
    A. Ultimate **
    B. Professional **
    C. Express
    D. Premium **
    E. Enterprise

    ResponderEliminar
    Respuestas
    1. Hola Gilber Gabriel Guerrero Rodriguez, gracias por la visita y el aporte de tus conocimientos!
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  8. 7. Los _____________ de memoria permiten guardar información del programa para una depuración posterior
    A. Monitores
    B. IDE
    C. Volcados
    D. Archivos de volcado **
    E. Compiladores

    ResponderEliminar
    Respuestas
    1. Hola Gilber Gabriel Guerrero Rodriguez, gracias por la visita y el aporte de tus conocimientos!
      Éxitos! Hasta cualquier instante!!

      Eliminar
  9. 2. Son conceptos relacionados con la depuración de aplicaciones multiproceso
    A. Herramientas paralelas
    B. Baterias Paralelas
    C. Vidas paralelas
    D. Pilas paralelas **
    E. Tareas paralelas **

    ResponderEliminar
    Respuestas
    1. Hola Gilber Gabriel Guerrero Rodriguez, gracias por la visita y el aporte de tus conocimientos!
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  10. . Cuando se produce un bloqueo, puede guardar un archivo de volcado de memoria para depurarlo más adelante
    A. En el equipo de compilación
    B. En otro equipo que contenga los archivos de origen y los símbolos de depuración
    C. En el equipo donde se produjo el volcado
    D. Ninguna de las anteriores
    E. a y b **

    ResponderEliminar
    Respuestas
    1. Hola Gilber Gabriel Guerrero Rodriguez, gracias por la visita y el aporte de tus conocimientos!
      Éxitos! Hasta cualquier instante!!

      Eliminar
  11. 4. Son metodos de creacion de un archivo de volcado de memoria
    **A. Puede guardar un archivo de volcado de memoria creado mediante la utilidad Autodump+, que forma parte del paquete de Herramientas de depuración de Microsoft para Windows
    **B. Si la depuración Just-In-Time está habilitada, puede asociar el depurador a un proceso bloqueado que se ejecuta fuera del depurador, interrumpir el proceso y, a continuación, guardar un archivo de volcado de memoria
    **C. Puede guardar un archivo de volcado de memoria creado mediante la utilidad UserDump, que forma parte del paquete Herramientas de soporte de OEM
    ** D. Mientras depura un proceso en Visual Studio 2010, puede utilizar la opción Guardar volcado como del menú Depurar para guardar un archivo de volcado de memoria. Para obtener más información
    E. Por medio de la instrucción Windbg /PID [pid] /bulk:[complete | | mini] /path:[file Path}

    ResponderEliminar
    Respuestas
    1. Hola Gilber Gabriel Guerrero Rodriguez, gracias por la visita y el aporte de tus conocimientos!
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar
  12. Una aplicación en modo mixto es cualquier aplicación que
    A. Sea hecha con más de un lenguaje de programación
    **B. Sea C++ administrado que se ejecute en Common Language Runtime
    **C. Combine código nativo (C++) y código administrado (como Visual Basic, Visual C# )
    D. Sea hecha con java y uno de los lenguajes .Net excluyendo C++
    E. Sea hecha con java y uno de los lenguajes .Net incluyendo C++

    ResponderEliminar
    Respuestas
    1. Hola Gilber Gabriel Guerrero Rodriguez, gracias por la visita y el aporte de tus conocimientos!
      Éxitos! Hasta cualquier instante!!

      Eliminar
  13. 1. ____________ poporciona funciones de depuración y traza para código cliente ECMAScript (JavasScript)

    A. Sis.Debug


    B. Debug.Sys


    C. System.Debug


    D. **** Sys.Debug ****


    E. Debug.System

    ResponderEliminar
    Respuestas
    1. Hola Juan Herrera, gracias por la visita y el aporte de tus conocimientos!
      Los mejores deseos!! Hasta cualquier momento!

      Eliminar