Examen # 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 1

Examen # 2 Total de puntos 47/100

       Estructura de los Lenguajes de Programación                     Profesor Saúl Ardines G.


Lunes 31 de octubre de 2022                                                                                         Valor: 100
puntos

Correo electrónico *

jarcia727@gmail.com

Nombre y apellido: *

Jennifer Arcia

Parte 1: Escoja la mejor respuesta. Valor: 60 puntos.

1. El programa se interrumpe para la corrección de errores y luego *0/3


reinicia su ejecución desde el principio:

Entornos interactivos

Entornos Incrustados

Procesamiento por Lotes

Ninguna de las anteriores

Respuesta correcta

Procesamiento por Lotes

2. La inadecuada introducción de los datos de entrada desde un teclado, *3/3


el programa debe desplegar un mensaje de error y la solicitud de
corrección al usuario:

Entornos interactivos

Entornos Incrustados

Procesamiento por Lotes

Ninguna de las anteriores

3. Son ejemplos de LP incrustados cuya seguridad de funcionamiento y *3/3


corrección  representan atributos primarios en sus programas:

Ada, C y C++

Prolog, C++ y PHP

C, Fortran y Pascal

Ninguna de las anteriores

4. El acceso a dispositivos especiales en los entornos incrustados se *3/3


suele facilitar a través de las siguientes características del LP:

Registros del hardware

Localidades de memoria

Manejadores de interrupciones

Todas las anteriores

5. En los entornos interactivos c/programa deberá adaptar acciones *0/3


apropiadas para recuperarse y continuar, por tanto, debe estar preparado
para manejar todos los errores en forma:

Externa

Sólo internamente, que garantiza e ciencia

Deberá hacerlo hasta el nal de ejecución

Ninguna de las anteriores

Respuesta correcta

Sólo internamente, que garantiza e ciencia

6. Es un aspecto relevante que en los entornos de programación ha *3/3


afectado en el diseño de un LP:

Compilación por separado

Ensamblado de los componentes

Prueba y depuración de programas

Todas las anteriores

7. Permiten un amplio margen de expresión algorítmica, que soportan *3/3


una gran variedad de aplicaciones a través de varios dominios de
aplicación:

Programas Fuentes

Programas Objetos

Sólo el compilador

Los Lenguajes de Programación

8. Son los caminos especiales e idénticos para la expresión algorítmica *0/3


que se ajustan a sus propias áreas de aplicación:

Paradigmas de Lenguajes

Modelos Básicos de Computación

Las 2 respuestas anteriores

Ninguna de las anteriores

Respuesta correcta

Ninguna de las anteriores

9. Si los Modelos Básicos de Computación tienden a explicar la ejecución *0/3


de programas y construcciones sintácticas de un LP entonces permitirán
conocer la arquitectura completa del:  

Compilador

Lenguaje de Programación

Intépretes

Todas las anteriores

Respuesta correcta

Todas las anteriores

10. A pesar que C++ tiende a orientación de objetos en un momento *0/3


también se podrá programar utilizando el siguiente formato:

enunciado 1; enunciado 2; hasta enunciado n;

función n(…función 2 ( función 1( datos))…)

Las 2 anteriores

condición habilitadora1 ocurre acción 1 ... hasta condición habilitadora n ocurre


acción n

Respuesta correcta

Las 2 anteriores

11. La Programación Imperativa se comporta, en tiempo de ejecución, de *0/3


la siguiente manera:

Cambie el valor de una o más localidades de memoria

Secuencial

Las 2 anteriores

Directamente en código binario

Respuesta correcta

Las 2 anteriores

12. La abstracción procedimental es un bloque de creación esencial en la *3/3


Programación:

Funcional

Lógica

Concurrente

Ninguna de las anteriores

13. El LP Lisp es un LP Aplicativo o Funcional tal como se comprobó en *0/3


el laboratorio, por tanto, se puede concluir que representa lo siguiente:

Sintaxis abierta que aumenta Expresividad

Sintaxis hermética que disminuye su Expresividad

Sintaxis y Expresividad son directamente proporcionales

Ninguna de las anteriores

Respuesta correcta

Sintaxis hermética que disminuye su Expresividad

14. Paradigma cuya expresión es  determinista, porque las soluciones a *0/3


un problema no son únicas, sino múltiple:

Concurrente

Funcional

Basado en Reglas o Lógico

Ninguna de las anteriores

Respuesta correcta

Ninguna de las anteriores

15. La concurrencia de dos o más procesos en el mismo tiempo pueden *0/3


requerir idénticos recursos, esto se caracteriza como:

Paralelismo

Cooperativismo

Forma Asíncrona

Ninguna de las anteriores

Respuesta correcta

Paralelismo

16. Las herramientas de un Entorno de Programación incluyen:   * 3/3

Editores

Interfaz grá co

Seguridad y permisos de comunicación

Todas las anteriores

17. Al construir un objeto concreto, el programa gana la eficiencia de los *3/3


LP Imperativos y al construir clases de funciones se emplea la
flexibilidad y confiabilidad de los LP Aplicativos o Funcionales
corresponde a:

Programa OO

Programa Imperativo

Programa Funcional

Ninguna de las anteriores

18. La Computadora Virtual que un programador utiliza al construir un *3/3


programa en algún LP de alto nivel forma:

Computadora de Hardware

Computadora del Firmware

Computadora de Simulación

Ninguna de las anteriores

19. En cada nivel representan de hecho una simulación de Computadora *0/3


Virtual:  

Tipos y estructuras de datos

Programas y datos

Computadora Virtual del Lenguaje de Programación

Ninguna de las anteriores

Respuesta correcta

Programas y datos

20. Lo que es programa en un contexto es probable que se convierta en *0/3


dato en otro contexto (viceversa):

Concepto Medular

Equivalencia de programas y datos

Relacionado con la implementación por dispositivos físicos

Ninguna de las anteriores

Respuesta correcta

Equivalencia de programas y datos

Parte 2: Conteste las siguientes preguntas en forma clara, sencilla, expresiva, bien
– definida: (Valor: 40 puntos).

22. a) Cuál(es) es (son) el (los) Paradigma(s) o Modelo(s) Básico(s) de *10/20


Computación que usted considera más importante para la creación del
diseño de los LP.  b) Argumente tres (3) razones en base a su
experiencia en el manejo de los LPs. c) ¿Cómo se comporta el criterio
de Expresividad con respecto a la Computadora de Hardware Real con
relación al (los) Paradigma(s) o Modelo(s) Básico(s) de Computación
elegido por usted?. Valor: 20 puntos.

A)Lenguajes imperativos
Lenguaje aplicativos
Lenguaje con base en reglas
Lenguaje con orientación a objetos
Programación concurrente

B)Transportabilidad
Eficiencia
Modularidad
Bien definido

C) en la parte de paradigma se debe evaluar debidamente el proceso y forma de elaboración


del programa para una debida ejecución y evitar el mal uso de el código o lógica en la
programa y usar los modelos de computación de acuerdo a los estándares de construcción
de los diferentes temas importantes al momento de elaborar un programa en cualquiera LP
Sea POO, PC, PL

23. Explique cómo sería la Jerarquía de Computadoras Virtuales para 2 *10/20


LPs que operen sobre una misma máquina. Valor: 20 puntos.

El uso debido de la lógica de programación


Ya q evitaría malos tratos de la traducción y los distintos tipos de lenguaje

Google no creó ni aprobó este contenido. - Condiciones del Servicio - Política de Privacidad

 Formularios

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy