You are on page 1of 5

TEST DE TEMAS.

ENUNClADOS

Test de Tema 3

lenguajes de programación. Representación de tipos de datos.


Operadores. lnstrucdones condicionales. Budes y recursividad.
Procedimientos, funciones y parámetros. Vectores y registros.
Estructura de un programa.

1. En el paso de parámetros por valor a una función:


a) El parámetro en la función llamada hace referencia a la misma posición de memo-
ria que la del correspondiente parámetro en la llamada a la función.
b) Se pasa a la función llamada una copia del valor del parámetro utilizado en Ja lla-
mada a la función.
c) Los cambios que se realicen sobre el parámetro en la función llamada quedan
reflejados en el correspondiente valor del parámetro en la llamada a la función.
d) Ninguna es correcta.

2. Cuando se produce un paso de parámetros a una subrutina, y esta puede modi-


ficar el valor del dato recibido, se habla de paso de parametros por:
a) Valor.
b) Referencia.
e) Mixto.
d) Ninguna es correcta.

3. A una versión de un producto software que está todavia en desarrollo pero que
es lanzada con propósitos de ser probada, es conocida como:
a) Versión Alfa.
b) Versión Beta.
c) Versión Demo.
d) Versión Pirata.

4. El bucle debe controlar su fin con:


a) Un contador.
b) Una condición.
c) Una variable lógica.
d) Todas son correctas.

~
~
DESARROLLO DE SISTEMAS

5. Una función que recibe datos numéricos, ¿está obligada a devolver datos del
mismo tipo?:
a) No.
b) Sí.
c) No devuelve ningún dato.
d) Todas son correctas.

6. La información que indica a un ordenador una acción elemental que ha de reali-


zar recibe el nombre de:
al Dato.
b 1 Valor.
C1 lnstrucción.
d'1 Estructura.

7. El conjunto ordenado de operaciones necesarias para resolver un problema recibe


el nombre de:
a) Algoritmo.
b) Planificación.
c) Estructura.
d) Programa.

8. Al conjunto ordenado de instrucciones perfectamente legibles por el ordenador,


que le permiten realizar un trabajo o resolver un problema, se le denomina:
a) Algoritmo.
b) Planificación.
c) Estructura.
d) Programa.

9. Una subrutina es:


a) Un programa completo.
b) Un conjunto de instrucciones de modo que formen una unidad independiente del
programa, y a la que se puede hacer referencia en aquellos puntos del programa
donde sea necesario.
c) Un programa de pequeñas dimensiones.
d) Un conjunto de instrucciones que se repiten indefinidamente dentro de un pro-
grama formando un bucle continuo e infinito.

162
TEST DE TEMAS. ENUNCJADOS

10. Entendemos por lenguaje de programación:


a) Conjunto de programas encargados de hacer funcionar un ordenador.
b) Conjunto de instrucciones enlazadas que sirven para hacer funcionar un programa.
c) Conjunto de notaciones, símbolos y reglas sintácticas para posibilitar la escritura de
un algoritmo que posteriormente será interpretado por el hardware de un ordena-
dor.
d) La parte de hardware encargada de diseñar aplicaciones y sistemas operativos.

11. ¿Cuál de las siguientes sentencias NO define una estructura de bucle en un len-
guaje de programación?:
a) While.
b) For.
c) Do While
d) Tf.

12. Todo dato debe llevar asociado siempre:


a) Identificador y valor.
b) Identificador y tipo.
c) Tipo y valor.
d) Identificador, tipo y valor.

13. Un identificador es:


a) La parte del programa encargada de clarificar todos los valores de las variables.
b) El nombre utilizado en un programa para referenciar un dato.
c) El nombre que se utiliza en un programa para referenciar un conjunto de valores.
d) El valor que se da a un dato.

14. ¿Cuál de los siguientes identificadores no sería correcto?:


a) Casa.
b) Casa_ 1.
c) La casa.
d) Casa2.

15. Sería correcta, como identificador, ia expresión 3Casas:


a) Depende del lenguaje.
b) No nunca.
c) Sí, siempre.
d) Depende del valor que le asignemos.
DESARROLLO DE SlSTEMAS

16. El espado de memoria reservado para un dato viene dado por:


a) El valor.
b) El identificador.
c) El usuario.
d) El tipo.

17. Definimos como tipo:


a) El nombre utilizado en un programa para referenciar un dato.
b) El rango o intervalo de valores que puede tomar un dato.
e) El valor de un dato.
d) La característica que diferencia un dato de todos los demás.

18. la representación de tipo de datos básicos puede ser:


a) Numéricos y caracteres.
b) Enteros y reales.
c) Numéricos, caracteres y lógicos.
d) Solo numéricos.

19. El tipo de dato que contiene la dirección de memoria donde está almacenada otra
variable se denomina:
a) Puntero.
b) Valor.
c) Array.
d) Son correctas a) y b).

20. las variables, según se les asigne un valor inicial o no, pueden ser:
a) 1 o O.
b) Inicializadas o no inicializadas.
c) Globales o locales.
d) Declaradas o no declaradas.

21. las variables, según su validez dentro del programa, se pueden clasificar en:
a) 1 o O.
b) Inicializadas o no inicializadas.
c) Globales o locales.
d) Declaradas o no declaradas.

164
TEST DE TEMAS. ENUNCJADOS

22. Un operador es:


a) Un símbolo que siTve para conectar datos realizando operaciones de diversos tipos
entre estos.
b) Un símbolo que sirve para conectar datos realizando exclusivamente operaciones
matemáticas entre estos.
c) Un elemento incluido en un programa a modo de subrutina, que sirve para realizar
la ejecución de una función.
d) Una instrucción para resolver operaciones de todo tipo.

23. Clasifique las siguientes operaciones según el orden de prioridad de operadores:


a) Concatenación, signo y suma.
b) Signo, concatenación y suma.
c) Suma, signo y concatenación.
d) Signo, suma y concatenación.

24. De las siguientes afirmaciones sobre procedimientos recursivos, ¿cuál es cierta?:


a) No existen procedimientos recursivos.
b) Son los que permiten realizar tareas repetitivas.
c) Solo se usan en programación estructurada.
d) Tiene la cualidad de llamarse a sí mismo.

25. En el diseño descendente de programación o Top-Down, los programas se divi-


den en programa principal y subprograma. ¿Qué afirmación de las siguientes es
incorrecta?:
a) Los subprogramas solo se ejecutarán si son llamados desde el programa principal.
b) Los subprogramas resuelven de modo independiente una parte del problema.
c) Los subprogramas se ejecutarán siempre obligatoriamente, cuando estén incluidos
en un programa, después del programa principal.
d) Un subprograma difiere en estructura del programa principal en el encabezado y
en su finalización.

e· ... ••

&. .

You might also like