SlideShare una empresa de Scribd logo
1 de 25
REACTIVOS DE PROGRAMACIÓN NIVEL BAJO 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: ESPAM 
Componente: utilizar teoría, prácticas y herramientas apropiadas para la solución de 
problemas. 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: ¿Cuál es el formato correcto en HTML para enviar un mail a partir de un vínculo? 
Opciones de respuesta: 
A) <a mail="alguien@yahoo.com">...</a> 
B) <a mailto="alguien@yahoo.com">...</a> 
C) <a href="mailto:alguien@yahoo.com">...</a> 
D) <a send=”alguien@yahoo.com”>…</a> 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: utilizar teoría, prácticas y herramientas apropiadas para la solución de 
problemas. 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: ¿Qué características son propias de la programación orientada a objetos? 
Opciones de respuesta:
a) La modularidad, el principio de ocultación y la reutilización 
b) La abstracción, el anidamiento y la parametrización 
c) El encapsulamiento, abstracción, la herencia y el polimorfismo 
d) Las anteriores respuestas no son correctas 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: utilizar teoría, prácticas y herramientas apropiadas para la solución de 
problemas. 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: ¿Para qué sirve una clase? 
Opciones de respuesta: 
a) Para encapsular datos 
b) Para programar orientado a objetos 
c) Para simplificar la reutilización de código 
d) Definir entidades del mundo real 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de 
problemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto
Base: 
La alternativa de representación de un algoritmo que permite con mayor facilidad seguir la 
ruta de ejecución del mismo, es: 
Opciones de respuesta: 
A) Pseudo- Código 
B) Diagrama de Flujo 
C) Codificación de Alto Nivel 
D) Diagramas de Nassi-Schneidermann 
ESPAM MFL - CARRERA DE INFORMÁTICA 
Elaborador: ESPAM 
Componente: a) Aplica fundamentos matemáticos y físicos en el diseño, implementación y 
mantenimiento de sistemas informáticos; ya sea a nivel de hardware, software, o como una 
combinación de ambos. – Programación Web. 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: Indique la correcta correspondencia entre la columna de la izquierda (problema de 
seguridad web) y la de la derecha (su significado): 
1) XSS a) Inyectar a páginas código java script evitando control 
2) Injection Flaws b) Inyecta código malicioso a aplicaciones web 
3) Cross Site Request Forgery c) Incluye archivos remotamente en servidores web 
4) Malicious File Execution d) Falsificación de petición en sitios cruzados 
Opciones de respuesta: 
A) 1b, 2a, 3d, 4c. 
B) 1b, 2c, 3a, 4d. 
C) 1c, 2a, 3d, 4b. 
D) 1d, 2c, 3b, 4a.
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UTE 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: En un documento HTML, cuál es el elemento padre de <body>? 
Opciones de respuesta: 
a. title 
b. head 
c. html 
d. xmlns 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: PUCESI 
Componente: Implementación de algoritmos en PSeint. 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: Sean las siguientes fragmento de código 
Y la siguiente corrida de escritorio
Indique cuál de las siguientes afirmaciones indica correctamente la función que realiza el código 
Opciones de respuestas: 
a. Verifica si el número es múltiplo de 3 
b. Verifica si el Numero es par o impar 
c. Verifica si el número es primo 
d. E literal a y c 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: PUCESI 
Componente: Reconocer las instrucciones de repetición for-while 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: Sean las siguientes definiciones 
while: estructura repetitiva o bucle controlada por condiciones 
for: estructura de repetición o bucle controlada por sumadores 
Y la siguientes estructuras: 
Indique cuál de las siguientes afirmaciones entre diferencias y semejanzas es correcta 
Opciones de respuestas: 
a. For es infinito y while es finito. 
b. La estructura while no necesita condicionante y for es una estructura de repetición o bucle. 
c. Las dos estructuras pueden realizar las mismas funciones como bucle. 
d. El literal a y b
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UTN 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de 
problemas. 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: En un(a) ________ se tiene que el último nodo hace referencia al primer nodo de la lista. 
Opciones de respuesta: 
a) Lista Lineal 
b) Lista Circular 
c) Lista Lineal doble 
d) Enlazada 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UTN 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de 
problemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto 
Base: El método de la clase Stack que agrega un elemento a la pila en el extremo llamado tope es: 
Opciones de respuesta: 
a) Push 
b) Pop 
c) Peek 
d) Empty
REACTIVOS DE PROGRAMACIÓN NIVEL MEDIO 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de 
problemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: 
Un conjunto de elementos al que se pueden añadir o quitar elementos desde cualquier 
extremo se denomina 
Opciones de respuesta: 
Opciones: 
a) Cola de prioridad 
b) Pila 
c) Cola circular 
d) Bicola 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de 
problemas 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: 
¿Cuál es el último paso del algoritmo de selección cuyo pseudocódigo se muestra a 
continuación donde A es la tabla de elementos a ordenar y n es la dimensión de A? 
for (i=0;i<n-2;i++){ 
min = i
for (j=(i+1);j< n-1;j++){ 
if(A[j] < A[min] ) 
min = j 
Opciones de respuesta: 
Opciones: 
a) intercambiar A[i] y A[j] 
b) intercambiar A[i] y A[min] 
c) intercambiar A[min] y A[j] 
d) intercambiar A[i] y A[n] 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
1INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Adquirir la habilidad de reconocer los conceptos básicos ligados a la 
programación y la informática. 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Seleccione el orden correcto de la ejecución de un programa desarrollado en un 
lenguaje compilador es: 
1. El enlazador (linker) obtiene el programa ejecutable. 
2. Obtención del programa objeto(Compilar el programa) 
3. El Cargador (loader) carga el programa ejecutable en memoria y lo prepara para 
su ejecución en el procesador. 
4. Escritura del programa fuente con un editor 
Opciones de respuesta: 
A) 1, 3, 2, 4. 
B) 4, 1, 3, 2. 
C) 4, 2, 1, 3. 
D) 2, 1, 4, 3
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Adquiere la habilidad de reconocer los conceptos básicos ligados a la 
programación y la informática. 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Indique la correcta correspondencia entre la columna de la izquierda (evolución de la 
programación) y la de la derecha (característica): 
1) Estructurada a) Código Espaguetti 
2) Orientada a objetos b) Divide un programa en subprogramas 
3) Caótica c) Estado, identidad y comportamiento 
4) Modular d) Subrutinas, Secuencia, Iteración, Selección 
Opciones de respuesta: 
A) 1a, 2b, 3c, 4d. 
B) 1b, 2c, 3a, 4d. 
C) 1c, 2a, 3d, 4b. 
D) 1d, 2c, 3a, 4b. 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: c) Determina la Estructura de datos más adecuada para la manipulación de 
datos compuestos y relacionados 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Dado el siguiente código: 
int i = 1; 
n=3; 
while (i <=n) 
{
if(i %n ==0) 
{ 
++i; 
} 
} 
cout<< "n "<<i <<endl; 
¿Cuál es la salida para n=3? 
Opciones de respuesta: 
A) 3 
B) 1 
C) 0 
D) Ninguna 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UTE 
Componente: Aplicaciones Web 
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: Se recomienda, al diseñar páginas web, que… 
Opciones de respuesta: 
A) El archivo html debe mantener la estructura y el formateo 
B) El archivo css debe mantener la estructura y el formateo 
C) El archivo html debe guardar la estructura y el css el formateo 
D) El archivo html debe guardar el formateo y el css la estructura
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de 
problemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: 
En la programación orientada objetos cuando implemento el concepto de herencia la 
implementación de los métodos heredados debe realizarse en : 
Opciones de respuesta: 
A) La Clase Heredada 
B) La clase de la que se hereda 
C) En el objeto instanciado de la clase heredada 
D) En el objeto instanciado de la clase que se hereda 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: 
En la programación orientada objetos para poder setear por defecto los atributos de un 
objeto instanciado por lo general debe utilizar 
Opciones de respuesta: 
A) Un método con el mismo nombre de la clase 
B) Un método get
C) Un método set 
D) Un método personalizado 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: 
En la programación orientada objetos la variable a la que se le asigna la instanciación de 
una clase es: 
Opciones de respuesta: 
A) Un puntero a la clase instanciada 
B) Una variable string que almacena la clase instanciada 
C) Una variable tipo objeto 
D) Un puntero al objeto instanciado de la clase 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UNACH 
Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto 
Base: 
En la programación orientada objetos para acceder a los atributos de una clase debe hacerlo 
desde
Opciones de respuesta: 
A) Los métodos de otra clase 
B) Desde la clase main 
C) Desde los métodos get y set de la misma clase 
D) Directamente desde otra clase utilizando el puntero instanciado
REACTIVOS DE PROGRAMACIÓN NIVEL ALTO 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: Gonzalo Luzardo 
Componente: Pilas y Colas 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
En el desarrollo de un software que analiza bases de ADN, representadas por las letras A, 
C, G, T, se utilizaron las estructuras de datos: pila y fila. Considere que, si una secuencia 
representa una pila, el extremo (top) es el elemento más a la izquierda; y si una secuencia 
representa una fila, el frente (front) es el elemento más a la izquierda. 
Analice el siguiente escenario: "La secuencia inicial quedó almacenada en la primera 
estructura de datos en el siguiente orden: (A,G,T,C,A,G,T,T). Cada elemento fue retirado de 
la primera estructura de datos e insertado en la segunda estructura de datos, y la secuencia 
quedó almacenada en el siguiente orden: (T,T,G,A,C,T,G,A). Finalmente, cada elemento fue 
retirado de la segunda estructura de datos e insertado en una tercera estructura de datos y 
la secuencia quedó almacenada en el siguiente orden (T,T,G,A,C,T,G,A)". 
Cuál es la única secuencia de estructuras de datos presentadas a continuación pudo haber 
sido usada en el escenario descrito arriba? Seleccione la opción correcta: 
Opciones de respuesta: 
A. Fila - Pila – Fila 
B. Fila - Fila – Pila 
C. Fila - Pila Pila 
D. Pila - Fila – Pila 
E. Pila - Pila – Pila 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: Gonzalo Luzardo 
Componente: Pilas y Colas
Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Las filas de prioridades (heaps) son estructuras de datos importantes en el diseño de 
algoritmos. En especial, los heaps pueden ser utilizados en la recuperación de información 
en grandes bases de datos de texto. Básicamente, para mostrar el resultado de una 
consulta, los documentos recuperados son ordenados de acuerdo a una supuesta relevancia 
del usuario. Una consulta puede recuperar millones de documentos, que ciertamente no 
serán todos examinados. De hecho, el usuario examina los primeros m documentos de los n 
recuperados, en la que m es del orden de algunas decenas. 
Considerando las características de los heaps en la aplicación del problema descrito, evalúe 
las siguientes afirmaciones: 
I. Una vez que el heap es implementado como un árbol binario de búsqueda 
esencialmente completo, el coste computacional para su construcción es O(n log n). 
II. Una implementación de heaps utilizando vectores es eficiente en tiempo de ejecución 
y en espacio de almacenamiento, debido a que el padre de un elemento almacenado 
en la posición i se encuentra almacenado en la posición 2i+1. 
III. El costo computacional para recuperar de forma ordenada los m documentos más 
relevantes almacenados en un heap de tamaño n es O(m log n). 
IV. Determinar el documento con mayor valor de relevancia almacenado en un heap 
tiene un coste computacional O(1). 
Es correcto solo lo que se afirma en: 
Opciones de respuesta: 
A. I y II 
B. II y III 
C. III y VI 
D. I,II y IV 
E. I,III y VI
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: Gonzalo Luzardo 
Componente: Estructura de Dato Árboles 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Qué tipo de árbol es el que, para cada nivel izquierdo o derecho 0 al nivel n-1 tiene un 
conjunto lleno de nodos y todos los nodos hoja nivel n ocupan las posiciones más a la 
izquierda del árbol. 
De las siguientes opciones elija la correcta 
Opciones de respuesta: 
A. AVL 
B. Binarios degenerados 
C. Generales 
D. Binarios completos 
E. Ninguno 
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: Gonzalo Luzardo 
Componente: Programación con DOM 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Suponga que tiene una página Web con el siguiente código HTML 
</head> 
<body>
<table id="mi_tabla"> 
<thead> 
<tr><th>Cabecera 1</th><th>Cabecera 2</th></tr> 
</thead> 
<tbody> 
<tr><td>Dato 1</td><td>Dato 2</td></tr> 
<tr><td>Dato 3</td><td>Dato 4</td></tr> 
</tbody> 
</table> 
</body> 
</html> 
Cuál de los siguientes códigos, al momento de ser ejecutado, hará que se la segunda columna de la 
tabla (Dato 4), cambie su valor a "Nuevo Dato" 
Opciones de respuesta: 
A. var nuevo_dato = document.createTextNode("Nuevo Dato"); 
b = 
document.getElementById("mi_tabla").childNodes[2].childNodes[2].childNodes[1]; 
b.removeChild(b.firstChild); 
b.appendChild(nuevo_dato); 
B. var nuevo_dato = document.createTextNode("Nuevo Dato"); 
b = 
document.getElementById("mi_tabla").childNodes[3].childNodes[3].childNodes[1]; 
b.removeChild(b.firstChild); 
b.appendChild(nuevo_dato); 
C. var nuevo_dato = document.createTextNode("Nuevo Dato"); 
b = 
document.getElementById("mi_tabla").childNodes[3].childNodes[3].childNodes[1]; 
b.removeChild(1); 
b.appendChild(nuevo_dato);
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: Gonzalo Luzardo 
Componente: Programación con Javascript 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Suponga que tiene una función de solicitud de un documento XML ( loadXMLDoc) que es llamada a 
través de un evento de Javascript, y una función de verificación de cambio de estado (stateChange) 
que le permite conocer que la solicitud ya fue procesada. 
var my_http_request; 
function loadXMLDoc(url){ 
my_http_request=null; 
if (window.XMLHttpRequest){ 
my_http_request=new XMLHttpRequest(); 
} 
else if (window.ActiveXObject){ 
my_http_request=new ActiveXObject("Microsoft.XMLHTTP"); 
} 
if (my_http_request!=null){ 
my_http_request.onreadystatechange=stateChange; 
my_http_request.open("GET", url, true); 
my_http_request.send(null); 
} 
else{ 
alert("Your browser does not support XMLHTTP."); 
} 
} 
function stateChange(){ 
if (my_http_request.readyState==4){ 
if (my_http_request.status==200){ 
mifuncion(); 
} 
} 
else{ //Hay un error de petición 
mensajeError("Hubo problemas al solicitar la información"); 
} 
}
El documento XML contiene la información de nombres y apellidos de empleados, la cual tiene el 
siguiente formato: 
<?xml version="1.0" encoding="iso-8859-1" ?> 
<empleados> 
<empleado> 
<ced>1212321245</ced> 
<nombres>Luis Eduardo</nombres> 
<apellidos>Luzardo López</apellidos> 
</empleado> 
<empleado> 
<ced>2320304932</ced> 
<nombres>Gonzalo David</nombres> 
<apellidos>Sánchez Figueroa</apellidos> 
</empleado> 
</empleados> 
Así mismo, considere que tiene el siguiente código HTML en su página Web: 
<table> 
<thead> 
<tr><th>Nombres</th><th>Apellidos</th></tr> 
</thead> 
<tbody id="datos"> 
</tbody> 
</table> 
Instrucción: 
Cuál de las siguientes líneas de código es una implementación adecuada de la función mifuncion(), la 
cual permite llenar la tabla de datos con los datos de nombres y apellidos de todos los empleados? 
Opciones de respuesta: 
A. 
function mifuncion(){ 
var myXML = my_http_request.responseXML; 
empleados = myXML.getElementsByTagName("empleado"); 
tabla_datos = document.getElementById("datos"); 
for(i=0;i<empleados.length;i++){ 
fila=document.createElement("tr"); 
td_nombres=document.createElement("td"); 
xml_nombres = empleados[i].getElementsByTagName("nombres").firstChild.nodeValue; 
texto_nombres=document.createTextNode(xml_nombres); 
td_nombres.appendChild(texto_nombres); 
td_apellidos=document.createElement("td"); 
xml_apellidos = empleados[i].getElementsByTagName("apellidos").firstChild.nodeValue; 
texto_apellidos=document.createTextNode(xml_apellidos); 
td_apellidos.appendChild(texto_apellidos);
fila.appendChild(td_nombres); 
fila.appendChild(td_apellidos); 
tabla_datos.appendChild(fila); 
} 
} 
B. 
function mifuncion(){ 
var myXML = my_http_request.responseXML; 
empleados = myXML.childNodes[0].getElementsByTagName("empleado"); 
tabla_datos = document.getElementById("datos"); 
for(i=0;i<empleados.length;i++){ 
fila=document.createElement("tr"); 
nombres = empleados[i].getElementsByTagName("nombres")[0].firstChild.nodeValue; 
apellidos = empleados[i].getElementsByTagName("apellidos")[0].firstChild.nodeValue; 
fila.innerHTML="<td>" + nombres + "</td><td>" + apellidos + "</td>"; 
tabla_datos.addChild(fila); 
} 
} 
C. 
function mifuncion(){ 
var myXML = my_http_request.responseXML; 
empleados = myXML.childNodes[0].getElementsByTagName("empleado"); 
tabla_datos = document.getElementById("datos"); 
for(i=0;i<empleados.length;i++){ 
fila=document.createElement("tr"); 
td_nombres=document.createElement("td"); 
xml_nombres = empleados[i].getElementsByTagName("nombres")[0].firstChild.nodeValue; 
texto_nombres=document.createTextNode(xml_nombres); 
td_nombres.appendChild(texto_nombres); 
td_apellidos=document.createElement("td"); 
xml_apellidos = empleados[i].getElementsByTagName("apellidos")[0].firstChild.nodeValue; 
texto_apellidos=document.createTextNode(xml_apellidos); 
td_apellidos.appendChild(texto_apellidos); 
fila.appendChild(td_nombres); 
fila.appendChild(td_apellidos); 
tabla_datos.appendChild(fila); 
} 
}
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: UTM 
Componente: Adquirir la habilidad de reconocer los conceptos básicos ligados a la programación 
y la informática. 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Considere la siguiente función: 
public static int calculo(String cadena, char caracter) { 
int n = 0, x = -1; 
while ((x = cadena.indexOf(caracter, x + 1)) > -1) 
n++; 
return n; 
} 
La llamada de este método permite: 
1. Recorrer la cadena de caracteres de derecha a izquierda 
2. Contar el número de caracteres en una cadena. 
3. Reemplazar un carácter de la cadena por x 
Opciones de respuesta: 
A. 1 y 3 
B. 2 
C. 2 y 3 
D. 1, 2 y 3
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: 
Componente: Manejo de clases y Métodos y objetos 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Clase: Una clase es como un plano, define los datos y el comportamiento de una cosa. 
Constructor: Es un método especial de la clase, que sirve para inicializar los atributos de la clase. 
This: this es una palabra clave que se usa en java para indicar que usarás un método o un objeto que 
se encuentran en la misma clase en que estás escribiendo código. 
Véase la siguiente estructura: 
Indique cuál de las siguientes afirmaciones es correcta 
Opciones de respuesta: 
A. El código que se presenta no se ejecuta bajo ninguna circunstancia. 
B. Se ejecuta y muestra como resultado 13.5 23. 
C. Es necesario tener un constructor Clase1 para que pueda ejecutar el programa. 
D. El literal A y B.
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: 
Componente: Implementación de clases y constructores 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Sean las siguientes definiciones 
Clase: Una clase es como un plano, define los datos y el comportamiento de una cosa. 
Constructor: Es un método especial de la clase, que sirve para inicializar los atributos de la clase. 
This: this es una palabra clave que se usa en java para indicar que usarás un método o un objeto que 
se encuentran en la misma clase en que estás escribiendo código. 
Véase la siguiente estructura: 
Indique cuál de las siguientes afirmaciones es correcta 
Opciones de respuesta: 
A. El constructor está mal definido, ya que debe de ser private. 
B. El constructor de nombre tweet, debe tener el mismo nombre que la clase. 
C. Existe un error, ya que el nombre tweet se repite en la clase y el método public 
D. El literal A y B.
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: 
Componente: Implementación de clases y constructores 
Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Sean las siguientes definiciones 
Clase: Una clase es como un plano, define los datos y el comportamiento de una cosa. 
Constructor: Es un método especial de la clase, que sirve para inicializar los atributos de la clase. 
This: this es una palabra clave que se usa en java para indicar que usarás un método o un objeto que 
se encuentran en la misma clase en que estás escribiendo código. 
Véase la siguiente estructura: 
Indique cuál de las siguientes afirmaciones es correcta 
Opciones de respuesta: 
A. El constructor está mal definido, ya que debe de ser private. 
B. El constructor de nombre tweet, debe tener el mismo nombre que la clase. 
C. Utilizar this es opcional en el constructor, ya que el nombre de las variables que ingresan por 
parámetro tienen nombres diferentes a las variables de la clase 
D. El this en el constructor es opcional ya que el nombre de las variables que ingresan por 
parámetro tienen nombres diferentes a las variables de la clase.
RED ECUATORIANA DE CARRERAS DE SISTEMAS, 
INFORMÁTICA Y COMPUTACIÓN 
Elaborador: 
Componente: Instrucciones de selección if - switch 
Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación 
Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto 
Base: 
Sean las siguientes definiciones 
If-else: estructura condicionante de un solo caso 
Switch: estructura condicionante de varios casos 
Y la siguientes estructuras: 
Indique cuál de las siguientes opciones es correcta 
Opciones de respuesta: 
A. If-else es una estructura de repetición al igual que switch 
B. Ambas son estructuras de selección que necesitan un condicionante 
C. La sintaxis de ambas es similar 
D. El literal A y C

