Você está na página 1de 12

Prueba de conocimiento

Fundamentos
1. una variable global puede ser utilizada en cualquier parte del programa
a. verdadero
b. falso
2. es un nombre asociados a un elemento de datos
a. constante
b. variables
c. tipos de datos
d. ninguna es correcta
3. son las instrucciones del lenguaje en sintaxis propias del mismo
a. código objeto
b. código fuente
c. datos lógico
d. ninguna es correcta
4. Son operadores que permiten evaluar relaciones (igualdad, mayor, menor, etc.) entre un par
de operandos (en principio, pensemos en números).
a. operadores relacionales
b. operadores lógicos
c. operadores aritméticos
d. ninguna es correcta
5. a qué tipo de desplazamiento representa x << y
a. desplazamiento a la izquierda
b. desplazamiento a la derecha
c. desplazamiento menor que
d. ninguna es correcta
6. ¿cuál de estas variables está bien definidas?
a. int numero_de_hijos
b. int #_de_hijos
c. int numero-de-hijos
d. ninguna es correcta
7. Un arreglo:
a. Almacena muchos elementos del mismo tipo
b. Almacena muchos elementos sin distinción alguna
c. Almacena un solo valor
d. Ninguna de las anteriores
8. ¿un vector o arreglo, array se declara con diferentes tipos de datos a la vez?
a. verdadero
b. falso
9. For es un ciclo repetitivo porque permite ejecutar el fragmento del programa las veces que
sea necesario o se le indique
a. Verdadero
b. Falso
Programación
10. ¿qué significa void cuando se encuentra en una clase?
a. una clase es un modelo que define a los objetos, su esqueleto y la diferencia con el objeto,
es que el objeto es único, es una instancia de la clase.
b. significa que no va tener un valor de retorno
c. se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un
mismo método de forma diferente.
d. ayuda a mejorar y garantizar la interoperabilidad entre lenguajes mediante la definición
de un conjunto de características en las que se pueden basar los programadores y que
están disponibles en una gran variedad de lenguajes.
11. la visibilidad de un procedimiento se determinada con la declaración:
a. private, public o internal
b. return
c. sólo public
d. todas son falsas
12. la ejecución de return provoca:
a. el inicio del proceso
b. la salida de la función
c. una nueva sentencia
d. todas son ciertas
13. ¿da error este código al compilar?
int a = 5;

int b = a + 2;

bool test = true;

int c = a + test;
a. no, no hay error y compilará
b. hay error en la segunda línea
c. hay error en la tercera línea
d. hay error en la cuarta línea
14. son las propiedades de la programación orientada a objetos
a. encapsulación
b. herencia
c. polimorfismo
d. todas son ciertas
15. ¿cuál de ellos no es una estructura de control?
a. if
b. try
c. while
d. switch
16. un objeto es:
a. una entidad con características similares a otro objeto
b. una entidad con características diferentes a otro objeto
c. una entidad con características propias
d. ninguna de las anteriores
17. La forma correcta de declarar un arreglo que pueda guardar 10 enteros es:
a. int array[] = 9;
b. int array[9];
c. float array(9);
d. int array(9);
18. Si deseamos extraer un dato de un arreglo y si conocemos la posición del elemento. ¿Es
necesario recorrer el array para extraer dicho dato?
a. Verdadero
b. Falso
19. Los arreglos que tienen un sólo índice se denominan:
a. Arreglos Simples
b. Arreglos Compuestos
c. Arreglos Individuales
d. Arreglos Unidimensionales
20. El valor que determina la selección en la sentencia switch en C# no puede ser de tipo:
a. int
b. float
c. Enumerado
d. Char

Bases de Datos
21. ¿Qué es una Base de Datos?
a. Un “almacén” que nos permite guardar grandes cantidades de información de forma
organizada sin poderse modificar
b. Proceso que intenta descubrir patrones en grandes volúmenes de conjuntos de datos
c. Es una colección de información organizada de tal modo que sea fácilmente accesible,
gestionada y actualizada
d. Repositorio unificado para todos los datos que recogen los diversos sistemas de una
empresa y que puede ser físico o lógico
22. pueden haber dos filas en una tabla que tengan la misma clave primaria.
a. Verdadero
b. Falso
23. ¿Qué palabra clave se usa para filtrar información?
a. UPDATE
b. SELECT
c. WHERE
d. GROUP BY
24. ¿Cómo se le llama al Diagrama que ayuda a visualizar la relación entre tablas de una base de
datos?
a. Diagrama Lógico
b. ETL
c. Diagrama UML
d. Modelo Relacional
25. Que query puede regresar todos los departamentos en la table (sin duplicados).

SALARIES (
Professor_Name (TEXT),
Department (TEXT),
Salary (INT)
)

a. SELECT ALL Department FROM Salary;


