• No se han encontrado resultados

Parcial Programacion

N/A
N/A
Protected

Academic year: 2021

Share "Parcial Programacion"

Copied!
90
0
0

Texto completo

(1)

Comenzado el domingo, 20 de marzo de 2016, 21:18 Estado Finalizado

Finalizado en domingo, 20 de marzo de 2016, 22:12 Tiempo empleado 54 minutos 29 segundos

Puntos 4,0/10,0 Calificación 30,0 de 75,0 (40%) Pregunta

1

Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Las precondiciones de un algoritmo establecen Seleccione una:

a. El conjunto de algoritmos que deben haberse realizado antes del que se está definiendo b. Un conjunto de restricciones previas a la solución del problema

c. Condiciones que deben cumplir las variables de entrada para que el algoritmo pueda realizarse correctamente

d. Condiciones del estilo si, entonces, que delimitan el número de valores que puede tomar una variable auxiliar

Retroalimentación

El proceso de especificación establece que, dado un conjunto de variables que cumple ciertas precondiciones, un algoritmo debe calcular un resultado que cumpla ciertas condiciones llamadas poscondiciones

(2)

La respuesta correcta es: Condiciones que deben cumplir las variables de entrada para que el algoritmo pueda realizarse correctamente

Pregunta

2

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

El proceso de modelado de algoritmos pretende Seleccione una:

a. Modelar una estrategia para la solución de un problema

b. Modelar un sistema unificado, finito y concreto de representación de las restricciones de un problema

c. Definir claramente cuáles son las entradas y salidas de un algoritmo d. Ninguna de las anteriores

Retroalimentación

Cuando hablamos de modelo, hablamos de nuestra interpretación de la realidad que se define a través de la identificación de la información que es importante para la solución del problema.

La respuesta correcta es: Definir claramente cuáles son las entradas y salidas de un algoritmo Pregunta

3

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

(3)

Seleccione una: Verdadero Falso

Retroalimentación

Java es un lenguaje de programación orientado a objetos

La respuesta correcta es 'Falso' Pregunta

4

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Un requisito básico para codificar la solución de un problema en un lenguaje de programación es

Seleccione una:

a. Haber solucionado el problema

b. Haber definido una estrategia y un estándar de codificación

c. Haber logrado identificar el cambio mínimo necesario (CMN) para pasar de un lenguaje a otro

d. Todas las anteriores

Retroalimentación

Si no se ha hallado la solución del problema, no sería posible codificarlo, dado que no sabríamos qué hacer.

La respuesta correcta es: Haber solucionado el problema Pregunta

5

Correcta

(4)

Marcar pregunta

Enunciado de la pregunta Un algoritmo es

Seleccione una:

a. Es una función continua, acotada, estrictamente creciente, usada para definir la correctitud de un programa

b. Es una secuencia finita y ordenada de instrucciones que puede describir la solución a un problema

c. Es el conjunto de líneas de código que forman un programa en Java d. . Es la función matemática inversa de la función exponencial

Retroalimentación

En general, un algoritmo describe el conjunto de instrucciones que se deben realizar, para dar solución a un problema, entregando una o más salidas que cumplen ciertas poscondiciones, con base en un conjunto de entradas que cumplen un conjunto de precondiciones

La respuesta correcta es: Es una secuencia finita y ordenada de instrucciones que puede describir la solución a un problema

Pregunta

6

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Java es un lenguaje flexible que puede ser usado para el control de dispositivos como teléfonos móviles

(5)

Verdadero Falso

Retroalimentación

Java es un lenguaje flexible e independiente de la plataforma donde se use, que ha permitido el desarrollo de todo tipo de software

La respuesta correcta es 'Verdadero' Pregunta

7

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Un bloque condicional o una condición, se establece a través de Seleccione una:

a. Una pregunta concreta y bien formada que delimita el discriminante de la solución de un problema

b. Una expresión booleana, que relaciona las variables usadas en un algoritmo

c. Una expresión booleana, que relaciona las variables usadas en un algoritmo y Una pregunta concreta y bien formada que delimita el discriminante de la solución de un problema

d. La respuesta a una pregunta definida con base en una poscondición

Retroalimentación

Una condición es la representación de una decisión que se debe tomar de acuerdo con el valor de variables de entrada o variables auxiliares definidas dentro de un algoritmo

La respuesta correcta es: Una expresión booleana, que relaciona las variables usadas en un algoritmo

(6)

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

La representación adecuada para un problema es un programa de computador

Seleccione una: Verdadero Falso

Retroalimentación

La representación adecuada es la que nos brinde confianza y nos permita plasmar de la mejor forma la información del problema

La respuesta correcta es 'Falso' Pregunta

9

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

En Java, ¿Cuál sería el tipo de dato más adecuado para representar el valor de la temperatura de un cubo de hielo?

Seleccione una: a. float

b. int c. real

(7)

d. numeric

Retroalimentación

Se requiere de un tipo de dato que guarde información numérica con punto flotante y en este caso es la única opción, dado que real y numeric no son tipos de datos en Java

La respuesta correcta es: float Pregunta

10

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Lo primero que se debe hacer para resolver un problema es establecer una estrategia de solución

Seleccione una: Verdadero Falso

Retroalimentación

El primer paso es identificar cuál es la información que nos da y que requiere el problema

La respuesta correcta es 'Falso'

Comenzado el jueves, 31 de marzo de 2016, 21:04 Estado Finalizado

Finalizado en jueves, 31 de marzo de 2016, 21:09 Tiempo empleado 4 minutos 53 segundos

(8)

Calificación 22,5 de 75,0 (30%) Pregunta

1

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

En Java, ¿Cuál sería el tipo de dato más adecuado para representar el valor de la temperatura de un cubo de hielo?

Seleccione una: a. float b. int c. real d. numeric Retroalimentación

Se requiere de un tipo de dato que guarde información numérica con punto flotante y en este caso es la única opción, dado que real y numeric no son tipos de datos en Java

La respuesta correcta es: float Pregunta

2

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

La representación adecuada para un problema es un programa de computador

(9)

Verdadero Falso

Retroalimentación

La representación adecuada es la que nos brinde confianza y nos permita plasmar de la mejor forma la información del problema

La respuesta correcta es 'Falso' Pregunta

3

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Las precondiciones de un algoritmo establecen Seleccione una:

a. El conjunto de algoritmos que deben haberse realizado antes del que se está definiendo b. Un conjunto de restricciones previas a la solución del problema

c. Condiciones que deben cumplir las variables de entrada para que el algoritmo pueda realizarse correctamente

d. Condiciones del estilo si, entonces, que delimitan el número de valores que puede tomar una variable auxiliar

Retroalimentación

El proceso de especificación establece que, dado un conjunto de variables que cumple ciertas precondiciones, un algoritmo debe calcular un resultado que cumpla ciertas condiciones llamadas poscondiciones

La respuesta correcta es: Condiciones que deben cumplir las variables de entrada para que el algoritmo pueda realizarse correctamente

(10)

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

El proceso de modelado de algoritmos pretende Seleccione una:

a. Modelar una estrategia para la solución de un problema

b. Modelar un sistema unificado, finito y concreto de representación de las restricciones de un problema

c. Definir claramente cuáles son las entradas y salidas de un algoritmo d. Ninguna de las anteriores

Retroalimentación

Cuando hablamos de modelo, hablamos de nuestra interpretación de la realidad que se define a través de la identificación de la información que es importante para la solución del problema.

La respuesta correcta es: Definir claramente cuáles son las entradas y salidas de un algoritmo Pregunta

5

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Lo primero que se debe hacer para resolver un problema es establecer una estrategia de solución

(11)

Verdadero Falso

Retroalimentación

El primer paso es identificar cuál es la información que nos da y que requiere el problema

La respuesta correcta es 'Falso' Pregunta

6

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Un requisito básico para codificar la solución de un problema en un lenguaje de programación es

Seleccione una:

a. Haber solucionado el problema

b. Haber definido una estrategia y un estándar de codificación

c. Haber logrado identificar el cambio mínimo necesario (CMN) para pasar de un lenguaje a otro

d. Todas las anteriores

Retroalimentación

Si no se ha hallado la solución del problema, no sería posible codificarlo, dado que no sabríamos qué hacer.

La respuesta correcta es: Haber solucionado el problema Pregunta

7

Incorrecta

(12)

Marcar pregunta

Enunciado de la pregunta

Un bloque condicional o una condición, se establece a través de Seleccione una:

a. Una pregunta concreta y bien formada que delimita el discriminante de la solución de un problema

b. Una expresión booleana, que relaciona las variables usadas en un algoritmo

c. Una expresión booleana, que relaciona las variables usadas en un algoritmo y Una pregunta concreta y bien formada que delimita el discriminante de la solución de un problema

d. La respuesta a una pregunta definida con base en una poscondición

Retroalimentación

Una condición es la representación de una decisión que se debe tomar de acuerdo con el valor de variables de entrada o variables auxiliares definidas dentro de un algoritmo

La respuesta correcta es: Una expresión booleana, que relaciona las variables usadas en un algoritmo Pregunta

8

Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Java es un lenguaje flexible que puede ser usado para el control de dispositivos como teléfonos móviles

(13)

Verdadero Falso

Retroalimentación

Java es un lenguaje flexible e independiente de la plataforma donde se use, que ha permitido el desarrollo de todo tipo de software

La respuesta correcta es 'Verdadero' Pregunta

9

Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta Un algoritmo es Seleccione una:

a. Es una función continua, acotada, estrictamente creciente, usada para definir la correctitud de un programa

b. Es una secuencia finita y ordenada de instrucciones que puede describir la solución a un problema

c. Es el conjunto de líneas de código que forman un programa en Java d. . Es la función matemática inversa de la función exponencial

Retroalimentación

En general, un algoritmo describe el conjunto de instrucciones que se deben realizar, para dar solución a un problema, entregando una o más salidas que cumplen ciertas poscondiciones, con base en un conjunto de entradas que cumplen un conjunto de precondiciones

La respuesta correcta es: Es una secuencia finita y ordenada de instrucciones que puede describir la solución a un problema

(14)

Pregunta

10

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

El lenguaje Java es un lenguaje de programación estrictamente funcional Seleccione una:

Verdadero Falso

Retroalimentación

Java es un lenguaje de programación orientado a objetos

La respuesta correcta es 'Falso'

Comenzado el domingo, 3 de abril de 2016, 20:40 Estado Finalizado

Finalizado en domingo, 3 de abril de 2016, 20:59 Tiempo empleado 18 minutos 45 segundos

Puntos 1,0/10,0 Calificación 10,0 de 100,0 Pregunta

1

Incorrecta

(15)

Marcar pregunta

Enunciado de la pregunta

Suponiendo que inicialmente a = 32 y b = 17, cuáles son los valores de a y b después de ejecutar las siguientes tres asignaciones en orden?

a = a + b; b = a - b; a = a - b; Seleccione una: a. a = 32, b = 17 b. a = 17, b = 32 c. a = 15, b = 15 d. a = 49, b = 32 e. a = 32, b = 15 Retroalimentación

La respuesta correcta es: a = 17, b = 32

Pregunta

2

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Cuál es la salida del siguiente programa en JAVA? String a = "hola";

(16)

String b = 'h' + "o" + 'l' + "a" + ""; boolean c = a.equals (b); boolean e = !c; char f = 'f'; char g = 'f'; boolean h = g != f; System.out.println (a); System.out.println (b); System.out.println (c); System.out.println (e); System.out.println (f); System.out.println (g); System.out.println (h ); Seleccione una: a. hola hola false false f g false b. hola

(17)

hola true false f f false c. hola hola_ false true g f false d. hola_ hola false

(18)

false

g

g

false

Retroalimentación La respuesta correcta es:

hola hola true false f f false Pregunta

3

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/10000;

(19)

x=x%10000; r+=x/1000; x=x%1000; /* r+=x/100; x=x%100; */ r+=x/10; r+=x%10; System.out.println(r); Respuesta: Retroalimentación La respuesta correcta es: 83 Pregunta

4

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Dadas las siguientes instrucciones de un programa en lenguaje JAVA, que se ejecutarán en el orden indicado, ¿cuál línea ocasionaría un error?

int y=3; //línea 1 char c='\u0041'; //línea 2 int x=10+y++; //línea 3 y *=4; //línea 4 y =*2; //línea 5 x=+10; //línea 6 Seleccione una: a. Línea 1 b. Línea 2 c. Línea 3 d. Línea 4 100

(20)

e. Línea 5 f. Línea 6

Retroalimentación

La respuesta correcta es: Línea 5

Pregunta

5

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Dadas las siguientes instrucciones de un programa en lenguaje JAVA, que se ejecutarán en el orden indicado, ¿cuál línea ocasionaría un error?

int y=3; //línea 1 char c='\u0041'; //línea 2 int x=10+y++; //línea 3 y *=4; //línea 4 y =*2; //línea 5 x=+10; //línea 6 Seleccione una: a. Línea 1 b. Línea 2 c. Línea 3 d. Línea 4 e. Línea 5 f. Línea 6 Retroalimentación

(21)

Pregunta

6

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=28.99f; int b=6; x=(int)a; b--; x=x % b * b % x - 6; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 9 Pregunta

7

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=28.99f; int b=6; x=(int)a; 3

(22)

b--;

x=x % b * b % x - 6; System.out.println(x); Respuesta:

Retroalimentación La respuesta correcta es: 9 Pregunta

8

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 50 Pregunta

9

Correcta

Puntúa 1,0 sobre 1,0

-3

(23)

Marcar pregunta

Enunciado de la pregunta

Cuál es la salida del siguiente programa en JAVA? char i = 'd'; char j = 'e'; int n = 2; String s = "d+e"; String t = "de"; String u = i + "" + n + j + "!"; System.out.println (i); System.out.println (j); System.out.println (s); System.out.println (t); System.out.println (u); Seleccione una: a. d e de de d2! b.

(24)

d e d+e de d2e! c. d e de de de! d. e e d+e de! de Retroalimentación La respuesta correcta es:

(25)

d e d+e de d2e! Pregunta

10

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 50

Comenzado el jueves, 7 de abril de 2016, 21:49 Estado Finalizado

(26)

Finalizado en jueves, 7 de abril de 2016, 22:08 Tiempo empleado 19 minutos 13 segundos

Puntos 0,0/10,0 Calificación 0,0 de 100,0 Pregunta

1

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=30.99f; int b=7; x=(int)a; b--; //x=x % b * b % x - 6; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 30 Pregunta

2

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

(27)

Enunciado de la pregunta

Cuál es la salida del siguiente programa en JAVA? boolean a = false;

boolean b = true; boolean c = !a; boolean d = a || b; boolean e = d || c && !a; boolean f = true && !e; System.out.println (a); System.out.println (b); System.out.println (c); System.out.println (d); System.out.println (e); System.out.println (f); Seleccione una: a. false true false true true false b. false

(28)

true true true false false c. false true true true true true d. false true true true true

(29)

false

Retroalimentación La respuesta correcta es:

false true true true true false Pregunta

3

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Cuál es la salida del siguiente programa en JAVA? String a = "hola";

String b = 'h' + "o" + 'l' + "a" + ""; boolean c = a.equals (b); boolean e = !c; char f = 'f'; char g = 'f'; boolean h = g != f; System.out.println (a); System.out.println (b);

(30)

System.out.println (c); System.out.println (e); System.out.println (f); System.out.println (g); System.out.println (h ); Seleccione una: a. hola hola false false f g false b. hola hola true false f f

(31)

false c. hola hola_ false true g f false d. hola_ hola false false g g false Retroalimentación La respuesta correcta es:

(32)

hola hola true false f f false Pregunta

4

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Cuál es la salida del siguiente programa en JAVA? int i = 1, j = 2, k = 0; double x = 2.1, y = 4.5, z = 10.0; x = i / 2; y *= 2; z = y / 3.0; i++; j += k + 5; j += k + 2; k--; System.out.println (x);

(33)

System.out.println (y ); System.out.println (z); System.out.println (i); System.out.println (j); System.out.println (k); Seleccione una: a. 2.0 9.0 1.0 3 9 -2 b. 3.0 11.0 1.0 2 3 -2

(34)

c. 0.0 9.0 3.0 2 9 -1 d. 1.0 9.0 1.0 2 3 -1 Retroalimentación La respuesta correcta es:

0.0

9.0

(35)

2 9 -1 Pregunta

5

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Juan quería escribir un programa en Java que, dados tres puntos en el plano

cartesiano, (a,b)(a,b), (c,d)(c,d) y (e,f)(e,f), determine si son colineales (forman parte de la misma recta). A continuación se muestra un fragmento del programa que escribió Juan después de mucho pensarlo:

pendiente = (d - b) / (c - a); corte = b - pendiente * a;

colineales = (f == pendiente * e + corte);

Sin embargo, Juan no se dio cuenta que su programa no funciona cuando a es igual a _____. Seleccione una: a. 0 b. b c. c d. d e. e f. f Retroalimentación

(36)

La respuesta correcta es: c Pregunta

6

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Cuál es la salida del siguiente programa en JAVA? int i = 1, j = 2, k = 0; double x = 2.1, y = 4.5, z = 10.0; x = i / 2; y *= 2; z = y / 3.0; i++; j += k + 5; j += k + 2; k--; System.out.println (x); System.out.println (y ); System.out.println (z); System.out.println (i); System.out.println (j); System.out.println (k); Seleccione una: a. 2.0 9.0

(37)

1.0 3 9 -2 b. 3.0 11.0 1.0 2 3 -2 c. 0.0 9.0 3.0 2 9 -1

(38)

d. 1.0 9.0 1.0 2 3 -1 Retroalimentación La respuesta correcta es:

0.0 9.0 3.0 2 9 -1 Pregunta

7

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

(39)

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=30.99f; int b=7; x=(int)a; b--; //x=x % b * b % x - 6; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 30 Pregunta

8

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Cuál es la salida del siguiente programa en JAVA? int a = 1; int b = 2; int c = 5; int d = (a + b) * c; int e = a + b * c; int f = 2 * a * a * + b * 3 + c; System.out.println (a); System.out.println (b); System.out.println (c); System.out.println (d); System.out.println (e); -3

(40)

System.out.println (f); Seleccione una: a. 2 3 6 15 11 17 b. 1 2 5 15 12 17 c. 1 2

(41)

5 15 11 17 d. 1 3 5 15 10 17 Retroalimentación La respuesta correcta es:

1 2 5 15 11 17 Pregunta

9

Incorrecta

(42)

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(r); Respuesta: Retroalimentación La respuesta correcta es: 20 Pregunta

10

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; 10

(43)

r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(r); Respuesta: Retroalimentación La respuesta correcta es: 20

Comenzado el martes, 26 de abril de 2016, 18:55 Estado Finalizado

Finalizado en martes, 26 de abril de 2016, 19:29 Tiempo empleado 33 minutos 39 segundos

Puntos 2,7/10,0 Calificación 20,0 de 75,0 (27%) Pregunta

1

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Cuál es la manera correcta para convertir mi arreglo en String e imprimirlo en pantalla ? Seleccione una:

a. System.out.println(Arrays.toString(arreglo)); b. System.out.println(Arreglo);

c. System.out.println("Su arreglo es");

(44)

d. System.out.println("Su arreglo fue"+Arreglo);

Retroalimentación Respuesta incorrecta.

La respuesta correcta es: System.out.println(Arrays.toString(arreglo)); Pregunta

2

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Suponiendo que inicialmente n = 5, Cuál es la impresión resultante del siguiente fragmento de código? int m = n * 2; int i = 1; while (i < m) { int j = 1; while (j < m) { if (i == 1 || i == m - 1) { if (j <= n) System.out.print (" " + j + " "); else System.out.print (" " + (m - j) + " "); } else if (j == 1 || j == m - 1) { if (i <= n) System.out.print (" " + i + " "); else System.out.print (" " + (m - i) + " ");

(45)

} else { System.out.print (" "); } j = j + 1; } System.out.println (); i = i + 1; } Seleccione una: a. 1 2 3 4 5 4 3 2 1 2 2 3 3 4 4 5 5 4 4 3 3 2 2 1 2 3 4 5 4 3 2 1 b. 1 1 2 2 3 3 4 4 5 4 4 3 3 2 2 1 1

(46)

c. 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 d. 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 Retroalimentación Respuesta incorrecta. La respuesta correcta es:

1 2 3 4 5 4 3 2 1 2 2 3 3 4 4 5 5 4 4 3 3 2 2 1 2 3 4 5 4 3 2 1 Pregunta

3

Incorrecta Puntúa 0,0 sobre 1,0

(47)

Marcar pregunta

Enunciado de la pregunta

¿ Como se le llama la relación que define la solución de la situación particular y se basa en llamadas a la misma función?

Seleccione una: a. Relación de recurrencia b. Relación directa c. Relación redundante d. Relación de concurrencia Retroalimentación Respuesta incorrecta.

La respuesta correcta es: Relación de recurrencia Pregunta

4

Parcialmente correcta Puntúa 0,7 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Según las lecturas, en que casos es conveniente usar métodos? Seleccione una o más de una:

a. Cuando se identifican tareas repetitivas en el código. b. Cuando el programa se hace largo y complicado

(48)

c. Cuando la tarea se hace dispendiosa d. Cuando las variables no se inicializarón e. Cuando las constantes son muy grandres

Retroalimentación

Respuesta parcialmente correcta. Ha seleccionado demasiadas opciones.

La respuesta correcta es: Cuando se identifican tareas repetitivas en el código., Cuando el programa se hace largo y complicado, Cuando la tarea se hace dispendiosa

Pregunta

5

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; /* r+=x/100; x=x%100; */ r+=x/10; r+=x%10; System.out.println(r); Respuesta: Retroalimentación 83

(49)

La respuesta correcta es: 83 Pregunta

6

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Suponiendo que inicialmente n = 5, qué imprime el siguiente fragmento de código? int m = n * 2; int i = 1; while (i <= n) { int j = 1; while (j < m) { if (j >= i && j <= m - i) { if (j <= n) System.out.print (" " + (j - i + 1) + " "); else System.out.print (" " + (m - j - i + 1) + " "); } else { System.out.print (" "); } j = j + 1; } System.out.println (); i = i + 1; } Seleccione una: a.

(50)

1 2 3 4 5 4 3 2 1 2 2 3 3 4 4 5 5 4 4 3 3 2 2 1 2 3 4 5 4 3 2 1 b. 1 1 2 2 3 3 4 4 5 4 4 3 3 2 2 1 1 c. 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 d. 1 2 3 4 5 4 3 2 1

(51)

1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1

Retroalimentación La respuesta correcta es:

1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 Pregunta

7

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿Qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=28.99f; int b=6; x=(int)a; b--; x=x % b * b % x - 6; System.out.println(b); Respuesta: Retroalimentación La respuesta correcta es: 5

(52)

Pregunta

8

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(r); Respuesta: Retroalimentación La respuesta correcta es: 20 Pregunta

9

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿qué valor se imprimiría en pantalla?

int x=26750,r=0;

(53)

r+=x/10000; x=x%10000; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/10; r+=x%10; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 50 Pregunta

10

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas, ¿Qué valor se imprimiría en pantalla?

int x=26750,r=0; r+=x/1000; x=x%1000; r+=x/100; x=x%100; r+=x/100; x=x%10; r+=x/10; r+=x%10; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 0

50

(54)

Comenzado el martes, 26 de abril de 2016, 21:16 Estado Finalizado

Finalizado en martes, 26 de abril de 2016, 21:28 Tiempo empleado 12 minutos 17 segundos

Puntos 4,0/10,0 Calificación 30,0 de 75,0 (40%) Pregunta

1

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Cuál es la manera correcta de declarar un arreglo VACÍO, de tipo entero, con dos datos de tipo entero ?

Seleccione una:

a. int [ ] numero = new int [2]; b. int numero [ ] = {1,2}; c. int [2] = teclado.next(); d. int [ ] = {2};

Retroalimentación Respuesta incorrecta.

La respuesta correcta es: int [ ] numero = new int [2]; Pregunta

2

Incorrecta

(55)

Marcar pregunta

Enunciado de la pregunta

Para llenar un arreglo desde la primera posición del mismo, Cuál seria la manera correcta de realizar nuestro ciclo for ?

Seleccione una: a.

for (int i=0;i<final;i++){ b.

for (int i=1;i<final;i++){ c.

for (int i=2;i<final;i++){ d.

for (int i=3;i<final;i++){

Retroalimentación La respuesta correcta es:

for (int i=0;i<final;i++){

Pregunta

3

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

(56)

Seleccione una: a. Métodos b. Asignaciones c. Declaraciones d. Polimorfismo Retroalimentación Respuesta incorrecta.

La respuesta correcta es: Métodos Pregunta

4

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

La recursión se basa en la definición de la solución de problemas con base en llamadas a un mismo método,desde sí mismo.

Seleccione una: Verdadero Falso

Retroalimentación

La respuesta correcta es 'Verdadero' Pregunta

5

Incorrecta

(57)

Marcar pregunta

Enunciado de la pregunta

Cuál es la librería que debo llamar para imprimir un arreglo en pantalla ? Seleccione una: a. import java.util.Scanner; b. import java.util.Arrays; c. import java.util.Math; d. import java.util.String; Retroalimentación Respuesta incorrecta.

La respuesta correcta es: import java.util.Arrays; Pregunta

6

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿Qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=28.99f; int b=6; x=(int)a; b--;

(58)

x=x % b * b % x - 6; System.out.println(x); Respuesta:

Retroalimentación La respuesta correcta es: 9 Pregunta

7

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Qué hace el siguiente fragmento de código? boolean respuesta = false;

for (int i = 0; i < s.length (); i++) { if (c == s.charAt (i))

respuesta = true; }

System.out.println (respuesta); Seleccione una:

a. El programa recorre una palabra contando el número de coincidencias de una letra c en una palabra s.

b. El programa busca una letra c en una palabra s, cambia el valor de la variable respuesta a false al encontrar la letra, de lo contrario la deja en true.

c. El programa busca una letra c en una palabra s, cambia el valor de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false.

d. El programa busca una letra s en una palabra c, cambia el valor de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false.

(59)

e. El programa busca una letra s en una palabra c, cambia el valor de la variable respuesta a false al encontrar la letra, de lo contrario la deja en true.

f. El programa revisa si una letra c se encuentra en una palabra s dejando true en la variable respuestasi la encuentra i veces.

Retroalimentación

La respuesta correcta es: El programa busca una letra c en una palabra s, cambia el valor

de la variablerespuesta a true al encontrar la letra, de lo contrario la deja en false.

Pregunta

8

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=30.99f; int b=7; x=(int)a; b--; //x=x % b * b % x - 6; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: 30 Pregunta

9

Incorrecta

Puntúa 0,0 sobre 1,0

(60)

Marcar pregunta

Enunciado de la pregunta

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿Qué valor se imprimiría en pantalla?

int r3=0; int x=3; float a=30.99f; int b=7; x=(int)a; b--; x=x % b * b % x - 6; System.out.println(x); Respuesta: Retroalimentación La respuesta correcta es: -6 Pregunta

10

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Suponiendo que inicialmente n = 5, qué imprime el siguiente fragmento de código? int m = n * 2; int i = n; while (i >= 1) { int j = 1; while (j < m) { 9

(61)

if (j >= i && j <= m - i) { if (j <= n) System.out.print (" " + (j - i + 1) + " "); else System.out.print (" " + (m - j - i + 1) + " "); } else { System.out.print (" "); } j = j + 1; } System.out.println (); i = i - 1; } Seleccione una: a. 1 2 3 4 5 4 3 2 1 2 2 3 3 4 4 5 5 4 4 3 3 2 2 1 2 3 4 5 4 3 2 1 b. 1 1 2 2

(62)

3 3 4 4 5 4 4 3 3 2 2 1 1 c. 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 d. 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 Retroalimentación La respuesta correcta es:

1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1

Comenzado el domingo, 1 de mayo de 2016, 21:06 Estado Finalizado

(63)

Finalizado en domingo, 1 de mayo de 2016, 21:21 Tiempo empleado 14 minutos 48 segundos

Puntos 11,5/20,0 Calificación 86,3 de 150,0 (58%) Pregunta

1

Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Una expresión booleana en pseudocódigo, que permita saber si un valor a es múltiplo de la suma de otros dos (b y c) es

Seleccione una: a. a mul b + c b. a mul (b+c) = 0 c. a mul b Y a mul c d. a mod (b+c) = 0 e. a mod (b+c) Retroalimentación

La respuesta correcta es: a mod (b+c) = 0 Pregunta

2

Correcta

(64)

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

De acuerdo con la solución del problema presentado, los procesos de modelado y especificación son útiles porque

Seleccione una:

a. Permiten garantizar que un algoritmo cumpla con las especificaciones dadas b. Motivan la identificación de soluciones óptimas a problemas

c. Brindan un marco de referencia sólido para abordar el proceso de construcción de algoritmos.

d. Todas las anteriores

e. Ninguna de las anteriores, dado que las definiciones halladas en los procesos de

modelado y especificación son puramente abstractas y no se relacionan con la construcción de algoritmos

Retroalimentación

La respuesta correcta es: Todas las anteriores Pregunta

3

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta El método recursivo

(65)

int metodo(int n) {

if(n == 0) return 1;

else return 2 * cosa(n - 1); }

permite: Seleccione una:

a. Calcular el factorial de 2 b. Calcular 2-n

c. Calcular la suma de los número pares menores que n d. Calcular 2n

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

4

Parcialmente correcta Puntúa 0,5 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Los métodos en Java son útiles porque: Seleccione una:

a. Permiten descomponer un problema en problemas más pequeños b. Facilitan la implementación de algoritmos recursivos

c. Permiten organizar el código y fomentan la reutilización del código d. Todas las anteriores

(66)

e. a y b

Retroalimentación

La respuesta correcta es: Todas las anteriores Pregunta

5

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

La definición de un algoritmo recursivo se basa en Seleccione una:

a. Casos de prueba y relación de recurrencia b. Casos de prueba solamente

c. Una relación de recurrencia que converge en un caso de prueba d. Por lo menos tres casos de prueba

e. Una o varias soluciones no recursivas y una o varios llamados recurrentes a un método

Retroalimentación

La respuesta correcta es: Una o varias soluciones no recursivas y una o varios llamados recurrentes a un método

Pregunta

6

Incorrecta

Puntúa 0,0 sobre 1,0

(67)

Enunciado de la pregunta

La forma correcta de definir un método que retorne el cubo de un número flotante de cuatro cifras es:

Seleccione una:

a. float ElCubo(float elValorDeLaVariableFlotante); b. void ElCubo(int valor);

c. void ElCubo(float valor); d. float ElCubo(float valor[4]); e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: float ElCubo(float elValorDeLaVariableFlotante); Pregunta

7

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta Los métodos en Java permiten: Seleccione una:

a. Describir el método de solución de un problema de análisis numérico b. Encapsular un conjunto de instrucciones

c. Dibujar texto en la pantalla

d. Describir el comportamiento de una clase de objetos e. b y d

(68)

La respuesta correcta es: b y d Pregunta

8

Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

Los ciclos “repetir” son útiles para definir ciclos que terminan al alcanzar una condición definida.

Seleccione una: Verdadero Falso

Retroalimentación

La respuesta correcta es 'Verdadero' Pregunta

9

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

De acuerdo con el proceso de especificación, las precondiciones adecuadas para este algoritmo serían

(69)

a. Pre: {N>0 Y i>0 Y q>0} b. Pre: {N>=0 Y i>=0 Y q>=0} c. Pre: {min>0 Y max>0 Y T>0} d. Pre: {N>=1 Y q>=0}

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

10

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

A mayor número de variables que se obtengan como resultado del proceso de modelado de un algoritmo, mejores serán los resultados obtenidos, pero será más dispendioso el trabajo de especificación y construcción del algoritmo Seleccione una:

Verdadero Falso

Retroalimentación

La respuesta correcta es 'Verdadero' Pregunta

11

Correcta

(70)

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

¿Cuál es el mínimo de iteraciones que se requeriría para calcular los valores de las variables de salida?

Seleccione una:

a. N para llenar el arreglo y N para hallar el resultado de cada variable de salida b. N para llenar el arreglo y 3N para hallar cada resultado

c. N para llenar el arreglo, N para calcular la suma de los valores y N para hallar los valores de min. y max

d. N, dado que en un solo ciclo se puede hacer todo e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

12

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Un diagrama de flujo es la representación de un programa en Java Seleccione una:

(71)

a. Verdadero, dado que el lenguaje Java define el uso de dichos diagrama

b. Verdadero, dado que los diagramas de flujo se usan en lenguajes orientados a objetos c. Verdadero en las versiones de java superiores a la 1.5

d. Verdadero, dado que parte de métodos gráficos de Java

e. Verdadero, dado que Java es un lenguaje orientado a flujo de procesos f. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

13

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Es posible usar la estructura de selección múltiple para definir instrucciones que suceden de acuerdo con el resultado de tipo real de una variable o una expresión.

Seleccione una: Verdadero Falso

Retroalimentación

La respuesta correcta es 'Falso' Pregunta

14

Incorrecta

(72)

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

La poscondición para min es: Seleccione una:

a. Pos: {min>=0} b. Pos: {min=0}

c. Pos: {min>=-N Y min <=-N} d. Pos: {min>=2}

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

15

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

¿Cúal es la palabra reservada de java para interrumpir un ciclo? Respuesta:

(73)

Retroalimentación

La respuesta correcta es: break Pregunta

16

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

La poscondición para max es Seleccione una:

a. Pos: {max>=0} b. Pos: {max=1}

c. Pos: {max=0 O max=1} d. Pos: {max=N}

e. Pos: {max=N MOD 2}

Retroalimentación

La respuesta correcta es: Pos: {max=1} Pregunta

17

Correcta

Puntúa 1,0 sobre 1,0

(74)

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

La poscondición para T es: Seleccione una:

a. Pos: {T=N}

b. Pos: {T=N MOD 2} c. Pos: {T>=0}

d. Pos: {T>=N}

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

18

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

Para lograr buenos resultados, es recomendable implementar este algoritmo. Como resultado del proceso de modelado, se identifican las siguientes

variables de entrada Seleccione una:

(75)

b. x[i], N, i c. x, i, N

d. x, i, N, min, max, T e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

19

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

Si cada posición i del arreglo x fuera igual al residuo de la división entera del cuadrado de (N-i) por 6, paraN=100 y N=200, el valor de T sería:

Seleccione una: a. 110, 343 b. 220, 434 c. 330, 343 d. 110, 434

e. Ninguna de las anteriores

Retroalimentación

(76)

Pregunta

20

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

¿Cuál es la palabra reservada de java para declarar una variable numérica , con cifras decimales y doble precisión?

Seleccione una: a. double b. float c. boolean d. real e. precision Retroalimentación

La respuesta correcta es: double

Comenzado el lunes, 2 de mayo de 2016, 20:11 Estado Finalizado

Finalizado en lunes, 2 de mayo de 2016, 20:13 Tiempo empleado 2 minutos 14 segundos

Puntos 5,3/20,0

Calificación 39,4 de 150,0 (26%) Pregunta

1

Correcta

(77)

Marcar pregunta

Enunciado de la pregunta

En general, la implementación recursiva de un algoritmo es más eficiente que la implementación iterativa

Seleccione una:

a. Verdadero, dado que usa código precompilado por Java b. Verdadero, dado que se define con menos código c. Verdadero, dado que ejecuta menos código

d. Falso, dado que usa más recursos que un algoritmo iterativo e. Falso, dado que soluciona un problema reducido

Retroalimentación

La respuesta correcta es: Falso, dado que usa más recursos que un algoritmo iterativo Pregunta

2

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si se desea almacenar información en un arreglo multidimensional que permita almacenar los resultados de tipo real de un examen de los 25 estudiantes de cada uno de los 11 grados escolares, de cada uno de 37 colegios, de cada una de 18 localidades de 5 ciudades, es posible definir dicha estructura de la siguiente forma

Seleccione una:

(78)

b. float[][][][][] notas = new float[5][18][37][11][25]; c. float[][][][][] notas = new float[26][12][38][19][5]; d. float[][][][][] notas = new float[4][17][36][10][24]; e. int[][][][][] notas = new int[4][17][36][10][24];

Retroalimentación

La respuesta correcta es: float[][][][][] notas = new float[5][18][37][11][25]; Pregunta

3

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Java es un lenguaje que pertenece al paradigma... Seleccione una:

a. Orientado por objetos b. Imperativo puro c. Declarativo d. Lógico e. Funcional f. Transaccional

g. guiado por restricciones h. orientado por modelos

(79)

La respuesta correcta es: Orientado por objetos Pregunta

4

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta El método recursivo int metodo(int n) { if(n == 0) { return 2; } else if(n==1) { return 3; } else {

return metodo(n-1) * metodo(n-2); }

}

invocado con valor n = 5 resulta en : Seleccione una:

a. 1944 b. 1457 c. 2348 d. 1

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

5

(80)

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

¿Cuál es la palabra reservada de java para declarar una variable numérica , con cifras decimales y doble precisión?

Seleccione una: a. double b. float c. boolean d. real e. precision Retroalimentación

La respuesta correcta es: double Pregunta

6

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Los ciclos “repetir” son útiles para definir ciclos que terminan al alcanzar una condición definida.

Seleccione una: Verdadero

(81)

Falso

Retroalimentación

La respuesta correcta es 'Verdadero' Pregunta

7

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

La poscondición para min es: Seleccione una:

a. Pos: {min>=0} b. Pos: {min=0}

c. Pos: {min>=-N Y min <=-N} d. Pos: {min>=2}

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

8

Incorrecta

(82)

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

La poscondición para T es: Seleccione una:

a. Pos: {T=N}

b. Pos: {T=N MOD 2} c. Pos: {T>=0} d. Pos: {T>=N}

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

9

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

La definición de un algoritmo recursivo se basa en Seleccione una:

(83)

b. Casos de prueba solamente

c. Una relación de recurrencia que converge en un caso de prueba d. Por lo menos tres casos de prueba

e. Una o varias soluciones no recursivas y una o varios llamados recurrentes a un método

Retroalimentación

La respuesta correcta es: Una o varias soluciones no recursivas y una o varios llamados recurrentes a un método Pregunta

10

Correcta Puntúa 1,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta

A mayor número de variables que se obtengan como resultado del proceso de modelado de un algoritmo, mejores serán los resultados obtenidos, pero será más dispendioso el trabajo de especificación y construcción del algoritmo Seleccione una:

Verdadero Falso

Retroalimentación

La respuesta correcta es 'Verdadero' Pregunta

11

Incorrecta

(84)

Marcar pregunta

Enunciado de la pregunta

Es posible usar la estructura de selección múltiple para definir instrucciones que suceden de acuerdo con el resultado de tipo real de una variable o una expresión.

Seleccione una: Verdadero Falso

Retroalimentación

La respuesta correcta es 'Falso' Pregunta

12

Correcta

Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta Los métodos en Java permiten: Seleccione una:

a. Describir el método de solución de un problema de análisis numérico b. Encapsular un conjunto de instrucciones

c. Dibujar texto en la pantalla

d. Describir el comportamiento de una clase de objetos e. b y d

(85)

Retroalimentación

La respuesta correcta es: b y d Pregunta

13

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Un diagrama de flujo es la representación de un programa en Java Seleccione una:

a. Verdadero, dado que el lenguaje Java define el uso de dichos diagrama

b. Verdadero, dado que los diagramas de flujo se usan en lenguajes orientados a objetos c. Verdadero en las versiones de java superiores a la 1.5

d. Verdadero, dado que parte de métodos gráficos de Java

e. Verdadero, dado que Java es un lenguaje orientado a flujo de procesos f. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

14

Parcialmente correcta Puntúa 0,3 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

(86)

Seleccione una:

a. Permiten descomponer un problema en problemas más pequeños b. Facilitan la implementación de algoritmos recursivos

c. Permiten organizar el código y fomentan la reutilización del código d. Todas las anteriores

e. a y b

Retroalimentación

La respuesta correcta es: Todas las anteriores Pregunta

15

Incorrecta Puntúa 0,0 sobre 1,0 Marcar pregunta Enunciado de la pregunta El método recursivo int metodo(int n) { if(n == 0) return 1;

else return 2 * cosa(n - 1); }

permite: Seleccione una:

a. Calcular el factorial de 2 b. Calcular 2-n

c. Calcular la suma de los número pares menores que n d. Calcular 2n

(87)

e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

16

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

La forma correcta de definir un método que retorne el cubo de un número flotante de cuatro cifras es:

Seleccione una:

a. float ElCubo(float elValorDeLaVariableFlotante); b. void ElCubo(int valor);

c. void ElCubo(float valor); d. float ElCubo(float valor[4]); e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: float ElCubo(float elValorDeLaVariableFlotante); Pregunta

17

Incorrecta

Puntúa 0,0 sobre 1,0

(88)

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

Para lograr buenos resultados, es recomendable implementar este algoritmo. Como resultado del proceso de modelado, se identifican las siguientes

variables de entrada Seleccione una: a. N, i b. x[i], N, i c. x, i, N d. x, i, N, min, max, T e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

18

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

¿Cuál es el mínimo de iteraciones que se requeriría para calcular los valores de las variables de salida?

(89)

a. N para llenar el arreglo y N para hallar el resultado de cada variable de salida b. N para llenar el arreglo y 3N para hallar cada resultado

c. N para llenar el arreglo, N para calcular la suma de los valores y N para hallar los valores de min. y max

d. N, dado que en un solo ciclo se puede hacer todo e. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores Pregunta

19

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

La poscondición para max es Seleccione una:

a. Pos: {max>=0} b. Pos: {max=1}

c. Pos: {max=0 O max=1} d. Pos: {max=N}

(90)

Retroalimentación

La respuesta correcta es: Pos: {max=1} Pregunta

20

Incorrecta

Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

“A partir de los datos de un arreglo x de N posiciones de valores enteros, que se generan de tal forma quex[i] corresponde a (N–i) MOD 2, se pretende hallar la sumatoria de todos los elementos del arreglo (T), el valor mínimo (min) y el valor máximo (max)”.

De acuerdo con la solución del problema presentado, los procesos de modelado y especificación son útiles porque

Seleccione una:

a. Permiten garantizar que un algoritmo cumpla con las especificaciones dadas b. Motivan la identificación de soluciones óptimas a problemas

c. Brindan un marco de referencia sólido para abordar el proceso de construcción de algoritmos.

d. Todas las anteriores

e. Ninguna de las anteriores, dado que las definiciones halladas en los procesos de

modelado y especificación son puramente abstractas y no se relacionan con la construcción de algoritmos

Retroalimentación

Referencias

Documento similar

de se convertir en chaux par la calcination- L a formation de ces pierres nous paroît due, en grande partie , au détritus des coquillages : Tidentité des

CON EL NOMBRE DEL MEDICAMENTO Nº: CAMPO CON EL Nº DE REGISTRO La Agencia Española de Medicamentos y Productos Sanitarios en relación con la solicitud de modificación Tipo

Pregunta 1. Se otorgará un máximo de 1 punto al resumen correcto del texto. Se calificará con 1 punto la mención correcta del tema, y 1 punto cuando se caracterice adecuadamente

Pregunta Correcta Incorrecta En blanco De la 1 a la 10 + 3 puntos −3/4 puntos 0 puntos De la 11 a la 20 + 4 puntos −1 puntos 0 puntos De la 21 a la 30 + 5 puntos −5/4 puntos 0

Bomberos de Chile al efectuar la evaluación asignará los puntajes de acuerdo a las características técnicas y prestaciones de los trajes, sin asignar un tabla

La Federación de Gremios de Editores de España realiza anualmente el informe de Comercio Interior del Libro de las empresas editoriales privadas y agremiadas en España y que en

(1886-1887) encajarían bien en una antología de textos históricos. Sólo que para él la literatura es la que debe influir en la historia y no a la inversa, pues la verdad litera- ria

[r]