Más contenido relacionado

Destacado

Guía 2do. parcial [computación i]
Guía 2do. parcial [computación i]Guía 2do. parcial [computación i]
Guía 2do. parcial [computación i]Roberto Basilio
 
REACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDAD
REACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDADREACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDAD
REACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDADIriniita FG
 
Elaboracion de reactivos con marzano
Elaboracion de reactivos con marzanoElaboracion de reactivos con marzano
Elaboracion de reactivos con marzanoCelso Selvas
 
Cuesionario unidad 2 reactivos informatica
Cuesionario unidad 2 reactivos informaticaCuesionario unidad 2 reactivos informatica
Cuesionario unidad 2 reactivos informaticaadrianaruilova
 
Mapa y reactivos liberados pisa 2006
Mapa y reactivos liberados pisa 2006Mapa y reactivos liberados pisa 2006
Mapa y reactivos liberados pisa 2006Sistema e42
 
Guía examen 2 parcial informatica aplicada ii
Guía examen 2 parcial informatica aplicada iiGuía examen 2 parcial informatica aplicada ii
Guía examen 2 parcial informatica aplicada iiRoberto Basilio
 
COMPUTACION APLICADA IExamen completo
COMPUTACION APLICADA IExamen completoCOMPUTACION APLICADA IExamen completo
COMPUTACION APLICADA IExamen completoTaty's Benavides
 
