Test
Programación PUNTO NET
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (100)
1¿Qué es .NET?
- AA) Conjunto de bibliotecas de desarrollo que pueden ser utilizadas con el objetivo principal de acelerar el desarrollo de software y obtener de manera automática características avanzadas de seguridad, rendimiento, etc.
- BB) Es un Framework de desarrollo del cual se pueden construir aplicaciones de propósito general incluyendo soporte de ayuda y autocompletado.
- CC) Es un conjunto de programas y servicios para la depuración y elaboración de pruebas de aplicaciones de cualquier tipo.
- DD) Conjunto de subprogramas de propósito general que permiten la elaboración y construcción de aplicaciones para un sistema operativo en general.
2¿Que es el CLR?
- AA) Es una librería para compartir capas en Tiempo de ejecución
- BB) Es la que define la manera en que las clases son compartidas
- CC) Es un entorno de ejecución que administra y ejecuta el código escrito en .NET
- DD) Comprende un conjunto de instrucciones y símbolos que sirven para el desarrollo y codificación de los sistemas.
3¿Indique la definición correcta de un tipo de dato de tipo Heap?
- AA) Son los que almacenan directamente un valor en la memoria (asignación estática).
- BB) Son tipos de datos complejos y su asignación de memoria se lo hace dinámicamente.
- CC) Es un tipo de datos que almacena información de manera estática y dinámicamente al mismo tiempo.
- DD) Comprende un conjunto de variables que se acceden desde el ambiente de desarrollo y estos ya están predefinidos.
4Indique cuál es el tipo de dato devuelto por la siguiente instrucción Console.ReadLine()?
- AA) El valor que devuelve esta instrucción es un número cero.
- BB) El valor que devuelve esta instrucción es una cadena de caracteres.
- CC) El valor que devuelve esta instrucción es un valor NULL.
- DD) El valor que devuelve esta instrucción es una valor vacío o EMPTY.
5De las funciones del lenguaje de programación en C#.
Servicios Componente
1. POO a) Porque facilita el desarrollo y permite la reutilización del código
2. Interoperabilidad b) Porque proporciona un enfoque estructurado (dividir el problema en
partes) con un sin número de funciones, tipos de datos, etc.
3. Simple c) Porque permite hace casi las mismas cosas que con otros lenguajes
como el C++
4. Seguro d) Porque el acceso a la memoria se lo puede realizar si se cuenta con
los permisos- AA 1c, 2a, 3b, 4d
- BB 1b, 2a, 3c, 4d
- CC 1a, 2c, 3b, 4d
- DD 1b, 2c, 3a, 4d
6¿Indique cuál es la forma correcta para declarar un arreglo de dos dimensiones?
- AA) float [ . ] Medidas;
- BB) float [ ][ ] Medidas;
- CC) float { , } Medidas;
- DD) float [ , ] Medidas;
7Indique cuál es la estructura correcta para declarar una estructura de excepción
- AA) try – catch – default
- BB) try – cacht – finally
- CC) try – catch – finally
- DD) try – catch – continue
8Porque no se puede declarar una variable con el nombre de “base”
- Aa) Porque es una instancia de una clase
- Bb) Porque en la librería Math existe un método con ese nombre
- Cc) Porque es para referencia o llamar al constructor de la clase padre
- Dd) Ninguna de las respuestas son correctas
9Indique cuál es la instrucción errónea para inicializar una matriz unidimensional.
- Aa) int[] arr = new int[5] {10.5,20,30,40,44};
- Bb) int [] arr = new int [] {1,2,3,4,5};
- Cc) int [] arr = {1,2,3,4,5,6,7,8};
- Dd) char [] arr = new char[] {‘H’,’o’,’l’,’a’};
10De la visibilidad de una clase relacione con su correspondiente respuesta correcta.
Ámbito Alcance
1. public a) Se aplica a los miembros de una clase, no a la clase en sí, la
visibilidad está reducida a la propia clase.
2. protected b) Es una combinación donde los identificadores pueden utilizar en el
ensamblado en que se han definido así como en clases derivadas.
3. private c) La clase o el miembro es visible desde fuera de su ámbito
inmediato, se aplica dentro del ensamblado al que pertenece.
4. internal d) Es visible en todos los ámbitos, no solo en el que se ha definido.
5. protected internal e) Es el más reducido, solo puede utilizarse en el interior del ámbito
en que se encuentra incluida.- AA 1d, 2b, 3c, 4e, 5a
- BB 1e, 2a, 3b, 4c, 5d
- CC 1d, 2a, 3e, 4c, 5b
- DD 1d, 2a, 3b, 4c, 5e
11Indique cuál es la definición correcta que se da a un constructor.
- AA) Es un método que se invoca automáticamente en la instancia de un objeto.
- BB) Deben tener el mismo nombre de la clase y siempre deben tener al menos 1 parámetro.
- CC) Deben tener un atributo de visibilidad private y tener el mismo nombre de la clase en la cual se la defina.
- DD) Deben tener un nombre que lo identifique de todos los otros métodos que se definan para la clase.
12Indique el concepto de mejor define el Enum en el lenguaje de programación en C#.
- AA) Permite almacenar un conjunto de constantes siendo el valor del primer elemento el número 0 .
- BB) Es un pilar fundamental de la programación orientada a objetos sin ella no se tendría la operatividad que brinda una clase.
- CC) Es un objeto que se declara con la instrucción using System.
- DD) Todas las respuestas son correctas.
13Indique el concepto de mejor define un atributo o miembro de clase.
- AA) Son aquellos atributos o miembros de una clase que están definidas dentro del bloque principal de la clase.
- BB) Son aquellos atributos o miembros que están definidos con la palabra static.
- CC) Son aquellos atributos que están dentro del constructor de una clase.
- DD) Son aquellos atributos o miembros que están definidos con la palabra final.
14De las siguientes instrucciones relacione con su correspondiente respuesta.
Sentencia/Instrucción Acción
1. super a) Sirve para referenciar al objeto en el que se encuentra
2. this b) Permite definir un atributo o miembro de la clase
3. static c) Instrucción mediante el cual permite instanciar un objeto
4. new d) Permite ejecutar el constructor de la clase padre- AA 1d, 2b, 3c, 4ª
- BB 1b, 2a, 3d, 4c
- CC 1d, 2b, 3a, 4c
- DD 1d, 2a, 3b, 4c
15De las siguientes instrucciones relacione con su correspondiente respuesta.
Valor Estado del Thread
1. Unstarted a) Se ha solicitado su detención temporal
2. SuspendRequested b) Aún no se ha puesto en marcha
3. Suspended c) Instrucción mediante el cual permite instanciar un objeto
4. stopRequested d) Se ha solicitado su detención- AA 1d, 2b, 3c, 4ª
- BB 1b, 2a, 3d, 4c
- CC 1d, 2b, 3a, 4c
- DD 1b, 2a, 3d, 4c
16Indique el concepto que mejor define la composición de clases.
- AA) El objeto en el nivel superior de la jerarquía es el todo y los que están en los niveles inferiores son sus partes o componentes, su relación es fuerte a tal punto que si desaparece uno de ellos, también deja de existir el objeto superior.
- BB) El objeto en el nivel superior de la jerarquía es el todo y los que están en la parte inferior son sus partes o componentes, sin importar que uno o más falten el objeto de nivel superior sigue aun existiendo.
- CC) En la jerarquía de objetos la composición representa todos los atributos y métodos, los cuales se guarda una copia en el objeto superior de tal forma que se puede prescindir de los objetos que lo componen.
- DD) En la jerarquía de objetos tanto el objeto de nivel superior como los que forman los niveles inferiores hacen uso de sus métodos para mantener la comunicación entre ellos.
17Indique el concepto que mejor define la utilización de una palabra reservada (ejemplo virtual) como nombre de una clase
- AA) Para poder utilizar una palabra reservada como nombre de una clase de la debe anteponer un símbolo que es el #
- BB) Para poder utilizar una palabra reservada como nombre de una clase de la debe anteponer un símbolo que es el @
- CC) Para poder utilizar una palabra reservada como nombre de una clase de la debe anteponer un símbolo que es el $
- DD) Para poder utilizar una palabra reservada como nombre de una clase de la debe anteponer un símbolo que es el *
18De los siguientes tipos de datos relacione con su correspondiente respuesta
Tipo de Dato Valor
1. byte a) Pueden contener números enteros de 32 bits con signo
2. ushort b) Pueden contener números enteros de 16 bits sin signo
3. int c) Pueden contener números enteros de 64 bits con signo
4. long d) Pueden contener números enteros de 8 bits- AA 1d, 2b, 3c, 4a
- BB 1b, 2a, 3d, 4c
- CC 1d, 2b, 3a, 4c
- DD 1b, 2a, 3d, 4c
19Sobre ADO.Net relacione correctamente
Objeto Descripción
1. Connection a) Ejecución de querys
2. Command b) Para la conexión
3. DataReader c) Actualización
4. DataAdapter d) Lectura- AA 1d, 2b, 3c, 4a
- BB 1b, 2a, 3d, 4c
- CC 1d, 2b, 3a, 4c
- DD 1b, 2a, 3d, 4c
20Indique cuál de los siguientes permite convertir un valor de tipo entero a cadena de caracteres.
- AA) toString( num );
- BB) Convert.ToString( num );
- CC) Convert.charAt(num);
- DD) (string) num;
21Indique el concepto que mejor define a MSIL.
- AA) Es uno de los archivos que se generan cuando una aplicación está ejecutándose como archivo respaldo
- BB) El archivo MSIL es el resultado de la ejecución de la compilación de una aplicación en .NET
- CC) El MSIL es parte fundamental dentro de la arquitectura de la CLR sin ella no se puede acceder al CLR.
- DD) El MSIL es el archivo resultante al momento de la ejecución de un programa y actúa como un archivo temporal, este se crea tantas veces se ejecute la aplicación.
22Indique la sentencia que permite hacer referencia al objeto actual en la plataforma .net
- AA) this
- BB) new
- CC) static
- DD) void
23Indique el concepto que mejor define qué es encapsulación
- AA) Es una forma de declarar métodos o atributos dentro de una clase que permite ser usados en otras clases
- BB) Es tener muchos métodos con el mismo nombre pero que actúan diferente según el número de parámetros que sea enviado.
- CC) Son métodos que ninguna otra clase puede acceder tan solo puede hacer la clase donde se encuentra definida.
- DD) Es un mecanismo que permite a los diseñadores de tipos de datos determinar qué miembros de los tipos creen pueden ser utilizados por otros y cuáles no.
24Indique del siguiente fragmento de código cuál es la salida mostrada por pantalla.
var x = 42;
System.out.println(++x);.- AA) 42
- BB) 43
- CC) Ninguna de las anteriores
- DD) Error de ejecución
25Indique el concepto que mejor define qué es una interface.
- AA) Es usado para definir un o varios métodos que las clases pueden implementar, es decir una interface define los métodos pero no los implementar, esa implementación lo hace la clase que lo utilice.
- BB) Es utilizado generalmente para definir e implementar métodos los mismo que pueden ser directamente utilizados por una clase, para ellos la clase debe enviar los parámetros necesarios para que se pueda ejecutar en la interface.
- CC) Es uso de una interface es muy similar al del polimorfismo ya que permite tener tanto en la clase y la interfaz el mismo nombre de métodos, pero con diferentes parámetros.
- DD) Es otra manera de encapsulamiento donde únicamente los métodos que están implementados en las interfaces son los que se van a compartir con las otras clases.
26Año en que se creó Visual Studio .NET
- AA) 1983
- BB) 1997
- CC) 1990
- DD) 2002
27Es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET, que después fue aprobado como un estándar por la ECMA
- AA) Visual Basic
- BB) C++
- CC) C#
- DD) ADO.NET
28¿Qué es Visual Studio .NET?
- AA) Es un lenguaje de programación de propósito general
- BB) Es un sistema de gestión de contenidos que permite desarrollar gestiones
- CC) Es un software que brinda las herramientas necesarias para crear, distribuir, administrar y dar mantenimiento a aplicaciones Web.
- DD) Es un sistema de gestión de bases de datos relacional
29¿Visual Studio .NET fue creado por?
- AA) Oracle Corporation
- BB) Microsoft
- CC) Java
- DD) PHP
30Visual Studio .NET permite la integración y el uso cruzado de lenguajes de programación como:
- AA) JAVA .NET, Joomla, Visual
- BB) Visual Basic .NET, Visual C# .NET, Visual C++ .NET
- CC) ADO .NET, ASP .NET, XML .NET
- DD) Framework .NET, MVC
31La plataforma .NET no es más que un conjunto de tecnologías para desarrollar y utilizar componentes que nos permiten
- AA) Crear, modificar o eliminar contenido de un sitio web
- BB) Crear formularios web, servicios web y aplicaciones Windows.
- CC) Actualizar datos
- DD) Crear, utilizar los distintos componentes y aplicaciones
32Librería de Clases en Visual Studio .NET
Relación Correlación
1. ADO.NET a) Para construir aplicaciones Windows
2. ASP.NET b) Para acceso a bases de datos
3. WinForms c) Para generar páginas activas- AA 1c, 2a, 3b
- BB 1b, 2a, 3c
- CC 1a, 2c, 3b
- DD 1b, 2c, 3a
33Es una especificación estandarizada que describe un entorno virtual para la ejecución de aplicaciones
- AA) CLI (Common Language Infrastructure)
- BB) ADO (ActiveX Data Objects)
- CC) ASP ()
- DD) CTL (Common Intermediate Language)
34C# contiene veinte categorías generales de tipos de datos integrados:
- AA) Tipos numéricos y de texto
- BB) Tipos de valor y de referencia
- CC) Tipos de escala y referencia
- DD) Tipos entero y decimal
35Es una solución completa e integrada que pueden usar equipos de cualquier tamaño que tengan amplias necesidades de calidad y escala.
- AA) Visual Basic
- BB) Visual Studio Enterprise
- CC) Lenguaje de programación
- DD) ADO.NET
36Microsoft Visual Studio es
- AA) Un Interfaz de Diseño Visual para el programador con herramientas suficientes para la codificación, ejecución y depuración de código fuente.
- BB) Un código y servicios que posibilitan el desarrollo de proyectos.
- CC) la interfaz de programación (API)
- DD) El marco de desarrollo .NET reúne todos los componentes
37Tipo de valor de C#
Relación Correlación
1. Número de enteros a) Float, decimal, double
2. Coma flotante b) bool
3. Datos lógicos c) Byte, long, int, short- AA 1c, 2a, 3b
- BB 1b, 2a, 3c
- CC 1a, 2c, 3b
- DD 1b, 2c, 3a
38C# permite especificar números enteros en formato hexadecimal. Nomenclatura
Relación Correlación
1. Decimal a) 0 x F5
2. Hexadecimal b) 245, 255
3. Entero largo c) 12L- AA 1c, 2a, 3b
- BB 1b, 2a, 3c
- CC 1a, 2c, 3b
- DD 1b, 2c, 3a
39Visual Studio permite crear aplicaciones que se comuniquen
- AA) Entre estaciones de trabajo, páginas web, dispositivos móviles,
- BB) Entre programas
- CC) Entre gestores e interfaces
- DD) Entre plataformas
40Para que un lenguaje de programación sea soportado por la plataforma .NET, debe existir un
- AA) Un compilador que traduzca a código nativo
- BB) Un nuevo lenguaje creado para la plataforma .NET
- CC) Un lenguaje de programación orientado a objetos
- DD) UN gestor de sesiones, que permite separar la interfaz de la lógica interna
41Requisitos de desarrollo ASP.NET
- AA) Visual Studio, un compilador
- BB) Un editor de código, .NET Framework, Un servidor Web
- CC) SQL Server, Oracle,
- DD) Servicios de Internet Information Server, IIS
42Entornos de aplicaciones web
- AA) Visual Studio, un compilador, servidor
- BB) ASP.NET, Windows Forms, ADO.NET
- CC) Oracle, un editor de código
- DD) Servicios de Internet Information
43C#, se puede usar secuencias de escape.
Relación Correlación
1. Retroceso a) \f
2. Avance de página b) \b
3. Tabulador horizontal c) \t- AA 1c, 2a, 3b
- BB 1b, 2a, 3c
- CC 1a, 2c, 3b
- DD 1b, 2c, 3a
44Las variables en C# se declaran indicando el tipo de dato que almacenará y su identificador. Un identificador puede:
- AA) Empezar por un número
- BB) Empezar por “_”
- CC) Contener más de 511 caracteres.
- DD) Especificando el tipo de dato
45Tipo de datos en C#
Aspectos Generales Ejemplo
1. Variables a) Caracteres denominados secuencias de escape
2. Literales b) Valores inmutables
3. Constantes c) Se declaran indicando el tipo de dato que almacenará y su
identificador.- AA 1c, 2a, 3b
- BB 1b, 2a, 3c
- CC 1a, 2c, 3b
- DD 1b, 2c, 3a
46Operadores en C#
Aspectos Generales Ejemplo
1. Aritméticos a) + - * /
2. Relacional b) << >>
3. Desplazamiento c) == != < > <= >=- AA 1c, 2a, 3b
- BB 1b, 2a, 3c
- CC 1a, 2c, 3b
- DD 1b, 2c, 3a
47Características pilares de la Programación Orientada a Objetos
- AA) Almacenamiento – Encapsulación - Tablas
- BB) Encapsulamiento, Herencia y Polimorfismo
- CC) Datos Jerárquicos - Relacionales – Dinámicos
- DD) Herencia – Bibliotecas - Actualización
48Un objeto polimórfico es
- AA) Un conjunto de herramientas y otras tecnologías de desarrollo
- BB) Una función de los parámetros utilizados durante su programación
- CC) Una entidad que puede contener valores de diferentes tipos durante la ejecución del programa
- DD) Un espacio que se reserva en la memoria
49Colecciones en C#
- AA) ArrayList – Stack- Queue- HashTable
- BB) Push- Pop – Foreach - RemoveAt
- CC) Contenedores - Login- Formas - Contenedores
- DD) Enqueue- Dequeue – Using System Collections
50Forma de instanciar una clase en C#
- AA) MyClass dato= dato;
- BB) MyClass dato =new MyClass( );
- CC) MyClass = new MyClass( );
- DD) dato MyClass = new MyClass( );
51La sintaxis básica de una variable es:
- AA) Din variable as tipo_variable
- BB) Dim variable as tipo_variable
- CC) Dim variable es tipo_variable
- DD) Din variable como tipo_variable
52¿Qué es una variable?
- AA) Pantallas que se ejecutan cuando pulsamos play
- BB) Estado de ejecución de los programa
- CC) Un indicador del lenguaje que puede ser modificado en la ejecución de la aplicación
- DD) Una letra que contiene números
53¿Al instalar o modificar la herramienta Visual Studio Community, qué elemento se debe verificar que esté seleccionado?
- AA) Desarrollo de Azure.
- BB) Almacenamiento y procesamiento de datos.
- CC) Desarrollo de ASP.Net
- DD) Desarrollo de Node.js
54¿ASP. Net es?
- AA) Herramienta para crear formularios CHILD
- BB) Framework que permite crear sitios web dinámicos y servicios web.
- CC) El cliente que necesita acceso a internet.
- DD) El hosting web
55El aspx.designer.cs contiene:
- AA) El código de los botones
- BB) Las declaraciones de los controles
- CC) Los elementos de handled
- DD) Las extensiones de los botones
56Proceso para crear un ejecutable
- AA) Archivo/Nuevo/Proyecto
Setup and Deployment - BB) Archivo/Nuevo/Proyecto
Otro tipo de proyectos Setup and Deployment - CC) Archivo/Proyecto
Otro tipo de proyectos Setup - DD) No hace falta generarlo, se crea en la carpeta etc.
- AA) Archivo/Nuevo/Proyecto
57Proceso para llamar a un formulario
- AA) frmBienvenidos bienvenidos = frmBienvenidos();
bienvenidos.hide(); - BB) Din bienvenidos As frmBienvenidos
bienvenidos.hide() - CC) frmBienvenidos bienvenidos = New frmBienvenidos();
bienvenidos.Show(); - DD) Dim bienvenidos As New frmBienvenidos
bienvenidos.Show()
- AA) frmBienvenidos bienvenidos = frmBienvenidos();
58Proceso para que un textbox acepte solo números
- AA) txt.Text = keyascii
- BB)
select case keyascii
case chr(8)
e.handled = false
case chr(48) to chr(57)
e.handled = false
case else
e.handled = true
end select - CC)
If Char.IsNumber(e.KeyChar) = True Then
e.KeyChar = ""
End If - DD) txt.Text = handled.true
59Determine que hace el siguiente ejercicio realizado por consola:
Module Ejercicio3
Sub Main()
Console.WriteLine("Escribe un numero")
Dim numero As Integer = Console.ReadLine
For i As Integer = 1 To 10
Console.WriteLine(numero & " x " & i & " = " & numero * i)
Next
Console.ReadLine()
End Sub
End Module- AA) Imprime el cálculo del IVA
- BB) Imprime la tabla de multiplicar de un número dado.
- CC) Imprime una serie de datos del 1 al 10
- DC) Dibuja un rectángulo de tamaño 10.
60Instrucciones para conocer si un número es divisible para otro numero
- AA)
If num1 div num2 = 0 Then
Console.WriteLine("El número " & num1 & " es
divisible por " & num2) - BB)
If num1 Mod num2 = 0 Then
Console.WriteLine("El número " & num1 & " es
divisible por " & num2) - CC)
If num1 % num2 = 0 Then
Console.Write("El número " & num1 & " es
divisible por " & num2) - DD)
If num1/num2 = 0 Then
Console.Write("El número " & num1 & " es
divisible por " & num2)
- AA)
61Programa que nos pida un número entre 0 y 10, si el número no está entre rango, volverá a pedir el número hasta que esté en el rango correcto.
- AA)
While i <= 100
If i Mod 2 <> 0 Then
Console.WriteLine(i)
End If
i = i + 1
End While - BB)
Do
Console.WriteLine("Escribe un numero entre 0 y 10")
num = Console.ReadLine
Loop While num <= 0 Or num >= 10 - CC)
Dim r As Double = Console.ReadLine()
Dim a As Double = Math.PI * Math.Pow(r, 2)
Console.WriteLine("NUM es " & a)
Console.ReadLine() - DD)
If num <=0 then
Console.WriteLine ("Escribe un numero entre 0 y 10")
num = Console.ReadLine
num <= 0 Or num >= 10
endif
- AA)
62¿Qué es WPF?
- AA) Plataforma de desarrollo para compilar aplicaciones web.
- BB) Permite hacer aplicaciones con Windows, Windows server, Windows móvil, Azure.
- CC) Crear aplicaciones móviles para tvOs, Android, watchOS.
- DD) Biblioteca de clases portátil.
63¿Cuáles son los dos namespaces principales que conforman ADO.NET?
- AA) System.Ado y System.Data
- BB) System.data y System.Xml
- CC) System.SqlClient y System.Data
- DD) System.Ado y System.Data.Xml
64¿El motor de compilación para compilar los proyectos de punto.Net es?
- AA) MS BUILD
- BA) CLR
- CA) UWP
- DA) MONO
65A qué se denomina excepción en .Net
- AA) A los errores imprevistos que se producen en tiempo de ejecución
- BB) A los errores imprevistos que se producen en tiempo de diseño
- CC) A los errores imprevistos que se producen en tiempo de codificación
- DD) A los errores imprevistos que se producen en tiempo de las pruebas
66¿Cuál es el tipo del cual heredan todos los tipos de datos de la plataforma .NET?
- AA) System.class
- BB) System.type
- CC) System.object
- DD) System.value
67¿Cuál es el mínimo componente de la plataforma .NET necesario para poder ejecutar aplicaciones en una Pc o servidor?
- AA) .Net Framerwork
- BB) .Net Compact framework .sdk
- CC) .Net framework redistributable packaje
- DD) .Net Compact framework
68El parámetro MsgBoxStyle se usa para:
- AA) Mostrar en los botones el estilo del ícono
- BB) Mostrar el botón aceptar
- CC) Mostrar la barra del título
- DD) Mostrar el estilo del texto
69Cuál es la palabra reservada para crear una instancia de una clase?
- AA) Create
- BB) Create Object
- CC) Create New
- DD) New
70¿Qué hay dentro de una clase?
- AA) Cuadro de herramientas y funciones
- BB) Objetos que tienen propiedades que describen sus atributos
- CC) Tipo de datos
- DD) Botones
71Cuáles son los 2 métodos de una clase
- AA) Sub … Function
- BB) Function …. Sub
- CC) Private …… Sub
- DD) Sub …. Public
72¿Qué devuelve el siguiente código?

