Sunteți pe pagina 1din 7

Prueba de Conocimientos generales de .NET PersonalSoft S.A.

S Sede Bogot Julio 2011

Parte 1. Marque con una cruz la opcin que responda mejor a la pregunta. 1. Un formulario web se compone de: a. Un archivo .html b. Un conjunto de archivos partial class c. Un tag form dentro de una pgina web d. Todas las respuestas son correctas 2. Es la capacidad que tiene un lenguaje para permitir manejar excepciones a travs de una estructura de control que protege bloques de cdigo: a. Manejo estructurado de excepciones b. Control de errores c. Depuracin 3. Cmo sabe el desarrollador si la llamada a una pgina web es un postback? a. Consultando si existen valores en el View State b. Toda llamada a una pgina web es un postback c. Habilitando Autopostback en verdadero d. Mediante la propiedad Page.IsPostback 4. Es la clase de .NET a travs de la cual se manejan excepciones: d. Object.Exception e. e.Exception f. System.Exception 5. Permiten generar un tipo de dato compuesto: g. Delegados h. Clases i. Estructuras 6. Habilidad de un lenguaje para definir clases que se comporten distinto, a pesar de llamarse igual: j. Herencia k. Polimorfismo l. Encapsulamiento 7. Es la habilidad de una clase para servir de base a otra clase, trasladndose su funcionalidad: m. Herencia n. Polimorfismo o. Encapsulamiento
Elaborado por: Carina Lizebeth Ordez Araque . Revisado por: Mario Alexander Aponte.

Prueba de Conocimientos generales de .NET PersonalSoft S.A.S Sede Bogot Julio 2011

8. Enla programacinorientada a objetos,cmo describirala encapsulacin? a. La conversin deun tipo deobjeto a otro. b.La resolucinde tiempo de ejecucindel mtodo delas llamadas. c.La exposicinde los datos. d.La separacin de lainterfaz y la implementacin. 9. Elemento a travs del cual un programa recibe datos: p. Formulario q. Control r. Interfaz de usuario 10. Cul es la utilidad de una Master Page? a. Sirve para definir cul es la pgina principal cuando un browser abre el sitio b. Sirve solamente para aplicar estilos en todas las pginas del sitio c. Sirve para definir la estructura de las pginas del sitio (encabezamiento, pie de pgina, mens, navegacin) d. Sirve para acomodar el nuevo control de login y Web Parts. Ningn otro control est permitido 11. Es la referencia lgica a una posicin fsica de la memoria RAM: a. Estructura b. Variable c. Tipo de dato 12. Las propiedades, mtodos y eventos son: s. Argumentos t. Elementos de interfaz u. Miembros 13. Cul de las siguientes operaciones no se puede realizar en un conjunto de datos ADO.NET? a. Un conjunto de datos se pueden sincronizar con la base de datos. b. Un conjunto de datos se pueden sincronizar con un RecordSet. c. Un conjunto de datos se puede convertir a XML. d. Usted puede deducir el esquema de un DataSet. 14. (BONUS) Cul de los siguientes no es un miembro del objeto ADODBCommand? a. ExecuteReader b. ExecuteScalar c. ExecuteStream d. Open e. CommandText

Elaborado por: Carina Lizebeth Ordez Araque . Revisado por: Mario Alexander Aponte.

Prueba de Conocimientos generales de .NET PersonalSoft S.A.S Sede Bogot Julio 2011

15.Los modos de autenticacin de IIS son: a. Annima, Bsica (Basic), De texto implcita (Digest), Windows integrada NTLM), Windows integrada (Kerberos). b. Bsica (Basic), De texto implcita (Digest), Windows integrada (NTLM), Basada en certificados de cliente. c. Annima, Bsica (Basic), De texto implcita (Digest), Windows integrada NTLM), Windows integrada (Kerberos), Basada en certificados de cliente d. Annima, Bsica (Basic), Windows integrada (NTLM), Windows integrada (Kerberos), Basada en certificados de cliente. 16. Si un mtodo est marcado como protegido internos que pueden acceder a ella? a. Las clases que estn en el mismo ensamblado, y deriva de la clase que declara. b. Slo los mtodos que se encuentran en la misma clase que el mtodo en cuestin. c. Mtodos internos puede ser llamado slo mediante la reflexin. d. Clases dentro del mismo ensamblado y las clases derivadas de la clase que declara. 17. Qu esun delegado? a.Una funcininflexible de tipospuntero. b.Un hiloligeroo proceso quese puedellamar a un mtodonico. c. Unareferencia a un objetoen un proceso diferente. d.Un canal deproceso deinter-mensaje.

Parte 2. Coloque en la lnea la letra F si el enunciado es falso y V si es verdadero. 18. ( ) Las clases de .NET Framework estn disponibles para todos los lenguajes de .NET. 19. ( ) Es imposible que los componentes compartidos en .NET entren en conflicto, gracias al GAC . 20. ( ) Los ensamblados de extensin EXE son cdigo mquina ejecutable. 21. ( ) Ejecutar ASP requiere que los programas se encuentren en la raz de aplicaciones Web, o alguno de sus directorios. 22. ( ) Las plantillas (templates) permiten predefinir recursos disponibles durante la creacin de una aplicacin. 23. ( ) Las variables pblicas son las que tienen mayores restricciones. 24. ( ) Una de las nuevas capacidades de .NET es poder utilizar variables sin haberlas declarado. 25. ( ) Los espacios de nombres reflejan la jerarqua lgica y fsica de las clases en .NET Framework . 26. ( ) Las principales jerarquas de espacios de nombres en .NET Framework son System y Objects.
Elaborado por: Carina Lizebeth Ordez Araque . Revisado por: Mario Alexander Aponte.