Cuesionario unidad 1 reactivos enfermería a
Cuesionario unidad 1 reactivos enfermería aCuesionario unidad 1 reactivos enfermería a
Cuesionario unidad 1 reactivos enfermería akarenlisbethmaldonado
 
Cuesionario unidad 2 reactivos enfermería a
Cuesionario unidad 2 reactivos enfermería aCuesionario unidad 2 reactivos enfermería a
Cuesionario unidad 2 reactivos enfermería akarenlisbethmaldonado
 
REACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA I
REACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA IREACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA I
REACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA IIriniita FG
 
Guía del examen 2do parcial [contabilidad i]
Guía del examen 2do parcial [contabilidad i]Guía del examen 2do parcial [contabilidad i]
Guía del examen 2do parcial [contabilidad i]Roberto Basilio
 
Examen tipo enlace y pisa 3° de formación 2014
Examen tipo enlace y pisa 3° de formación 2014Examen tipo enlace y pisa 3° de formación 2014
Examen tipo enlace y pisa 3° de formación 2014veronica ruvalcaba
 
Banco de preguntas de computacion i microsoft word-ene-marz-2014
Banco de preguntas de computacion i   microsoft word-ene-marz-2014Banco de preguntas de computacion i   microsoft word-ene-marz-2014
Banco de preguntas de computacion i microsoft word-ene-marz-2014Ariana Lozano
 
