You are on page 1of 10

1. Acerca de ASP.

NET, es correcto afirmar que: Es un lenguaje de programacin basado en Visual Basic, HTML y JavaScript para

desarrollar aplicaciones Web No representa un nuevo modelo de programacin respecto a ASP

Es parte del CLR

Ninguna de las opciones es correcta

2. Cul es el mnimo componente de la plataforma .NET necesario para poder ejecutar aplicaciones en dispositivo mvil tipo Pocket PC o SmartPhoner? .NET Framework SDK

.NET Framework Redistributable Package

.NET Compact Framework

.NET Compact Framework SD

3. Hay alguna mejora en .NET 2.0 respecto al encapsulamiento de los atributos de una clase? No, no hay mejoras al respecto

Si, el uso de tipos parciales para las propiedades permite mejorar el

encapsulamiento Si, el uso de distintos modificadores de acceso para las properties permite mejorar

el encapsulamiento Si, el uso de generics permite mejorar el encapsulamiento

4. Qu es la compilacin Just In Time dentro de la plataforma .NET?

Es la compilacin de cdigo fuente a cdigo nativo realizada por el CLR

Es la compilacin de cdigo intermedio a cdigo nativo realizada por un compilador

de un lenguaje .NET Es la compilacin de cdigo fuente a cdigo intermedio realizada por el CLR

Es la compilacin de cdigo intermedio a cdigo nativo realizada por el CLR

5. Cules son los dos namespaces principales que conforman ADO.NET? System.Ado y System.Data

System.SqlClient y System.Xml

System.Data y System.Xml

System.Data y System.Data.Xml

6. Por qu se dice que las aplicaciones .NET son "Aplicaciones


Manejadas"? Porque el Sistema Operativo se encarga de manejar su ejecucin y ciclo de vida

Porque un entorno de ejecucin intermedia se encarga de manejar su ejecucin y

ciclo de vida Porque ellas mismas se encargan de manejar su ejecucin y ciclo de vida

Las opciones b y c son correctas

7. Acerca del Microsoft .NET Framework, es correcto afirmar que: Es una implementacin de la especificacin CLS

Es una implementacin de la especificacin CTS

Es una implementacin de la especificacin CLR

Es una implementacin de la especificacin CLI

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

.NET Framework Redistributable Package

.NET Compact Framework

.NET Compact Framework SDK

9. Qu tipo de cdigo es el que reside dentro de un Assembly? Cdigo Assembler

Cdigo MSIL

Cdigo de Mquina

Cdigo C# o Visual Basic.NET

10.Cules de las siguientes afirmaciones no es verdadera? .NET es una plataforma orientada a objetos

.NET soporta mltiples lenguajes de programacin

Las aplicaciones .NET son ejecutadas y manejadas directamente por el Sistema

Operativo .NET ofrece un nico modelo consistente para desarrollo de todo tipo de

aplicaciones

11.Qu es necesario para construir un compilador NET? Seguir la especificacin CLS

Seguir la especificacin BCL

Escribir el compilador en MSIL

Seguir las especificacin del Commom Language Runtime

12. Cul de las siguientes no es una clase de ADO.NET?


SqlDataReader

SqlDataAdapter

SqlDataSet

SqlCommand

13.Cules son las principales ventajas de la utilizacin de colecciones genricas? Aumento de performance, ya que no se necesitan hacer conversiones entre tipos

de datos Validacin en tiempo de compilacin de los tipos de datos que se insertarn en la

coleccin Mejora la calidad y comprensibilidad del cdigo al utilizar colecciones que son

fuertemente tipadas Todas las opciones son correctas

14.Cules de las siguientes son caractersticas de la .NET Framework Class Library? Est organizada en forma jerrquica

No es extensible

Es dependiente del lenguaje de programacin

Las opciones a y c son correctas

15.La Base Class Library provee: Funcionalidades elementales que pueden necesitarse para construir una aplicacin o