Prueba de Conocimientos generales de .NET PersonalSoft S.A.S Sede Bogot Julio 2011

27. ( ) El explorador de objetos permite verificar los objetos que estamos utilizando y sus caractersticas. 28. ( ) En .NET, cada programa puede disponer de su propia ve rsin de una librera, como consecuencia de la informacin contenida en el metadatos. 29. ( ) La manifestacin ms pura del polimorfismo es la utilizacin de overloads. 30. ( ) Los controles de usuario y los personalizados son mostrados correctamente en el Diseador de Visual Studio .NET. 31. ( ) IsPostBack es un mtodo de System.Web.UI.Page class . 32. ( ) EnableViewState permite a una pgina guardar lo ingresado por e usuario en un l formulario.

Parte 3. Explique en pocas palabras en qu consiste los siguientes er rores y de una posible solucin a estos. 33.

A)

B)

A). __________________________________________________________________________ __________________________________________________________________________ ____________________________________________ ____________________________ _. B). ____________________________ ______________________________________________ __________________________________________________________________________ ________________________________________________________________________. _
Elaborado por: Carina Lizebeth Ordez Araque . Revisado por: Mario Alexander Aponte.

Prueba de Conocimientos generales de .NET PersonalSoft S.A.S Sede Bogot Julio 2011

34.

__________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________ ________________________________________ _____.

35.

__________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ __________________________________ ________________________________________ ______.


Elaborado por: Carina Lizebeth Ordez Araque . Revisado por: Mario Alexander Aponte.

Prueba de Conocimientos generales de .NET PersonalSoft S.A.S Sede Bogot Julio 2011

36.

********************APP ********************** <appSettings> <add key="Con" value= "Data Source=(Local);Initial Catalog=Manten_2010;Integrated Security=true"/> </appSettings> ****************************************************** *************************Clase*************************** Public Class Conexion Private Cn As New SqlConnection(ConfigurationManager.AppSettings("Con")) Private DT As DataTable Private DA As New SqlDataAdapter Public Function Cargar() As DataTable DT = New DataTable DA = New SqlDataAdapter("select * from Usuario", Cn) DA.SelectCommand.CommandType = CommandType.Text DA.Fill(DT) Return DT End Function ********************************************** ******************FORM1********************** Public Class Form1 Private Obj As Conexion Private DT As DataTable Private Sub CargarGrilla() DT = New DataTable DT = Obj.Cargar 'Dim cadena As String = "Data Source=(Local);Initial Catalog=Manten_2010;Integrated Security=true" ' Dim con As New SqlConnection(cadena) 'Dim da As New SqlDataAdapter("select * from Usuario", con) 'Dim dt1 As New DataTable 'da.Fill(dt1) DataGridView1.DataSource = DT End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load CargarGrilla() End Sub

__________________________________________________ _______________________ _ __________________________________________________________________________ _________________________________________________________________________ .

Elaborado por: Carina Lizebeth Ordez Araque . Revisado por: Mario Alexander Aponte.

Prueba de Conocimientos generales de .NET PersonalSoft S.A.S Sede Bogot Julio 2011

Parte 4. (BONUS) Define qu datos y procedimientos se requieren para tratar como objetos al estacionamiento, al chofer y al registro de entradas. 37. El estacionamiento El coche veloz ofrece sus servicios de estacionamiento a todos los particulares que deseen dejar su vehculo en un lugar seguro. Dicho estacionamiento enumerados de la siguiente forma: P1-01, donde el P1 nos indica el piso y los dos ltimos nmeros el cajn, asimismo cuenta con 20 choferes los cuales tienen una clave de registro nica (Ch01). El dueo del estacionamiento propone que el control de entradas de los vehculos y pagos del servicio sea de la siguiente forma: y y y Se recibe al vehculo particular entregndole a cambio un boleto de estacionamiento, el cual tiene un nmero de folio. Se le asigna a dicho vehculo un cajn que se encuentre disponible y se registra la hora de entrada y la clave del chofer que lo recibi en una computadora. Posteriormente, a la hora de recoger un vehculo se le solicita el boleto al dueo y se registra la hora de salida del vehculo correspondiente, segn el folio. El sistema indica el piso, el nmero de cajn donde se encuentra el vehculo y el importe a pagar; en caso de que el vehculo no se encuentre en las mismas condiciones que cuando entr, se podr ver en el sistema el nombre del chofer que lo recibi. En el momento de pagar el importe de estacionamiento, el sistema asignar dicho cajn como disponible para otro vehculo.

Elaborado por: Carina Lizebeth Ordez Araque . Revisado por: Mario Alexander Aponte.

S-ar putea să vă placă și