Reactivos Multi item y opción multiple
Reactivos Multi item y opción multipleReactivos Multi item y opción multiple
Reactivos Multi item y opción multipleElvis de León
 
Como elaborar reactivos PISA
Como elaborar reactivos PISAComo elaborar reactivos PISA
Como elaborar reactivos PISAMarvin Martinez
 

Destacado (20)

Guía 2do. parcial [computación i]
Guía 2do. parcial [computación i]Guía 2do. parcial [computación i]
Guía 2do. parcial [computación i]
 
REACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDAD
REACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDADREACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDAD
REACTIVOS DE INFORMATICA I DE LA PRIMERA 1 UNIDAD
 
Elaboracion de reactivos con marzano
Elaboracion de reactivos con marzanoElaboracion de reactivos con marzano
Elaboracion de reactivos con marzano
 
Cuesionario unidad 2 reactivos informatica
Cuesionario unidad 2 reactivos informaticaCuesionario unidad 2 reactivos informatica
Cuesionario unidad 2 reactivos informatica
 
Mapa y reactivos liberados pisa 2006
Mapa y reactivos liberados pisa 2006Mapa y reactivos liberados pisa 2006
Mapa y reactivos liberados pisa 2006
 
Guía examen 2 parcial informatica aplicada ii
Guía examen 2 parcial informatica aplicada iiGuía examen 2 parcial informatica aplicada ii
Guía examen 2 parcial informatica aplicada ii
 
