jueves, 6 de agosto de 2015

Información adicional sobre las clases y los métodos - Fundamentos de C# para absolutos principiantes - Microsoft Virtual Academy - MVA - Módulo 16


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.
  • Las preguntas y respuestas están en ingles y en español.
  • 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!

Información adicional sobre las clases y los métodos

1. What happens to objects that are no longer referenced in the current scope of execution?
¿Qué les ocurre a los objetos a los que ya no se hace referencia en el ámbito de ejecución actual?

They are removed from memory by the .NET Runtime's Garbage Collector
**Los elimina de la memoria el recolector de elementos no utilizados del runtime de .NET.

They are automatically removed from memory by the operating system
Los elimina automáticamente de la memoria el sistema operativo.

They are kept around by the .NET Runtime until needed again in the future.
El runtime de .NET los conserva por si se necesitaran de nuevo en el futuro.

They are stored in a special part of the computer's memory called the Stack.
Se almacenan en una parte especial de la memoria del equipo llamada "pila".


2. The following statement is NOT TRUE about constructors:
La siguiente afirmación sobre constructores NO ES VERDADERA:

There's a default constructor automatically created for you (whether you realize it or not)
Hay un constructor predeterminado que se crea automáticamente (tanto si se utiliza como si no).

You can create an overloaded constructor the way you create any overloaded method
Los constructores sobrecargados se crean del mismo modo que los métodos sobrecargados.

You must use the keyword static to define a constructor
**Se debe usar la palabra clave static para definir un constructor. (Según el aporte de francisco sierra)

Constructors are automatically called when you create a new instance of a class
Los constructores se invocan automáticamente cuando se crea una nueva instancia de una clase.



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






2 comentarios:

  1. La respuesta correcta de 2 es: "You must use the keyword static to define a constructorSe debe usar la palabra clave static para definir un constructor."

    ResponderEliminar
    Respuestas
    1. Hola francisco sierra, gracias por la visita y el aporte de tus conocimientos!
      Citaré la respuesta en la pregunta!
      Éxitos! Hasta cualquier instante!

      Eliminar