servicio Funcionalidades necesarias para conectarse e interactuar con bases de datos

relacionales Funcionalidades necesarias para crear aplicaciones basadas en formularios y

ventanas de Windows Funcionalidades necesarias para crear aplicaciones Web

16.Existe un nico CLR o un CLR por cada lenguaje de alto nivel

soportado por la plataforma .NET? Existe un CLR por cada lenguaje de alto nivel soportado por la plataforma .NET

Existe un nico CLR para todos los lenguajes soportados por la plataforma .NET

Existe un nico CLR para todos los lenguajes .NET desarrollados por Microsoft

Existe un CLR para cada uno de los lenguajes de alto nivel desarrollados por

Microsoft para la plataforma .NET

17.Cules de los siguientes son componentes de la plataforma .NET? Entorno de Ejecucin

Sistema Operativo

Bibliotecas de Funcionalidad

Las opciones a y c son correctas

18.Qu componente de software se encarga de compilar el cdigo fuente de una aplicacin a cdigo MSIL? Cada uno de los distintos compiladores de los lenguajes .NET

El CLR

El Compilador JIT

Las opciones b y c son correctas

19. Para qu tipos de escenarios de acceso a bases de datos es utilizado


el DataSet? Para escenarios desconectados

Para escenarios conectados

Para ambos

Para ninguno

20.Acerca del CLR, es correcto afirmar que: Provee manejo automtico de la memoria

Provee una gestin de errores consistente

Provee un entorno multithread

Todas las opciones son correctas

21.Puede una aplicacin .NET tener componentes escritos en distintos lenguajes de programacin de alto nivel? Si, una aplicacin .NET puede tener componentes escritos en cualquier lenguaje de

programacin de alto nivel Si, siempre que el lenguaje de alto nivel se adapte a las reglas de las

especificaciones CTS y CLS No, una aplicacin .NET debe estar escrita en un nico lenguaje

Si, pero con un lmite de dos lenguajes diferentes por aplicacin

22.Acerca de la nueva API de ADO.NET 2.0, es correcto afirmar que: Permite independizar el cdigo fuente del proveedor de acceso a datos que se est

utilizando Est basada en el uso de clases concretas sin herencia ni implementacin de

interfaces Se basa en el patrn de diseo "Abstract Factory"

Las opciones a y c son correctas

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

Proveer manejo estructurado de excepciones dentro del CLR

Proveer aislamiento entre las aplicaciones dentro del CLR

Proveer recoleccin automtica de memoria dentro del CLR

24.Acerca de los Tipos Parciales, es correcto afirmar que: Permiten la declaracin de un tipo en varios archivos fsicos

Utilizan la palabra clave partial en la declaracin

Se los puede utilizar para clases y estructuras

Todas las opciones son correctas

25.Acerca de los assemblies, es correcto afirmar que: Slo contienen cdigo MSIL

Necesitan registrarse en el Windows Registry

Son generados por el CLR luego de la compilacin JIT

Ninguna de las opciones es correcta

26.Cul de las siguientes afirmaciones no es verdadera acerca de los tipos por referencia (Reference Types)? Sus valores se almacenan en el Heap

La memoria que ocupan es liberada manualmente invocando al Garbage Collector

Una clase definida por el usuario es un Reference Type

Sus referencias se almacenan en el Stack

27.En qu momento es necesario especificar el tipo de dato concreto que utilizar una clase genrica? Al definir la clase

Al crear una instancia de la clase

Al utilizar una instancia de la clase por primera vez

Nunca es necesario especificar el tipo de dato concreto ya que se trata de una clase

genrica

Cul es el tipo del cual heredan todos los tipos de dato de la plataforma .NET? System.Class System.ValueType System.Type System.Object

Qu namespace utilizara para conectarse e interactuar con una base de datos SQL Server 2005 y obtener la mejor performance? System.Data.Sql System.Data.SqlClient System.Data.SqlServer System.SqlClient

You might also like