Analista Senior GX X

Embed Size (px)

Citation preview

  • 8/8/2019 Analista Senior GX X

    1/39

    Sobre las preguntas de mltiple opcin:

    Hay una sola opcin correcta.

    Seleccione en la propia hoja del examen la opcin que elija.

    Asuma que todas las preguntas estn dirigidas a desarrollo de aplicaciones WEB con GeneXus.

    Los puntos de cada pregunta aparecen al principio de la pregunta. Si la pregunta tiene subpreguntas,

    entonces al lado de la pregunta aparece el puntaje total que suman las subpreguntas.

    -

    -

    -

    -

    Examen "Analista SENIOR GX X"

    Los puntos de las preguntas suman:115

    Este examen NO resta puntos por respuestas incorrectas.

    Duracin mxima del examen (en minutos):180

    Porcentaje mnimo de aprobacin:70

    Pedimos por favor apaguen los telfonos celulares.

    [ ]1) 5.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    Sabiendo que un estudiante (Student) puede estar inscripto en varias asignaturas (Subject), y que una asignatura puede tenervarios estudiantes inscriptos, seleccione el diseo de transacciones que considere correcto.

    1.1-

    1.2- 1

  • 8/8/2019 Analista Senior GX X

    2/39

    1.3-

    1.4-

    1.5- Ningunoescorrecto.

    2

  • 8/8/2019 Analista Senior GX X

    3/39

    [ ]2) 5.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    Cada curso (Course) tiene un conjunto de uniformes (Uniform) que los estudiantes pueden usar. Sabiendo que los uniformes son

    propios de cada curso (no sirven para otros cursos) y que el instituto solicita que los uniformes se enumeren correlativamente

    para cada curso, seleccione el diseo de transacciones que considere correcto.

    2.1-

    2.2-

    2.3- 3

  • 8/8/2019 Analista Senior GX X

    4/39

    2.4-

    2.5- Ningunoescorrecto.

    [ ]3) 5.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Course para registrar los cursos dictados, y la transaccin Classroom para registrar los

    salones de clase.

    Sabiendo que un curso se dicta en un nico saln de clase, y que en un saln de clase se dicta un nico curso, determine cul es

    el diseo de transacciones correcto para modelar adecuadamente la realidad planteada.

    3.1- 4

  • 8/8/2019 Analista Senior GX X

    5/39

    3.2-

    3.3-

    3.4- 5

  • 8/8/2019 Analista Senior GX X

    6/39

    3.5- Ningunoescorrecto.

    [ ]4) 5.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    El siguiente diseo de transacciones define entre los actores de la realidad Student y Course la cardinalidad:

    4.1- 1-1.

    4.2- N-N.

    4.3- N-1,siendo"Student"unaentidadfuertey"Course"unaentidaddbil.

    4.4- N-1,siendoStudentyCourseentidadesfuertes.

    [ ]5) 4.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Teacher para registrar los docentes, la transaccin Country para registrar los pases, y la

    transaccin Course para registrar los distintos cursos dictados (con sus respectivas asignaturas). Cada curso tiene un docente

    responsable, segn se muestra.

    6

  • 8/8/2019 Analista Senior GX X

    7/39

    Determine las TABLAS que GeneXus crear a partir del siguiente diseo de transacciones.

    5.1-

    5.2-

    5.3- 7

  • 8/8/2019 Analista Senior GX X

    8/39

    5.4-

    5.5- Ningunoescorrecto.

    [ ]6) 5.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Teacher para registrar los datos de los docentes, la transaccin Subject para registrar cada

    asignatura, y la transaccin Exam para registrar los exmenes.

    Un docente (Teacher) puede dictar una nica asignatura (Subject); y para cada examen (Exam) se asignan varios docentes a estar

    presentes durante el mismo. El sistema debe validar que los docentes asignados a un examen sean efectivamente docentes de la

    asignatura examinada, y en caso de no serlo, el sistema deber desplegar un mensaje de error.

    Indique cul solucin considera correcta.

    6.1- 8

  • 8/8/2019 Analista Senior GX X

    9/39

    6.2-

    6.3-

    6.4- 9

  • 8/8/2019 Analista Senior GX X

    10/39

    6.5- Ningunoescorrecto.

    [ ]7) 5.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Teacher para registrar los datos de los docentes, y la transaccin Subject para registrar cada

    asignatura.

    Cuando se registra un docente, se debe indicar la asignatura que dicta, y adems el Instituto solicita (aunque no es obligatorio)

    que se ingrese tambin un docente suplente, diferente de s mismo.

    Determine el diseo que considere correcto.

    7.1-

    7.2- 10

  • 8/8/2019 Analista Senior GX X

    11/39

    7.3-

    7.4- Ningunoescorrecto.

    [ ]8) 1.00

    GeneXus realiza control de duplicados para:

    8.1- Clavesprimariasexclusivamente

    8.2- Clavesprimariasyatributosdefinidoscomoclavescandidatasatravsdelacreacindendicesunique

    8.3- Ningunadelasanteriores

    [ ]9) 1.50

    Se tiene una aplicacin para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    En algunas ocasiones se realizan instancias de exmenes que no corresponden a una asignatura en particular, por lo que no es un

    requisito especificar una asignatura (SubjectId).

    A partir del diseo propuesto, indique la afirmacin que considere correcta.

    11

  • 8/8/2019 Analista Senior GX X

    12/39

    9.1- ApesardedeclararqueelatributoSubjectId(clavefornea)enlatablaEXAMadmitenulos(osea,admiteun

    valornoespecificado),GeneXussiempredisparaloscorrespondientescontrolesdeintegridadreferencial

    contralatablaSUBJECT.

    9.2- AlmomentodedeclararqueelatributoSubjectId(clavefornea)enlatablaEXAMadmitenulos(osea,admite

    unvalornoespecificado),entoncesGeneXusdejaderealizarloscontrolesdeintegridadcontralatablaSUBJECTsolamentecuandonoseindicavalorenSubjectId.Siencambiosedeterminaunvalorendichaclave

    fornea,GeneXusdispararloscontrolesdeintegridadreferencialcontralatablaSUBJECT.

    9.3- AlmomentodedeclararqueelatributoSubjectId(clavefornea)enlatablaEXAMadmitenulos(osea,admite

    unvalornoespecificado),entoncesGeneXusdejaderealizarloscontrolesdeintegridadreferencialcontrala

    tablaSUBJECT.

    9.4- Ningunaescorrecta.

    [ ]10) 2.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Subject para registrar las asignaturas, y la transaccin Exam para registrar los exmenes de

    dichas asignaturas.

    Qu ndice es utilizado para validar con eficiencia al momento de intentar eliminar una asignatura (Subject), que la eliminacin

    pueda o no realizarse en base a si existen o no exmenes para dicha asignatura en la tabla fsica EXAM?

    12

  • 8/8/2019 Analista Senior GX X

    13/39

    10.1- ndiceporSubjectIdenlatablaSUBJECT(Primarykey).

    10.2- ndiceporSubjectIdenlatablaEXAM(Foreignkey).

    10.3- ndiceporExamIdenlatablaEXAM(Primarykey).

    10.4- Ningunadelasanteriores.

    [ ]11) 2.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, y la transaccin Exam para registrar los

    exmenes junto con la lista de estudiantes que los rinden.

    Se desea para cada examen, obtener en el atributo ExamAverageResult la nota (StudentGrade) promedio de aprobacin del mismo,

    teniendo en cuenta al promediar solamente las notas obtenidas por los alumnos que hayan aprobado (Passed) el examen.

    Indique si la solucin propuesta es verdadera o falsa.

    VERDADERO FALSO

    13

  • 8/8/2019 Analista Senior GX X

    14/39

    [ ]12) 2.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    diferentes asignaturas, y la transaccin Exam para registrar los exmenes con la lista de estudiantes que los rinden.

    Se desea disear un listado que muestre para cada asignatura, la cantidad de exmenes que se tomaron en un determinado perodo de

    tiempo.

    Determine si el source que se muestra es verdadero o falso.

    VERDADERO FALSO

    [ ]13) 1.00

    Cuando invocamos a un objeto con Call o Udp en las reglas de una transaccin con evento de disparo AfterComplete, tenemos los

    atributos del primer nivel disponibles para pasarlos por parmetro?

    VERDADERO FALSO

    [ ]14) 1.00

    Es correcto definir una regla en una transaccin con evento de disparo AfterComplete, la cual asigne un valor a un atributo?

    VERDADERO FALSO

    [ ]15) 1.00

    Es correcto definir una regla en una transaccin con evento de disparo BeforeComplete, la cual asigne un valor a un atributo?

    VERDADERO FALSO

    [ ]16) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes junto con la lista de estudiantes que los rinden.

    En la transaccin Exam se ha declarado el conjunto de reglas que se muestra.

    Indique el orden en el cual dichas reglas sern ejecutadas.

    14

  • 8/8/2019 Analista Senior GX X

    15/39

    16.1- Lasreglassedispararnenelmismoordenenquehansidodeclaradas.

    16.2- b),a),e),d),c),f)

    16.3- a),e),d),c),f),b)

    16.4- a),d),f),c),e),b)

    16.5- Ningunaescorrecta.

    [ ]17) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes junto con la lista de estudiantes que los rinden.

    El atributo SubjectExam (boolean) presente en la transaccin Subject, indica si ya existe un examen sobre dicha asignatura. Por

    defecto, cuando se inserta una asignatura, se le asigna el valor False; y cuando se registra entonces un examen se deber asignar

    el valor True a este atributo.

    Determine la solucin de implementacin que considere correcta.

    17.1- SepuededeclararlasiguienteregladeasignacinenlatransaccinExam:SubjectExam=True;

    15

  • 8/8/2019 Analista Senior GX X

    16/39

    Estoesvlidoyaqueenlasreglasdeunatransaccinesposibleactualizarelvalordelosatributosque

    pertenecenalatablaextendidadelatablabasedelatransaccin.

    17.2- EnlasreglasdelatransaccinExam,sedebeinvocaraunprocedimientoquerecibaelatributoSubjectIdy

    realicelaactualizacindelvalordelatributoSubjectExamyaquenoesposibledirectamentedesdelasreglas

    actualizarelvalordedichoatributo.Lareglapodraser:Proc.call(SubjectId)onAfterInsert;paraquese

    dispareluegodegrabarseelcabezaldelExamen.

    17.3- Ningunadelasanteriores.

    [ ]18) 2.00

    Indique si la siguiente afirmacin es VERDADERA o FALSA:

    En una clusula For Each solamente se pueden actualizar atributos que no sean clave primaria y dichos atributos deben pertenecer

    a la tabla base del For Each.

    VERDADERO FALSO

    [ ]19) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    Dado el siguiente source, con una estructura de for eachs anidados, indicar las tablas bases que GeneXus determinar para cada for

    each.

    19.1- Foreachexterno:{SUBJECT}yforeachinterno:{EXAM}

    19.2- Foreachexterno:{EXAM}yforeachinterno:{EXAM}

    19.3- Foreachexterno:{SUBJECT}yforeachinterno:{SUBJECT}

    19.4- Ningunaescorrecta.

    [ ]20) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    16

  • 8/8/2019 Analista Senior GX X

    17/39

    Dado el siguiente source, con una estructura de for eachs anidados, indicar las tablas bases que GeneXus determinar para cada for

    each.

    20.1- Foreachexterno:{SUBJECT}eforeachinterno:{EXAM}

    20.2- Foreachexterno:{EXAM}eforeachinterno:{EXAMSTUDENTS}

    20.3- Foreachexterno:{SUBJECT}eforeachinterno:{EXAMSTUDENTS}

    20.4- Ningunaescorrecta.

    [ ]21) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Subject para registrar las asignaturas, la transaccin Teacher para registrar los docentes, y

    la transaccin Exam para registrar los exmenes.

    Dado el source de la muestra determine la tabla base del for each.

    21.1- {SUBJECT}

    21.2- {TEACHER}

    21.3- {EXAM}

    17

  • 8/8/2019 Analista Senior GX X

    18/39

    21.4- {EXAMSTUDENTS}

    21.5- Ningunaescorrecta.

    [ ]22) 4.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    Dado el siguiente source, con una estructura de for eachs anidados, indique si se trata de un JOIN, PRODUCTO CARTESIANO o CORTE

    CONTROL:

    22.1- PRODUCTOCARTESIANO

    22.2- JOIN

    22.3- CORTEDECONTROL

    [ ]23) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    Aquellas asignaturas que registran exmenes con ms de 30 estudiantes deben ser marcadas como de alta asistencia (SubjectAllowance

    = High). Para eso se propone el source de la muestra. Determine si la implementacin representa una solucin vlida.

    18

  • 8/8/2019 Analista Senior GX X

    19/39

    VERDADERO FALSO

    [ ]24) 4.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    Cada vez que se da de alta un examen se debe generar un respaldo del mismo, de forma tal que no exista examen sin respaldo y a su

    vez, no exista respaldo sin examen original.

    Determine si la implementacin propuesta representa una solucin verdadera o falsa.

    VERDADERO FALSO

    [ ]25) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    19

  • 8/8/2019 Analista Senior GX X

    20/39

    Debido a cambios de planes en la enseanza, la asignatura con SubjectId = 127 dejar de dictarse, por lo que es necesario marcar

    los exmenes correspondientes como Extraordinarios (ExamType = Extraordinary).

    Determine la opcin de implementacin que considere correcta.

    25.1-

    25.2- 20

  • 8/8/2019 Analista Senior GX X

    21/39

    25.3-

    25.4- Ningunaescorrecta.

    [ ]26) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    Se desea obtener un listado de los exmenes que se tomaron en un determinado perodo de tiempo, con la cantidad de estudiantes que

    no aprobaron (Fail) cada examen.

    Determine si la solucin propuesta es verdadera o falsa.

    21

  • 8/8/2019 Analista Senior GX X

    22/39

    VERDADERO FALSO

    [ ]27) 2.00

    Dado el siguiente ejemplo de uso de Tipos de Datos Estructurados (SDTs), en el cual se requiere cargar varios exmenes en una

    coleccin de exmenes llamada Exams, donde cada elemento de la coleccin se denomina ExamsItem, analice su funcionamiento y

    responda datos de cuntos exmenes se cargan en la lista:

    27.1- 5exmenes

    27.2- 1examen

    27.3- 4exmenes

    27.4- ninguno

    [ ]28) 4.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    22

  • 8/8/2019 Analista Senior GX X

    23/39

    Se desea declarar un Data Provider que reciba un identificador de estudiante (StudentId) y devuelva la lista de exmenes

    (Identificador, asignatura y fecha) que no aprob (Fail). Indique la opcin de implementacin que considere correcta.

    28.1-

    28.2-

    23

  • 8/8/2019 Analista Senior GX X

    24/39

    28.3-

    28.4- Ningunaescorrecta.

    [ ]29) 4.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Exam para registrar los exmenes y la transaccin Certificate para registrar los certificados

    de aprobacin de examen.

    Los exmenes correspondientes a la asignatura con SubjectId=15 generan automticamente los certificados de aprobacin que sern

    entregados luego a los alumnos.

    Determine si la implementacin propuesta representa una solucin verdadera o falsa.

    VERDADERO FALSO

    [ ]30) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Teacher para registrar los datos de los docentes y la transaccin Subject para registrar cada

    asignatura,

    Se desea poder insertar un nuevo docente (Patrick Smith) para la asignatura con SubjectId=98.

    24

  • 8/8/2019 Analista Senior GX X

    25/39

    Se proponen dos implementaciones. Indique lo que considere correcto.

    30.1- Solamentelaopcina)escorrecta.

    30.2- Solamentelaopcinb)escorrecta.

    30.3- Ambasopcionesdesolucinsoncorrectasytotalmenteequivalentes.

    30.4- Sibienambassolucionessoncorrectas,espreferiblelaopcina)yaquerealizalosmismoscontrolesquela

    opcinb),yademstienemejorperformance.

    30.5- Sibienambassolucionessoncorrectas,espreferiblelaopcinb)yaqueserelizarntodosloscontrolesde

    integridad,controlesdeduplicadosydisparodereglasdeclaradasenlatransaccinTeacher,mientrasquela

    opcina)solamenterealizarcontrolesdeduplicados.EstosignificaquesielvalordeSubjectId=98no

    existeenlatablaSUBJECT,laopcina)nodarerrormientrasquelaopcinb)emitirunerrorde

    integridadreferencial.

    30.6- Ningunaescorrecta.

    [ ]31) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Student para registrar los datos de los estudiantes, la transaccin Subject para registrar las

    asignaturas, y la transaccin Exam para registrar los exmenes.

    Utilizando Business Components, se desea insertar un nuevo examen para la asignatura Biologa (SubjectId=5), e inscribir un

    estudiante a dicho examen.

    Determine la opcin de implementacin que considere correcta.

    25

  • 8/8/2019 Analista Senior GX X

    26/39

    31.1-

    31.2-

    31.3- 26

  • 8/8/2019 Analista Senior GX X

    27/39

    31.4-

    31.5- Ningunaescorrecta.

    [ ]32) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Subject para registrar las asignaturas, y la transaccin Student para registrar los

    estudiantes, como se muestra.

    Se desea disear un web panel CON TABLA BASE que liste todos los estudiantes con el promedio de calificaciones. Si dicho promedio

    es menor que 6 se deber mostrar Debe mejorar (Must improve), de lo contrario se deber mostrar Buen alumno (Good

    student).

    Determine la opcin de implementacin que considere correcta.

    27

  • 8/8/2019 Analista Senior GX X

    28/39

    32.1-

    32.2-

    32.3- 28

  • 8/8/2019 Analista Senior GX X

    29/39

    32.4-

    32.5- Ningunaescorrecta.

    [ ]33) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    Se desea disear un web panel que muestre en un grid todas las asignaturas, y que al seleccionar una de ellas al costado se

    visualicen todos los docentes que la dictan.

    Determine la opcin de implementacin que considere correcta.

    29

  • 8/8/2019 Analista Senior GX X

    30/39

    33.1- SedefineelsiguienteeventoenelwebpanelTeachersPerSubject:

    33.2- SedefineelsiguienteeventoenelwebpanelTeachersPerSubject:

    30

  • 8/8/2019 Analista Senior GX X

    31/39

    33.3- SedefineelsiguienteeventoenelwebpanelTeachersPerSubject:

    33.4- SedefineelsiguienteeventoenelwebpanelTeachersPerSubject:

    33.5- SedefineelsiguienteeventoenelwebpanelTeachersPerSubject:

    31

  • 8/8/2019 Analista Senior GX X

    32/39

    33.6- Ningunaescorrecta.

    [ ]34) 1.50

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    Se tiene un web panel con dos grids (con tabla base), como se muestra.

    Determine el orden de disparo de eventos al hacer el GET.

    34.1- Start,RefreshyLoadGrid1,RefreshyLoadGrid2,RefreshGeneral

    34.2- Start,RefreshyLoadGrid2,RefreshyLoadGrid1,RefreshGeneral

    34.3- Start,RefreshGeneral,RefreshGrid1,RefreshGrid2,LoadGrid1,LoadGrid2

    34.4- Start,RefreshGeneral,RefreshGrid2,RefreshGrid1,LoadGrid2,LoadGrid1

    34.5- Start,RefreshGeneral,RefreshyLoadGrid1,RefreshyLoadGrid2

    34.6- Start,RefreshGeneral,RefreshyLoadGrid2,RefreshyLoadGrid1

    34.7- Ningunaescorrecta.

    [ ]35) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    32

  • 8/8/2019 Analista Senior GX X

    33/39

    La misma cuenta con la transaccin Subject para registrar las asignaturas, y la transaccin Student para registrar los

    estudiantes, como se muestra.

    Se desea disear un web panel SIN TABLA BASE que liste todos los estudiantes con el promedio de calificaciones. Si dicho promedio

    es menor que 6 se deber mostrar Debe mejorar (Must improve), de lo contrario se deber mostrar Buen alumno (Good

    student).

    Determine la opcin de implementacin que considere correcta.

    35.1-

    35.2- 33

  • 8/8/2019 Analista Senior GX X

    34/39

    35.3-

    35.4- Ningunadelasopcionesanterioresescorrecta

    [ ]36) 3.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    La misma cuenta con la transaccin Subject para registrar las asignaturas, y la transaccin Teacher para registrar los docentes,

    como se muestra.

    Se aplic el pattern Work With a la transaccin Subject. Tiempo despus se decide agregar a la estructura de la transaccin

    Subject un nuevo atributo (SubjectImage). Determine lo que considere correcto.

    34

  • 8/8/2019 Analista Senior GX X

    35/39

    36.1- ElnuevoatributoSubjectImagedeberserinsertadoamanoenelwebpanelWorkWithSubjectquehasido

    creadoporelpattern.

    36.2- ElnuevoatributoSubjectImagedeberserinsertadoamanoenlainstanciadelpatternWorkWithaplicadoala

    transaccinSubject.

    36.3- SedeberneliminartodoslosobjetoscreadosporelpatternWorkWithyvolveraaplicarelpattern

    nuevamenteparaqueseagregueelnuevoatributoSubjectImage.

    36.4- NosernecesariohacernadayaqueexisteundinamismoentrelainstanciadelpatternWorkWithyla

    estructuradelatransaccin.Porlotantosiseagregunnuevoatributo(SubjectImage)alaestructuradela

    transaccinSubject,dichoatributoserautomticamenteagregadoenlainstanciadelpattern.

    36.5- Ningunaescorrecta.

    [ ]37) 2.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    Se le aplic el pattern Work With a la transaccin Course, segn se muestra. Se desea modificar el comportamiento por defecto del

    pattern para que se retorne a la pantalla Selection cada vez que se modifica un Curso.

    Determine lo que considere correcto.

    37.1- DesdelainstanciadelpatternaplicadoalatransaccinCoursesedebeeditarlaspropiedades

    35

  • 8/8/2019 Analista Senior GX X

    36/39

    correspondientesaIns:default;Upd:default;Del:default,Dis:default,yallsetearelvalorFalse.

    37.2- DesdelainstanciadelpatternaplicadoalatransaccinCoursesedebeeditarlaspropiedades

    correspondientesaIns:default;Upd:default;Del:default,Dis:default,yallsetearlacondicin

    correspondienteenUpdateCondition:

    37.3- DesdelaconfiguracindelpatternWorkWithsedebemodificarlapropiedadEnabledbydefaultdelnodoUpdate

    36

  • 8/8/2019 Analista Senior GX X

    37/39

    37.4- DesdelaconfiguracindelpatternWorkWithsedebemodificarlapropiedadAfterUpdatedelnodoTemplate

    37.5- Ningunaescorrecta.

    [ ]38) 2.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    Se le aplic el pattern Work With a la transaccin Subject, segn el diseo de transacciones que se muestra.

    Indique si la instancia que se visualiza contiene las definiciones por defecto del pattern Work With aplicado a la transaccin

    Subject.

    37

  • 8/8/2019 Analista Senior GX X

    38/39

    VERDADERO FALSO

    [ ]39) 2.00

    Se tiene una aplicacin GeneXus para un Instituto de Enseanza.

    Se desea disear un web panel que reciba el identificador de un curso (CourseId) y muestre la fotos de los estudiantes inscriptos.

    Se decide implementar el user control ImageGallery. Determine cules son las acciones que GeneXus realizar en forma automtica al

    momento de arrastrar el user control sobre el form del web panel.

    a) Crea el SDT asociado al User Control

    b) Crea el Data Provider que genera la carga del SDT.

    c) Crea las variables para trabajar con el SDT.

    d) Crea una subrutina de muestra de carga manual

    39.1- a),b),c),d)

    39.2- a),b),c)

    39.3- a),c),d)

    39.4- a),b),d)

    38

  • 8/8/2019 Analista Senior GX X

    39/39

    39.5- Ningunaescorrecta.

    25/05/10