Está en la página 1de 1

Carrera:

I. T. en Informtica
Asignatura: Programacin I
Material auxiliar: Ninguno

Fecha:
Hora:
Duracin:

XX de Enero del 2002


11:30
2 horas

RELLENE EN ESTA HOJA Y EN LA HOJA DE LECTURA PTICA LOS SIGUIENTES DATOS:


Apellidos:...................................................................................................... Tlfno.:........................................
Nombre:........................................................................................................ D.N.I.:.........................................
Cdigo Carrera:

40 (Sist.)
41(Gest.)

Cdigo Asignatura:

103

Tipo de Examen:

XX

Convocatoria:
Semana:

Febrero 1PP
XX

El test debe ser contestado en la hoja de lectura ptica. Slo una de las cuatro respuestas posibles de cada pregunta es correcta.
El test es eliminatorio y aporta un 40% de la nota final. Son necesarias 7 respuestas correctas para que se corrija el ejercicio.
La solucin del ejercicio se realizar en el reverso de esta hoja. No se corregirn hojas auxiliares.

ENTREGUE NICAMENTE ESTA HOJA Y LA HOJA DE LECTURA PTICA sin grapar


TEST (cada respuesta correcta: 1punto; respuesta incorrecta o en blanco: 0 puntos)
1.- Seleccione la afirmacin correcta:
A
B
C
D

El orden entre los elementos de un conjunto es irrelevante.


El orden en que se definen los campos de un registro es relevante.
El orden entre los elementos de un tipo enumerado es irrelevante.
Entre dos caracteres no existe relacin de orden.

2.- Dadas las variables de tipo INTEGER a, b, c, d y las siguientes


sentencias de asignacin:
a:=2;b:=5;c:= 8;
El valor de d despus de la ejecucin de d:=a*b DIV c ser
A
B
C
D

1
0
2
1.2

Ha codificado en la hoja de lectura ptica el campo


convocatoria FEBRERO 1 P.P y 1 Semana ?

6.- Del el siguiente fragmento de cdigo podemos decir que


TYPE tipodias= (lunes,martes,martes,lunes)
A
B
C
D

7.- Un bucle indefinido


A
B
C
D

la multiplicacin
la resta
la divisin
la suma

4.- En Modula-2 la sentencia EXIT provoca la salida ...


A
B
C
D

incondicional de un LOOP.
condicional de un LOOP.
del mdulo principal.
del mdulo de implementacin.

5.- Un argumento formal


A
B
C
D

Se debe utilizar en el bloque del subprograma


Slo se puede pasar por valor
No se puede utilizar en expresiones
Slo se puede utilizar en las funciones

Se puede programar mediante un WHILE


Slo se logra mediante un LOOP
Se pude programar mediante un FOR
Necesita una sentencia EXIT

Antes de contestar a esta pregunta, asegrese de haber completado


sus datos personales en esta hoja.
8.-

Despus de la ejecucin del siguiente fragmento de cdigo


n:=1
resultado:=2
WHILE n<3 DO
resultado:=resultado*resultado
END

A
B
C
D

resultado toma un valor desconocido


resultado toma el valor 16
resultado toma el valor 1
resultado toma el valor 3

3.- En la expresin aritmtica a-b+6.2/c*d-e, la segunda operacin


realizada es:
A
B
C
D

hay un error de identificador redefinido


es un tipo enumerado simtrico
es un subrango simtrico
hay un enumerado con variantes

9.- La programacin a la defensiva


A
B
C
D

Produce programas robustos


Facilita el desarrollo ascendente
Corrige las situaciones de error
Consigue el tratamiento de excepciones

10.- En Modula-2 si deseamos ocultar una variable, la declararemos


slo en el mdulo de ...
A implementacin
B definicin
C en ambos
D no se puede ocultar

EJERCICIO DE PROGRAMACIN

Realizar un tipo abstracto de datos llamado matriz con las operaciones leer, escribir en pantalla y obtener la matriz traspuesta de
una matriz cuyas dimensiones puedan ser hasta 10x10. Nota: el elemento ij de la matriz traspuesta es el elemento ji de la matriz
original.

RECUERDE: La solucin del ejercicio se realizar en el reverso de esta hoja. NO se corregir lo que exceda de este espacio.