Anda di halaman 1dari 4

Tema 1.

Test de exmenes resueltos

1.-Una mquina programable incluye: (1.1.1)

a) Un computador y una mquina base como elementos fijos y modificables


b) Una mquina base como elemento fijo y los programas como elementos modificables
c) Un computador y los programas como elementos modificables
d) Slo programas como elementos fijos y modificables

2.-La ingeniera del software aporta fundamentalmente a la programacin: (1.2.1)

a) Modelos abstractos de cmputo ms sofisticados


b) Tcnicas organizativas para desarrollos a gran escala
c) Mejores lenguajes de programacin
d) El desarrollo automtico de grandes programas

3.-Cul de los siguientes objetivos de la programacin es el ms prioritario? (1.2.2)

a) Claridad
b) Correccin
c) Eficiencia
d) Portabilidad

4.-Indique cul de las siguientes afirmaciones es vlida sobre el lenguaje mquina: (1.3)

a) Es un lenguaje de programacin interpretado directamente por el computador


b) Es un lenguaje de programacin de alto nivel
c) Es un lenguaje comprensible y fcil de modificar
d) Es un lenguaje que sigue el modelo de programacin lgica

5.-Indique la respuesta correcta: (1.4)

a) Un compilador produce un objeto a partir de un fuente


b) Un compilador produce un fuente a partir de un objeto
c) Un intrprete produce un objeto a partir de un fuente
d) Un intrprete produce un fuente a partir de un objeto

6.-Se denomina programa objeto: (1.4)

a) La representacin de un programa en lenguaje simblico


b) La representacin de un programa en cdigo mquina
c) Los datos que devuelve un programa ejecutable
d) A los lenguajes de programacin orientado a objetos

7.-Se denomina programa objeto a: (1.4)

a) A la representacin de un programa en lenguaje simblico


b) Los datos que devuelve un programa ejecutable
c) La representacin de un programa en cdigo mquina
d) Las libreras de los lenguajes de programacin orientada a objeto

8.-Seale cul de las siguientes afirmaciones es falsa: (1.4)

a) La interpretacin de programas es ms lenta que la ejecucin de programas compilados


b) Cada tipo de mquina requiere un tipo de objeto
c) Un intrprete produce programas objeto para una mquina virtual
d) Un compilador transforma un programa fuente en un programa objeto

9.-El Proceso de un programa en lenguaje fuente mediante intrprete comparado al de


mediante compilador se caracteriza: (1.4)

a) Por ser ms lento y ms sencillo


b) Por ser ms lento y ms complejo
c) Por ser ms rpido y ms sencillo
d) Por ser ms rpido y ms complejo

10.-La ejecucin de un programa mediante compilacin necesita: (1.4)

a) Al menos dos etapas de procesado y es ms rpida que mediante interpretacin


b) Slo una etapa de procesado y es ms rpida que mediante interpretacin
c) Al menos dos etapas de procesado y es ms lenta que mediante interpretacin
d) Slo una etapa de procesado y es ms lenta que mediante interpretacin

11.-La ejecucin de un programa mediante interpretacin: (1.4)

a) Es ms lenta que mediante compilacin y necesita al menos dos etapas de procesado


b) Es ms rpida que mediante compilacin y necesita al menos dos etapas de procesado
c) Es ms lenta que mediante compilacin y necesita slo una etapa de procesado
d) Es ms rpida que mediante compilacin y necesita slo una etapa de procesado

12.-La ejecucin de un programa mediante interpretacin necesita: (1.4)

a) Al menos dos etapas de procesado y es ms rpido que mediante compilacin


b) Slo una etapa de procesado y es ms lenta que mediante compilacin
c) Al menos dos etapas de procesado y es ms lenta que mediante compilacin
d) Slo una etapa de procesado y es ms rpida que mediante compilacin

13.-La velocidad de ejecucin de un programa es: (1.4)

a) Independiente de si es compilado o interpretado


b) Ms lenta si es interpretado que si es compilado
c) La misma cuando es interpretado que cuando es compilado
d) Ms lenta si es compilado que si es interpretado

14.-Un intrprete: (1.4)

a) Traduce un lenguaje fuente a un lenguaje objeto


b) Analiza la red de operadores
c) Mejora la eficiencia
d) Simula una mquina virtual

15.-Un compilador es un programa que: (1.4)

a) Traduce y ejecuta programas de un lenguaje simblico a un lenguaje de mquina


b) Traduce programas de un lenguaje simblico a cdigo de mquina
c) Traduce programas de cdigo de mquina a un lenguaje simblico
d) Traduce y ejecuta programas de cdigo de mquina a un lenguaje simblico

16.-Un compilador es un programa que: (1.4)


a) Representa programas
b) Ejecuta programas
c) Edita programas
d) Traduce programas

17.-El modelo de flujo de datos es: (1.5)

a) Un modelo basado en los diagramas de flujo


b) Una metodologa de estructuracin de datos
c) Una metodologa de diseo de programas
d) Un modelo abstracto de cmputo

18.-Los modelos abstractos de cmputo permiten: (1.5)

a) Organizar los lenguajes de programacin por elementos comunes


b) Utilizar slo tipos abstractos de datos en los programas
c) Realizar cmputos abstractos de datos de forma eficiente
d) Organizar los lenguajes de programacin por modelos funcionales

19.-Los modelos de computacin funcional y lgico: (1.5.1) (1.5.3)

a) Ambos utilizan reglas


b) Ninguno utiliza instrucciones
c) Ambos utilizan redes de operadores
d) Ninguno utiliza funciones

20.-En qu modelo de cmputo un programa se corresponde con una red de operadores


interconectados entre s? (1.5.2)

a) Imperativo
b) Flujo de datos
c) Lgico
d) Declarativo

21.-Las redes de operadores se utilizan en: (1.5.2)

a) En el modelo abstracto de cmputo funcional


b) En el modelo abstracto de cmputo lgico
c) En el modelo abstracto de cmputo imperativo
d) En el modelo abstracto de cmputo de flujo de datos

22.-El modelo de programacin lgica: (1.5.3)

a) Imita la arquitectura Von Neumann


b) Se basa en el uso de funciones
c) Se basa en la declaracin de hechos y reglas
d) Es el que utiliza C

23.-C sigue el modelo abstracto de cmputo: (1.5.4)

a) Flujo de datos
b) Imperativo
c) De programacin lgica
d) Funcional
24.-El lenguaje de programacin C sigue: (1.6)

a) El modelo de programacin funcional


b) El modelo de programacin imperativa
c) El modelo de flujo de datos
d) El modelo de programacin lgica

25.-Una buena metodologa es necesaria para: (1.7.2)

a) El desarrollo de programas correctos


b) Uso de lenguajes de alto nivel
c) Aumentar la eficiencia de los programas
d) Emplear compilacin separada

26.-En el manual de estilo se compendian: (1.7.2)

a) Un conjunto de buenas prcticas de programacin


b) La sintaxis y los aspectos de estilo del lenguaje
c) La semntica y las restricciones del lenguaje
d) La sintaxis y la semntica del lenguaje

En programacin, hablamos de tipos para indicar (2.5)

a) Elementos de informacin
b) Clases de valores
c) Representaciones de valores
d) Smbolos de representacin

Dentro de una misma clase de valores pueden distinguirse varios tipos diferentes

Anda mungkin juga menyukai