You are on page 1of 4

EXAMEN DE SUB-SANACIN

Apellidos y Nombres:

Carrera:

Ciclo:

1. Qu es una variable?

a. Es un espacio en una base de datos para almacenar informacin.


b. Es un desvo condicional en el programa.
c. Es un bucle que el programa contiene.
d. Es una posicin de memoria RAM con nombre y que contiene un valor..

2. Decimos que dos mtodos estn sobrecargados cuando:

a. Tienen el mismo nombre y la misma firma.


b. Tienen distinto nombre y la misma firma.
c. Tienen el mismo nombre y distinta firma..
d. Tienen distinto nombre y distinta firma.

3. A qu se denomina comnmente "CAST"?

a. A un conjunto de datos a ser convertidos.


b. A la conversin implcita de un objeto/tipo o tipo/objeto.
c. A una forma explcita de convertir tipos de datos entre s..
d. Ninguna opcin es correcta.

4. Qu es un Namespace, o espacio de nombres?

a. Un mtodo para agrupar lgicamente clases relacionadas entre s..


b. Un mtodo para agrupar fsicamente clases relacionadas entre s.
c. Un contenedor lgico de DLL's.
d. Todas las opciones son correctas.

5. A qu se denomina "Excepcin" en .NET?

a. A los errores imprevistos que se producen en tiempo de codificacin.


b. A los errores imprevistos que se producen en tiempo de ejecucin..
c. A los errores imprevistos que se producen en tiempo de diseo.
d. Todas las opciones son correctas.

6. Cul es el bloque que utiliza .NET para proveer administracin estructurada de excepciones?

a. OnError/Goto
b. If/Else
c. Throw
d. Try/Catch/Finally..

7. Si se desea definir un comportamiento para un conjunto de clases no necesariamente relacionadas entre


s, la mejor opcin sera:

a. Definir una jerarqua de herencia entre las clases


b. Encapsular el comportamiento en una clase agregada
c. Definir una interfaz..
d. Relacionar las clases mediante una asociacin bi-direccional.

8. Cmo se declara e instancia un objeto llamado Cuentas, que sea de una coleccin de objetos de tipo
Cuenta, utilizando Generics?

a. List(Cuenta) Cuentas = New List(Cuenta).


b. List(Cuenta) Cuentas = New List(Cuenta)().
c. List(Of Cuenta) Cuentas = New List(Of Cuenta)()..
d. List(Of Cuenta) Cuentas = New List(Of Cuenta>).

9. Cul es la palabra reservada para crear una instancia de una clase?

a. Create
b. New..
c. CreateObject
d. Ninguna de las opciones es correcta.

10. Cmo se declara la clase de paquete Avion para que herede de la clase Vehiculo?

a. Friend Class Avion (Vehiculo).


b. Friend Class Avion Inherits Vehiculo..
c. Friend Class Avion Inherits Class Vehiculo.
d. Class Friend Vehiculo (Avion).

11. Se requiere ejecutar un conjunto de comandos contra una base de datos en forma transaccional. Cu
seran los pasos a realizar?

a. Iniciar una transaccin mediante el mtodo BeginTransaction, ejecutar los comandos y


mtodo EndTransaction.
b. Iniciar una transaccin mediante el mtodo NewTransaction, ejecutar los comandos
transaccin con el mtodo Commit.
c. Iniciar una transaccin mediante el mtodo BeginTransaction, ejecutar los comandos
transaccin con el mtodo Commit..
d. Iniciar una transaccin mediante el mtodo BeginTransaction, ejecutar los comandos
transaccin con el mtodo EndTransaction.

finalizar con e

y confirmar la

y confirmar la

y confirmar la

12. Cmo se declara un mtodo abstracto, pblico, que retorna un entero, no recibe parmetros y que se
denomina CalcularTotal?

a. MustOverride Public Function CalcularTotal() As Integer.


b. Public MustOverride Integer Function CalcularTotal().
c. Public MustOverride Function CalcularTotal() As Integer..
d. MustOverride Public Function CalcularTotal().

13. Cul es el mnimo componente de la plataforma .NET necesario para poder ejecutar aplicaciones en
una PC o Servidor?

a. .NET Framework SDK.


b. .NET Framework Redistributable Package..
c. .NET Compact Framework.
d. .NET Compact Framework SDK.

14. Cules de las siguientes afirmaciones no es verdadera?

a. .NET es una plataforma orientada a objetos.

b. .NET soporta mltiples lenguajes de programacin.


