Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Sintaxis y Semántica del Lenguaje Pregunta 1 Incorrecta Puntúa 0,00 sobre 1,00 Marcar pregunta Pregunta 2 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 3 Parcialmente correcta Puntúa 0,33 sobre 1,00 Marcar pregunta Pregunta 4 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 5 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 6 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 7 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 8 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 9 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 10 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 11 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 12 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 13 Parcialmente correcta Puntúa 0,75 sobre 1,00 Marcar pregunta Pregunta 14 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 15 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 16 Incorrecta Puntúa 0,00 sobre 1,00 Marcar pregunta Pregunta 17 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 18 Incorrecta Puntúa 0,00 sobre 1,00 Marcar pregunta Pregunta 19 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 20 Correcta Puntúa 1,00 sobre 1,00 Marcar pregunta Pregunta 21 Sin contestar Puntúa como 1,00 Marcar pregunta Pregunta 22 Sin contestar Puntúa como 1,00 Marcar pregunta Pregunta 23 Sin contestar Puntúa como 1,00 Marcar pregunta Pregunta 24 Sin contestar Puntúa como 1,00 Marcar pregunta Finalizar revisión Comenzado el miércoles, 5 de mayo de 2021, 11:33 Estado Finalizado Finalizado en miércoles, 5 de mayo de 2021, 12:28 Tiempo empleado 54 minutos 59 segundos Puntos 16,08/24,00 Calificación 67,01 de 100,00 Marcar la afirmación que es verdad: Seleccione una o más de una: Si aumenta la flexibilidad de los lenguajes interpretados, los compiladores se volverán más lentos frente a aquellos. En la medida que los procesadores han aumentado su eficiencia, los lenguajes interpretados se han vuelto más importantes. Todas son falsas. Los lenguajes interpretados son más rápidos que los compilados, independientemente de la velocidad del procesador. Aunque los procesadores aumenten su eficiencia, los lenguajes compilados van a mantener su ventaja en cuanto a flexibilidad, frente a los interpretados. Categoría de lenguaje que no especifica algoritmos de solución sino resultados a obtener: Seleccione una o más de una: concurrentes declarativos ninguna de las opciones tiempo real imperativos Características de un lenguaje de programación que sólo se puedan implementar mediante un intérprete: Seleccione una o más de una: definir funciones anidadas y evaluarlas. evaluar código fuente en tiempo de ejecución. implementar recursividad de las subrutinas. evaluar y depurar las funciones en tiempo de ejecución. construir dinámicamente subrutinas que deben ser evaluadas. Características de un lenguaje de programación que sólo se pueda implementar mediante un intérprete: Seleccione una o más de una: Permite implementar recursividad de las subrutinas. Permite construir dinámicamente subrutinas que deben ser evaluadas. Permite definir funciones anidadas y evaluarlas. Permite evaluar y depurar las funciones en tiempo de ejecución. Permite evaluar código fuente en tiempo de ejecución. ¿Cuál sería un error semántico en lenguaje "C"?: Seleccione una o más de una: Para el operador ternario if inmediato, colocar un ¿ en lugar de ? Ninguna de las otras opciones Omitir un paréntesis de cierre en el encabezado de un if Escribir una expresión que contenga una división por cero Omitir la llave de cierre de un bloque de código El concepto de lenguaje maquina se refiere a Seleccione una o más de una: Un modo de expresar algoritmos en un lenguaje de alto nivel Un lenguaje de programacion de bajo nivel para computadoras Un conjunto de códigos binarios directamente interpretables por un circuito microprogramable Ninguna de las otras opciones Un lenguaje de programacion basado es un pseudocodigo El concepto de lenguaje intermedio se refiere a: Seleccione una o más de una: Un conjunto de codigos binarios directamente interpretables por un circuito microprogramable Un pseudolenguaje de máquina independiente del hardware Un modo de expresar algoritmos en un lenguaje de alto nivel Un lenguaje de programacion de bajo nivel para computadoras Un lenguaje de programacion basado es un pseudocodigo Forma de de traductor paso a paso de cada enunciado: Seleccione una o más de una: intérprete puro pseudocompilador preprocesador intérprete parcial compilador nativo Los lenguajes en los cuales se describe la solución que se busca obtener y no el procedimiento de solución, son: Seleccione una o más de una: no procedurales concurrentes imperativos ninguna de las opciones declarativos Un compilador que está escrito en el mismo lenguaje que compila, se denomina (buscar en web)... Seleccione una o más de una: autocompilador pseudo-compilador pre-procesador optimizador Ninguna de las otras El concepto de lenguaje ensamblador se refiere a: Seleccione una o más de una: Un modo de expresar algoritmos en un lenguaje de alto nivel Un lenguaje de programacion de nivel intermedio para computadoras Un conjunto de codigos binarios directamente interpretables por un circuito microprogramable Un lenguaje de programacion de bajo nivel Ninguna de las otras opciones El concepto de ortogonalidad de un lenguaje de programación se podría describir como: Seleccione una o más de una: La característica de que un operador o palabra reservada, tenga más de un significado Que se trata de lenguajes para programación paralela La característica de que un operador o palabra reservada, tenga un único significado La capacidad de combinar elementos del lenguaje, para formar otros nuevos que sean válidos Ninguna de las otras opciones Indagar y marcar las afirmaciones que son verdaderas (buscar en web): Seleccione una o más de una: En Ada sólo es posible referenciar con punteros datos de tipos no-primitivos Ada realiza verificación estática de tipos El formato de representación de números reales en Ada es en punto flotante Javascript es un lenguaje tipos dinámicos El formato de representación de números reales en Fortran es en punto fijo Fortran realiza verificación dinámica de tipos Cobol no permite el uso de punteros El formato de representación de números reales en Cobol es en punto fijo Ejemplos de lenguajes de bajo nivel son (indagar en la web): Seleccione una o más de una: Ensamblador Ada Prolog Basic Binario COBOL FORTRAN Categoría de lenguaje que no especifica algoritmos de solución, sino los resultados a obtener (buscar en web): Seleccione una o más de una: los declarativos los concurrentes los procedurales los imperativos ninguna de las opciones Forma de compilación del código intermedio: Seleccione una o más de una: just in time optimización ninguna de las opciones enlazamiento preprocesamiento Categoría de lenguaje que requiere enunciados de asignación para expresar los algoritmos: Seleccione una o más de una: de máquina ninguna de las opciones declarativos concurrentes imperativos Para una arquitectura de hardware en particular y diferentes lenguajes puede haber... Seleccione una o más de una: un front-end y un back-end Ninguna de las otras un front-end y varios back-end varios front-end y varios back-end varios front-end y un back-end Indague en la web y seleccione el lenguaje al qué pertenecen los siguientes enunciados: mov ax, 1234 : TEST IF ." non-" THEN ." zero " ; SET ptr TO ADDRESS OF NULL TIPO, DIMENSION(1: n) :: var type Animal is tagged record Legs: Integer; ... end record; Ensamblador Forth Cobol Fortran Ada Un lenguaje de programación se dice que es del modelo imperativo si: Seleccione una o más de una: Tiene enunciadode asignación El código fuente se compila Tiene enunciados de tipo estructurado Ninguna de las otras opciones Requiere que se declare el tipo de las variables Indicar la situación que se resuelve dinámicamente en tiempo de ejecución. Seleccione una o más de una: Asociatividad de operadores Jerarquía de evaluación de operadores Precedencia de operadores Sobrecarga de operadores Coherción de tipos de datos El que es considerado el primer lenguaje de programación creado por un comité (buscar en web): Seleccione una o más de una: Ninguna de las otras opciones Cobol Smalltalk Algol C Categoría de lenguaje que requiere enunciados de asignación para expresar los algoritmos: Seleccione una o más de una: ninguna de las opciones los imperativos los recursivos los concurrentes los declarativos Marcar la afirmación que es falsa: Seleccione una o más de una: Los diseñadores de los primeros lenguajes de programación utilizaron resultados de las investigaciones en lingüística para su diseño. La investigación sobre gramáticas independientes del contexto condujo al desarrollo analizadores (parsers) para lenguajes de programación. Algunos de los primeros lenguajes de programación fueron influenciados por los formalismos desarrollados en lógica matemática. Los diseñadores de algunos lenguajes de programación, utilizaron la gramática universal de Chomsky para el diseño de ellos. Ninguna es falsa. Navegación por el cuestionario Julian Eduardo Corrales Hernandez Mostrar una página cada vez Finalizar revisión 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 UTN https://www.campusvirtual.frm.utn.edu.ar/user/view.php?id=10701&course=76 https://www.campusvirtual.frm.utn.edu.ar/mod/quiz/review.php?attempt=201780&cmid=105713&showall=0
Compartir