cuestionario examen clad

Upload: hugo-salazar

Post on 09-Mar-2016

2.129 views

Category:

Documents


100 download

DESCRIPTION

BANCO DE 80 PREGUNTAS PARA EXAMEN CLAD

TRANSCRIPT

  • 1. Para implementar un diagrama de estado que permita la futura escalabilidad de la

    aplicacin, la mejor opcin para una estructura base es:

    Estructura de casos

    2. Dar clic en el botn de ________ permite sobrepasar un nodo en el Diagrama de Bloques

    sin utilizar la herramienta de ejecucin paso a paso (single-stepping) a travs del nodo

    "Step Over"

    3. Cul de los siguientes enunciados se aplica a los Nodos de Propiedad ("Property

    Nodes")? (Puede aplicar ms de una respuesta.)

    Los Nodos de Propiedad ("Property Nodes") permiten que los atributos de los objetos del panel

    frontal sean manipulados programticamente.

    Los Nodos de Propiedad ("Property Nodes") pueden ser utilizados para actualizar los valores

    contenidos en los objetos del panel frontal.

    Ms de un Nodo de Propiedad ("Property Node") puede ser usado para un solo objeto del panel

    frontal.

    Los Nodos de Propiedad ("Property Nodes") pueden ser utilizados para generar un evento "Value

    Change" programticamente

    4. En un VI de alto nivel cuenta con un panel frontal que debe ser controlado desde un

    subVI. Qu parmetro debe de pasarle al subVI?

    Las referencias de los controles

    5. Qu valor debe desplegar el indicador Value Out despus de que el VI se ejecuta?

    5

    6. Usted estableci un Breakpoint en el cdigo contenido en el caso Falso de una

    estructura de Caso. La ejecucin del VI tendr una pausa si el cdigo en el caso

    Verdadero de la estructura de Caso esta siendo ejecutado?

    no

    7. Cul Nodo de Propiedad (Property Node) cambia el atributo del color del texto de

    cualquier control numrico digital de un subVI?

  • 8. Qu modo de actualizacin de un "Waveform Chart" se debe usar para mostrar datos

    en ejecucin desplazndose continuamente de izquierda a derecha en el grfico?

    "Strip Chart"

    9. Cul de los siguientes elementos no cumple con el paradigma de programacin de flujo

    de datos?

    Variables locales

    10. Si es posible, una estructura de Secuencia se debe reemplazar con un(a):

    Mquina de estado

    11. Cul de los siguientes enunciados es VERDADERO sobre la siguiente seccin de cdigo?

    El lazo se ejecutar infinitamente, y el programa deber ser abortado

    12. Cul ecuacin es equivalente al cdigo?

    13. Un VI tiene habilitado el Manejo Automtico de Error ("Automatic Error Handling").

    Llama un SubVI que tiene el Manejo Automtico de Error ("Automatic Error Handling")

    deshabilitado. La terminal "Error Out" del SubVI no est cableada en el VI de alto nivel.

    El SubVI enva un error al VI de alto nivel. Se publicar un dilogo de error debido al

    Manejo Automtico de Error ("Automatic Error Handling")?

    S, ya que la terminal "Error Out" en el SubVI no esta cableada en el VI de alto nivel.

    14. Cul de los siguientes enunciados es FALSO? (Puede aplicar ms de una respuesta.)

    Un icono de SubVI debe ser editado desde la paleta de funciones

    15. Cul de los siguientes no puede usarse para transferir datos?

    Semforos ("Semaphores")

    16. La lista de Errores muestra las siguientes opciones EXCEPTO:

    Cdigos de error

  • 17. Indexado automtico en el borde de un lazo es una caracterstica que permite: (Puede

    aplicar ms de una respuesta.)

    Que los arreglos puedan ser tomados automticamente desde una iteracin a la siguiente

    Arreglos que son acumulados automticamente en los lmites del lazo

    18. Cul es el resultado de la funcin Inicializar Arreglo ("Initialize Array") despus de que

    el siguiente cdigo se ha ejecutado?

    Arreglo de una dimensin {3, 3, 3, 3}

    19. Cul de las siguientes opciones causar un evento sea capturado por la estructura de

    eventos de LabVIEW?

    Cambiar un Valor de control en el Panel Frontal al dar clic en el control

    20. Qu variable es la ms utilizada para eliminar condiciones de carrera para prevenir

    acceso simultaneo al cdigo o datos?

    Variable global funcional

    21. Cul es el valor en "Shift Register Answer" despus del siguiente cdigo haya sido

    ejecutado?

    32

    22. Cul es el resultado en "subarray" despus que el siguiente cdigo es ejecutado?

    Arreglo de una dimensin {10, 8, 5, 7}

    23. En dnde puede ser documentada una VI de tal manera que la descripcin aparezca en

    la ventana de Show Context Help?

    En la ventana de Propiedades de Documentacin de VI (VI Properties Documentation)

    24. Cul de las siguientes terminales controlan cuntas veces se ejecuta un lazo "For"?

    25. El siguiente cdigo demuestra el uso apropiado de un Nodo de Propiedad (Property

    Node)?

  • No, porque se debera de cablear el cable directamente a los indicadores cuando sea posible.

    26. La funcin "Wait Until Next ms Multiple":

    Comienza la temporizacin al inicio del programa y se completa sobre un mltiplo del

    temporizador de la PC

    27. Qu mecanismo de sincronizacin de datos asegura que no hay prdida de datos

    cuando la aplicacin temporalmente genera datos ms rpido que su habilidad de

    procesarlos?

    Fila ("Queue")

    28. Cul de los siguientes enunciados es FALSO?

    Se puede crear un Arreglo de Arreglos.

    29. Cul tipo de dato no es aceptado por la terminal de seleccin de una estructura de

    caso?

    Arreglos

    30. Cuntos bytes escribe LabVIEW a un archivo cuando el cdigo se ejecuta?

    17

    31. Por qu la terminal de sequence local se despliega como sin asignar en el marco 0

    de la estructura de secuencia apilada (staked sequence)?

    El valor solo esta disponibles a marcos despus del marco 1

    32. La funcin de Wait se puede agregar a los lazos While:

    Permitir suficiente tiempo de procesador para completas otras tareas.

    33. El tipo de dato de un "Ring" puede ser cualquiera de los tipos de dato permitidos,

    mientras que la representacin numrica del tipo de dato de un "Enum" puede ser

    solamente un tipo de dato sin signo.

  • verdadero

    34. Cuando el usuario da clic en el control Botn, cuntas veces se manda llamar la funcin

    Increment?

    2

    35. Por qu LabVIEW es un lenguaje de programacin de flujo de datos?

    El flujo de datos a travs de nodos en el diagrama de bloques determina la ejecucin

    36. Si el valor en a es 2 y en b es 128, cul es el valor en el indicador Result desplegado

    despus de la ejecucin?

    0

    37. Cul VI es tpicamente utilizado para terminar un cable de Cluster de Error y para

    desplegar un mensaje de error?

    "Simple Error Handle"

    38. Cul de los siguientes mtodos crea una Grfica XY (XY Graph) con dos tramas?

    Agrupar (con Bundle) los pares arreglos X y Y juntos en dos clusters y luego crear un arreglo de

    estos dos clusters.

    39. Mientras se ejecuta el VI, el usuario presiona y libera unControl Booleano con la accin

    mecnica Switch Until Released. Asumiendo que el valor inicial del Control Booleano

    es FALSO, qu valor se despliega en el indicador Result despus de la ejecucin?

    2

  • 40. Cul de los siguientes es el mejor mtodo para actualizar un indicador en el panel

    frontal?

    Conecte directamente a la terminal del indicador

    41. Cul de de los siguientes enunciados es VERDADEREO con respecto a la ejecucin del

    siguiente cdigo?

    El lazo tendr 51 ciclos.

    42. Cul de las siguientes opciones causar un evento sea capturado por la estructura de

    eventos de LabVIEW?

    Cambiar un valor en el Panel Frontal por medio del clic del mouse

    43. Qu valor despliega el indicador Result despus de que el cdigo se ejecuta?

    El tiempo ejecutado en milisegundos durante la ejecucin del subVI

    44. Se tiene un control en el panel frontal de un VI y necesita modificar una de sus

    propiedades en tiempo de ejecucin. Cul de los siguientes es el mejor enfoque?

    Cree un nodo de propiedad implcito ("implicit property node") y seleccione la propiedad a

    modificar

    45. El mtodo ms eficiente para crear arreglos es:

    Usar un lazo "For" con indexacin automtica

    46. Cul de las funciones de temporizacin (VI) es la mejor opcin para lgica de control de

    temporizacin en aplicaciones que se ejecutaran por periodos extensos de tiempo?

    GRAFICO DE GET DATE/TIME IN SECONDS

    47. Para el VI que se muestra en el siguiente diagrama de bloques, el manejo automtico de

    error ("automatic error handling") es habilitado. Si el archivo C:\data.txt no existe, se

    abrir una ventana de dilogo de error?

  • NO

    48. Si el nombre de una entrada en la ventana de Ayuda de Contexto est en negritas para

    un subVI, Cul de las siguientes condiciones son verdaderas? (Pueden aplicar multiples

    respuestas)

    Una entrada es requerida.

    Se tendr como resultado una flecha de ejecucin rota a menos que la entrada est

    correctamente cableada

    49. En la figura abajo, la salida de "Array Size" es

    Arreglo de una dimensin con {2, 3}

    50. Cul snippet de cdigo escribe la cantidad ms pequea de datos al disco duro?

    51. Qu funcionalidad permite asignar teclas especficas o combinaciones de teclas a un

    control del panel frontal?

    Key Navigation

    52. Cul es el resultado en "new string" despus que el siguiente cdigo es ejecutado?

    Hello to you!

  • 53. Cul es la funcionalidad que proveen las referencias de control?

    Modificar las propiedades de objetos en el Panel Frontal en subVIs

    54. Qu valor despliega el indicador Numeric despus de que el cdigo se ejecuta?

    8

    55. Usted desarrolla un SubVI que nicamente obtiene un valor y necesita usar este SubVI

    en un VI (de alto nivel). Cul de las siguientes es la mejor manera de forzar el flujo de

    datos a controlar la ejecucin del SubVI?

    Modifique el SubVI para tener los errores de cluster que se pueden usar desde el VI de alto nivel

    56. El archivo C:\data.txt no existe, pero el VI no reporta un error. Cul "snippet" de cdigo

    reporta un error y se detiene?

    57. Puede usarse un cable para pasar datos entre ciclos que se ejecutan en paralelo?

    NO

    58. Se requiere programaticamente actualizar el valor en un control numrico Cul es la

    estrategia mas apropiada?

    Utilice una variable local

    59. Cul de los siguientes ilustra una ventaja de una variable global sobre una variable

    local?

    Una variable global puede pasar datos entre dos VIs independientes corriendo simultneamente.

    60. Cul trama ("plot") cambiar de color primero?

  • Trama ("Plot") 1 porque las propiedades son ejecutadas de arriba hacia abajo

    61. Cul de los siguientes elementos permitir tener mltiples tramas (plots) en una

    Grfica de Forma de Onda (Waveform Graph)?

    Constuir un arreglo de n dimensiones de datos con cada trama ("plot") en filas (o

    coulmnas) separadas en el arreglos, despus cablea el arreglo al indicador de Grfica

    de Forma de Onda ("Waveform Graph").

    Agrupoar los elementos de cada forma de onda en un "cluster" y constuir un arreglo

    para cada "cluste", despus cablear el arreglo al indicador de Grfica de Forma de

    Onda ("Waveform Graph")

    62. Cul enunciado describe mejor un evento Notify, como el cambio de valor de un

    control booleano?

    Indica que el evento ocurri y que LabVIEW proces el evento.

    63. Personalice un control, seleccione Control en el men desplegable Type Def. Status, y

    guarde el control como un archivo.ctl. Despus use un ejemplo del control personalizado

    en la ventana del panel frontal. Si abre el archivo .ctl y modifica el control, Cambia el

    control en la ventana del panel frontal?

    NO

    64. Cunto tiempo espera esta funcin de Dequeue Element para recibir datos?

    Indefinidamente

    65. Qu resultado despliega el indicador Result F2 despus de que el VI que contiene la

    estructura de secuencia apilada (Stacked sequence) se ejecuta?

    40

    66. Cul de las siguientes opciones describe de forma precisa la salida que resulta de

    ejecutar el siguiente lazo?

  • Un promedio de las ltimas cuatro mediciones se desplegar

    67. En qu caso es mejor utilizar la herramienta de Punto de Prueba ("Probe") que

    Ejecucin en relieve ("Highlight Execution")?

    Para ver el valor de un cable en tiempo real

    68. Esta grfica despliega todos los casos de una sola declaracin de caso. Qu valor

    despliega el indicador Result despus de que el cdigo se ejecuta?

    36

    69. Los siguientes "breakpoint" realizan los siguientes:

    Causa que el VI se pause

    70. Qu valor se desplieiga en el indicador "Result" cuando el cdigo se ejecuta?

    Un Arreglo 1-D de {-25, 25}

    71. Qu accin mecnica de un booleano usara para imitar un botn en una ventan de

    dialogo?

    Latch When Released

    72. Cul de las siguientes opciones es importante para crear una variable global funcional?

    Cambiar la ejecucin de los VIs configurado como "Reentrant"

  • 73. Cul modo de actualizacin de traza ("chart") se debe usar para comparar nuevos y

    viejos datos separados por una lnea vertical? Esta traza ("chart") se mostrar similar a

    un electro cardiograma (ECG).

    "Sweep Chart"

    74. Qu tipo de arquitectura de VI representa el siguiente diagrama de bloques?

    VI de Mquina de Estados

    75. La funcin de un "Cluster" es:

    Agrupar tipos de datos mixtos en estructuras lgicas.

    76. Un punto de coercin indica que:

    Un "buffer" de datos es creado para manejar conversin de datos

    77. Cul de las siguientes combinaciones de palabras completa correctamente el siguiente

    enunciado? A diferencia de los Nodos de propiedad ("Property Nodes") _____ , _____

    Nodos de propiedad ("Property Nodes") requieren _____ como entradas para funcionar

    correctamente.

    Implcito; Explcito; Referencias de control

    78. Cul es una de las desventajas de utilizar la arquitectura de VI de Mquina de Estados?

    Si dos eventos ocurren al mismo tiempo, solamente el primer evento ser manejado y el segundo

    se perder.

    79. Cul de las siguientes combinaciones de palabras completa correctamente el siguiente

    enunciado? El ______________ indica el nmero total de veces que el ciclo se ejecutar

    y el _______________ regresa el nmero de veces que el ciclo se ha ejecutado menos

    uno.

    Terminal de contador, N ; terminal de iteracin, i

    80. Cul de los siguientes enunciados describe mejor el archivo LabVIEW Project (.lvproj)?

    Un archivo que contiene referencias a y provee organizacin a todos los archivos pertinentes a una

    aplicacin.