Reactivos sr

32
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="[email protected]">...</a> B) <a mailto="[email protected]">...</a> C) <a href="mailto:[email protected]">...</a> D) <a send=”[email protected]”>…</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:

Transcript of Reactivos sr

Page 1: Reactivos sr

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="[email protected]">...</a>

B) <a mailto="[email protected]">...</a>

C) <a href="mailto:[email protected]">...</a>

D) <a send=”[email protected]”>…</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:

Page 2: Reactivos sr

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:

Page 3: Reactivos sr

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.

Page 4: Reactivos sr

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

Page 5: Reactivos sr

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 3b. Verifica si el Numero es par o imparc. Verifica si el número es primod. 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 definicioneswhile: estructura repetitiva o bucle controlada por condicionesfor: 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

Page 6: Reactivos sr

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 Linealb) Lista Circularc) Lista Lineal dobled) 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) Pushb) Popc) Peekd) Empty

Page 7: Reactivos sr

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

Page 8: Reactivos sr

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

Page 9: Reactivos sr

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 Espaguetti2) Orientada a objetos b) Divide un programa en subprogramas3) Caótica c) Estado, identidad y comportamiento4) 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)

Page 10: Reactivos sr

{ ++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

Page 11: Reactivos sr

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

Page 12: Reactivos sr

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

Page 13: Reactivos sr

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

Page 14: Reactivos sr

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

Page 15: Reactivos sr

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

Page 16: Reactivos sr

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 unconjunto lleno de nodos y todos los nodos hoja nivel n ocupan las posiciones más a laizquierda 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>

Page 17: Reactivos sr

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

Page 18: Reactivos sr

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"); }}

Page 19: Reactivos sr

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

Page 20: Reactivos sr

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); }}

Page 21: Reactivos sr

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

Page 22: Reactivos sr

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.

Page 23: Reactivos sr

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 definicionesClase: 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.

Page 24: Reactivos sr

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 definicionesClase: 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,

Page 25: Reactivos sr

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