SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.



        PREGUNTAS SOBRE DESARROLLO DE SOFTWARE.



1) En Java ¿Qué es JSON?
   a) Un formato ligero para el intercambio de datos.
   b) Tecnología con la finalidad de facilitar la integración en la misma página web de
      servicios y aplicaciones a priori independientes.
   c) Servicios interactivos en red dando al usuario el control de los datos.
   d) Componentes modulares de interfaz de usuario gestionados y visualizados en un
      portal web.
2) Relacionado con el Análisis y Diseño Orientado a Objetos ¿Cual de los siguientes
   patrones de diseño corresponde a la subclasificación de patrones de creación?
   a) Adapter.
   b) Bridge.
   c) Singleton.
   d) Composite.
3) ¿Cúal de los siguientes no es un servidor de aplicaciones J2EE?
   a) WebLogic.
   b) WebSphere.
   c) Apache Tomcat.
   d) JBoss.


4) El lenguaje HTML permite la organización de una página Web en distintos marcos.
   ¿Qué etiquetas de HTML se utilizan para este propósito?:
   a) FRAME, SUBFRAME.
   b) FRAME, FRAMESET.
   c) FRAME, junto con los atributos ROWS y COLS.
   d) FRAME, TRFRAME y TDFRAME.


5) En un documento XML, la parte donde se definen los enlaces a otros documentos,
   código ejecutable, etc es:
   a) DTD
   b) XSL
   c) XLL
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   d) DHTML


6) Cual de las siguientes es una implementación de Java Persistence API:
   a) Mediator.
   b) Composite.
   c) Facade.
   d) Kodo.


7) ¿Qué modulo de Apache se incluye para aportar seguridad a Axis2?
   a) My_SQL
   b) PHP
   c) Rampart.
   d) Addressing.
8) ¿Cual de las siguientes afirmaciones es cierta?
   a) La clase DataRow representa una fila de datos en un DataTable.
   b) La clase DataRow representa una caché de memoria interna de datos.
   c) La clase DataRow representa una tabla de datos en memoria.
   d) La clase DataRow representa un esquema de una columna en la DataTable.
9) Señale cual de los siguientes elementos forma parte de J2EE:
   a) Contenedor HTTP.
   b) Servidor JDBC.
   c) Contenedor Enterprise Java Beans.
   d) Contenedor JDBC.
10) En una clase Java en la que se ha definido un atributo con el modificador protected
    ¿desde donde se puede hacer una referencia directa al atributo?
   a) Solo desde la clase en la que se ha definido el atributo
   b) Solo desde la clase en la que se ha definido el atributo y desde las clases que se
      encuentran en el mismo paquete
   c) Solo desde la clase en la que se ha definido el atributo, las clases que se
      encuentran en el mismo paquete y las subclases de la clase donde se ha definido
      el atributo.
   d) El atributo es accesible desde cualquier clase.


11) El lenguaje PHP (Hypertext Preprocessor), utilizado para la programación en
    Internet:
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   a) Es un lenguaje de scripting orientado a objetos que permite integrarse en páginas
      HTML facilitando la creación de páginas dinámicas al ejecutarse en el cliente.
   b) Es un lenguaje de scripting, embebido en páginas HTML que se ejecuta en el
      servidor.
   c) Es un lenguaje de programación, y el resultado de la compilación genera
      ficheros XML, que son transmitidos y ejecutados en el cliente.
   d) Permite la implementación de aplicaciones sobre PPP, el protocolo para la
      transmisión de paquetes IP sobre líneas de comunicación de tipo serie.


12) La plataforma J2EE (Java 2 Platform, Enterprise Edition) soporta un modelo de
    aplicación distribuida multinivel basado en componentes escritos en Java,
    distinguiendo los siguientes tipos de componentes:
   a) Componentes cliente (aplicaciones de cliente y applets), Componentes web
      (servlets y JSP) y Componentes de negocio (Enterprise JavaBeans).
   b) Componentes de sesión (Session bean, con o sin estado), Componentes de
      entidad (Entity bean) y Componentes de mensaje (Message bean).
   c) Componentes de clase y componentes de objeto.
   d) Componentes de interfaz local para applets (Applet Home Interface),
      Componentes de Interfaz Remoto para JSP (JSP Remote Interface) y
      Componentes de Instancia (Enterprise JavaBeans Instance).
13) SOAP (Simple Object Access Protocol):
   a) Es un protocolo de programación orientado a la plataforma .net de Microsoft
      (COM).
   b) Es un protocolo de intercambio electrónico de datos EDI ya en desuso y que se
      utilizó en redes orientadas a paquetes del tipo X.25.
   c) Es un protocolo basado en XML que permite invocar métodos, servicios,
      componentes y objetos sobre servidores remotos utilizando HTTP.
   d) Es un protocolo de acceso a bases de datos orientadas a objetos con el cual
      Microsoft Corporation ha anunciado recientemente que se incorporará a la
      comunidad del software de fuentes abiertas.
14) ¿En una misma página web es posible introducir código en lenguajes PHP,
    Javascript y VBScript?:
   a) Sí.
   b) No, ya que no se pueden mezclar distintas tecnologías de script.
   c) No porque se trata de lenguajes de cliente y servidor.
   d) Ninguna de las anteriores es correcta.
15) ¿Cuál de los siguientes extensiones indica que un fichero tiene incorporado código
    java en html?:
   a) Nombre_programa.asp
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   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.


21) La especificación de formato de documentos HTML, Hypertext Markup Language,
    es un subconjunto de las normas:
   a) De programación que rigen en Internet.
   b) SGML (Standarized General Markup Language).
   c) De interoperabilidad entre páginas web.
   d) Es un lenguaje de programación en sentido puro.


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.


24) Indique cual es correcta en relación con JNI:
   a) Todas las aplicaciones y applets pueden invocar JNI.
   b) Las aplicaciones pierden una de las características más importantes que Java le
      confiere: su portabilidad.
   c) JNI mantiene la recolección de basura en el código incorporado.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   d) JNI es un API Java para acceder a servicios de procesos remotos.


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.


26) En la arquitectura Java, ¿qué se entiende por JSR?
   a) Un applet.
   b) Es una especificación en la que se describe una tecnología, sus partes, las
      relaciones entre las mismas y los roles de las personas que usarán dicha
      tecnología.
   c) Es una especificación que describe la manera en que la parte servidora atenderá
      las peticiones hechas por un applet o un javascript. Es el acrónimo de Java
      Server Request.
   d) Un JavaBean.


27) Cuál de las siguientes afirmaciones sobre XML es correcta?
   a) XML es la implementación propietaria de Xerox de HTML, que incorpora
      multicasting.
   b) XML es una extensión, en formato fijo, del conocido lenguaje HTML.
   c) XML es el estándar para embeber módulos de acceso a datos y bases de datos en
      páginas web creadas con HTML.
   d) XML es un metalenguaje, que está escrito en SGML, y se usa para definir otros
      lenguajes.
28) ¿Qué afirmación no es correcta respecto al lenguaje XML (eXtensible Markup
    Language)?:
   a) Los documentos HTML son directamente compatibles con los XML.
   b) XML permite definir nuevas etiquetas y nombres.
   c) Los documentos XML permiten validaciones para comprobar que son correctos.
   d) En XML la estructura del documento puede anidarse en varios niveles de
      complejidad.


29) ¿Cómo se llama el código que entiende un navegador?:
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   a) FTP.
   b) HTML.
   c) HTTP.
   d) ASC1I.


30) El código JavaScript se ejecuta:
   a) En el navegador.
   b) En el servidor de aplicaciones.
   c) En el servidor de correo.
   d) En el servidor de datos.


31) ¿Qué significa J2EE?:
   a) Java 2 enterprise edition.
   b) Java 2 en estudio.
   c) Java 2 extended evolution.
   d) Java 2 enhanced e-business.


