Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre:
1. Para la función en C, int f(int n) { if(n 50) return n + f(2*(n–1)); else return 0; } la cantidad
total de registros de activación que se genera con la invocación f(5) es:
a) 4
b) 6
c) 8
d) Ninguna de las anteriores
2. Si se declara void S(int &j, int k, int *p) entonces la invocación correcta es:
a) S(n, 5, &n);
b) S(7, 7, &n);
c) S(*n, 9, 9);
d) Ninguna de las anteriores
4. Para un programa en Java, el respectivo archivo con extensión .java contiene el código:
a) De máquina
b) Fuente
c) De bytes
d) Ninguna de las anteriores
1
UNIVERSIDAD TECNOLÓGICA METROPOLITANA
FACULTAD DE INGENIERÍA Profesor: Héctor Pincheira Conejeros
DEPARTAMENTO DE INFORMÁTICA Y COMPUTACIÓN Ayudante: Camilo Ramírez Valencia
7. Si en una función se declara int *p = new int(5); entonces, según su extensión, p es un dato:
a) Automático
b) Dinámico
c) Estático
d) Ninguna de las anteriores
11. La clase TarjetaPrePago, tiene los atributos privados numero y saldo. Implementar en Java los
métodos:
a) cargarTarjeta(m) que modifica el saldo de ésta en $m, al realizar el proceso de "carga" en la
boletería respectiva.
b) verTarjeta() que despliega en pantalla los atributos de un objeto de clase TarjetaPrePago.
12. La clase Bip, que es-una clase derivada de la clase TarjetaPrePago, agrega el atributo tipo, para
indicar si el poseedor de la tarjeta es "adulto" o "estudiante". Implementar en Java los
métodos:
a) Bip(num, monto, tipo)
b) verBip() que, reutilizando código, despliega en pantalla los atributos de un objeto de clase
Bip.
2
UNIVERSIDAD TECNOLÓGICA METROPOLITANA
FACULTAD DE INGENIERÍA Profesor: Héctor Pincheira Conejeros
DEPARTAMENTO DE INFORMÁTICA Y COMPUTACIÓN Ayudante: Camilo Ramírez Valencia
1. – b) 6. – c)
2. – a) 7. – a)
3. – c) 8. – d)
4. – b) 9. – b)
5. – a) 10. – c)