c. Las aplicaciones .NET son ejecutadas y manejadas directamente por el Sistema Operativo..
d. .NET ofrece un nico modelo consistente para desarrollo de todo tipo de aplicaciones.

15. Para qu tipos de escenarios de acceso a bases de datos es utilizado el DataSet?


a. Para escenarios desconectados.
b. Para escenarios conectados.
c. Para ambos..
d. Para ninguno.

16. Qu es necesario para construir un compilador NET?

a. Seguir la especificacin CLS..


b. Seguir la especificacin BCL.
c. Escribir el compilador en MSIL.
d. Seguir las especificacin del Commom Language Runtime.

17. Qu tipo de cdigo es el que reside dentro de un Assembly?

a. Cdigo Assembler.
b. Cdigo MSIL..
c. Cdigo de Mquina.
d. Cdigo C# o Visual Basic.NET.

18. Cul es el tipo del cual heredan todos los tipos de dato de la plataforma .NET?

a. System.Class.
b. System.ValueType.
c. System.Type.
d. System.Object..

19. Cules son los dos namespaces principales que conforman ADO.NET?

a. System.Ado y System.Data.
b. System.SqlClient y System.Xml.
c. System.Data y System.Xml..
d. System.Data y System.Data.Xml.

20. Cul es la funcin principal de los Application Domains? a. Proveer soporte multithread dentro del CLR

b. Proveer manejo estructurado de excepciones dentro del CLR.


c. Proveer aislamiento entre las aplicaciones dentro del CLR..
d. Proveer recoleccin automtica de memoria dentro del CLR.

21. Acerca de ASP.NET, es correcto afirmar que:

a. Es un lenguaje de programacin basado en Visual Basic, HTML y JavaScript para desarrollar aplicaciones
Web.
b. No representa un nuevo modelo de programacin respecto a ASP.
c. Es parte del CLR.
d. Ninguna de las opciones es correcta..

22. Acerca del CLR, es correcto afirmar que:

a. Provee manejo automtico de la memoria


b. Provee una gestin de errores consistente
c. Provee un entorno multithread
d. Todas las opciones son correctas..

23. Qu componente de software se encarga de compilar el cdigo fuente de una aplicacin a cdigo MSIL?

a. Cada uno de los distintos compiladores de los lenguajes .NET.


b. El CLR.
c. El Compilador JIT..
d. Las opciones b y c son correctas.

24. Puede una aplicacin .NET tener componentes escritos en distintos lenguajes de programacin de alto
nivel?

a. Si, una aplicacin .NET puede tener componentes escritos en cualquier lenguaje de programacin de alto
nivel.
b. Si, siempre que el lenguaje de alto nivel se adapte a las reglas de las especificaciones CTS y CLS..
c. No, una aplicacin .NET debe estar escrita en un nico lenguaje.
d. Si, pero con un lmite de dos lenguajes diferentes por aplicacin.

25. Cules de las siguientes son caractersticas de la .NET Framework Class Library?

a. Est organizada en forma jerrquica..


b. No es extensible.
c. Es dependiente del lenguaje de programacin.
d. Las opciones a y c son correctas.

26. Acerca del Microsoft .NET Framework, es correcto afirmar que:

a. Es una implementacin de la especificacin CLS..


b. Es una implementacin de la especificacin CTS.
c. Es una implementacin de la especificacin CLR.
d. Es una implementacin de la especificacin CLI.

27. Acerca de los assemblies, es correcto afirmar que:

a. Slo contienen cdigo MSIL.


b. Necesitan registrarse en el Windows Registry.
c. Son generados por el CLR luego de la compilacin JIT.
d. Ninguna de las opciones es correcta..

28. Cules de los siguientes son componentes de la plataforma .NET?

a. Entorno de Ejecucin..
b. Sistema Operativo.
c. Bibliotecas de Funcionalidad.
d. Las opciones a y c son correctas.

29. Por qu se dice que las aplicaciones .NET son "Aplicaciones Manejadas"?

a. Porque el Sistema Operativo se encarga de manejar su ejecucin y ciclo de vida.


b. Porque un entorno de ejecucin intermedia se encarga de manejar su ejecucin y ciclo de vida..
c. Porque ellas mismas se encargan de manejar su ejecucin y ciclo de vida.
d. Las opciones b y c son correctas.

30. Qu namespace utilizara para conectarse e interactuar con una base de datos SQL Server 2005 y
obtener la mejor performance?

a. System.Data.Sql
b. System.Data.SqlClient..
c. System.Data.SqlServer
d. System.SqlClient.

You might also like