- AA) 1,2,3
- BB) 1 2 3
- CC) 3 2 1
- DD) 6
73¿Qué significa la propiedad encapsulación?
- AA) Reunir todos los elementos que puedan considerarse pertenecientes a una misma entidad, el mismo nivel de abstracción
- BB) Reunir todos los elementos que puedan considerarse no pertenecientes a una misma entidad, el mismo nivel de abstracción
- CC) Reunir todos los elementos que puedan considerarse pertenecientes a una misma entidad, diferente nivel de abstracción
74Diferencia entre el campo private y public
- AA) Private solo se ve en la clase donde se definió, public se ve en todo el proyecto
- BB) Private solo se define en la clase donde se definió, public se define al inicio del proyecto
- CC) Private aparece en algunas clases, Public aparece dentro del proyecto
- DD) Private y public aparecen en todo el proyecto
75Del siguiente código, cuál es el resultado final.

- AA) 1 2 3
- BB) 0 0 0
- CC) 0 1 2
- DD) 3
76¿Qué es C#?
- AA) Lenguaje de programación multiparadigma
- BB) Entorno Microsoft que procesa una aplicación del lado del cliente.
- CC) Software Microsoft para el control de HTTPS
- DD) Un sistema de protocolos para HTTP de Microsoft
77La sintaxis de C#:
- AA) Se deriva de C/C++
- BB) Es HTML
- CC) Es basada en Javascript
- DD) Se basa en Visual Basic .NET
78¿Cuál de las afirmaciones es correcta en tipos de datos enteros con C#?
- AA) byte: -128 a 127 es Entero
- BB) byte: 0 a -255 es Entero
- CC) byte: 0 a 255 es Entero
- DD) Ninguna de las anteriores
79¿Para declarar una variable en C#?
- AA) var MiNumero
- BB) int miNumero;
- CC) miNumero = 5;
- DD) Ninguna de las anteriores
80¿Cuál de las siguientes afirmaciones es correcta en C#?
- AA) var resultado = Mat.Pow(5, 2)
- BB) var resultado = New Mat.pow(2,4)
- CC) var resultado = int Mat.pow(2,4);
- DD) var resultado = Math.Pow(5, 2);
81¿Un ejemplo de método simple (vacío) en C# es ?
- AA) public function MetodoUno(){}
- BB) public main MetodoUno()[]
- CC) public void MetodoUno(){}
- DD) public function MetodoUno()[]
82Un método con retorno de datos y con parámetros es:
- AA)
public string MetodoDos(int valor)
{
//Operaciones del método
return "dato";
} - BB)
public main void MetodoDos(int valor)
{
//Operaciones del método
return "dato";
} - CC)
public function MetodoDos(int valor)
{
//Operaciones del método
return "dato";
} - DD)
public int function MetodoDos(int valor)
{
//Operaciones del método
return "dato";
}
- AA)
83¿Un ejemplo de método con retorno de datos que requieren de una variable previamente, para almacenar el dato devuelto por el método es?
- AA) MetodoDos();
- BB) MetodoUno(3);
- CC) int respuesta = MetodoDos();
- DD) int main respuesta = MetodoDos();
84En C#, el objeto MessageBox puede recibir 2 parámetros como se detalla:
- AA) MessageBox.Text("Dot Net Perls is awesome.", "Important Message");
- BB) MessageBox.Add("Dot Net Perls is awesome.", "Important Message");
- CC) MessageBox.Show("Dot Net Perls is awesome.", "Important Message");
- DD) MessageBox.Append("Dot Net Perls is awesome.", "Important Message");
85En C# para generar un mensaje como la figura se debe tener el código:

- AA) DialogResult main result3 = MessageBox.Show("Is Visual Basic awesome?",
"The Question",
MessageBoxButtons.YesNoCancel,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2); - BB) DialogResult result3 = MessageBox.Show("Is Visual Basic awesome?",
"The Question",
MessageBoxButtons.YesNo,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2); - CC) DialogResult result3 = MessageBox.Show("Is Visual Basic awesome?",
"The Question",
MessageBoxButtons.YesNoCancel,
MessageBoxIcon.Question,
MessageBoxDefaultButton.Button2); - DD) DialogResult result3 = MessageBox.Show("Is Visual Basic awesome?",
"The Question",
MessageBoxButtons.YesNoCancel,
MessageBoxIcon,
MessageBoxDefaultButton.Button2);
- AA) DialogResult main result3 = MessageBox.Show("Is Visual Basic awesome?",
86En C# para generar un mensaje como la figura se debe tener el código:

- AA) MessageBox.Show(“Mensaje informativo con botones Aceptar y Cancelar”,”Titulo Ventana”,MessageBoxButtons.OKCancel);
- BB) MessageBox.Show(“Mensaje informativo con botones Aceptar y Cancelar”,”Titulo Ventana”,MessageBoxButtons.OKAndCancel);
- CC) MessageBox.Show(“Mensaje informativo con botones Aceptar y Cancelar”,”Titulo Ventana”,MessageBoxButtons);
- DD) MessageBox.Show(“Mensaje informativo con botones Aceptar y Cancelar”,”Titulo Ventana”,MessageBoxButtons.OK);
87En C# para generar un mensaje como la figura se debe tener el código:

- AA) MessageBox.Show(“Mensaje informativo”, “Titulo Ventana”,MessageBoxButtons.OK,MessageBoxIcon.Error);
- BB) MessageBox.Show(“Mensaje informativo”, “Titulo Ventana”,MessageBoxButtons.Cancel,MessageBoxIcon.Error);
- CC) MessageBox.Show(“Mensaje informativo”, “Titulo Ventana”,MessageBoxButtons.OK,MessageBoxIcon.Warning);
- DD) MessageBox.Show(“Mensaje informativo”, “Titulo Ventana”,MessageBoxButtons.OK,MessageBoxIcon.Danger);
88El control DataGridView:
- AA) Proporciona una forma eficaz y flexible de mostrar datos en formato de tabla.
- BB) Permite la conexión a la base de datos
- CC) Es un conjunto de herramentas .NET
- DD) Permite generar reportes
89Para crear una nueva instancia de un DataGrid se escribe:
- AA) private DataGridView dataGridView1 = new DataGridView();
- BB) main DataGridView dataGridView1 = new DataGridView();
- CC) variable DataGridView dataGridView1 = new DataGridView();
- DD) double DataGridView dataGridView1 = new DataGridView();
90Vincula el DataGridView al BindingSource y carga los datos de la base de datos.
- AA) private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = bindingSource1;
GetData("select * from Customers");
} - BB) private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = bindingSource1;
GetDataSet("select * from Customers");
} - CC) private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = bindingSource1;
Get("select * from Customers");
} - DD) private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.DataSource = bindingSource1;
Query("select * from Customers");
}
- AA) private void Form1_Load(object sender, EventArgs e)
91La acción ContentResult de .NET MVC
- AA) Devuelve una cadena
- BB) Devuelve en resultado de una transacción
- CC) Devuelve una petición
- DD) Devuelve un char
92ADO.NET DataReader
- AA) Se usa para acceder a datos desde el almacén de datos y es uno de los dos mecanismos que proporciona ADO.NET.
- BB) Es un grid para lectura de datos.
- CC) Se usa para conectar a bdd desde .NET
- DC) Ninguna de las anteriores
93MenuStrip en .NET y Visual studio
- AA) Es un generador de código de menú
- BB) Es un constructor de menús
- CC) Es un control que permite crear fácilmente estilo MS Office
- DD) Es un módulo independiente de menús
94Para conectar C# a una base de datos de SQL Server con autenticación de Windows, la cadena de conexión será:
- AA) Data Source = ServidorSQL; Initial Catalog = BaseDatos; Integrated Security = True
- BB) Data Try = ServidorSQL; Initial Catalog = BaseDatos; Integrated Security = False
- CC) Data Source = ServidorSQL; Initial Catalog = BaseDatos;
- DD) Data Binding = ServidorSQL; Initial Catalog = BaseDatos;
95Indicar una base de datos que está en un servidor "remoto" con C#
- AA) data source = ServidorSQL; initial catalog = BaseDatos; user id = Usuario; password = Contraseña
- BB) data try = ServidorSQL; initial catalog = BaseDatos; user id = Usuario;
- CC) data = ServidorSQL; user id = Usuario; password = Contraseña
- DD) data = BaseDatos; user id = Usuario; password = Contraseña
96Se puede definir una aplicación de consola como
- AA) Aquella que se ejecuta en una ventana de API gráfico, copn todos los elementos visuales.
- BB) Aquella que se ejecuta en una ventana de MS-DOS, es decir, entorno gráfico.
- CC) Aquella que se ejecuta en una ventana de MS-DOS, es decir, en línea de comandos.
- DD) Aquella que se ejecuta en una ventana de MS-DOS, es decir, en línea de comandos GUI.
97El método WriteLine() en C#
- AA) Esta función es la que se usa para mostrar texto en la pantalla, el método escribe en la pantalla el valor que le pasemos como parámetro.
- BB) Esta función es la que se usa para mostrar texto en modo gráfico, el método escribe en la pantalla el valor que le pasemos como parámetro.
- CC) Este método es el que se usa para mostrar texto en la pantalla, el método escribe en la consola el valor que le pasemos como parámetro.
- DD) Este método es el que se usa para mostrar texto en la consola, el método escribe en la pantalla el valor que le pasemos como parámetro.
98Para escribir una cadena en C#
- AA) Console.WriteLine("Escribiendo una línea en la consola");
- BB) API.WriteLine("Escribiendo una línea en la consola");
- CC) Windows.WriteLine("Escribiendo una línea en la consola");
- DD) System.WriteLine("Escribiendo una línea en la consola");
99En el método ReadLine() en C#
- AA) El sistema genera la lectura mediante inputbox
- BB) El sistema queda en espera hasta que el usuario pulsa la tecla Intro.
- CC) Se lanza un input
- DD) Ninguna de las anteriores
100Para capturar y almacenar un valor ingresado por teclado en C#
- AA) int cadena = Console WriteLine();
- BB) string cadena = Console.ReadLine();
- CC) main cadena = Console.ReadLine();
- DD) void cadena = Console.ReadLine();
Información
- Descripción
- Informática Test sobre Programación PUNTO NET, creado por Edward Elric el 06/09/2021.
- Autor
- Edward Elric
- Idioma
- Español
- Visitas
- 4
- Historial
- Creado el 6 sep 2021 · actualizado el 15 oct 2021
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test