32) UML (Lenguaje Unificado de Modelado de Sistemas) define un conjunto de
    diagramas básicos. ¿Cuál de los siguientes NO es un diagrama propio de UML?:
   a) Diagrama de casos de uso.
   b) Diagrama de estados.
   c) Diagrama de clases.
   d) Diagrama de estimación de proyectos.


33) Un método de un objeto es:
   a) Una función del objeto.
   b) Una propiedad privada del objeto.
   c) Una variable privada del objeto.
   d) Una variable publica del objeto.


34) ¿Cuales son las estructuras básicas de control en programación estructurada?
   a) lógica, funcional e imperativa
   b) secuencial, condicional, iterativa
   c) clase, objeto, método.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.




35) ¿Donde se ejecutan los applets Java de las páginas web?
   a) En el proxy
   b) En el servidor de aplicaciones
   c) En el servidor web.
   d) En el navegador del cliente.


36) Siguiendo la notación del diagrama de flujo de datos, la persona titular de un
    proyecto de Investigación que interactua con el sistema descrito será considerada
    como:
   a) Un actor
   b) Un Objeto
   c) Una entidad externa
   d) Un Flujo de datos


37) Dentro de las pruebas del software, ¿qué afirmación es correcta?:
   a) La probabilidad de la existencia de más errores en una parte del software es
      inversamente proporcional al número de errores ya encontrados en dicha parte.
   b) Lo óptimo es que los programas se prueben por el programador que los ha
      desarrollado.
   c) La prueba del software se hace tanto para ver si no hace lo que se supone que
      debe hacer, como para ver si hace lo que se supone que no debe hacer.
   d) Únicamente cuando se ha realizado una batería adecuada y completa de casos de
      prueba se puede decir que se ha realizado la prueba completa del software.


38) En el contexto del modelo de componentes software basados en Java, ¿qué es un
   contenedor?:
   a) Un proceso donde se ejecutan los componentes Java.
   b) Una biblioteca de clases Java.
   c) Una interfaz de usuario.
   d) Un fichero XML que describe los componentes de aplicación.


39) ¿Cuál de los siguientes no es un tipo de componente Java?:
   a) Enterprise JavaBeans (EJB).
   b) Servlets.
   c) Java Platform Enterprise Edition (J2EE).
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   d) JavaServer Pages (JSP).


40) ¿Qué es Javascript?:
   a) Un compilador de Java.
   b) Un generador de applets Java.
   c) Un applet Java que se ejecuta de forma embebida desde un lenguaje de script.
   d) Un lenguaje de script basado en la sintaxis de Java.


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 –


42) ¿Cuál de las siguientes estrategias de programación está permitida en el modelo de
    programación orientada a objetos de Java?:
   a) La inclusión de métodos no abstractos en clases abstractas.
   b) La definición de variables de objeto o instancia (no estáticos) en interfaces.
   c) La instanciación o creación de objetos de clases abstractas.
   d) La definición de constructores para clases anónimas.


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


44) ¿Quién fue el creador del lenguaje de programación Pascal?:
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   a) Brian Kernighan.
   b) Linus Torvald.
   c) Niklaus Wirth.
   d) Blaise Pascal.


45) En la expresión JAVA rMeSum.add(2,4)...¿qué tipo de entidad es add() ?
   a) variable de la clase rMeSum.
   b) método del objeto rMeSum.
   c) función del esquema rMeSum.
   d) todas son falsas.


46) Es falso que...
   a) switch case de java sea similar a select case de Vbasic
   b) las funciones de los objetos c++ usables por otros objetos se llaman métodos
   c) C es un lenguaje orientado a objetos
   d) java es de tipado debil.


47) Durante la compilación, se estudia si el significado dado a las distintas
    construcciones sintácticas es el adecuado. A este estudio se le denomina...
   a) Generación de código intermedio
   b) Optimización
   c) Análisis semantico
   d) Análisis lexicográfico.


48) ¿Cuál de las siguientes afirmaciones es la verdadera?:
   a) Toda instrucción en JAVA acaba en `;'
   b) Toda instrucción en JAVA acaba en `,'
   c) Toda instrucción en JAVA acaba en `.'
   d) Toda instrucción en JAVA acaba en `%'


49) ¿Cuál de las extensiones siguientes corresponde a un programa compilado en
    JAVA?:
   a) html.
   b) class.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   c) java.
   d) jsp.


50) Un intérprete es:
   a) Un programa que convierte un texto de un idioma a otro.
   b) El módulo de los programas gráficos que transporta los valores numéricos a
      puntos en pantalla.
   c) Un traductor de lenguaje de programación de alto nivel que traduce y ejecuta el
      programa al mismo tiempo.
   d) Un lenguaje que detecta errores de interpretación.


51) Un applet es:
   a) Una instrucción de UNIX.
   b) Un programa JAVA que se descarga desde el servidor WEB y se ejecuta en el
      navegador.
   c) Un programa JAVA que se ejecuta en el servidor y envía los resultados al
      navegador.
   d) Un módulo de programación que permite generar HTTP de forma dinámica.


52) Respecto a los lenguajes compilados ¿cuál es la respuesta correcta?:
   a) El compilador es el módulo del sistema operativo que carga datos en la pila de
      memoria.
   b) El compilador es un traductor de lenguaje de programación de alto nivel que
      traduce y ejecuta el programa al mismo tiempo.
   c) Un lenguaje compilado genera un código ejecutable en un lenguaje propio de
      cada máquina.
   d) Un lenguaje compilado es independiente del sistema.


53) Las fases de una compilación son:
   a) Preprocesador, compilación, ensamblado y enlazado.
   b) Preprocesador, compilación y ensamblado.
   c) Compilación y ensamblado.
   d) Compilación, ensamblado y enlazado.


54) De las siguientes afirmaciones sobre procedimientos recursivos, ¿cuál es cierta?:
   a) No existen procedimientos recursivos.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   b) Son los que permiten realizar tareas repetitivas.
   c) Solo se usan en programación estructurada.
   d) Tiene la cualidad de llamarse a si mismo.


55) ¿Cuál de las siguientes estructuras de control se utiliza en la programación
    estructurada?:
   a) Repetitiva.
   b) Condicional.
   c) Secuencial.
   d) Las tres se utilizan.




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


57) ¿Qué lenguaje de programación no es orientado a objetos?
   a) JAVA
   b) SmallTalk
   c) Prolog


58) ¿Qué lenguaje permite la generación de contenidos dinámicos para el web?
   a) PNG
   b) DinWEB.
   c) PHP.


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.


60) Las variables cuyo contenido es una posición de memoria son:
   a) Numéricas.
   b) Alfanuméricas.
   c) Booleanas.
   d) Punteros.


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).



62) El URL de una página Web es el:
   a) Unidentified Random Language.
   b) Useful Reception Label.
   c) Universal Resource Locator.
   d) Ultimate Redundant Link.


63) En programación orientada a objetos ¿qué son las clases abstractas?
   a) Aquellas que se dividen en subclases.
   b) Aquellas que están predifinidas.
   c) Las que no tienen instancias.
   d) Las que no son reutilizables.


64) Un applet de Java en una página Web ¿dónde se ejecuta?
   a) En el navegador del cliente.
   b) En el servidor Web.
   c) En el proxy.
   d) En el router.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.




65) Indique la diferencia entre un lenguaje de programación compilado de uno
    interpretado:
   a) Un lenguaje compilado genera un código ejecutable en un lenguaje propio de
      cada máquina, mientras que en un lenguaje interpretado es el código fuente el
      que se ejecuta directamente por el intérprete.
   b) Un lenguaje compilado es un lenguaje de tercera generación y un interpretado de
      cuarta.
   c) Un lenguaje compilado enlaza las librarías durante la compilación y las incluye
      en el ejecutable, mientras que uno interpretado las enlaza dinámicamente en
      tiempo de ejecución.
   d) Un lenguaje compilado permite detectar errores de compilación, mientras que
      uno interpretado detecta errores de interpretación.


