Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1) (6.2%)
Se necesita una aplicación GeneXus para gestionar las operaciones de una Universidad.
Sabiendo que que un estudiante (Student) puede inscribirse en varias carreras (Career), y que en una carrera
se inscriben varios estudiantes, determine el diseño de transacciones que considere correcto para representar
la realidad descripta.
1.1 -
1.2 -
1
1.3 -
2) (6.2%)
Se necesita una aplicación GeneXus para gestionar las operaciones de una Universidad.
Sabiendo que una carrera (Career) se dicta en un salón de clase (Classroom), y que en un salón de clase se
dictan varias carreras, determine el diseño de transacciones que considere correcto para representar
adecuadamente la realidad descripta.
2.1 -
2
2.2 -
2.3 -
3) (6.2%)
3
Se necesita una aplicación GeneXus para gestionar las operaciones de una Universidad.
Todo estudiante presenta a lo largo de su carrera varios trabajos, los cuales son personales, es decir,
pertenecen exclusivamente a un estudiante.
Determine si el diseño de transacciones propuesto representa adecuadamente la realidad descripta (verdadero) o
no (falso).
Verdadero Falso
4) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Considere el diseño de transacciones que se muestra, y determine las tablas físicas que GeneXus creará.
4.1 -
4
4.2 -
4.3 -
5) (3.7%)
5
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diagrama de tablas que se muestra y determine la tabla extendida de la tabla base CAREER.
5.1 - CAREER
6) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra, y determine la tabla extendida de la tabla base COURSE.
6.1 - COURSE
7) (2.5%)
6
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
Los estudiantes aprueban los exámenes si obtienen como resultado una calificación (ExamStudentResult) mayor o
igual a 70.
Se desea definir un atributo que muestre para el caso de cada examen aprobado, el texto “Passed the exam” y en
caso contrario el texto “Did not pass the exam”.
Seleccione la definición de fórmula que considere correcta para el atributo ExamStudentResultText, para
resolver adecuadamente el requisito descripto.
7.1 -
7.2 -
7
7.3 -
8) (1.2%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
Para cada examen interesa conocer siempre la cantidad de alumnos que lo han aprobado. Los alumnos aprueban
cuando obtienen un resultado de 70 puntos o más (ExamStudentResult>=70).
Determine si la definición de la fórmula para el atributo ExamPassedStudents es correcta (verdadera) o no
(falsa) para resolver adecuadamente el requisito solicitado.
8
Verdadero Falso
9) (4.3%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Todo examen tiene un docente a cargo y otro suplente.
Determine la opción de diseño que considere correcta para modelar adecuadamente el requisito descripto.
9.1 -
9.2 -
9
9.3 -
10) (2.5%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe las transacciones que se muestran.
Cada vez que se registra un examen (Exam), se necesita validar que los docentes (Teacher) a cargo del mismo,
sean efectivamente docentes de la asignatura (Subject) del examen.
Determine si la implementación propuesta representa una solución correcta (verdadera) o no (falsa) para
resolver adecuadamente el requisito descripto.
10
Verdadero Falso
11) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra, y determine lo que considere correcto.
11.1 - La regla se dispara para cada línea, luego de insertada físicamente como registro físico.
11.2 - La regla se dispara una sóla vez luego de insertadas todas las líneas como registros físicos.
11.3 - La regla se dispara una sóla vez luego de insertado el cabezal como registro físico.
12) (3.1%)
Verdadero Falso
11
13) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
Cada vez que se actualizan los datos de una carrera (Career), se requiere invocar a un procedimiento pasándole
CareerId por parámetro, inmediatamente después de efectuarse el Commit.
Determine la regla que considere correcta definir en la transacción Career para resolver adecuadamente el
requisito descripto.
14) (1.9%)
Verdadero Falso
15) (4.9%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones y el For each que se muestran.
Determine lo que considere correcto.
12
15.1 - La tabla base del For each es STUDENT.
15.3 - El For each está mal definido, ya que los atributos presentes en el printblock no pertenecen a la tabla
extendida de la tabla asociada a la transacción base.
16) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
Se necesita un listado que imprima los exámenes (Exam) con más de 15 alumnos (Students) inscriptos.
Determine la opción de implementación que considere correcta para resolver el requisito descripto.
16.1 -
13
16.2 -
16.3 -
17) (6.2%)
14
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra y el formato de listado que la universidad solicita.
Requieren un listado que imprima todas las asignaturas (Subject) y para cada una de ellas, las fechas de
exámenes (Exam) asignadas.
Interesa que salgan en el listado todas las asignaturas, independientemente de si tienen instancias de
exámenes asociados o no.
Determine la opción de implementación que considere correcta para resolver adecuadamente el requisito
descripto.
17.1 -
17.2 -
15
17.3 -
18) (6.2%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
La universidad solicita un listado que muestre todas las carreras (Career) agrupadas por salón (Classsroom).
Interesa ver solamente los salones que tengan carreras asignadas.
Determine la opción de implementación que considere correcta para resolver el requisito descripto.
16
18.1 -
18.2 -
18.3 -
17
19) (2.5%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
La universidad solicita un listado con todos los alumnos que rindieron un determinado examen (Exam) recibido
por parámetro.
Determine si la implementación que se muestra representa una solución correcta (verdadera) o no (falsa) para
resolver adecuadamente el requisito descripto.
Verdadero Falso
20) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Considere el diseño de transacciones que se muestra.
Se necesita definir un Data Provider que cargue y devuelva el conjunto de exámenes cuya fecha es la del día de
hoy (ExamDate=&today) y que para cada uno de dichos exámenes se cargue su correspondiente cantidad de
estudiantes registrados.
Determine la opción de implementación que considere correcta para resolver el requisito descripto.
18
20.1 -
20.2 -
21) (1.2%)
19
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Considere el diseño de transacciones que se muestra.
Se necesita definir un Data Provider que cargue y devuelva el conjunto de exámenes correspondientes a una
determinada fecha recibida por parámetro, cada uno con su correspondiente cantidad de estudiantes aprobados
(ExamStudentResult >= 70).
Determine la opción de implementación que considere correcta para resolver el requisito descripto.
21.1 -
21.2 -
20
22) (1.2%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones, Data Provider e implementación que se muestra, y determine lo que
considere correcto.
22.1 - La implementación propuesta intentará hacer primero la inserción física de los registros devueltos por el Data
Provider. En caso de fallar alguna inserción por llave duplicada, se hará la correspondiente actualización del
registro encontrado (update).
22.2 - La implementación no es correcta ya que no es posible aplicar el método InsertOrUpdate a una variable
colección basada en un Business Component.
23) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
Se necesita definir un web panel CON tabla base que muestre todos los exámenes (Exam), y para cada uno se
muestre la cantidad de alumnos registrados para rendir el mismo.
Determine la opción de implementación que considere correcta para resolver adecuadamente el requisito
descripto.
21
23.1 -
23.2 -
23.3 -
22
23.4 -
24) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones y el web panel SIN tabla base que se muestran.
Sabiendo que hay 30 materias (Subject) almacenadas y 120 exámenes (Exam) almacenados y considerando que el
evento Load está debidamente definido para mostrar todos los exámenes registrados, determine cuántas veces se
ejecutará el evento Load del web panel.
23
24.1 - 120 veces
24.2 - 30 veces
24.4 - 1 vez
25) (3.7%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad. Considere el diseño de
transacciones que se muestra. Se necesita definir un web panel con tabla base que muestre todos los
estudiantes anotados a un determinado examen recibido por parámetro. Determine si la opción de implementación
propuesta corresponde a una solución completamente correcta (verdadero) o no (falso).
Verdadero Falso
26) (1.2%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Observe el diseño de transacciones que se muestra.
Se aplicó el pattern WorkWith for web a la transacción Student.
24
Se desea definir un botón que se visualice en la pantlla WWStudents generada automáticamente por la aplicación
del pattern.
Determine lo que considere correcto.
26.1 - No es posible personalizar la aplicación del pattern Work With for web una vez aplicado.
26.2 - Se debe editar la instancia del pattern aplicado a la transacción Student y definir una nueva Action bajo el
nodo Selection.
27) (1.9%)
Verdadero Falso
28) (2.5%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
La misma se encuentra administrada por GeneXus Server.
Seleccione la acción que cada desarrollador deberá ejecutar cuando desee enviar al servidor sus
25
modificaciones:
28.2 - Commit
28.3 - No debe realizar ninguna acción ya que se trabaja directamente sobre la KB en el servidor y la integración de
las modificaciones es automática
29) (1.2%)
Se tiene una aplicación GeneXus para gestionar las operaciones de una Universidad.
Se cuenta con un pequeño módulo para Smart Devices.
Determine si la siguiente afirmación es correcta (verdadera) o no (falsa):
“No es posible aplicar el pattern Work With for web y Work With for SD a una misma transacción. La aplicación
de uno elimina la aplicación del otro.”
Verdadero Falso
28/03/18
26