b. SELECT DISTINCT Department FROM SALARIES;
c. SELECT DISTINCT Professor_Name FROM *;
d. SELECT FROM Department
26. ¿Cuál es la estructura que se usa para leer la fila de un cursor?
a. INTO <nombre_cursor> INTO <lista_variables>
b. FITCH <nombre_cursor> INTRO <lista_variables>
c. FETCH <nombre_cursor> INTO <lista_variables>
d. INTO <nombre_cursor> FETCH <lista_variables>
27. ¿Cómo se declara una variable para un cursor?
a. -Nombre
b. $Nombre
c. @Nombre
d. %Nombre
28. Los procedimientos almacenados se usan a menudo, pero no siempre, para realizar consultas
SQL sobre los objetos de la base de datos de una manera abstracta, desde el punto de vista
del cliente de la aplicación.
a. Verdadero
b. Falso
29. ¿Qué falta para que su cumpla la siguiente estructura? CREATE PROCEDURE...
a. ...<Procedure_Name, ProcedureName>
b. ...<sysname, ProcedureName>
c. ...<ProcedureName, sysname, Procedure_Name>
d. ...<Procedure_Name, sysname, ProcedureName>
30. Que query regresa el nombre y salario del profesor con el salario más alto.
SALARIES (
Professor_Name (TEXT),
Department (TEXT),
Salary (INT)
)
a. SELECT Professor_Name, MAX(Salary) FROM Department;
b. SELECT Professor_Name, MAX(Salary) FROM SALARIES;
c. SELECT MIN(Salary),Professor_Name, FROM Department;
d. Ninguna de las anteriores
31. ¿Qué parámetros se usa para recopilar el procedimiento almacenado?
a. WITH RECOMPILE.
b. SP_RECOMPILE.
c. Ninguna de las anteriores.
d. A y B son correctas.
32. La apertura de un cursor se realiza:
a. OPEN FETCH cCLIENTES
b. OPEN INTO cCLIENTES
c. OPEN cCLIENTES
d. OPEN FROM cCLIENTES

33. Escriba una query que regrese el departamento con el salario promedio más alto junto con
ese salario promedio.

SALARIES (
Professor_Name (TEXT),
Department (TEXT),
Salary (INT)
)

Algoritmos
34. ¿Cuál es el valor de la variable prom?

Public void main()


{
float venta[ ] = {10, 5, 12, 1, 20};
float prom; prom = venta[1] + venta[2] + venta[4] / 3;
}
a. 12.3
b. 23.6
c. 10.5
d. 24.6
35. En el código siguiente, el resultado es:

Public void main()