66) En el desarrollo de un programa en pseudocódigo es:
   a) Una técnica para expresar en lenguaje natural la lógica de un programa, es decir,
      su flujo de control.
   b) Una herramienta RAD para generar programas de forma rápida y sencilla.
   c) El resultado de traducir el lenguaje de alto nivel a lenguaje máquina.
   d) Un diagrama de flujo en el que se representa la estructura lógica del programa.


67) ¿Cuál no es una ventaja de los lenguajes de alto nivel?
   a) La información necesaria para los programadores es menor que la necesaria para
      aprender los lenguajes de nivel inferior.
   b) El programador no necesita conocer la arquitectura del sistema para
      confeccionar los programas.
   c) Se aprovechan plenamente las posibles ventajas de la arquitectura interna del
      sistema.
   d) El mantenimiento de los programas resulta fácil.


68) Un método de un objeto:
   a) Es un dato del objeto.
   b) Es un identificador del objeto.
   c) Es una propiedad privada del objeto.
   d) Es una función del objeto.


69) ¿Qué afirmación es correcta respecto a la recursividad?:
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   a) Es igual a utilizar un bucle indefinido.
   b) Las funciones no admiten la recursividad.
   c) La recursividad consiste en que un programa principal llama a un subprograma,
      y éste, entre sus instrucciones llama al programa principal.
   d) La recursividad mantiene una pila con los valores que están siendo procesados.


70) ¿Qué orden de complejidad tiene el algoritmo de ordenación Bubble Sort?:
   a) log n.
   b) n.
   c) n2
   d) n1.


71) En programación orientada a objetos, la llamada al constructor de una clase:
   a) Se hace sin parámetros.
   b) Se hace con al menos un parámetro.
   c)   Se puede hacer con o sin parámetros.
   d) Se hace sin parámetros, pero lo primero que hay que hacer es inicializar todas
      las variables del nuevo objeto.


72) En un lenguaje de programación, el operador + permite sumar dos números y
    también concatenar dos cadenas de caracteres. ¿Está sobrecargado?:
   a) Si, porque admite parámetros de dos tipos.
   b) No, porque se te llama siempre con dos parámetros.
   c) No, porque siempre se le llama de la misma forma.
   d) Si, porque uno de los parámetros puede ser cero o la cadena vacía.


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.


75) ¿Qué es el Modelo CMM (modelo de madurez de la capacidad de proceso de
    software)?:
   a) Metodología de diseño de componentes de software orientados a la optimización
      de los recursos y capacidad de proceso de los ordenadores.
   b) Metodología para el desarrollo de software de metalenguajes.
   c) Modelo organizativo para el diseño software de macroensambladores cruzados.
   d) Conjunto de estrategias de mejora y aseguramiento de la calidad, en procesos de
      desarrollo de software.
76) Señale la afirmación correcta entre las siguientes:
   a) Más del 30% de los grandes proyectos informáticos alcanzan resultados
      satisfactorios.
   b) Estándares como CMM, CMMI, SPICE y otros, son fáciles de aplicar en la
      mayoría de los proyectos informáticos.
   c) Expertos de la OCDE vienen advirtiendo sobre las amenazas que para la
      implantación de la administración electrónica suponen los reiterados fracasos de
      las administraciones en los grandes proyectos informáticos que vienen
      abordando.
   d) Los métodos de programación ágiles han demostrado sobradamente su eficacia
      para proyectos no triviales.


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.


78) Se define como Control de Calidad de un Sistema de Informacion
   a) técnicas y actividades operativas encaminadas a supervisar un proceso y a
      eliminar las causas de un rendimiento insatisfactorio del sistema, en aras de la
      eficiencia económica.
   b) evaluación y coordinacion, aprobación o rechazo e implementación de cambios
      en los elementos de configuración después del establecimiento formal de su
      identificación.
   c) proceso de gestión de proyectos necesario para controlar la realización de las
      tareas del proyecto dentro del proceso de desarrollo.


79) El Equipo de Garantía de Calidad de un proyecto está formado por:
   a) El equipo de desarrollo y los usuarios.
   b) El equipo de desarrollo y un grupo de expertos externos al proyecto.
   c) El equipo de pruebas del proyecto y los análisis funcionales.
   d) Un equipo independiente del de desarrollo.


80) En las pruebas de caja blanca, la complejidad ciclomática de McCabe de un grafo de
    flujo se define como:
   a) a+n-2, siendo a el número de arcos y n el número de nodos del grafo.
   b) a-n+1, siendo a el número de arcos y n el número de nodos del grafo.
   c) c-1, siendo c el número de nodos condición del grafo. c+1, siendo c el número
      de nodos condición del grafo.


81) ¿En orientación a objetos cuál es la función de la relación de dependencia?
   a) La generalización
   b) La especialización
   c) Indica que una clase requiere de otra para proporcionar alguno de sus servicios
   d) Es una forma de agregación en la que la relación de propiedad es más fuerte


82) Señalar cual de estos lenguajes es un lenguaje orientado a objetos:
   a) SmallTalk
   b) LISP
   c) Algol
   d) Prolog


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.


   atributos y métodos de una clase jerárquica superior se denomina:
   a) Polimorfismo
   b) Herencia
   c) Extensibilidad
   d) Encapsulación


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


86) En la arquitectura cliente/servidor, cuando tenemos un cliente ligero o thin-cliente:
   a) La lógica de aplicación se encuentra en el cliente
   b) Se produce un menor tráfico de información entre el cliente y el servidor
      respecto al cliente pesado o fat-client
   c) El mantenimiento del cliente es más complejo respecto al cliente pesado o fat-
      client
   d) Hay un menor procesamiento en el servidor respecto al cliente pesado o fat-
      client


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


88) ¿Cuál es el objetivo de las pruebas de regresión?
   a) Verificar el funcionamiento de un componente
   b) La aceptación por parte del usuario del funcionamiento de un programa
   c) Verificar el funcionamiento del sistema ante una sobrecarga de trabajo en la red
   d) Verificar que los cambios sobre un componente no producen un comportamiento
      no deseado en otros componentes


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


91) Señale la afirmación correcta sobre XML:
   a) XML es un lenguaje derivado de HTML
   b) XML significa (Exchangeable Markup Language)
   c) XML es un lenguaje de marca a partir del cual se pueden crear nuevos lenguajes
   d) En un documento XML puede existir más de un elemento raíz


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


93) Con respecto a la tecnología ODBC, señalar la respuesta FALSA:
   a) La tecnología ODBC solo permite conectarse a bases de datos relaciónales que
      cumplan el estándar ISO
   b) En Windows es posible crear DSN de usuario, DSN de sistema y DSN de
      archivo
   c) La técnica por la cual se envían sentencias SQL directamente al gestor de bases
      de datos, saltándose el módulo de traducción de ODBC se denomina consultas
      pass-through o paso a través
   d) La tecnología ODBC permite el acceso tanto a bases de datos locales como
      remotas


94) ¿Para qué se utiliza el interfaz ResultSet del API JDBC?
   a) Abstrae los resultados de la ejecución de una sentencia DELETE
   b) Abstrae los resultados de la ejecución de una sentencia SELECT
   c) Abstrae los resultados de la ejecución de una sentencia INSERT
   d) Abstrae los resultados de la ejecución de una sentencia UPDATE


95) En PL/SQL de Oracle, ¿qué utilidad tiene la sentencia SAVEPOINT?
   a) Salva en disco el comando actual
   b) Marca un punto de salvado en la copia de seguridad de la base de datos
   c) Marca un punto de salvado en la restauración de la base de datos
   d) Marca un punto de salvado de la transacción actual


96) En el lenguaje de programación JAVA, si un método de una clase A está definido
    con el modificador de acceso protected significa que:
   a) El método será visible desde las clases que se encuentren en el mismo paquete
      de la clase A y desde todas las subclases de la clase A independientemente del
      paquete en que se encuentren
   b) El método será visible desde cualquier clase
   c) El método será visible sólo desde las clases que se encuentren en el mismo
      paquete de la clase A
   d) El método no será visible desde fuera de la clase A
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