Computo Semana 4
Computo Semana 4Computo Semana 4
Computo Semana 4
 
COMPUTACION APLICADA IExamen completo
COMPUTACION APLICADA IExamen completoCOMPUTACION APLICADA IExamen completo
COMPUTACION APLICADA IExamen completo
 
TICS
TICSTICS
TICS
 
Cuesionario unidad 1 reactivos enfermería a
Cuesionario unidad 1 reactivos enfermería aCuesionario unidad 1 reactivos enfermería a
Cuesionario unidad 1 reactivos enfermería a
 
Cuesionario unidad 2 reactivos enfermería a
Cuesionario unidad 2 reactivos enfermería aCuesionario unidad 2 reactivos enfermería a
Cuesionario unidad 2 reactivos enfermería a
 
REACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA I
REACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA IREACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA I
REACTIVOS DE LA SEGUNDA UNIDAD DE INFORMATICA I
 
Guía del examen 2do parcial [contabilidad i]
Guía del examen 2do parcial [contabilidad i]Guía del examen 2do parcial [contabilidad i]
Guía del examen 2do parcial [contabilidad i]
 
Reactivos tipo pisa (1)
Reactivos tipo pisa (1)Reactivos tipo pisa (1)
Reactivos tipo pisa (1)
 
Examen tipo enlace y pisa 3° de formación 2014
Examen tipo enlace y pisa 3° de formación 2014Examen tipo enlace y pisa 3° de formación 2014
Examen tipo enlace y pisa 3° de formación 2014
 
Banco de preguntas de computacion i microsoft word-ene-marz-2014
Banco de preguntas de computacion i   microsoft word-ene-marz-2014Banco de preguntas de computacion i   microsoft word-ene-marz-2014
Banco de preguntas de computacion i microsoft word-ene-marz-2014
 
Reactivos Multi item y opción multiple
Reactivos Multi item y opción multipleReactivos Multi item y opción multiple
Reactivos Multi item y opción multiple
 
Como elaborar reactivos PISA
Como elaborar reactivos PISAComo elaborar reactivos PISA
Como elaborar reactivos PISA
 
Examen de informatica i
Examen de informatica iExamen de informatica i
Examen de informatica i
 
Examen PISA
Examen PISAExamen PISA
Examen PISA
 

Similar a Reactivos sr

Preguntas de-informãtica-a
Preguntas de-informãtica-aPreguntas de-informãtica-a
Preguntas de-informãtica-aJoSsy CorDova
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programaciónNorma Vaquilema
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14Educaciontodos
 
Presentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxPresentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxIng. Ríos
 
Laboratorio E1
Laboratorio E1Laboratorio E1
Laboratorio E1gjara2001
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14Maestros en Linea
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14Maestros Online
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en Chack3 Org
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227erikalejo
 
Programación estructurada
Programación  estructuradaProgramación  estructurada
Programación estructuradaPal Almaza
 
Examen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion ProgramacionExamen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion ProgramacionEinstein Briceño
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...Victor Asanza
 
Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Arazelii Puentez
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmorcarrerah
 

Similar a Reactivos sr (20)

Preguntas de-informãtica-a
Preguntas de-informãtica-aPreguntas de-informãtica-a
Preguntas de-informãtica-a
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Presentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptxPresentacion_Lenguaje_C.pptx
Presentacion_Lenguaje_C.pptx
 
Laboratorio E1
Laboratorio E1Laboratorio E1
Laboratorio E1
 
talleres de lpp
talleres de lpptalleres de lpp
talleres de lpp
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Fundamentos de programacion ss14
Fundamentos de programacion ss14Fundamentos de programacion ss14
Fundamentos de programacion ss14
 
Ejercicios introduccion a la programación en C
Ejercicios  introduccion a la programación en CEjercicios  introduccion a la programación en C
Ejercicios introduccion a la programación en C
 
Ejercicios C
Ejercicios CEjercicios C
Ejercicios C
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
 
Prog estruct
Prog estructProg estruct
Prog estruct
 
Programación estructurada
Programación  estructuradaProgramación  estructurada
Programación estructurada
 
Practica 09
Practica 09Practica 09
Practica 09
 
Examen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion ProgramacionExamen Parcial 1 Introduccion Programacion
Examen Parcial 1 Introduccion Programacion
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, EXAMEN B RESUELTA 2do PARCIAL (2019 1er T...
 
Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Cuestionario de algoritmoss2
Cuestionario de algoritmoss2
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 

Último (20)

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 

Reactivos sr

  • 1. REACTIVOS DE PROGRAMACIÓN NIVEL BAJO RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: ESPAM Componente: utilizar teoría, prácticas y herramientas apropiadas para la solución de problemas. Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: ¿Cuál es el formato correcto en HTML para enviar un mail a partir de un vínculo? Opciones de respuesta: A) <a mail="alguien@yahoo.com">...</a> B) <a mailto="alguien@yahoo.com">...</a> C) <a href="mailto:alguien@yahoo.com">...</a> D) <a send=”alguien@yahoo.com”>…</a> RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: utilizar teoría, prácticas y herramientas apropiadas para la solución de problemas. Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: ¿Qué características son propias de la programación orientada a objetos? Opciones de respuesta:
  • 2. a) La modularidad, el principio de ocultación y la reutilización b) La abstracción, el anidamiento y la parametrización c) El encapsulamiento, abstracción, la herencia y el polimorfismo d) Las anteriores respuestas no son correctas RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: utilizar teoría, prácticas y herramientas apropiadas para la solución de problemas. Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: ¿Para qué sirve una clase? Opciones de respuesta: a) Para encapsular datos b) Para programar orientado a objetos c) Para simplificar la reutilización de código d) Definir entidades del mundo real RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto
  • 3. Base: La alternativa de representación de un algoritmo que permite con mayor facilidad seguir la ruta de ejecución del mismo, es: Opciones de respuesta: A) Pseudo- Código B) Diagrama de Flujo C) Codificación de Alto Nivel D) Diagramas de Nassi-Schneidermann ESPAM MFL - CARRERA DE INFORMÁTICA Elaborador: ESPAM Componente: a) Aplica fundamentos matemáticos y físicos en el diseño, implementación y mantenimiento de sistemas informáticos; ya sea a nivel de hardware, software, o como una combinación de ambos. – Programación Web. Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: Indique la correcta correspondencia entre la columna de la izquierda (problema de seguridad web) y la de la derecha (su significado): 1) XSS a) Inyectar a páginas código java script evitando control 2) Injection Flaws b) Inyecta código malicioso a aplicaciones web 3) Cross Site Request Forgery c) Incluye archivos remotamente en servidores web 4) Malicious File Execution d) Falsificación de petición en sitios cruzados Opciones de respuesta: A) 1b, 2a, 3d, 4c. B) 1b, 2c, 3a, 4d. C) 1c, 2a, 3d, 4b. D) 1d, 2c, 3b, 4a.
  • 4. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UTE Componente: Aplicaciones Web Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: En un documento HTML, cuál es el elemento padre de <body>? Opciones de respuesta: a. title b. head c. html d. xmlns RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: PUCESI Componente: Implementación de algoritmos en PSeint. Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: Sean las siguientes fragmento de código Y la siguiente corrida de escritorio
  • 5. Indique cuál de las siguientes afirmaciones indica correctamente la función que realiza el código Opciones de respuestas: a. Verifica si el número es múltiplo de 3 b. Verifica si el Numero es par o impar c. Verifica si el número es primo d. E literal a y c RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: PUCESI Componente: Reconocer las instrucciones de repetición for-while Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: Sean las siguientes definiciones while: estructura repetitiva o bucle controlada por condiciones for: estructura de repetición o bucle controlada por sumadores Y la siguientes estructuras: Indique cuál de las siguientes afirmaciones entre diferencias y semejanzas es correcta Opciones de respuestas: a. For es infinito y while es finito. b. La estructura while no necesita condicionante y for es una estructura de repetición o bucle. c. Las dos estructuras pueden realizar las mismas funciones como bucle. d. El literal a y b
  • 6. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UTN Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas. Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: En un(a) ________ se tiene que el último nodo hace referencia al primer nodo de la lista. Opciones de respuesta: a) Lista Lineal b) Lista Circular c) Lista Lineal doble d) Enlazada RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UTN Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☒Bajo ☐ Medio ☐Alto Base: El método de la clase Stack que agrega un elemento a la pila en el extremo llamado tope es: Opciones de respuesta: a) Push b) Pop c) Peek d) Empty
  • 7. REACTIVOS DE PROGRAMACIÓN NIVEL MEDIO RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Un conjunto de elementos al que se pueden añadir o quitar elementos desde cualquier extremo se denomina Opciones de respuesta: Opciones: a) Cola de prioridad b) Pila c) Cola circular d) Bicola RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: ¿Cuál es el último paso del algoritmo de selección cuyo pseudocódigo se muestra a continuación donde A es la tabla de elementos a ordenar y n es la dimensión de A? for (i=0;i<n-2;i++){ min = i
  • 8. for (j=(i+1);j< n-1;j++){ if(A[j] < A[min] ) min = j Opciones de respuesta: Opciones: a) intercambiar A[i] y A[j] b) intercambiar A[i] y A[min] c) intercambiar A[min] y A[j] d) intercambiar A[i] y A[n] RED ECUATORIANA DE CARRERAS DE SISTEMAS, 1INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Adquirir la habilidad de reconocer los conceptos básicos ligados a la programación y la informática. Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Seleccione el orden correcto de la ejecución de un programa desarrollado en un lenguaje compilador es: 1. El enlazador (linker) obtiene el programa ejecutable. 2. Obtención del programa objeto(Compilar el programa) 3. El Cargador (loader) carga el programa ejecutable en memoria y lo prepara para su ejecución en el procesador. 4. Escritura del programa fuente con un editor Opciones de respuesta: A) 1, 3, 2, 4. B) 4, 1, 3, 2. C) 4, 2, 1, 3. D) 2, 1, 4, 3
  • 9. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Adquiere la habilidad de reconocer los conceptos básicos ligados a la programación y la informática. Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Indique la correcta correspondencia entre la columna de la izquierda (evolución de la programación) y la de la derecha (característica): 1) Estructurada a) Código Espaguetti 2) Orientada a objetos b) Divide un programa en subprogramas 3) Caótica c) Estado, identidad y comportamiento 4) Modular d) Subrutinas, Secuencia, Iteración, Selección Opciones de respuesta: A) 1a, 2b, 3c, 4d. B) 1b, 2c, 3a, 4d. C) 1c, 2a, 3d, 4b. D) 1d, 2c, 3a, 4b. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: c) Determina la Estructura de datos más adecuada para la manipulación de datos compuestos y relacionados Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Dado el siguiente código: int i = 1; n=3; while (i <=n) {
  • 10. if(i %n ==0) { ++i; } } cout<< "n "<<i <<endl; ¿Cuál es la salida para n=3? Opciones de respuesta: A) 3 B) 1 C) 0 D) Ninguna RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UTE Componente: Aplicaciones Web Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: Se recomienda, al diseñar páginas web, que… Opciones de respuesta: A) El archivo html debe mantener la estructura y el formateo B) El archivo css debe mantener la estructura y el formateo C) El archivo html debe guardar la estructura y el css el formateo D) El archivo html debe guardar el formateo y el css la estructura
  • 11. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: En la programación orientada objetos cuando implemento el concepto de herencia la implementación de los métodos heredados debe realizarse en : Opciones de respuesta: A) La Clase Heredada B) La clase de la que se hereda C) En el objeto instanciado de la clase heredada D) En el objeto instanciado de la clase que se hereda RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: En la programación orientada objetos para poder setear por defecto los atributos de un objeto instanciado por lo general debe utilizar Opciones de respuesta: A) Un método con el mismo nombre de la clase B) Un método get
  • 12. C) Un método set D) Un método personalizado RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: En la programación orientada objetos la variable a la que se le asigna la instanciación de una clase es: Opciones de respuesta: A) Un puntero a la clase instanciada B) Una variable string que almacena la clase instanciada C) Una variable tipo objeto D) Un puntero al objeto instanciado de la clase RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UNACH Componente: Utilizar teoría, prácticas y herramientas apropiadas para solución de problemas Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☒ Medio ☐Alto Base: En la programación orientada objetos para acceder a los atributos de una clase debe hacerlo desde
  • 13. Opciones de respuesta: A) Los métodos de otra clase B) Desde la clase main C) Desde los métodos get y set de la misma clase D) Directamente desde otra clase utilizando el puntero instanciado
  • 14. REACTIVOS DE PROGRAMACIÓN NIVEL ALTO RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Gonzalo Luzardo Componente: Pilas y Colas Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: En el desarrollo de un software que analiza bases de ADN, representadas por las letras A, C, G, T, se utilizaron las estructuras de datos: pila y fila. Considere que, si una secuencia representa una pila, el extremo (top) es el elemento más a la izquierda; y si una secuencia representa una fila, el frente (front) es el elemento más a la izquierda. Analice el siguiente escenario: "La secuencia inicial quedó almacenada en la primera estructura de datos en el siguiente orden: (A,G,T,C,A,G,T,T). Cada elemento fue retirado de la primera estructura de datos e insertado en la segunda estructura de datos, y la secuencia quedó almacenada en el siguiente orden: (T,T,G,A,C,T,G,A). Finalmente, cada elemento fue retirado de la segunda estructura de datos e insertado en una tercera estructura de datos y la secuencia quedó almacenada en el siguiente orden (T,T,G,A,C,T,G,A)". Cuál es la única secuencia de estructuras de datos presentadas a continuación pudo haber sido usada en el escenario descrito arriba? Seleccione la opción correcta: Opciones de respuesta: A. Fila - Pila – Fila B. Fila - Fila – Pila C. Fila - Pila Pila D. Pila - Fila – Pila E. Pila - Pila – Pila RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Gonzalo Luzardo Componente: Pilas y Colas
  • 15. Nivel Taxonómico: ☐Conocimiento ☒ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Las filas de prioridades (heaps) son estructuras de datos importantes en el diseño de algoritmos. En especial, los heaps pueden ser utilizados en la recuperación de información en grandes bases de datos de texto. Básicamente, para mostrar el resultado de una consulta, los documentos recuperados son ordenados de acuerdo a una supuesta relevancia del usuario. Una consulta puede recuperar millones de documentos, que ciertamente no serán todos examinados. De hecho, el usuario examina los primeros m documentos de los n recuperados, en la que m es del orden de algunas decenas. Considerando las características de los heaps en la aplicación del problema descrito, evalúe las siguientes afirmaciones: I. Una vez que el heap es implementado como un árbol binario de búsqueda esencialmente completo, el coste computacional para su construcción es O(n log n). II. Una implementación de heaps utilizando vectores es eficiente en tiempo de ejecución y en espacio de almacenamiento, debido a que el padre de un elemento almacenado en la posición i se encuentra almacenado en la posición 2i+1. III. El costo computacional para recuperar de forma ordenada los m documentos más relevantes almacenados en un heap de tamaño n es O(m log n). IV. Determinar el documento con mayor valor de relevancia almacenado en un heap tiene un coste computacional O(1). Es correcto solo lo que se afirma en: Opciones de respuesta: A. I y II B. II y III C. III y VI D. I,II y IV E. I,III y VI
  • 16. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Gonzalo Luzardo Componente: Estructura de Dato Árboles Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Qué tipo de árbol es el que, para cada nivel izquierdo o derecho 0 al nivel n-1 tiene un conjunto lleno de nodos y todos los nodos hoja nivel n ocupan las posiciones más a la izquierda del árbol. De las siguientes opciones elija la correcta Opciones de respuesta: A. AVL B. Binarios degenerados C. Generales D. Binarios completos E. Ninguno RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Gonzalo Luzardo Componente: Programación con DOM Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Suponga que tiene una página Web con el siguiente código HTML </head> <body>
  • 17. <table id="mi_tabla"> <thead> <tr><th>Cabecera 1</th><th>Cabecera 2</th></tr> </thead> <tbody> <tr><td>Dato 1</td><td>Dato 2</td></tr> <tr><td>Dato 3</td><td>Dato 4</td></tr> </tbody> </table> </body> </html> Cuál de los siguientes códigos, al momento de ser ejecutado, hará que se la segunda columna de la tabla (Dato 4), cambie su valor a "Nuevo Dato" Opciones de respuesta: A. var nuevo_dato = document.createTextNode("Nuevo Dato"); b = document.getElementById("mi_tabla").childNodes[2].childNodes[2].childNodes[1]; b.removeChild(b.firstChild); b.appendChild(nuevo_dato); B. var nuevo_dato = document.createTextNode("Nuevo Dato"); b = document.getElementById("mi_tabla").childNodes[3].childNodes[3].childNodes[1]; b.removeChild(b.firstChild); b.appendChild(nuevo_dato); C. var nuevo_dato = document.createTextNode("Nuevo Dato"); b = document.getElementById("mi_tabla").childNodes[3].childNodes[3].childNodes[1]; b.removeChild(1); b.appendChild(nuevo_dato);
  • 18. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Gonzalo Luzardo Componente: Programación con Javascript Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Suponga que tiene una función de solicitud de un documento XML ( loadXMLDoc) que es llamada a través de un evento de Javascript, y una función de verificación de cambio de estado (stateChange) que le permite conocer que la solicitud ya fue procesada. var my_http_request; function loadXMLDoc(url){ my_http_request=null; if (window.XMLHttpRequest){ my_http_request=new XMLHttpRequest(); } else if (window.ActiveXObject){ my_http_request=new ActiveXObject("Microsoft.XMLHTTP"); } if (my_http_request!=null){ my_http_request.onreadystatechange=stateChange; my_http_request.open("GET", url, true); my_http_request.send(null); } else{ alert("Your browser does not support XMLHTTP."); } } function stateChange(){ if (my_http_request.readyState==4){ if (my_http_request.status==200){ mifuncion(); } } else{ //Hay un error de petición mensajeError("Hubo problemas al solicitar la información"); } }
  • 19. El documento XML contiene la información de nombres y apellidos de empleados, la cual tiene el siguiente formato: <?xml version="1.0" encoding="iso-8859-1" ?> <empleados> <empleado> <ced>1212321245</ced> <nombres>Luis Eduardo</nombres> <apellidos>Luzardo López</apellidos> </empleado> <empleado> <ced>2320304932</ced> <nombres>Gonzalo David</nombres> <apellidos>Sánchez Figueroa</apellidos> </empleado> </empleados> Así mismo, considere que tiene el siguiente código HTML en su página Web: <table> <thead> <tr><th>Nombres</th><th>Apellidos</th></tr> </thead> <tbody id="datos"> </tbody> </table> Instrucción: Cuál de las siguientes líneas de código es una implementación adecuada de la función mifuncion(), la cual permite llenar la tabla de datos con los datos de nombres y apellidos de todos los empleados? Opciones de respuesta: A. function mifuncion(){ var myXML = my_http_request.responseXML; empleados = myXML.getElementsByTagName("empleado"); tabla_datos = document.getElementById("datos"); for(i=0;i<empleados.length;i++){ fila=document.createElement("tr"); td_nombres=document.createElement("td"); xml_nombres = empleados[i].getElementsByTagName("nombres").firstChild.nodeValue; texto_nombres=document.createTextNode(xml_nombres); td_nombres.appendChild(texto_nombres); td_apellidos=document.createElement("td"); xml_apellidos = empleados[i].getElementsByTagName("apellidos").firstChild.nodeValue; texto_apellidos=document.createTextNode(xml_apellidos); td_apellidos.appendChild(texto_apellidos);
  • 20. fila.appendChild(td_nombres); fila.appendChild(td_apellidos); tabla_datos.appendChild(fila); } } B. function mifuncion(){ var myXML = my_http_request.responseXML; empleados = myXML.childNodes[0].getElementsByTagName("empleado"); tabla_datos = document.getElementById("datos"); for(i=0;i<empleados.length;i++){ fila=document.createElement("tr"); nombres = empleados[i].getElementsByTagName("nombres")[0].firstChild.nodeValue; apellidos = empleados[i].getElementsByTagName("apellidos")[0].firstChild.nodeValue; fila.innerHTML="<td>" + nombres + "</td><td>" + apellidos + "</td>"; tabla_datos.addChild(fila); } } C. function mifuncion(){ var myXML = my_http_request.responseXML; empleados = myXML.childNodes[0].getElementsByTagName("empleado"); tabla_datos = document.getElementById("datos"); for(i=0;i<empleados.length;i++){ fila=document.createElement("tr"); td_nombres=document.createElement("td"); xml_nombres = empleados[i].getElementsByTagName("nombres")[0].firstChild.nodeValue; texto_nombres=document.createTextNode(xml_nombres); td_nombres.appendChild(texto_nombres); td_apellidos=document.createElement("td"); xml_apellidos = empleados[i].getElementsByTagName("apellidos")[0].firstChild.nodeValue; texto_apellidos=document.createTextNode(xml_apellidos); td_apellidos.appendChild(texto_apellidos); fila.appendChild(td_nombres); fila.appendChild(td_apellidos); tabla_datos.appendChild(fila); } }
  • 21. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: UTM Componente: Adquirir la habilidad de reconocer los conceptos básicos ligados a la programación y la informática. Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Considere la siguiente función: public static int calculo(String cadena, char caracter) { int n = 0, x = -1; while ((x = cadena.indexOf(caracter, x + 1)) > -1) n++; return n; } La llamada de este método permite: 1. Recorrer la cadena de caracteres de derecha a izquierda 2. Contar el número de caracteres en una cadena. 3. Reemplazar un carácter de la cadena por x Opciones de respuesta: A. 1 y 3 B. 2 C. 2 y 3 D. 1, 2 y 3
  • 22. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Componente: Manejo de clases y Métodos y objetos Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Clase: Una clase es como un plano, define los datos y el comportamiento de una cosa. Constructor: Es un método especial de la clase, que sirve para inicializar los atributos de la clase. This: this es una palabra clave que se usa en java para indicar que usarás un método o un objeto que se encuentran en la misma clase en que estás escribiendo código. Véase la siguiente estructura: Indique cuál de las siguientes afirmaciones es correcta Opciones de respuesta: A. El código que se presenta no se ejecuta bajo ninguna circunstancia. B. Se ejecuta y muestra como resultado 13.5 23. C. Es necesario tener un constructor Clase1 para que pueda ejecutar el programa. D. El literal A y B.
  • 23. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Componente: Implementación de clases y constructores Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Sean las siguientes definiciones Clase: Una clase es como un plano, define los datos y el comportamiento de una cosa. Constructor: Es un método especial de la clase, que sirve para inicializar los atributos de la clase. This: this es una palabra clave que se usa en java para indicar que usarás un método o un objeto que se encuentran en la misma clase en que estás escribiendo código. Véase la siguiente estructura: Indique cuál de las siguientes afirmaciones es correcta Opciones de respuesta: A. El constructor está mal definido, ya que debe de ser private. B. El constructor de nombre tweet, debe tener el mismo nombre que la clase. C. Existe un error, ya que el nombre tweet se repite en la clase y el método public D. El literal A y B.
  • 24. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Componente: Implementación de clases y constructores Nivel Taxonómico: ☒Conocimiento ☐ Comprensión ☐Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Sean las siguientes definiciones Clase: Una clase es como un plano, define los datos y el comportamiento de una cosa. Constructor: Es un método especial de la clase, que sirve para inicializar los atributos de la clase. This: this es una palabra clave que se usa en java para indicar que usarás un método o un objeto que se encuentran en la misma clase en que estás escribiendo código. Véase la siguiente estructura: Indique cuál de las siguientes afirmaciones es correcta Opciones de respuesta: A. El constructor está mal definido, ya que debe de ser private. B. El constructor de nombre tweet, debe tener el mismo nombre que la clase. C. Utilizar this es opcional en el constructor, ya que el nombre de las variables que ingresan por parámetro tienen nombres diferentes a las variables de la clase D. El this en el constructor es opcional ya que el nombre de las variables que ingresan por parámetro tienen nombres diferentes a las variables de la clase.
  • 25. RED ECUATORIANA DE CARRERAS DE SISTEMAS, INFORMÁTICA Y COMPUTACIÓN Elaborador: Componente: Instrucciones de selección if - switch Nivel Taxonómico: ☐Conocimiento ☐ Comprensión ☒Aplicación Nivel de dificultad: ☐Bajo ☐ Medio ☒Alto Base: Sean las siguientes definiciones If-else: estructura condicionante de un solo caso Switch: estructura condicionante de varios casos Y la siguientes estructuras: Indique cuál de las siguientes opciones es correcta Opciones de respuesta: A. If-else es una estructura de repetición al igual que switch B. Ambas son estructuras de selección que necesitan un condicionante C. La sintaxis de ambas es similar D. El literal A y C