Professional Documents
Culture Documents
d) DHTML
b) Nombre_programa.jsp
c) Nombre_programa.css
d) Nombre_programa.htm
16) ¿Qué lenguaje permite la generación de contenidos dinámicos para el web?
a) PNG
b) DinWEB.
c) PHP.
17) Indique cómo se denomina el patrón de diseño que representa y externaliza el estado
interno de un objeto sin violar la encapsulación, de forma que éste pueda volver a
éste estado más tarde:
a) Spider.
b) State.
c) Observer.
d) Memento.
18) Un organismo de la Junta de Andalucía que no dispone de plataforma de firma
digital, pretende utilizar la del IFAPA (Firm@) desde una aplicación informática
propia. Considerando que sus redes informáticas están aisladas con elementos
intermedios como routers, cortafuegos, etc, ¿qué tipo de componente en Firm@
considera el óptimo para establecer la comunicación entre estos dos sistemas, en el
sentido de ser más transparente o independiente de los diferentes elementos
intermedios?
a) Servicio web.
b) RMI-IIOP.
c) Llamada CORBA desde Java.
d) Winsockets con puerto UDP propio.
19) Supongamos que parte de la solución Web que se adopta se basa en páginas JSP y el
uso de taglib. Indique cual de las siguientes afirmaciones es cierta. El uso conjunto
de JSP y taglib
a) consigue separar la lógica de presentación de la lógica de procesamiento.
Encapsulan funcionalidad sin introducir acoplamientos con las páginas JSP.
b) Permite que, al ser etiquetas definidas por la especificación JSP, cada etiqueta
encapsule una cierta funcionalidad que se implementa mediante una clase escrita
en java
c) Se utilizan siguiendo las reglas sintácticas de HTML y su funcinalidad se detalla
en el fichero XSL correspondiente.
d) Ninguna de las afirmaciones anteriores es cierta.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
20) Se quiere utilizar en este proyecto EJB (Enterprise JavaBeans). Indique cual de las
siguientes afirmaciones es correcta.
a) Los EJB son un caso particular de JavaBeans orientados a las aplicaciones Web
b) La utilización de servicios middleware explícitos, hace que sea más compleja la
programación de la lógica de negocio
c) EJB se encarga de las características de persistencia y de un manejador de
transacciones.
d) EJB ofrece una arquitectura basada en componentes para el desarrollo de
aplicaciones distribuidas pero que no sean concurrentes.
22) Qué sub-proyecto de Apache basado en servlets permite a los desarrolladores crear
rápidamente aplicaciones web, y personalizar el uso de sitios web y restringir el
acceso a partes de la aplicación.
a) Watchdog.
b) Turbine.
c) Lucene.
d) Avalon
23) ¿Cual de las siguientes afirmaciones es falsa?
a) Polimorfismo: distintas instancias del mismo tipo interpretan un mismo mensaje
de distinta forma.
b) Enlace dinámico: la llamada al método se resuelve en tiempo de ejecución.
c) Se pueden crear instancias de una clase abstracta.
d) Enlace estático se resuelve en tiempo de compilación.
25) El script integrado en una página web que realiza una serie de operaciones en
función de los datos introducidos por el usuario y que se ejecuta en el servidor son:
a) Programas Javascript.
b) Scripts CGI.
c) Páginas dinámicas.
d) Modulación de resultados.
a) FTP.
b) HTML.
c) HTTP.
d) ASC1I.
41) ¿Cuál es la salida obtenida como resultado de la ejecución del siguiente programa
escrito en C?
int main(int argc,char* argv[ ]) {
int i = 0;
while (++i < 5)
printf(``%d - ``,i);
}
a) 0 -- 1 -- 2 -- 3 -- 4 –
b) 0 -- 1 -- 2 -- 3 -- 4 -- 5 –
c) 1 -- 2 -- 3 -- 4 –
d) 1 -- 2 -- 3 -- 4 -- 5 –
43) En Java, para la declaración de un método dentro de cuyo código se puede disparar
una excepción se utiliza la cláusula:
a) try
b) catch
c) throws
d) exception
a) Brian Kernighan.
b) Linus Torvald.
c) Niklaus Wirth.
d) Blaise Pascal.
c) java.
d) jsp.
56) El uso de DLL, en relación con un modelo de compilación estático, ¿Cómo afecta al
tamaño del ejecutable y rapidez de ejecución?
a) siguiendo un modelo dinámico aumenta el tamaño y disminuye el tiempo de
ejecución
b) aumenta el tamaño y el tiempo de ejecución
c) disminuye el tamaño y el tiempo de ejecución
59) ¿Cuál de los siguientes lenguajes de programación está basado en el manejo de listas
como única estructura de datos?
a) Pascal.
b) LISP.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
c) Fortran.
d) ADA.
61) Dada la siguiente definición de un objeto en Java y el objeto p de clase Pepe, ¿cómo
se suma 2 al valor de a? Class Pepe {int a; public IncrementaA {a++;}}:
a) for (i=0; I<=2; i++) p.IncrementaA;
b) a = IncrementaA + IncrementaA
c) a = a + 2
d) p.IncrementaA(2).
73) La eliminación del efecto onda que provocan los cambios introducidos por una
petición de mantenimiento de un sistema de información se consigue:
a) Con la definición de los puntos de control adecuados en el plan de
mantenimiento de sistemas de información.
b) A través de las pruebas de regresión.
c) Con el seguimiento de las referencias cruzadas de los elementos afectados por
los cambios.
d) Con la planificación detallada del desarrollo de los cambios.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
74) Las modificaciones que afectan a los entornos en los que un sistema de información
opera, por ejemplo, cambios de configuración del hardware, software de base,
gestores de base de datos, comunicaciones, etc., ¿a qué tipo de mantenimiento
pertenecen?:
a) Correctivo.
b) Evolutivo.
c) Adaptativo.
d) Perfectivo.
77) La fiabilidad es
a) atributos relativos a la capacidad de un sistema para mantener su nivel de
rendimiento en condiciones establecidas y durante un periodo de tiempo
determinado
b) uniformidad, normalización y ausencia de contradicción interna de los productos
o partes de un sistema
c) atributos relativos a la existencia de un conjunto de funciones y sus propiedades
específicas, funciones que satisfacen las necesidades declaradas o implícitas.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
83) En programación orientada a objetos, el mecanismo por el cual una clase recupera
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
84) En programación orientada a objetos, ¿cómo se denomina cuando una clase tiene
varios métodos con el mismo nombre, pero que cada uno de estos métodos recibe
argumentos diferentes?:
a) Multidefinición
b) Herencia
c) Sobrecarga
d) Polimorfismo
85) En una aplicación Web con una arquitectura de tres capas, ¿en qué capa estaría
situado un fichero .jsp que contiene un formulario HTML y varias funciones
javascript para validar los datos introducidos?:
a) En la capa de negocio
b) En la capa de almacenamiento
c) En la capa de presentación
d) En la capa de lógica
87) Si en una aplicación cliente/servidor, una primera capa contiene la lógica de negocio
y de presentación, ¿cuál es la función de la segunda capa?
a) Servidor de ficheros
b) HTTP
c) Base de datos
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
d) Objetos
89) Respecto a las diferencias entre JAVA y C++, ¿cuál de las siguientes
afirmaciones es FALSA?
a) JAVA tiene de forma estándar un conjunto de librerías de clases más extensa
b) C++ es más proclive a ""fugas de memoria"" (""memory leaks"") debido a
errores de programación
c) La herencia simple de JAVA facilita la labor del programador
d) Los tipos de datos primitivos en JAVA tienen siempre el mismo tamaño
independientemente del procesador y/o compilador
90) En javascript para hacer referencia a un objeto debemos utilizar su nombre, pero
para referenciar al objeto actual además podemos utilizar la palabra reservada:
a) me
b) this
c) form.actually
d) object
92) En un formulario HTML que tiene un botón Submit, cuando se pulsa ese botón el
navegador enviará los campos del formulario a la URL indicada en el atributo del
formulario llamado:
a) method
b) redirect
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
c) action
d) post
100) ¿En cuál de los siguientes componentes de XML se define la estructura de los
datos que va a contener un formulario XML?
a) Manifiestos (XSF).
b) Vistas (XLS).
c) Esquemas (XSD).
d) Datos (XML).
b) Rumbaugh.
c) Grady Booch.
d) Kent Beck.
106) De qué modelo de ciclo de vida OOP son propios los conceptos de amplitud,
profundidad, madurez, alternativas y alcance:
a) Modelo de agrupamiento.
b) Modelo fuente
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.
c) Modelo remolino.
d) Modelo pimball.
107) Cual de los siguientes son patrones creacionales de GoF (Gang of Four)?
a) Facade, composite, bridge.
b) Strategy, Proxy, Iterator,
c) Builder, Abstract Factory, Prototype.
d) MVC, Session, Router.