97) ¿Cuál es el formato de la expresión condicional en C?
   a) condición : expresión 1 : expresión 2
   b) condición ? expresión 1 ? expresión 2
   c) condición . expresión 1 . expresión 2
   d) condición ? expresión 1 : expresión 2


98) Dentro de los tipos de datos abstractos, los árboles perfectamente
    balanceados son aquellos que:
   a) Para cada nodo, tienen el mismo número de nodos en sus subárboles izquierdo y
      derecho
   b) Para cada nodo, el número de nodos en sus subárboles izquierdo y derecho
      difieren como máximo en uno
   c) Presentan peor comportamiento que los otros tipos de árboles desde el punto de
      vista de la longitud de trayectoria.
   d) Son árboles ordenados.


99) Cuál de las siguientes afirmaciones es aplicable a la reingeniería basada en
    "wrapping":
   a) "Wrapping" consiste en envolver interfases basadas en texto con un entorno
      gráfico basado en GUI o en HTML.
   b) La técnica "wrapping" es actualmente conocida como modernización de caja
      blanca.
   c) "Wrapping" es una reingeniería en las que sólo se analizan las interfases (las
      entradas y salidas) del "legacy" ignorando los detalles internos.
   d) "Wrapping" es una reingeniería mediante la cual se produce documentación
      retroactivamente desde un sistema existente.


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).


101)   El creador de la técnica de modelado de objetos (OMT) fue:
   a) Pressman.
Oposiciones TIC. Ejercicios para la preparación del exámen de test de las
Oposiciones TIC.


   b) Rumbaugh.
   c) Grady Booch.
   d) Kent Beck.


102)   XML es un lenguaje estándar que pertenece a la capa de:
   a) Presentación.
   b) Acceso de datos.
   c) Lógica de negocio.
   d) Kernel.


103) ¿Cuál de los siguientes NO es un principio básico de todo modelo orientado a
   objetos según Booch?
   a) Distribución.
   b) Abstracción.
   c) Encapsulación.
   d) Modularidad.


104)   ADO.NET es:
   a) Un conjunto de componentes software de la capa de lógica de negocio.
   b) Un lenguaje de programación para el entorno .NET.
   c) Un conjunto de componentes para el acceso a datos.
   d) Una biblioteca de clases básica de la capa de presentación.


105) ¿Cual de las siguientes APIs de JEE especifica la gestión de transacciones a
   través de sistemas distribuidos?
   a) JNDE.
   b) JNI
   c) JTA
   d) JAX


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.


108)   Respecto de los arboles como estructuras de datos, es cierto que:
   a) Según su posición en el árbol, tenemos nodos hijos y padres.
   b) Arbol completo no tiene hijos.
   c) Grado: el numero de padres que tiene el elemento con mas padres dentro del
      arbol.
   d) Nivel: se define para cada elemento del arbol como la distancia a la raiz, medida
      en nodos.

Más contenido relacionado

La actualidad más candente

Cuestionario
CuestionarioCuestionario
Cuestionariojpauly4
 
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EEArquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EECarlos Gavidia-Calderon
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de SoftwareRene Guaman-Quinche
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlAndrés Cruz
 
cuestionario de Programación
cuestionario de Programación cuestionario de Programación
cuestionario de Programación dulcevelazquez109
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
Java 9 New Features
Java 9 New FeaturesJava 9 New Features
Java 9 New FeaturesAli BAKAN
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejerciciosWalter Chacon
 
IP Privadas y Publicas
IP Privadas y PublicasIP Privadas y Publicas
IP Privadas y Publicaseddrems
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Usoutrilla
 
Examen de analisis de sistemas ii nro2 sin
Examen de analisis de sistemas ii nro2 sinExamen de analisis de sistemas ii nro2 sin
Examen de analisis de sistemas ii nro2 sinjesus122012
 
Programación en c++
Programación en c++Programación en c++
Programación en c++K-rlos Pac
 

La actualidad más candente (20)

Cuestionario
CuestionarioCuestionario
Cuestionario
 
Arquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EEArquitectura y diseño de aplicaciones Java EE
Arquitectura y diseño de aplicaciones Java EE
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de Software
 
Test
TestTest
Test
 
Ejemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando UmlEjemplo Proyecto utilizando Uml
Ejemplo Proyecto utilizando Uml
 
Arquitectura sql
Arquitectura sqlArquitectura sql
Arquitectura sql
 
Prueba de Caja Blanca
Prueba de Caja BlancaPrueba de Caja Blanca
Prueba de Caja Blanca
 
Princípio law of demeter
Princípio law of demeterPrincípio law of demeter
Princípio law of demeter
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
cuestionario de Programación
cuestionario de Programación cuestionario de Programación
cuestionario de Programación
 
Servicios web
Servicios webServicios web
Servicios web
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Java 9 New Features
Java 9 New FeaturesJava 9 New Features
Java 9 New Features
 
Casos de Uso ejercicios
Casos de Uso ejerciciosCasos de Uso ejercicios
Casos de Uso ejercicios
 
IP Privadas y Publicas
IP Privadas y PublicasIP Privadas y Publicas
IP Privadas y Publicas
 
Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.Mapaconceptual.u.m.l.
Mapaconceptual.u.m.l.
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Caso de Uso
Caso de UsoCaso de Uso
Caso de Uso
 
Examen de analisis de sistemas ii nro2 sin
Examen de analisis de sistemas ii nro2 sinExamen de analisis de sistemas ii nro2 sin
Examen de analisis de sistemas ii nro2 sin
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 

Similar a Ejercicios de test - desarrollo y programación

Similar a Ejercicios de test - desarrollo y programación (20)

Tema 1
Tema 1Tema 1
Tema 1
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NET
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Nombre de la_escuela
Nombre de la_escuelaNombre de la_escuela
Nombre de la_escuela
 
framework.net -Jennifer Suarez
framework.net -Jennifer  Suarezframework.net -Jennifer  Suarez
framework.net -Jennifer Suarez
 
200405 - Aplicaciones Web
200405 - Aplicaciones Web200405 - Aplicaciones Web
200405 - Aplicaciones Web
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - IntroducciónDesarrollo de Aplicaciones Web II - Sesión 01 - Introducción
Desarrollo de Aplicaciones Web II - Sesión 01 - Introducción
 
Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
 
Net remoting
Net remotingNet remoting
Net remoting
 
Introdución a aplicaciones web en java
Introdución a aplicaciones web en java Introdución a aplicaciones web en java
Introdución a aplicaciones web en java
 
5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web5-Unidad 2: Diseño de Vista-2.2 Para Web
5-Unidad 2: Diseño de Vista-2.2 Para Web
 
Arquitectura
Arquitectura Arquitectura
Arquitectura
 
Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee Introduccion Aplicaciones Web en java j2ee
Introduccion Aplicaciones Web en java j2ee
 
Ut jsilvareyes
Ut jsilvareyesUt jsilvareyes
Ut jsilvareyes
 
Introducción a lenguaje Visual Basic
Introducción a lenguaje Visual BasicIntroducción a lenguaje Visual Basic
Introducción a lenguaje Visual Basic
 
Sercicios web
Sercicios webSercicios web
Sercicios web
 
Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]
 
Glosario vs .net
Glosario vs .netGlosario vs .net
Glosario vs .net
 
5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web5-Unidad 2: Diseños de Vista-2.2 Para Web
5-Unidad 2: Diseños de Vista-2.2 Para Web
 

Más de oposicionestic

Magerit productos y objetivos
Magerit   productos y objetivosMagerit   productos y objetivos
Magerit productos y objetivosoposicionestic
 
Métrica v3 curiosidades_tecnicas_practicas
Métrica v3 curiosidades_tecnicas_practicasMétrica v3 curiosidades_tecnicas_practicas
Métrica v3 curiosidades_tecnicas_practicasoposicionestic
 