{
int f=1;
int cont;
int a[3] = {0, 0, 0};
for (cont=1; cont <= 3; cont++) {
a[cont] = f;
f += a[cont];
}
}
a. 18
b. 8
c. 16
d. 20
36. Dado el siguiente bucle for en C#:
for (int i=-5; i>=-7; i--){
Console.WriteLine("Hello World!");
}
El número de veces que aparecerá el mensaje será:
a. 1
b. 3
c. 2
d. Existe un error de tipos
37. ¿Qué se muestra por pantalla después de ejecutar el siguiente código en C/C++?
Public void main(){
int i, j;
i = 0;
j = 12;

do {
Console.WriteLine("%d-" ,i*j);
i = i+2;
j = j-2;
} while(i != j);
}
a. 0-16-24-
b. 0-20-32-
c. 0-20-24-
d. Se ejecuta infinitamente
38. Busca el error en el siguiente programa:
Public void main() {
int numero;
Console. WriteLine( "Introduce un número: " );
scanf( "%d", numero );
Console. WriteLine ( "\nHas introducido el número %d.\n", numero );
return 0;
}
a. ,
b. %d.
c. \n
d. No hay errores
39. ¿este programa está escrito correctamente?
Public void main()
{
int a = 30, b = 50;
if(a > b) {
Console.WriteLine ("si lo es\\n");
} else {
Console.WriteLine (\"no lo es\\n\");
}

if(a == b) {
Console.WriteLine ("es correcto\n");
} else if(a < b) {
Console.WriteLine ("es menor\n");
}

if(a > 20 && b < 60) {


Console.WriteLine ("realmente a es mayor a 20 y b menor a 60");
}
}
a. verdadero
b. falso
Arquitectura Empresarial
40. Identifique cada concepto con su significado.
a. Modelo 1. identificar el nivel deseado de integración y
Operacional estandarización de los procesos organizacionales
para entregar los servicios y productos a los clientes

b. Arquitectura 2. modelo de coordinación y control dentro de la


empresarial empresa para afrontar el comportamiento deseado
sobre el desarrollo y uso de IT

c. Gobierno 3. Organización lógica de los procesos clave de negocio


y las capacidad de IT, que habiliten la
integración y estandarización requerida por el modelo
operacional de la empresa
41. Cuál es el valor de BPM?
a. Decisiones, eventos y actividades
b. Generar aplicaciones de aprobación
c. Visibilidad, agilidad y eficiencia
d. Ninguna es correcta
42. Es el ciclo de vida de BPM
a. descubrimiento del proceso, análisis de proceso, rediseño de proceso, implementación
de proceso, monitoreo de proceso
b. monitoreo de proceso, Identificación del proceso del proceso, rediseño de proceso,
análisis de proceso, implementación de proceso
c. Identificación del proceso del proceso, rediseño de proceso, análisis de proceso,
implementación de proceso
d. descubrimiento del proceso, monitoreo de proceso, rediseño de proceso, análisis de
proceso, implementación de proceso
43. Relacione los conceptos de una arquitectura orienta a objetos
a. Aplicaciones 1. No competentes al core
en la nube
b. procesos 2. Iass, Paas, Saas
tercerizados
c. Dispositivos 3. Smart Meter, Location-based
y sensores
44. saas, iaas y paas: ¿qué son, cómo usarlos y para qué?
45. En cada nivel de la arquitectura, defina cuál es el enfoque:

46. En que se basa la Arquitectura Orientada a Servicios


a. Está basado en el diseño de servicios y la representación del servicio utiliza descripciones
de negocio para proveer contexto estableciendo requerimientos únicos sobre la
infraestructura
b. Se basa en el análisis cualitativo de los procesos sobre los servicios para dar valor
agregado (VA), valor agregado al negocio (BVA)
47. De acuerdo a la imagen, ubique a cada ejemplo en el nivel adecuado de estandarización e
integración de la arquitectura empresarial
a. Una organización que soporta las garantías de impresoras en HP, toda la organización
comprarte a los mismos clientes, los mismos productos y los mismos proveedores. Cada
unidad de negocio tiene su función y otorga valor a la cadena a partir de procesos internos
bien definidos, también se provee y se obtiene información requerida por las demás
unidades de negocio. No podemos estandarizar procesos entre unidades de negocio ya
que cada uno tiene su función; sin embargo, cada unidad debe conocer a las otras porque
lo que haga o deje de hacer la otra afecta el buen funcionamiento de la unidad. La
información está “libre” para que cada unidad de negocio la utilice como entrada para
sus procesos y genere las salidas necesarias para darle continuidad al negocio
b. Las franquicias de restaurante, no todas atienden a los mismos clientes sin embargo
existe una alta estandarización de procesos y herramientas
c. La industria química, donde la estandarización e integración de procesos es esencial.
d. Sabritas y Ciel. Aunque ambas pertenecen a la misma organización cada unidad de
negocio tiene sus propios procesos y comparte muy poca información, clientes o
proveedores entre ellos.
48. Modele el siguiente proceso haciendo uso de los patrones de diseño de BPM
a. Cuando se recibe una reclamación, un oficial de reclamaciones primero verifica si el
reclamante está asegurado. De lo contrario, se informa al reclamante que el reclamo debe
ser rechazado mediante el envío de una notificación automática a través de un sistema
SAP. De lo contrario, un oficial superior de reclamaciones evalúa la gravedad de la
reclamación. Basado en el resultado (reclamos simples o complejos), los formularios
relevantes se envían al reclamante, nuevamente utilizando el sistema SAP. Una vez que
se devuelven los formularios, el oficial de reclamaciones los revisa para verificar que estén
completos. Si los formularios proporcionan todos los detalles relevantes, la reclamación
se registra en el sistema de gestión de reclamaciones y el proceso finaliza. De lo contrario,
se le informa al reclamante que debe actualizar los formularios a través del sistema SAP.
Al recibir los formularios actualizados, el oficial de reclamaciones los verifica nuevamente
para ver si se han proporcionado los detalles, y así sucesivamente
49. No hace parte del ciclo de vida de la arquitectura orientada a servicios SOA:
a. Construir el modelo canónico de datos que hacen parte de las integraciones asíncronas
b. Conectar a través de un bus de servicios
c. Orquestar procesos de extremo a extremo
d. Entregar indicador en tiempo real
50. Basados en el siguiente proceso identifique mínimo 2 mejoras. Justifique cada mejora y
genere el modelo de proceso final:
a.
Rediseño de Procesos

Create patient
file

Store and Print


Notice

Close case Assign intakers Store asignment Hand out cards

Wednesday morning

Complete file
Answer notice Ask for medical Update pacient Plan meeting Meet with first with 1sr
file file first intake intaker information
Notice received by phone

Determine
treatment
Wednesday morning 2 Intake completed

Medical file Plan meeting Meet with Complete file


notice received with 2nd
second intake second intaker
information

Você também pode gostar