Programacion En C#

35 preguntas | Attempts: 125
Share

SettingsSettingsSettings
Programacion En C# - Quiz

Este Test mide en cierto grado el nivel de conocimiento que tienes sobre el lenguaje de programacion C#.Espero que le saquen el debido provecho y sean sinceros en sus respuestas.


Questions and Answers
  • 1. 

    Una variable local...

    • A.

      Puede ser utilizado en cualquier lugar en el programa

    • B.

      Se declara dentro de una Funcion

    • C.

      Debe aceptar una clase

    • D.

      Representa un objeto de una clase

    Correct Answer
    B. Se declara dentro de una Funcion
  • 2. 

    Una variable de instancia...

    • A.

      Es un objeto de una clase

    • B.

      Representa un atributo de un objeto

    • C.

      Es un método de una clase de

    • D.

      A y B son Correctas

    Correct Answer
    B. Representa un atributo de un objeto
  • 3. 

    Private Button Imprimir = new Button();

    • A.

      Crea un botón

    • B.

      Inicializa un botón

    • C.

      A y B son Correctas

    • D.

      Ninguna es Correcta

    Correct Answer
    D. Ninguna es Correcta
  • 4. 

    Un método de instancia...

    • A.

      Representa el comportamiento de un objeto

    • B.

      Representa los atributos de un objeto

    • C.

      Representa otra clase

    • D.

      A y B son Correctas

    Correct Answer
    A. Representa el comportamiento de un objeto
  • 5. 

    Un constructor...

    • A.

      Se utiliza para crear objetos

    • B.

      Debe tener el mismo nombre que la clase que lo declara

    • C.

      Se puede sobrecargar

    • D.

      B y C son Correctas

    • E.

      Todas son Correctas

    Correct Answer
    E. Todas son Correctas
  • 6. 

    Class Prueba: Form { }

    • A.

      Crea la Clase Prueba : Form

    • B.

      Crea la Clase Prueba que hereda de la clase Form

    • C.

      Crea la Clase Form que hereda de la clase Prueba

    • D.

      A y B son Correctas

    Correct Answer
    B. Crea la Clase Prueba que hereda de la clase Form
  • 7. 

    Una variable declarada dentro de un método se llama variable________?

    • A.

      Estática (Static)

    • B.

      Privada (Private)

    • C.

      Local

    • D.

      Global

    • E.

      B y D son Correctas

    Correct Answer
    C. Local
  • 8. 

    Definición de dos métodos con el mismo nombre pero con diferencias en sus parámetros se llama...

    • A.

      Carga (Loading)

    • B.

      Sobrecarga (Overloading)

    • C.

      Multiplexación (Multiplexing)

    • D.

      Polimorfismo

    Correct Answer
    B. Sobrecarga (Overloading)
  • 9. 

    Encuentra algún error en el constructor CuentaBancaria:public int CuentaBancaria ( ) {saldo = 0;}

    • A.

      El Nombre

    • B.

      Los Parámetros

    • C.

      El tipo de Retorno

    • D.

      No hay errores

    Correct Answer
    C. El tipo de Retorno
    Explanation
    Los Constructores No retornan datos.

    Rate this question:

  • 10. 

    En el cuerpo de un método, C # utiliza la palabra reservada __________ para referirse al objeto actual cuyo método se invoca

    • A.

      Call

    • B.

      This

    • C.

      Me

    • D.

      Do

    • E.

      Ninguna de las Anteriores

    Correct Answer
    B. This
  • 11. 

    El codigo:Mystring Cadena;Crea un(a)...

    • A.

      Clase

    • B.

      Constructor

    • C.

      Objeto

    • D.

      A y B son Correctas

    Correct Answer
    C. Objeto
  • 12. 

    Un evento es

    • A.

      El resultado de una acción de los usuarios

    • B.

      Resultado de la ejecución del programa

    • C.

      Código que obliga a los usuarios a hacer una acción

    • D.

      Ninguna de las Anteriores

    Correct Answer
    A. El resultado de una acción de los usuarios
  • 13. 

    Un delegado (delegate) se define como:

    • A.

      Un representante de la clase actual

    • B.

      Una clase que encapsula los métodos

    • C.

      Una forma de pasar matrices en los métodos

    • D.

      Un substituto de un método heredado

    Correct Answer
    B. Una clase que encapsula los métodos
  • 14. 

    ¿Es posible pasar métodos como argumentos a otros métodos, sin modificación?

    • A.

      SI

    • B.

      NO

    Correct Answer
    B. NO
  • 15. 

    ¿Cuál es la cabecera apropiada para una clase (MyClase) que tiene la intención de utilizar una interfaz (iface)?

    • A.

      Class MiClase iface

    • B.

      Class MyClass

    • C.

      Class MyClass: iface

    • D.

      Clase MyCalss (iface)

    • E.

      Clase MyCalss {iface}

    Correct Answer
    C. Class MyClass: iface
  • 16. 

    Para que una clase pueda utiliza una interfaz, debe:

    • A.

      Heredar las propiedades de la interfaz

    • B.

      Contener los mismos métodos que la interfaz

    • C.

      Crear un objetos de la interfaz

    • D.

      Todas son Correctas

    • E.

      A y B son Correctas

    Correct Answer
    D. Todas son Correctas
  • 17. 

    Cada clase, directa o indirectamente se extiende de:

    • A.

      System

    • B.

      Object

    • C.

      Form

    • D.

      Console

    • E.

      Ninguna de las Anteriores

    Correct Answer
    B. Object
  • 18. 

    El polimorfismo se produce cuando los métodos de la clase Hijo

    • A.

      Reemplazar los métodos de los Padres, pero mantener la Implementación

    • B.

      Mantener el tipo de retorno y argumentos de la clase Padre, pero la Implementación de manera diferente

    • C.

      Tienen diferentes tipos de retorno y argumentos de la clase Padre

    • D.

      Son virtuales

    Correct Answer
    B. Mantener el tipo de retorno y argumentos de la clase Padre, pero la Implementación de manera diferente
  • 19. 

    Para la salida del valor de la matriz multidimensional, Console.WriteLines( _____ ) se usaria el comando:

    • A.

      MyArray [1] [3]

    • B.

      MyArray [1,3]

    • C.

      MyArray (1) (3)

    • D.

      MyArray (1),(3)

    Correct Answer
    A. MyArray [1] [3]
  • 20. 

    ¿Todos los métodos de una clase base abstracta debe ser declarada abstractos?

    • A.

      SI

    • B.

      NO

    Correct Answer
    A. SI
  • 21. 

    ¿Los métodos que se declaran abstractos en la clase base debe mostrar la Implementación en el momento de la declaración?

    • A.

      SI

    • B.

      NO

    Correct Answer
    B. NO
  • 22. 

    El código public class B: A { }

    • A.

      Define una clase que hereda todos los métodos de A

    • B.

      Define una clase que hereda solo los métodos públicos de A

    • C.

      Genera Error

    • D.

      Ninguno es Correcto

    Correct Answer
    A. Define una clase que hereda todos los métodos de A
  • 23. 

    Suponiendo que public class B : A { public B(int i) :base(i) { } }   compila y ejecuta correctamente, ¿qué podemos concluir acerca de los constructores en la clase?

    • A.

      Un constructor toma un argumento de tipo i

    • B.

      Sólo hay un constructor por defecto

    • C.

      Un constructor toma un argumento del tipo int

    • D.

      A y B son Correctas

    Correct Answer
    C. Un constructor toma un argumento del tipo int
  • 24. 

    ¿Clases declaradas con la palabra reservada sealed (sellado) puede ser clases base?

    • A.

      SI

    • B.

      NO

    Correct Answer
    B. NO
  • 25. 

    El método _____ lanza una excepción cuando ese método detecta que se ha producido un problema.

    • A.

      Try

    • B.

      Catch

    • C.

      Throw

    • D.

      A y B son Correctas

    Correct Answer
    C. Throw
  • 26. 

    Objetos de excepción se derivan de la clase

    • A.

      Try

    • B.

      Catch

    • C.

      Exception

    • D.

      System

    • E.

      Ninguna de las Anteriores

    Correct Answer
    C. Exception
  • 27. 

    Una clase abstracta...

    • A.

      Puede contener variables de instancia

    • B.

      Puede contener constructores

    • C.

      Puede extenderse a otra clase

    • D.

      A y B son Correctas

    • E.

      Todas son Correctas

    Correct Answer
    E. Todas son Correctas
  • 28. 

    El bloque ____ contiene el código que podría lanzar una excepción

    • A.

      Try

    • B.

      Catch

    • C.

      Exception

    • D.

      Error

    • E.

      A y B son Correctas

    Correct Answer
    A. Try
  • 29. 

    Un Hilo (Thread) es:

    • A.

      Un objeto que permite la multitarea en el ordenador

    • B.

      Un objeto que se envuelve con otros hilos o procesos

    • C.

      Un objeto obsoleto que no se utiliza

    • D.

      Ninguna de las Anteriores

    Correct Answer
    A. Un objeto que permite la multitarea en el ordenador
  • 30. 

    La sincronización es:

    • A.

      El retraso en la ejecución de un hilo hasta que haya suficiente memoria para trabajar

    • B.

      Dar a cada inicio y final del hilo, el mismo tiempo

    • C.

      Hacer que cada hilo haga lo mismo

    • D.

      Hacer que cada hilo inicie al mismo tiempo, pero no necesariamente terminen juntos

    • E.

      B y C son Correctas

    Correct Answer
    A. El retraso en la ejecución de un hilo hasta que haya suficiente memoria para trabajar
  • 31. 

    En C # el Thread.Sleep (tiempo) mide el tiempo en:

    • A.

      Segundos

    • B.

      Milisegundos

    • C.

      Nanosegundos

    • D.

      Todas las Anteriores

    Correct Answer
    B. Milisegundos
  • 32. 

    Cuando un hilo regresa de un estado Suspendido, regresa a:

    • A.

      Estado sin comenzar (Unstarted)

    • B.

      Estado detenido (Stopped)

    • C.

      Introducción del Estado (considerando ahora una parte del estado de ejecución) (Started)

    • D.

      Estado de Resumen (Resume)

    • E.

      Ninguna de las Anteriores

    Correct Answer
    C. Introducción del Estado (considerando ahora una parte del estado de ejecución) (Started)
  • 33. 

    La enumeración ThreadPriority no contiene:

    • A.

      Más bajo (Lowest)

    • B.

      Mayor (Highest)

    • C.

      Debajo de lo normal (BelowNormal)

    • D.

      Ninguna de las Anteriores

    Correct Answer
    D. Ninguna de las Anteriores
  • 34. 

    La manera de devolver un hilo del estado de suspensión es:

    • A.

      Pulse

    • B.

      PulseAll

    • C.

      Interrupt

    • D.

      Resume

    • E.

      ReStart

    Correct Answer
    D. Resume
  • 35. 

    Para bloquear / desbloquear un objeto se utilizan los métodos:

    • A.

      Lock / Unlock

    • B.

      Enter / Exit

    • C.

      Close / Open

    • D.

      Close / Allow

    Correct Answer
    B. Enter / Exit

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Jan 07, 2013
    Quiz Edited by
    ProProfs Editorial Team
  • Oct 02, 2009
    Quiz Created by
    Cooper1388
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.