Metrica v3 curiosidades_procesos_actividades
Metrica v3 curiosidades_procesos_actividadesMetrica v3 curiosidades_procesos_actividades
Metrica v3 curiosidades_procesos_actividadesoposicionestic
 
Metrica v3 participantes
Metrica v3 participantesMetrica v3 participantes
Metrica v3 participantesoposicionestic
 
Oposiciones tic manual-de-ingles-preparacion-examen-ingles-oposiciones
Oposiciones tic manual-de-ingles-preparacion-examen-ingles-oposicionesOposiciones tic manual-de-ingles-preparacion-examen-ingles-oposiciones
Oposiciones tic manual-de-ingles-preparacion-examen-ingles-oposicionesoposicionestic
 
Ejercicios de test - seguridad y auditoria
Ejercicios de test -  seguridad y auditoriaEjercicios de test -  seguridad y auditoria
Ejercicios de test - seguridad y auditoriaoposicionestic
 
Ejercicios de test ingeniería del software
Ejercicios de test   ingeniería del softwareEjercicios de test   ingeniería del software
Ejercicios de test ingeniería del softwareoposicionestic
 

Más de oposicionestic (8)

Magerit productos y objetivos
Magerit   productos y objetivosMagerit   productos y objetivos
Magerit productos y objetivos
 
Requisitos metrica
Requisitos metricaRequisitos metrica
Requisitos metrica
 
Métrica v3 curiosidades_tecnicas_practicas
Métrica v3 curiosidades_tecnicas_practicasMétrica v3 curiosidades_tecnicas_practicas
Métrica v3 curiosidades_tecnicas_practicas
 
Metrica v3 curiosidades_procesos_actividades
Metrica v3 curiosidades_procesos_actividadesMetrica v3 curiosidades_procesos_actividades
Metrica v3 curiosidades_procesos_actividades
 
Metrica v3 participantes
Metrica v3 participantesMetrica v3 participantes
Metrica v3 participantes
 
Oposiciones tic manual-de-ingles-preparacion-examen-ingles-oposiciones
Oposiciones tic manual-de-ingles-preparacion-examen-ingles-oposicionesOposiciones tic manual-de-ingles-preparacion-examen-ingles-oposiciones
Oposiciones tic manual-de-ingles-preparacion-examen-ingles-oposiciones
 
Ejercicios de test - seguridad y auditoria
Ejercicios de test -  seguridad y auditoriaEjercicios de test -  seguridad y auditoria
Ejercicios de test - seguridad y auditoria
 
Ejercicios de test ingeniería del software
Ejercicios de test   ingeniería del softwareEjercicios de test   ingeniería del software
Ejercicios de test ingeniería del software
 

Último

CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCarolVigo1
 
Xardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosXardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosAgrela Elvixeo
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfSaraGabrielaPrezPonc
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfNELLYKATTY
 
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdfDemetrio Ccesa Rayme
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativaricardoruizaleman
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaElizabeth252489
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesmelanieteresacontrer
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCEIP TIERRA DE PINARES
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Tarea 2 - Sociologia de la organizacion-1.docx
Tarea 2 - Sociologia de la organizacion-1.docxTarea 2 - Sociologia de la organizacion-1.docx
Tarea 2 - Sociologia de la organizacion-1.docxmiguelramosvse
 
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAPROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAJoaqunSolrzano
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarCa Ut
 
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxCOMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxAngeles Feu
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariamichel carlos Capillo Dominguez
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdfNELLYKATTY
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfCarlosAntonio456574
 
Organizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formalesOrganizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formalesUniversidad del Istmo
 

Último (20)

CARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacionCARPETA PEDAGÓGICA 2024.docx para educacion
CARPETA PEDAGÓGICA 2024.docx para educacion
 
Xardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES MonelosXardín de San Carlos (A Coruña) IES Monelos
Xardín de San Carlos (A Coruña) IES Monelos
 
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdfAnna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
Anna Llenas Serra. El monstruo de colores. Doctor de emociones.pdf
 
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdfGUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
GUÍA SIANET - Agenda - Tareas - Archivos - Participaciones - Notas.pdf
 
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdfEvaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
Evaluacion Diagnostica Matematica 2do C1 Secundaria Ccesa007.pdf
 
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdfTema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
Tema 5.- BASES DE DATOS Y GESTIÓN DE LA INF. PARA EL MARKETING.pdf
 
Presentación del tema: tecnología educativa
Presentación del tema: tecnología educativaPresentación del tema: tecnología educativa
Presentación del tema: tecnología educativa
 
plan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primariaplan espacios inspiradores para nivel primaria
plan espacios inspiradores para nivel primaria
 
Escrito administrativo técnico y comerciales
Escrito administrativo técnico y comercialesEscrito administrativo técnico y comerciales
Escrito administrativo técnico y comerciales
 
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCEROCIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
CIENCIAS SOCIALES SEGUNDO TRIMESTRE TERCERO
 
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLAEL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
EL BRILLO DEL ECLIPSE (CUENTO LITERARIO). Autor y diseñador JAVIER SOLIS NOYOLA
 
Tarea 2 - Sociologia de la organizacion-1.docx
Tarea 2 - Sociologia de la organizacion-1.docxTarea 2 - Sociologia de la organizacion-1.docx
Tarea 2 - Sociologia de la organizacion-1.docx
 
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍAPROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
PROGRAMACIÓN CURRICULAR ANUAL DE CIENCIA Y TECNOLOGÍA
 
la forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolarla forma de los objetos expresión gráfica preescolar
la forma de los objetos expresión gráfica preescolar
 
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docxCOMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
COMO SI EL RUIDO PUDIERA MOLESTAR 4TO SECUENCIA.docx
 
ficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primariaficha de aplicacion para estudiantes El agua para niños de primaria
ficha de aplicacion para estudiantes El agua para niños de primaria
 
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdfRecursos Tecnológicos, página  AIP-CRT 2 0 2 4.pdf
Recursos Tecnológicos, página AIP-CRT 2 0 2 4.pdf
 
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍAEL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
EL PROCESO DE INVESTIGACIÓN CUALITATIVA. ENFERMERÍA
 
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdfPSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
PSICOLOGÍA. UNA INTRODUCCIÓN. ALCIRA ORSINI Y LETICIA BOSSELLINI 3.pdf
 
Organizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formalesOrganizaciones Sociales formales y no formales
Organizaciones Sociales formales y no formales
 

