- 1. Indique la declaración correcta (1 punto):
- a. Dim dato = New Object()
- b. Public nota As Int32
- c. Dim importe As Integer = 1500
- d. Private programa As String = “Visual Studio”
- e. Todas son correctas
- f. Todas son incorrectas
- 2. ¿Cómo se implementa una propiedad Nombre en una clase? (1 punto)
- a. Declaramos una variable privada _nombre luego la exponemos mediante una propiedad pública Nombre.
- b. Declaramos una variable privada Nombre luego la exponemos mediante una propiedad privada _nombre.
- c. Declaramos una variable pública _nombre luego la exponemos mediante una propiedad pública Nombre.
- d. Las clases no pueden tener propiedades.
- e. Las propiedades son automáticas, no se programan.
- 3. ¿Qué orígenes de datos soporta LINQ? (1 punto)
- a. Únicamente con bases de datos SQL Server.
- b. Sólo con bases de datos SQL Server, Oracle y MySQL.
- c. Con documentos XML, diversas bases de datos y matrices.
- d. Con diversas bases de datos, documentos XML y colecciones de objetos.
- e. Colecciones de objetos y documentos XML.
- f. Solo listas y matrices.
- 4. El método GetDrives() de la clase DriveInfo devuelve: (1 punto)
- a. Una matriz DriveInfo() con los dispositivos del equipo.
- b. Una matriz DriveInfo() con los discos del equipo.
- c. Una matriz DeviceInfo() con los discos del equipo.
- d. Una matriz DiskInfo() con los dispositivos del equipo.
- e. No devuelve elementos.
- 5. ¿Cuál es la principal novedad en Visual Studio 2008? (1 punto)
- a. ADO .NET
- b. F#
- c. LINQ
- d. VSTO
- e. No hubo nada nuevo.
- 6. Si no agrego un constructor a mi clase, ¿Visual Basic generará uno automáticamente? (1 punto)
- a. Verdadero
- b. Falso
- 7. Indique la instrucción para trabajar con archivos o acceder al sistema de archivos (1 punto):
- a. Imports System.Files
- b. Imports System.IO.FileInfo
- c. Imports System.IO
- d. Imports System.FileSystem.IO
- e. Imports System
- 8. Un DataSet contiene principalmente (1 punto):
- a. Una colección DataTable
- b. Una colección DataRow
- c. Una colección DataColumn
- d. Una colección DataObject
- e. Ninguna de las anteriores
- 9. ¿Cuales son los nombres de las capas de una aplicación basada en tres capas? (1 punto):
- a. Datos o Entidades, Lógica o Reglas y Presentación.
- b. Datos, Componentes lógicos y ventanas de Windows.
- c. Acceso a base de datos, Reglas de negocio y página Web.
- d. Información, Restricciones y Visualización.
10. Tengo un evento llamado Guardar que tiene un parámetro nota de tipo Int32, ¿Cómo ejecuto el evento? (1 punto):
- a. Exec Guardar(“nota”)
- b. Raise Guardar(20)
- c. RaiseEvent Guardar(18)
- d. ExecuteEvent Guardar(nota As Int32)
- e. RaiseEvent Guardar(nota)
11. Que mostrará este código (1 punto):
Console.WriteLine (“{2} – {1} : {0}”, 20, “nota”, 1)
- a. 20 – nota : 1
- b. 1 – nota : 20
- c. nota – 1 : 20
- d. nota – 20 : 1
12. ¿Cómo leo el contenido de un archivo? ( 1 punto):
- a. Creo una variable de tipo StreamWriter y ejecuto el método ReadAll
- b. Creo una variable de tipo StreamReader y llamo el método ReadToEnd
- c. Creo una variable de tipo StreamWriter y ejecuto el método LoadContent
- d. Creo una variable de tipo StreamReader y llamo el método WriteLine
13. ¿Es posible agregar un ícono a un Button, desde el panel de propiedades? ( 1 punto):
- a. Si.
- b. No.
- c. Depende del tipo de Button
14. ¿Cuales son los pasos para utilizar código de otro proyecto (biblioteca)? (1 punto):
- a. Agrego la referencia de la biblioteca, y Visual Basic realiza automáticamente lo demás.
- b. Agrego la instrucción Imports directamente.
- c. Agrego la referencia de la biblioteca, luego la instrucción Importscorrespondiente.
- d. Visual Basic detecta automáticamente las referencias.
- e. No se puede. Todo el código tiene que estar en un solo proyecto.
15. ¿Cómo creo un archivo llamado personas.dat en la carpeta datos de la unidadG:? (1 punto):
- a. Dim fi = New FileInfo(“g:\datos\personas.dat”) Dim archivo = fi.Files.CreateDocument()
- b. Dim fi = New FileInfo(“g:\datos\personas.dat”) Dim archivo x = fi.CreateFile()
- c. Dim fi = New FileInfo(“g:\datos\personas.dat”) Dim archivo = fi.NewFile()
- d. Dim fi = New FileInfo(“g:\datos\personas.dat”) Dim archivo = fi.Create()
- e. Dim fi = New FileInfo(“g:\datos\personas.dat”) Dim archivo = fi.New()
16. Indique la forma de agregar un elemento a un control ListBox llamado nombreListBox (1 punto):
- a. nombreListBox.Items = “Visual Basic”
- b. ListBox(“nombreListBox”).Elements.Add(“C#”)
- c. lstNombre.Items.Add(“C++”)
- d. nombreListBox.Items.Append(“Java”)
- e. nombreListBox.Items.Add(“F#”)
- f. Todas son válidas.
17. [Examen Parcial] ¿Como obtengo un valor numérico desde la consola? (1 punto):
- a. Dim numero As Integer = Integer.ReadLine()
- b. Dim numero As Int32 =Console.ReadInt()
- c. Dim numero As Integer = Console.ReadLine()
- d. Dim numero As Int32 = Integer.Parse(Console.ReadLine())
- e. Dim numero As Int = Integer.Parse(Console.ReadInt())
18. [Examen Parcial] Dada una matriz:
Dim matriz = new Integer() {4, 6, 7, 10, 9, 12, 1, 9, 6, 4, 20, 15}
Qué valor devuelve: matriz(matriz(3)) + matriz(matriz(0)) – matriz(11)
(1 punto, sustentar el resultado):
- a. 9
- b. 11
- c. 18
- d. 14
- e. 20
19. ¿.NET es un lenguaje de programación? (1 punto):
- a. Verdadero
- b. Falso
- c. Según el contexto
20. ¿Qué significa CLR? (1 punto):
- a. Common Library Resources
- b. Command Light Resource
- c. Common Language Runtime
- d. Command Library Research
- e. Common Light Runtime
- [Bonus] ¿Qué es un objeto? (1 punto):
- a. Una clase.
- b. Una entidad del mundo real.
- c. Una representación de una entidad del mundo real.
- d. Una idealización de algo.
- e. Un elemento tangible o visible.
- [Bonus] Escriba el código para mostrar una matriz unidimensional en consola (1 punto):
Dim mat As String() = new String(5){} For i As Integer = 0 To mat.GetLenght(0)-1 Console.WriteLine(mat(i)) Next |
No hay comentarios:
Publicar un comentario