Download banco de preguntas para evaluación de conocimientos del

Document related concepts
no text concepts found
Transcript
BANCO DE PREGUNTAS PARA EVALUACIÓN DE CONOCIMIENTOS DEL CONCURSO DE
MÉRITOS Y OPOSICIÓN
EXPERTO EN DESARROLLO DE SISTEMAS 1
1. ¿Cuáles de los siguientes enunciados son declaraciones válidas?
2. ¿Cuál de los siguientes modificadores de acceso es el menos restrictivo?
3. ¿Cuál de las siguientes palabras clave es usada para invocar un método en una clase padre?.
4. Dado el siguiente código, ¿Qué palabra clave debe ser usada en la línea 4 para detener la
ejecución del lazo “for”?
5. ¿Cuál es la salida del siguiente código?
6. ¿Cuál línea del siguiente código no compilará?
7. Considere el siguiente código. ¿Cuál línea no compilará?
8. ¿Cuál es el resultado de siguiente código?
9. ¿Cuál es el resultado de siguiente código?
10. ¿Cuál es el resultado de siguiente código?
11. ¿Cuál es el resultado de siguiente código?
12. ¿Cuál es el resultado de siguiente código?
13. ¿Cuál es el resultado de siguiente código?
14. ¿Un objeto es?
15. ¿ Qué elementos crees que definen a un objeto?
16. ¿Qué código de los siguientes tiene que ver con la herencia?
17. ¿Qué es el bytecode en Java?
18. ¿Qué código asociarías a una Interfaz en Java??
19. ¿Qué significa sobrecargar (overload) un método?
20. ¿Cuál es el código ASCII decimal de "nueva línea" (line feed)?
21. ¿ En SQL, para eliminar las filas duplicadas del resultado de una sentencia SELECT se emplea?
22. ¿ En un lenguaje débilmente tipado?
23. Consiste en captar las características esenciales de un objeto, así como su comportamiento.
24. Es un suceso en el sistema (tal como una interacción del usuario con la máquina, o un
mensaje enviado por un objeto).
25. ¿ Que es y para que se usa un cursor?
26. ¿Palabra usada para la liberación del cursor?
27. ¿Cuál es el resultado de siguiente código?
28. ¿ Qué significan las siglas SQL?
29. ¿Cuál es la sintaxis correcta si se desea insertar una nueva fila en la tabla "Trabajadores"
(cuyos campos son "Nombre" y "Apellidos")?
30. ¿Cómo se llama la entidad que inicia un caso de uso?
31. ¿Qué es UML?
32. ¿Tres elementos de interés en los diagramas de caso de uso son?
33. ¿DBMS significa?
34. E n un diagrama de flujo una decisión se representa mediante el símbolo
35. ¿De las siguientes opciones cuales forman parte de la simbología de diagrama de flujo?
36. ¿ Con qué procedimiento puedo realizar una Salida de un bloque PL/SQL?
37. ¿ Cuál de las siguientes afirmaciones es CORRECTA acerca de los Strings (cadenas de
caracteres) en Java?
38. ¿ Cuál de las siguientes afirmaciones es FALSA acerca del Encapsulamiento?
39. ¿ Cuál de las siguientes líneas compilará sin advertencias ni errores?
40. ¿Cuál de las siguientes afirmaciones es CORRECTA acerca de la Herencia en Java?
41. ¿Cuál de las siguientes afirmaciones acerca de las variables estáticas (static) es correcta?
42. ¿Cuál de las siguientes relaciones entre objetos es un ejemplo de composición?
43. ¿ Cuál de las siguientes es la palabra clave de Java con la que se implementa la herencia.?
44. ¿ Cuál es la manera más simple de convertir el caracter c en un int?
45. ¿ Cuál de las siguientes líneas de código crea una instancia de la Clase Persona y la asigna a
la variable p?
46. ¿ Cuál de las siguientes afirmaciones acerca de de los Constructores es FALSA?
47. ¿Cuál es el resultado del siguiente código?
48. ¿ Qué es el "Garbage Collector"?
49. ¿ Cuál de las siguientes relaciones entre Objetos es un ejemplo de asociación?
50. ¿Cuál es la salida del siguiente código?
51. ¿Cuál es la salida del siguiente código?
52. ¿Cuál es la salida del siguiente código?
53. ¿ Cuál de las siguientes construcciones garantiza la ejecución, de al menos una iteración del
bucle?
54. ¿ Cuál de las siguientes afirmaciones es FALSA acerca de los métodos estáticos de una clase
Java?
55. ¿ Cuál de las siguientes opciones crea una instancia de la clase Vector y agrega un elemento?
56. ¿Cuál es el significado de "Sobrecarga de métodos" en la Tecnología Java?
57. ¿Dado el siguiente código?
58. ¿ Qué es conveniente para favorecer el encapsulamiento?
59. Dado el siguiente código, Cuál es el resultado de "y" luego de compilar y ejecutar el código?
60. ¿Qué tipos de cardinalidades hay?
61. ¿ Qué significa CSS?
62. ¿Cuál es el resultado del siguiente código?
63. ¿Dado el siguiente enunciado, especificar que opciones son legales?
64. Dado el siguiente código. Cuáles de las siguientes afirmaciones son verdaderas
65. Dada una clase con una variable pública theTint del tipo Color, cuáles de los siguientes
métodos son consistentes con los estándares de nomenclatura de JavaBean
66. Cuál de las siguientes afirmaciones son verdaderas con respecto al siguiente método .
67. Dado el siguiente código, cuales de los siguientes tipos retornados por feedMe() son legales
en la clase Subby?
68. Dada la siguiente clase, cual sentencia es verdadera?
Dado el siguiente código, cuales son las formas correctas de sumar los elementos del arreglo
69. ¿Qué línea verifica que x sea igual a 4?
70. Dado el siguiente código, que código colocado en la línea 3 produce la siguiente salida:
71. Cuál será la salida del siguiente código:
72. Suponga que la clase Lemon extiende de la clase Citrus. Cuales de las opciones listadas
compilan sin error:
73. Qué relación representa la palabra clave “extends”
74. Qué es -15 % -10?
75. Qué es 7 % -4?
76. En Java, La herencia es una propiedad esencial de la programación orientada a objetos que
consiste en la creación de?
77. El resultado de "C", de la siguiente operación: C = 10 % 3
78. ¿Cuál es la salida de la siguiente condición?
79. ¿Cuál es el resultado en pantalla?
80. ¿Cuál es el resultado del siguiente código?
81. ¿En cuál de las siguientes estructuras se puede añadir la sentencia continue?
82. ¿Es necesario que todas las clases tengan constructor para ser implementadas por el
compilador?
83. El constructor
84. ¿Qué es necesario para visualizar un Applet?
85.-¿Qué protocolo tiene mayor seguridad?
86. ¿Qué protocolo entrega los datos en el mismo orden en el que se transmitieron?
87. ¿Qué significa instanciar una variable?
88. El método DOCUMENTBASE nos muestra desde donde ha sido descargado el APPLET
89. ¿Cómo se representa el nombre de una constante?
90. ¿Qué significa declarar una variable?
91 - ¿Dónde colocas una imagen?
92. ¿Se puede modificar el tamaño de un array mientras está en ejecución?
93. ¿Se puede modificar el tamaño de un array cuando se está en modo compilación?
94. ¿Cuál de los siguientes no es un comentario válido?
100. UML, por sus siglas en inglés es:
101. UML se utiliza para:
102. El diagrama de Casos de Uso pertenece a los Diagramas de Comportamiento
103. El diagrama de Objetos se encuentra dentro de los Diagramas de Estructura
104. ¿Cuál de los siguientes diagramas no pertenece a los diagramas de Estructura?
105. El Diagrama de Secuencia se encuentra dentro de los Diagramas de Comportamiento.
106. Es el lenguaje especial para describir el esquema conceptual de la BD y es llamado el "Lenguaje
de definición de datos", cuyas siglas son:
107. Qué es un Motor de Bases de Datos?
108. Existen 4 modelos de DBMS, que se distinguen según cómo representan los datos almacenados
109. Podría utilizar: [DELETE FROM pais] , para eliminar la tabla país
110. Con cada cursor implícito debe existir la palabra clave INTO?.
111. Cursores implícito, Son los cursores que son declarados y controlados por el programador?
112. Los cursores implícitos solo pueden devolver una única fila?
113. Cursores explícitos. Son los cursores que son declarados y controlados por el programador. Se
utilizan cuando la consulta devuelve un conjunto de registros?
114. La sintaxis básica para declarar un cusor es:
115. Una vez que el cursor está abierto en el servidor como se recuperan las filas o registros
Ejecutada la instrucción FETCH.
116. La sintaxis de recuperación de fila de un cursor es:
117. La sintaxis SQL%NOTFOUND
118. La sintaxis SQL%FOUND
119. La sintaxis SQL% ROWCOUNT
120. ¿Cuál de las siguientes líneas de código compila sin error?
121. ¿Cuál es el resultado cuando se ejecuten estas líneas de código, ?
122. ¿Qué significa pl/ql?
123. ¿Cuál es el resultado cuando se compile y se ejecuten estas líneas de código, ?
124. ¿Cuál de las siguientes ítems es correcto.?
125. ¿ Cuál es el resultado de este programa?
126. ¿Qué líneas de código o comandos tendrían equivalencia a la línea 3?
127.
Cuál de los siguientes métodos son definidos en una clase de hilos?
128. ORDER BY pude ser combinado con un SELECT.
129. Una vista de base de datos es:
130. La pl/sql la palabra clave LIKE puede ser usada en una clausula where para referirse a un rango
de valores
131. El DML (Data Manipulation Language)
132. El DDL (Data Definition Language)
133. Cuales no es una sentencia DML
134. La función FLOOR(n) se usa para:
135. Un applet de java, donde se ejecuta
136. La operación creación de una tabla de base de datos relacionales es una operación
perteneciente a que lenguaje?
137. El conjunto de operaciones de : inserción, borrado, y actualización que se realizan entre dos
operaciones de grabado (commit) se denomina:
138. ¿Qué afirmación es correcta acerca de las diferentes notaciones que se pueden emplear para la
especificación de requisitos de software?.
139. El sistema más económico y sencillo para proporcionar autenticación y autorización es:
140. Tenemos los siguientes operadores:
1
2
3
4
5
6
7
8
Comparaciones
AND
*(Multiplicar)/(Dividir)
|| (Concatenación)
+(Suma) –(Resta)
IS[NOT] NULL,[NOT]LIKE, IN
OR
NOT
Cuál es el orden de precedencia?
141. ¿Qué tipos de ARRAYS se pueden declarar en java?
142. Los sistemas conocidos como OLTP son utilizados para:
143. En java la herencia es un mecanismo por el que se puede crear nuevos objetos definidos en
términos de objetos ya existentes. ¿Está permitida la herencia múltiple?
144. Un trigger o disparador se ejecuta ante un determinado evento de manera automática.
145. ¿Qué es pl/sql?
146. La función DECODE
147. La función NVL
148. La función TO_CHAR
149. La función REPLACE(cadena,anteror,mueva)
150. ¿Qué es un Llave primaria(PRIMARY KEY)