Ejercicios de test - desarrollo y programación

  • 1. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. PREGUNTAS SOBRE DESARROLLO DE SOFTWARE. 1) En Java ¿Qué es JSON? a) Un formato ligero para el intercambio de datos. b) Tecnología con la finalidad de facilitar la integración en la misma página web de servicios y aplicaciones a priori independientes. c) Servicios interactivos en red dando al usuario el control de los datos. d) Componentes modulares de interfaz de usuario gestionados y visualizados en un portal web. 2) Relacionado con el Análisis y Diseño Orientado a Objetos ¿Cual de los siguientes patrones de diseño corresponde a la subclasificación de patrones de creación? a) Adapter. b) Bridge. c) Singleton. d) Composite. 3) ¿Cúal de los siguientes no es un servidor de aplicaciones J2EE? a) WebLogic. b) WebSphere. c) Apache Tomcat. d) JBoss. 4) El lenguaje HTML permite la organización de una página Web en distintos marcos. ¿Qué etiquetas de HTML se utilizan para este propósito?: a) FRAME, SUBFRAME. b) FRAME, FRAMESET. c) FRAME, junto con los atributos ROWS y COLS. d) FRAME, TRFRAME y TDFRAME. 5) En un documento XML, la parte donde se definen los enlaces a otros documentos, código ejecutable, etc es: a) DTD b) XSL c) XLL
  • 2. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. d) DHTML 6) Cual de las siguientes es una implementación de Java Persistence API: a) Mediator. b) Composite. c) Facade. d) Kodo. 7) ¿Qué modulo de Apache se incluye para aportar seguridad a Axis2? a) My_SQL b) PHP c) Rampart. d) Addressing. 8) ¿Cual de las siguientes afirmaciones es cierta? a) La clase DataRow representa una fila de datos en un DataTable. b) La clase DataRow representa una caché de memoria interna de datos. c) La clase DataRow representa una tabla de datos en memoria. d) La clase DataRow representa un esquema de una columna en la DataTable. 9) Señale cual de los siguientes elementos forma parte de J2EE: a) Contenedor HTTP. b) Servidor JDBC. c) Contenedor Enterprise Java Beans. d) Contenedor JDBC. 10) En una clase Java en la que se ha definido un atributo con el modificador protected ¿desde donde se puede hacer una referencia directa al atributo? a) Solo desde la clase en la que se ha definido el atributo b) Solo desde la clase en la que se ha definido el atributo y desde las clases que se encuentran en el mismo paquete c) Solo desde la clase en la que se ha definido el atributo, las clases que se encuentran en el mismo paquete y las subclases de la clase donde se ha definido el atributo. d) El atributo es accesible desde cualquier clase. 11) El lenguaje PHP (Hypertext Preprocessor), utilizado para la programación en Internet:
  • 3. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. a) Es un lenguaje de scripting orientado a objetos que permite integrarse en páginas HTML facilitando la creación de páginas dinámicas al ejecutarse en el cliente. b) Es un lenguaje de scripting, embebido en páginas HTML que se ejecuta en el servidor. c) Es un lenguaje de programación, y el resultado de la compilación genera ficheros XML, que son transmitidos y ejecutados en el cliente. d) Permite la implementación de aplicaciones sobre PPP, el protocolo para la transmisión de paquetes IP sobre líneas de comunicación de tipo serie. 12) La plataforma J2EE (Java 2 Platform, Enterprise Edition) soporta un modelo de aplicación distribuida multinivel basado en componentes escritos en Java, distinguiendo los siguientes tipos de componentes: a) Componentes cliente (aplicaciones de cliente y applets), Componentes web (servlets y JSP) y Componentes de negocio (Enterprise JavaBeans). b) Componentes de sesión (Session bean, con o sin estado), Componentes de entidad (Entity bean) y Componentes de mensaje (Message bean). c) Componentes de clase y componentes de objeto. d) Componentes de interfaz local para applets (Applet Home Interface), Componentes de Interfaz Remoto para JSP (JSP Remote Interface) y Componentes de Instancia (Enterprise JavaBeans Instance). 13) SOAP (Simple Object Access Protocol): a) Es un protocolo de programación orientado a la plataforma .net de Microsoft (COM). b) Es un protocolo de intercambio electrónico de datos EDI ya en desuso y que se utilizó en redes orientadas a paquetes del tipo X.25. c) Es un protocolo basado en XML que permite invocar métodos, servicios, componentes y objetos sobre servidores remotos utilizando HTTP. d) Es un protocolo de acceso a bases de datos orientadas a objetos con el cual Microsoft Corporation ha anunciado recientemente que se incorporará a la comunidad del software de fuentes abiertas. 14) ¿En una misma página web es posible introducir código en lenguajes PHP, Javascript y VBScript?: a) Sí. b) No, ya que no se pueden mezclar distintas tecnologías de script. c) No porque se trata de lenguajes de cliente y servidor. d) Ninguna de las anteriores es correcta. 15) ¿Cuál de los siguientes extensiones indica que un fichero tiene incorporado código java en html?: a) Nombre_programa.asp
  • 4. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. 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.
  • 5. 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. 21) La especificación de formato de documentos HTML, Hypertext Markup Language, es un subconjunto de las normas: a) De programación que rigen en Internet. b) SGML (Standarized General Markup Language). c) De interoperabilidad entre páginas web. d) Es un lenguaje de programación en sentido puro. 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. 24) Indique cual es correcta en relación con JNI: a) Todas las aplicaciones y applets pueden invocar JNI. b) Las aplicaciones pierden una de las características más importantes que Java le confiere: su portabilidad. c) JNI mantiene la recolección de basura en el código incorporado.
  • 6. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. d) JNI es un API Java para acceder a servicios de procesos remotos. 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. 26) En la arquitectura Java, ¿qué se entiende por JSR? a) Un applet. b) Es una especificación en la que se describe una tecnología, sus partes, las relaciones entre las mismas y los roles de las personas que usarán dicha tecnología. c) Es una especificación que describe la manera en que la parte servidora atenderá las peticiones hechas por un applet o un javascript. Es el acrónimo de Java Server Request. d) Un JavaBean. 27) Cuál de las siguientes afirmaciones sobre XML es correcta? a) XML es la implementación propietaria de Xerox de HTML, que incorpora multicasting. b) XML es una extensión, en formato fijo, del conocido lenguaje HTML. c) XML es el estándar para embeber módulos de acceso a datos y bases de datos en páginas web creadas con HTML. d) XML es un metalenguaje, que está escrito en SGML, y se usa para definir otros lenguajes. 28) ¿Qué afirmación no es correcta respecto al lenguaje XML (eXtensible Markup Language)?: a) Los documentos HTML son directamente compatibles con los XML. b) XML permite definir nuevas etiquetas y nombres. c) Los documentos XML permiten validaciones para comprobar que son correctos. d) En XML la estructura del documento puede anidarse en varios niveles de complejidad. 29) ¿Cómo se llama el código que entiende un navegador?:
  • 7. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. a) FTP. b) HTML. c) HTTP. d) ASC1I. 30) El código JavaScript se ejecuta: a) En el navegador. b) En el servidor de aplicaciones. c) En el servidor de correo. d) En el servidor de datos. 31) ¿Qué significa J2EE?: a) Java 2 enterprise edition. b) Java 2 en estudio. c) Java 2 extended evolution. d) Java 2 enhanced e-business. 32) UML (Lenguaje Unificado de Modelado de Sistemas) define un conjunto de diagramas básicos. ¿Cuál de los siguientes NO es un diagrama propio de UML?: a) Diagrama de casos de uso. b) Diagrama de estados. c) Diagrama de clases. d) Diagrama de estimación de proyectos. 33) Un método de un objeto es: a) Una función del objeto. b) Una propiedad privada del objeto. c) Una variable privada del objeto. d) Una variable publica del objeto. 34) ¿Cuales son las estructuras básicas de control en programación estructurada? a) lógica, funcional e imperativa b) secuencial, condicional, iterativa c) clase, objeto, método.
  • 8. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. 35) ¿Donde se ejecutan los applets Java de las páginas web? a) En el proxy b) En el servidor de aplicaciones c) En el servidor web. d) En el navegador del cliente. 36) Siguiendo la notación del diagrama de flujo de datos, la persona titular de un proyecto de Investigación que interactua con el sistema descrito será considerada como: a) Un actor b) Un Objeto c) Una entidad externa d) Un Flujo de datos 37) Dentro de las pruebas del software, ¿qué afirmación es correcta?: a) La probabilidad de la existencia de más errores en una parte del software es inversamente proporcional al número de errores ya encontrados en dicha parte. b) Lo óptimo es que los programas se prueben por el programador que los ha desarrollado. c) La prueba del software se hace tanto para ver si no hace lo que se supone que debe hacer, como para ver si hace lo que se supone que no debe hacer. d) Únicamente cuando se ha realizado una batería adecuada y completa de casos de prueba se puede decir que se ha realizado la prueba completa del software. 38) En el contexto del modelo de componentes software basados en Java, ¿qué es un contenedor?: a) Un proceso donde se ejecutan los componentes Java. b) Una biblioteca de clases Java. c) Una interfaz de usuario. d) Un fichero XML que describe los componentes de aplicación. 39) ¿Cuál de los siguientes no es un tipo de componente Java?: a) Enterprise JavaBeans (EJB). b) Servlets. c) Java Platform Enterprise Edition (J2EE).
  • 9. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. d) JavaServer Pages (JSP). 40) ¿Qué es Javascript?: a) Un compilador de Java. b) Un generador de applets Java. c) Un applet Java que se ejecuta de forma embebida desde un lenguaje de script. d) Un lenguaje de script basado en la sintaxis de Java. 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 – 42) ¿Cuál de las siguientes estrategias de programación está permitida en el modelo de programación orientada a objetos de Java?: a) La inclusión de métodos no abstractos en clases abstractas. b) La definición de variables de objeto o instancia (no estáticos) en interfaces. c) La instanciación o creación de objetos de clases abstractas. d) La definición de constructores para clases anónimas. 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 44) ¿Quién fue el creador del lenguaje de programación Pascal?:
  • 10. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. a) Brian Kernighan. b) Linus Torvald. c) Niklaus Wirth. d) Blaise Pascal. 45) En la expresión JAVA rMeSum.add(2,4)...¿qué tipo de entidad es add() ? a) variable de la clase rMeSum. b) método del objeto rMeSum. c) función del esquema rMeSum. d) todas son falsas. 46) Es falso que... a) switch case de java sea similar a select case de Vbasic b) las funciones de los objetos c++ usables por otros objetos se llaman métodos c) C es un lenguaje orientado a objetos d) java es de tipado debil. 47) Durante la compilación, se estudia si el significado dado a las distintas construcciones sintácticas es el adecuado. A este estudio se le denomina... a) Generación de código intermedio b) Optimización c) Análisis semantico d) Análisis lexicográfico. 48) ¿Cuál de las siguientes afirmaciones es la verdadera?: a) Toda instrucción en JAVA acaba en `;' b) Toda instrucción en JAVA acaba en `,' c) Toda instrucción en JAVA acaba en `.' d) Toda instrucción en JAVA acaba en `%' 49) ¿Cuál de las extensiones siguientes corresponde a un programa compilado en JAVA?: a) html. b) class.
  • 11. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. c) java. d) jsp. 50) Un intérprete es: a) Un programa que convierte un texto de un idioma a otro. b) El módulo de los programas gráficos que transporta los valores numéricos a puntos en pantalla. c) Un traductor de lenguaje de programación de alto nivel que traduce y ejecuta el programa al mismo tiempo. d) Un lenguaje que detecta errores de interpretación. 51) Un applet es: a) Una instrucción de UNIX. b) Un programa JAVA que se descarga desde el servidor WEB y se ejecuta en el navegador. c) Un programa JAVA que se ejecuta en el servidor y envía los resultados al navegador. d) Un módulo de programación que permite generar HTTP de forma dinámica. 52) Respecto a los lenguajes compilados ¿cuál es la respuesta correcta?: a) El compilador es el módulo del sistema operativo que carga datos en la pila de memoria. b) El compilador es un traductor de lenguaje de programación de alto nivel que traduce y ejecuta el programa al mismo tiempo. c) Un lenguaje compilado genera un código ejecutable en un lenguaje propio de cada máquina. d) Un lenguaje compilado es independiente del sistema. 53) Las fases de una compilación son: a) Preprocesador, compilación, ensamblado y enlazado. b) Preprocesador, compilación y ensamblado. c) Compilación y ensamblado. d) Compilación, ensamblado y enlazado. 54) De las siguientes afirmaciones sobre procedimientos recursivos, ¿cuál es cierta?: a) No existen procedimientos recursivos.
  • 12. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. b) Son los que permiten realizar tareas repetitivas. c) Solo se usan en programación estructurada. d) Tiene la cualidad de llamarse a si mismo. 55) ¿Cuál de las siguientes estructuras de control se utiliza en la programación estructurada?: a) Repetitiva. b) Condicional. c) Secuencial. d) Las tres se utilizan. 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 57) ¿Qué lenguaje de programación no es orientado a objetos? a) JAVA b) SmallTalk c) Prolog 58) ¿Qué lenguaje permite la generación de contenidos dinámicos para el web? a) PNG b) DinWEB. c) PHP. 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.
  • 13. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. c) Fortran. d) ADA. 60) Las variables cuyo contenido es una posición de memoria son: a) Numéricas. b) Alfanuméricas. c) Booleanas. d) Punteros. 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). 62) El URL de una página Web es el: a) Unidentified Random Language. b) Useful Reception Label. c) Universal Resource Locator. d) Ultimate Redundant Link. 63) En programación orientada a objetos ¿qué son las clases abstractas? a) Aquellas que se dividen en subclases. b) Aquellas que están predifinidas. c) Las que no tienen instancias. d) Las que no son reutilizables. 64) Un applet de Java en una página Web ¿dónde se ejecuta? a) En el navegador del cliente. b) En el servidor Web. c) En el proxy. d) En el router.
  • 14. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. 65) Indique la diferencia entre un lenguaje de programación compilado de uno interpretado: a) Un lenguaje compilado genera un código ejecutable en un lenguaje propio de cada máquina, mientras que en un lenguaje interpretado es el código fuente el que se ejecuta directamente por el intérprete. b) Un lenguaje compilado es un lenguaje de tercera generación y un interpretado de cuarta. c) Un lenguaje compilado enlaza las librarías durante la compilación y las incluye en el ejecutable, mientras que uno interpretado las enlaza dinámicamente en tiempo de ejecución. d) Un lenguaje compilado permite detectar errores de compilación, mientras que uno interpretado detecta errores de interpretación. 66) En el desarrollo de un programa en pseudocódigo es: a) Una técnica para expresar en lenguaje natural la lógica de un programa, es decir, su flujo de control. b) Una herramienta RAD para generar programas de forma rápida y sencilla. c) El resultado de traducir el lenguaje de alto nivel a lenguaje máquina. d) Un diagrama de flujo en el que se representa la estructura lógica del programa. 67) ¿Cuál no es una ventaja de los lenguajes de alto nivel? a) La información necesaria para los programadores es menor que la necesaria para aprender los lenguajes de nivel inferior. b) El programador no necesita conocer la arquitectura del sistema para confeccionar los programas. c) Se aprovechan plenamente las posibles ventajas de la arquitectura interna del sistema. d) El mantenimiento de los programas resulta fácil. 68) Un método de un objeto: a) Es un dato del objeto. b) Es un identificador del objeto. c) Es una propiedad privada del objeto. d) Es una función del objeto. 69) ¿Qué afirmación es correcta respecto a la recursividad?:
  • 15. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. a) Es igual a utilizar un bucle indefinido. b) Las funciones no admiten la recursividad. c) La recursividad consiste en que un programa principal llama a un subprograma, y éste, entre sus instrucciones llama al programa principal. d) La recursividad mantiene una pila con los valores que están siendo procesados. 70) ¿Qué orden de complejidad tiene el algoritmo de ordenación Bubble Sort?: a) log n. b) n. c) n2 d) n1. 71) En programación orientada a objetos, la llamada al constructor de una clase: a) Se hace sin parámetros. b) Se hace con al menos un parámetro. c) Se puede hacer con o sin parámetros. d) Se hace sin parámetros, pero lo primero que hay que hacer es inicializar todas las variables del nuevo objeto. 72) En un lenguaje de programación, el operador + permite sumar dos números y también concatenar dos cadenas de caracteres. ¿Está sobrecargado?: a) Si, porque admite parámetros de dos tipos. b) No, porque se te llama siempre con dos parámetros. c) No, porque siempre se le llama de la misma forma. d) Si, porque uno de los parámetros puede ser cero o la cadena vacía. 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.
  • 16. 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. 75) ¿Qué es el Modelo CMM (modelo de madurez de la capacidad de proceso de software)?: a) Metodología de diseño de componentes de software orientados a la optimización de los recursos y capacidad de proceso de los ordenadores. b) Metodología para el desarrollo de software de metalenguajes. c) Modelo organizativo para el diseño software de macroensambladores cruzados. d) Conjunto de estrategias de mejora y aseguramiento de la calidad, en procesos de desarrollo de software. 76) Señale la afirmación correcta entre las siguientes: a) Más del 30% de los grandes proyectos informáticos alcanzan resultados satisfactorios. b) Estándares como CMM, CMMI, SPICE y otros, son fáciles de aplicar en la mayoría de los proyectos informáticos. c) Expertos de la OCDE vienen advirtiendo sobre las amenazas que para la implantación de la administración electrónica suponen los reiterados fracasos de las administraciones en los grandes proyectos informáticos que vienen abordando. d) Los métodos de programación ágiles han demostrado sobradamente su eficacia para proyectos no triviales. 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.
  • 17. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. 78) Se define como Control de Calidad de un Sistema de Informacion a) técnicas y actividades operativas encaminadas a supervisar un proceso y a eliminar las causas de un rendimiento insatisfactorio del sistema, en aras de la eficiencia económica. b) evaluación y coordinacion, aprobación o rechazo e implementación de cambios en los elementos de configuración después del establecimiento formal de su identificación. c) proceso de gestión de proyectos necesario para controlar la realización de las tareas del proyecto dentro del proceso de desarrollo. 79) El Equipo de Garantía de Calidad de un proyecto está formado por: a) El equipo de desarrollo y los usuarios. b) El equipo de desarrollo y un grupo de expertos externos al proyecto. c) El equipo de pruebas del proyecto y los análisis funcionales. d) Un equipo independiente del de desarrollo. 80) En las pruebas de caja blanca, la complejidad ciclomática de McCabe de un grafo de flujo se define como: a) a+n-2, siendo a el número de arcos y n el número de nodos del grafo. b) a-n+1, siendo a el número de arcos y n el número de nodos del grafo. c) c-1, siendo c el número de nodos condición del grafo. c+1, siendo c el número de nodos condición del grafo. 81) ¿En orientación a objetos cuál es la función de la relación de dependencia? a) La generalización b) La especialización c) Indica que una clase requiere de otra para proporcionar alguno de sus servicios d) Es una forma de agregación en la que la relación de propiedad es más fuerte 82) Señalar cual de estos lenguajes es un lenguaje orientado a objetos: a) SmallTalk b) LISP c) Algol d) Prolog 83) En programación orientada a objetos, el mecanismo por el cual una clase recupera
  • 18. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. atributos y métodos de una clase jerárquica superior se denomina: a) Polimorfismo b) Herencia c) Extensibilidad d) Encapsulación 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 86) En la arquitectura cliente/servidor, cuando tenemos un cliente ligero o thin-cliente: a) La lógica de aplicación se encuentra en el cliente b) Se produce un menor tráfico de información entre el cliente y el servidor respecto al cliente pesado o fat-client c) El mantenimiento del cliente es más complejo respecto al cliente pesado o fat- client d) Hay un menor procesamiento en el servidor respecto al cliente pesado o fat- client 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
  • 19. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. d) Objetos 88) ¿Cuál es el objetivo de las pruebas de regresión? a) Verificar el funcionamiento de un componente b) La aceptación por parte del usuario del funcionamiento de un programa c) Verificar el funcionamiento del sistema ante una sobrecarga de trabajo en la red d) Verificar que los cambios sobre un componente no producen un comportamiento no deseado en otros componentes 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 91) Señale la afirmación correcta sobre XML: a) XML es un lenguaje derivado de HTML b) XML significa (Exchangeable Markup Language) c) XML es un lenguaje de marca a partir del cual se pueden crear nuevos lenguajes d) En un documento XML puede existir más de un elemento raíz 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
  • 20. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. c) action d) post 93) Con respecto a la tecnología ODBC, señalar la respuesta FALSA: a) La tecnología ODBC solo permite conectarse a bases de datos relaciónales que cumplan el estándar ISO b) En Windows es posible crear DSN de usuario, DSN de sistema y DSN de archivo c) La técnica por la cual se envían sentencias SQL directamente al gestor de bases de datos, saltándose el módulo de traducción de ODBC se denomina consultas pass-through o paso a través d) La tecnología ODBC permite el acceso tanto a bases de datos locales como remotas 94) ¿Para qué se utiliza el interfaz ResultSet del API JDBC? a) Abstrae los resultados de la ejecución de una sentencia DELETE b) Abstrae los resultados de la ejecución de una sentencia SELECT c) Abstrae los resultados de la ejecución de una sentencia INSERT d) Abstrae los resultados de la ejecución de una sentencia UPDATE 95) En PL/SQL de Oracle, ¿qué utilidad tiene la sentencia SAVEPOINT? a) Salva en disco el comando actual b) Marca un punto de salvado en la copia de seguridad de la base de datos c) Marca un punto de salvado en la restauración de la base de datos d) Marca un punto de salvado de la transacción actual 96) En el lenguaje de programación JAVA, si un método de una clase A está definido con el modificador de acceso protected significa que: a) El método será visible desde las clases que se encuentren en el mismo paquete de la clase A y desde todas las subclases de la clase A independientemente del paquete en que se encuentren b) El método será visible desde cualquier clase c) El método será visible sólo desde las clases que se encuentren en el mismo paquete de la clase A d) El método no será visible desde fuera de la clase A
  • 21. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. 97) ¿Cuál es el formato de la expresión condicional en C? a) condición : expresión 1 : expresión 2 b) condición ? expresión 1 ? expresión 2 c) condición . expresión 1 . expresión 2 d) condición ? expresión 1 : expresión 2 98) Dentro de los tipos de datos abstractos, los árboles perfectamente balanceados son aquellos que: a) Para cada nodo, tienen el mismo número de nodos en sus subárboles izquierdo y derecho b) Para cada nodo, el número de nodos en sus subárboles izquierdo y derecho difieren como máximo en uno c) Presentan peor comportamiento que los otros tipos de árboles desde el punto de vista de la longitud de trayectoria. d) Son árboles ordenados. 99) Cuál de las siguientes afirmaciones es aplicable a la reingeniería basada en "wrapping": a) "Wrapping" consiste en envolver interfases basadas en texto con un entorno gráfico basado en GUI o en HTML. b) La técnica "wrapping" es actualmente conocida como modernización de caja blanca. c) "Wrapping" es una reingeniería en las que sólo se analizan las interfases (las entradas y salidas) del "legacy" ignorando los detalles internos. d) "Wrapping" es una reingeniería mediante la cual se produce documentación retroactivamente desde un sistema existente. 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). 101) El creador de la técnica de modelado de objetos (OMT) fue: a) Pressman.
  • 22. Oposiciones TIC. Ejercicios para la preparación del exámen de test de las Oposiciones TIC. b) Rumbaugh. c) Grady Booch. d) Kent Beck. 102) XML es un lenguaje estándar que pertenece a la capa de: a) Presentación. b) Acceso de datos. c) Lógica de negocio. d) Kernel. 103) ¿Cuál de los siguientes NO es un principio básico de todo modelo orientado a objetos según Booch? a) Distribución. b) Abstracción. c) Encapsulación. d) Modularidad. 104) ADO.NET es: a) Un conjunto de componentes software de la capa de lógica de negocio. b) Un lenguaje de programación para el entorno .NET. c) Un conjunto de componentes para el acceso a datos. d) Una biblioteca de clases básica de la capa de presentación. 105) ¿Cual de las siguientes APIs de JEE especifica la gestión de transacciones a través de sistemas distribuidos? a) JNDE. b) JNI c) JTA d) JAX 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
  • 23. 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. 108) Respecto de los arboles como estructuras de datos, es cierto que: a) Según su posición en el árbol, tenemos nodos hijos y padres. b) Arbol completo no tiene hijos. c) Grado: el numero de padres que tiene el elemento con mas padres dentro del arbol. d) Nivel: se define para cada elemento del arbol como la distancia a la raiz, medida en nodos.