Este documento contiene 15 preguntas sobre conceptos básicos de programación en .NET y C#. Las preguntas cubren temas como el uso de Visual Studio, tipos de aplicaciones, comentarios, variables, operadores, condicionales y bucles.
Tema 10. Dinámica y funciones de la Atmosfera 2024
Banco de preguntas_modulo_iv
1. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
BANCO DE PREGUNTAS
MÓDULO DE PROGRAMACIÓN .NET
1. ¿El Visual estudio sirve solo para programar aplicaciones Windows en C#?
a. No, El Visual estudio nos permite programar con todos aquellos lenguajes y tipos de aplicaciones que
adopten los estándares del .Net
b. Si, El Visual estudio nos permite programar con todos aquellos lenguajes y tipos de aplicaciones que
adopten los estándares del .Net
c. Solo permite programar aplicaciones de escritorio
d. Solo permite programar aplicaciones web
e. No, permite programar aplicaciones web y de escritorio
2. Para que versiones del Framework puedo programar en el VS2010?
a. 2.0, 3.0, 3.5, 4.0
b. 1.5,2.0,3.0
c. 1.0,3.0, 4.0
d.1.0,2.0,3.0
e. 2.0, 3.2,3.5,4.0
3. Que tipos de aplicaciones globales puedo generar en el VS2010?
a. Proyectos y Sitios Web
b. Proyectos Web
c. Proyectos de Escritorio
d. Proyectos de Interfaz
e. Aplicaciones móviles
4. Que tipos de aplicaciones, principalmente, abarcan los Proyectos?
a. Aplicaciones de Consola, Librerías y Aplicaciones Windows
b. Aplicaciones de Consola, Objetos y Aplicaciones Web
c. Aplicaciones de Consola, Interfaces y Aplicaciones Windows
d. Aplicaciones de Consola, Base de datos y Aplicaciones Windows
e. Aplicaciones de Consola, Librerías y Aplicaciones Web
5. Que Tipos de aplicaciones, principalmente, abarcan los Sitios Web?
a. Aplicaciones Web y Aplicaciones WCF
b. Aplicaciones Escritorio y Aplicaciones CWF
c. Aplicaciones Web y Aplicaciones FCW
d. Aplicaciones Web y Aplicaciones Escritorio
e. Aplicaciones Web y Bases de datos
6. Que es una aplicación de Consola?
a. Una aplicación que se ejecuta con textos, no usa el mouse ni ventanas
b. Una aplicación que se ejecuta sin textos, no usa el mouse ni ventanas
c. Una aplicación que se ejecuta con textos, usa el mouse y ventanas
d. Una aplicación que se ejecuta sin textos, usa el mouse y ventanas
e. Una aplicación que se ejecuta con clic, usa el mouse y ventanas
7. Que es una aplicación Windows?
a. Una aplicación con Ventanas y rica en su aspecto visual.
b. Una aplicación sin Ventanas y rica en su aspecto de consola.
c. Una aplicación con Ventanas y rica en su aspecto de consola.
2. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
d. Una aplicación en consola y rica en su aspecto visual.
e. Una aplicación con ventanas y compleja en su aspecto visual.
8. Que es una librería?
a. Un paquete compilado de clases que puede ser utilizado por otros programadores
b. Un paquete no compilado de clases que puede ser utilizado por otros programadores
c. Un paquete compilado de interfaces que puede ser utilizado solo por un programador
d. Un paquete no compilado de clases que puede ser utilizado solo por un programador
e. Un paquete compilado de bases de datos que puede ser utilizado por otros programadores
9. Que es una aplicación Web?
a. Una aplicación que utiliza páginas web.
b. Una aplicación que utiliza Bases de datos.
c. Una aplicación que utiliza Imágenes y archivos.
d. Una aplicación que no utiliza bases de datos.
e. Una aplicación que no utiliza páginas dinámicas.
10. Que tecla se utiliza para iniciar la depuración de un proyecto?
a. F5
b. F10
c.F2
d.F12
e.F1
11. Que instrucción esta correctamente terminada C#?
a. Console.WriteLine(“Hola”) ; (punto y coma)
b. Console.WriteLine(‘Hola’). (punto final)
c. Console.WriteLine(Hola). (punto final)
d. Console.WriteLine(Hola); (punto y coma)
e. Consola.ReadLine(“Hola”); (punto y coma)
12. De qué manera se agrupan las sentencias en C#?
a. Colocándolas entre llaves {}
b. Colocándolas entre corchetes []
c. Colocándolas entre comillas “ ”
d. Colocándolas entre apostrofes ‘ ’
e. Colocándolas entre paréntesis ( )
13. Cuál es el comentario correcto de una sola linea?
a. //Este es un comentario
b. /Este es un comentario
c. /*Este es un comentario
d. ///Este es un comentario
e. #Este es un comentario
14. Cuál es el comentario correcto de varias lineas?
a. /*Este es un comentario de varias líneas*/
b. //Este es un comentario de varias líneas//
c. /Este es un comentario de varias líneas/
d. ///Este es un comentario de varias líneas
e. /*Este es un comentario de varias líneas
3. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
15. Respecto a las mayúsculas y minúsculas:
a. El C# distingue entre mayúsculas y minúsculas
b. El C# no distingue entre mayúsculas y minúsculas
c. El C# distingue solo las mayúsculas
d. El C# distingue solo las minúsculas
e. El C# no distingue entre mayúsculas
16. Que es un namespace?
a. Es la forma de agrupar clases relacionadas
b. Es la forma de agrupar interfaces de escritorio
c. Es la forma de agrupar páginas web
d. Es la forma de agrupar código C#
e. Es la forma de agrupar base de datos
17. Que implica la sentencia: “usingSystem;”?
a. El compilador buscará cualquier clase referenciada en nuestro código que pertenezca al namespaceSystem
b. El compilador buscará una clase referenciada en nuestro código que pertenezca al namespaceSystem
c. El compilador buscará dos clases referenciada en nuestro código que pertenezca al namespaceSystem
d. El compilador buscará tres clase referenciada en nuestro código que pertenezca al namespaceSystem
e. El compilador buscará cuatro clase referenciada en nuestro código que pertenezca al namespaceSystem
18. El C# es un lenguaje:
a. Orientado a objetos
b. No es Orientado a objetos
c. Fácil de programar
d. de Bajo nivel
e. maquina
19. Cuál es la forma correcta de declarar una variable del tipo string llamada miTexto?
a. string miTexto;
b. var string miTexto;
c. variable string miTexto;
d. strimg miTexto;
e. var strimg miTexto;
20. Cuál es la forma correcta de asignarle el valor 10 a una variable llamada i?
a. i = 10;
b. i == 10;
c. i = ==10;
d. i <= 10;
e. i >=10;
21. Si a tiene el valor “Cero”, b tiene el valor “Uno” y c el valor “Dos” que mostrara la siguiente
instrucción?: Console.WriteLine(“ a=,2-, b=,0-, c=,1-”,a,b,c);
a. “a=2, b=0, c=1”
b. “a=*2+, b=*0+, c=*1+”
c. “a=,2-, b=,0-, c=,1-”
d. “a=Dos, b=Cero, c=Uno”
e. “a=’2’, b=’0’, c=’1’
22. En el curso de informática I, la calificación final se calculará de
4. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
acuerdo a:
Primer examen……………. 25%
Segundo examen………….. 25%
Tareas…………………….. 20%
Examen final……………… 30%
Cual será la calificación final si: Primer Examen = 16, Segundo Examén = 18, Tareas =
12, Examen Final=10;
a. 15
b. 10
c. 12
d. 14
e. 15
23. Cuál es el error en el siguiente código:
1 bool esCero;
2 if (i = 0)
3 {
4 esCero = true;
5 Console.WriteLine("i es Cero");
6 }
7 else
8 {
9 esCero = false;
10 Console.WriteLine("i No es Cero");
11 }
a. Linea 2, deberia ser “i==0” porque “i=0” es una asignación no una comparación.
b. Linea 4, deberia ser “esCero==true” porque “esCero=true” es una asignación no una comparación.
c. Linea 2, deberia ser “i==0” porque “i=0” es una comparación no una asignación.
d. Linea 1, deberia ser “var bool esCero”
e. Linea 2, deberia ser if i==0 y no “if (i==0)”
24. Si la variable indicador contiene “false” que mostrara el siguiente código:
If(indicador)
Console.Write(“Primero”);
else
Console.Write(“Segundo”);
a. Segundo
b. Primero
c. Segundo y Primero
d. indicador
e. “Primero”
25. Que mostrara el siguiente código si la variable día contiene 0;
switch (dia)
{
case 1:
Console.WriteLine("Domingo");
break;
case 2:
Console.WriteLine("Martes");
break;
case 3:
5. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
Console.WriteLine("Sabado");
break;
default:
Console.WriteLine("Viernes");
break;
}
a. Viernes
b. Sabado
c. Domingo
d. Martes
e. No devuelve ningún valor
26. Un vendedor recibe sus comisiones según la siguiente escala de ventas:
0 a 500 - 10%
501 a 5000- 20%
Más de 5000- 50%
Cuáles serán las comisiones para 600, 400, y 800?
a. 120, 40 y 160
b. 110, 50 y 160
c. 130, 60 y 160
d. 150, 70 y 160
e. 120, 80 y 160
27. Cuantas veces se ejecutara el código de sentencia(s)
for (i=0; i<10 ; i=i+9)
sentencia(s)
a. 1
b. 0
c.2
d.3
e.4
28. Cuantas veces se ejecutara el código de sentencia(s) si el valor de marca es falso
while (marca)
{
sentencia(s);
}
a. ninguna
b.1
c.2
d.3
e.4
29. Cuales son los tipos que existen en C#
a. Tipos de valor y Tipos de Referencia
b.Tipos de datos
c.Tipos de valor
d.Tipos de referencia
e.Tipos de variables
30. El tipo bool o Boolean es un tipo de:
6. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
a. Valor
b. Dato
c. Variable
d. Constante
e. No es un tipo
31. El tipo String es un tipo de:
a. Referencia
b. Valor
c. Variable
d. Dato
e. No es un tipo
32. Cual es la clase padre base de todo el .Net?
a. Object
b. Clase
c. Libreria
d. Dato
e. Valor
33. Que valores contendrán a y b al finalizar el siguiente código:
a=9;
b=a;
a=a+1;
a. a = 10, b = 9
b. a = 11, b = 9
c. a = 10, b = 10
d. a = 10, b = 11
e. a = 2, b =9
34. Que valores contendrán a y b al finalizar el siguiente código:
a=”nueve”;
b=a;
a = “diez”
a. a=”diez” y b=”diez”
b. a=10 y b=9”
c. a=b=”nueve”
d. a=”diez” y b=”nueve”
e. a=”nueve” y b=”nueve”
35. Que tipo de variable usaría si crea una aplicación que simula un reloj?
a. DateTime
b.Date
c.Time
d.Time reloj
e.Date reloj
36. Cual es la diferencia entre int e Int32
a. Ninguna, int es el alias de Int32
b. longitud de la cadena
c. Nro de variables
d. Valores numericos
e. Valores de cadena
7. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
37. Cual es un número de punto flotante?
a. 10.45678
b. 34567,90
c. 234-56782
d.789;99990
e.1;24566778
38. Que utilizaría si mi aplicación no puede conectarse a la red y deseo evitar que se cuelgue para mostrar
un mensaje de error personalizado.
a. Excepciones
b. Mensaje no encontrado
c. Error
d. Not Found
e. Mensaje desconectado
39. Que es una clase?
a. La plantilla base que especifica los datos y el comportamiento de un tipo de objetos.
b. Es una tabla de una base de datos
c. Es una abstracción de un objeto
d. Una variable a utilizar
e. Una librería de C#
40. Que es herencia?
a. La capacidad de heredar la estructura de datos y el comportamiento a clases nuevas a partir clases ya
existentes.
b. Es igual a polimorfismo
c. Interfaz hijo
d. Interfaces padre
e. No se puede definir
41. Que es Polimorfismo?
a. La capacidad de las clases hijos de personalizar un método, o comportamiento, heredado de su clase padre
b. La capacidad de los objetos hijos de personalizar un método, o comportamiento, heredado de su clase
padre
c. La capacidad de las clases hijos de personalizar un objeto, o comportamiento, heredado de su clase padre
d. La capacidad de las clases hijos de personalizar un dato, o comportamiento, heredado de su clase padre
e. La capacidad de los objetos hijos de personalizar una clase, o comportamiento, heredado de su clase padre
42. Cual es la secuencia de tipos para el acceso a una base de datos?
a. Conexión, Comando, Adaptador
b. Comando, Conexión, Adaptador
c. , Adaptador, Conexión, Comando
d. Variable, Comando, Adaptador
e. Conexión, Variable, Adaptador
43. Como se crean rápidamente las propiedades
a. Refactorizar y encapsular campo.
b. encapsular el campo
c. declarar una variable corta
d. no declarar variables
e. utilizar datos numéricos
8. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
44. Para que sirven las regiones?
a. Para ordenar y agrupar el código.
b. Para conectar a la Base de datos
c. Para dividir el código en partes
d. Para desagrupar el código en funciones
e. Para desagrupar el código en modulos
45. Que es lo fundamental para programar?
a. La lógica del algoritmo o solución
b. Dominar un lenguaje de programación
c. Dominar dos lenguaje de programación
d. Dominar tres lenguaje de programación
e. No es necesario dominar un lenguaje
46. Cual es la estructura de una aplicación de tres capas?
a. Datos, Reglas del Negocio y Presentación?
b. Código, Comentarios y Presentación
c. Variables, Comentarios y Funciones
d. Datos, Ventanas y Reglas del negocio
e. Reglas del negocio, Bases de datos y Comentarios
47. Una clase que invoque a los métodos de SqlClient pertenece a la capa de:
a. Datos
b. Valor
c. Variable
d. Negocio
e. Presentación
48. Para el software de una ferretería que programadores más probablemente habrían conversado con
el dueño de la ferretería.
a. Los programadores de la capa de negocios
b. Los administradores de la base de datos
c. Los diseñadores de la presentación
d. Los programadores de la base de datos
49. El diseño de una página Web corresponde a:
a. La capa de presentación
b. La capa de presentación
c. La capa de presentación
d. La capa de presentación
50. ASP es acrónimo de:
a. ACTIVE SERVER PAGE
b. ACTION SESSION PAGE
c. ACTIVE SESSION PAGE
d. ACTION SERVER PAGE
51.Oracle es una base de dato de modelo:
a. Relacional
b. Documental
c. Jerárquica
d. Red
9. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
52. Las tablas de la base de datos están formadas por:
a. Campos y registros
b. Claves
c. Índices
d. Tuplas
53. El índice de una base de datos se usa para:
a. Adicionar datos en una tabla
b. Crear la base de datos
c. Mejorar el rendimiento y tiempo de respuesta de la base de datos
d. Diseñar la Base de datos
54. La clave primaria de una tabla es:
a. Clave para ordenar las filas de una tabla
b. Clave que identifica en forma única cada fila de la tabla
c. Clave para eliminar valores negatives
d. Clave para ingresar a la interfaz del sistema
55. Los registros de una tabla se pueden ordenar por:
a. Una o varias columnas
b. Sólo por la columna de una clave primaria
c. Ninguna columna
d. Por la fila afectada
56. ¿Cuál de las siguientes afirmaciones sobre clave primaria es verdadera?
a. Puede contener valores repetidos
b. Puede contener valores nulos
c. No puede contener valores nulos
d. Puede contener cualquier valor
57. El diccionario de datos de una base de datos es:
a. Lista de objetos en la base de datos
b. Catálogo de la base de datos con información de todos sus componentes
c. Archivos y carpetas que forman la base de datos
d. Almacén de datos exclusivos
58. El sistema de gestión de base de datos relacionales (RDBMS) es:
a. Software para la interfaz entre la base de datos, el usuario y las aplicaciones
b. Red de datos para conectarse a la base de datos
c. Hardware donde se instala la base de datos
d. Gestor de la Información
59. En una tabla de la base de datos la información almacenada en una columna pueden ser:
a. De diferente tipo de dato
b. Del mismo tipo de dato
c. De ningún tipo de dato
d. Uno del mismo y los siguientes del mismo tipo
10. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
60. Una restricción en una tabla es:
a. Una secuencia numérica que se guarda en una columna de la tabla
b. Un índice que garantiza valores únicos en una columna de la tabla
c. Una regla que establece las condiciones para grabar un dato en una columna de una tabla.
d. Una forma de normalización
61. Se utiliza para extraer información de la base de datos:
a. INSERT
b. UPDATE
c. SELECT
d. ORDER BY
62. Cuál de los siguientes no es un objeto de una base de datos:
a. Procedimiento almacenado
b. trigger
c. select
d. vista
63. Cuando hago copias de seguridad tengo que tener en cuenta:
a. Tengo que hacerlas frecuentemente si es un proceso en línea
b. Debo de hacer copias de seguridad mientras se están realizando muchas actualizaciones
c. Debo de hacer copias de seguridad frecuentemente cuando el sistema se utiliza solo para toma de
decisiones.
d. Se realiza cuando lo solicite el responsable del centro de computo
64. Con que instrucción en sql server se puede controlar errores.
a. TRY y CATCH
b. BEGIN TRANSACTION
c. TRY
d. CATCH
65. La Instrucción DROP pertenece al grupo:
a. DML
b. DDL
c. LDM
d. LDD
66. Que sentencia nos permite seleccionar tablas
a. From
b. Where
c. Select
d. Group by
67. Sentencia que nos permite contar filas
a. Select count(monto) as total
b. Select max(monto) as total
c. Select having(monto) as total
d. Select min(monto) as total
11. Instituto Superior de Educación Público Computación e Informática
LA SALLE URUBAMBA
68. SQL SERVER es una base de datos, que afirmación es correcta
a. SQL SERVER si, Peroro SQL es un Lenguaje
b. SQL SERVER no, Pero SQL es un gestor de base de datos
c. SQL SERVER es un Lenguaje
d. SQL SERVER ES un programa solo para diseñar bases de datos
69. SQL SERVER Especializada para aplicaciones web.
a. SQL Server 2008 Web Edition
b. SQL SERVER 2008 Enterprise
c. SQL SERVER 2008 Developer
d. SQL SERVER 2008 Standard
70. En el proceso de normalización podemos distinguir la:
a. Integridad de dominio
b. Integridad de datos
c. Integridad corporativa
d. Integridad singular