Você está na página 1de 16

Pregunta 1

Correcta
Puntúa 1,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 2

Incorrecta
Puntúa 0,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 3

Correcta
Puntúa 1,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

Retroalimentación

La respuesta correcta es: Orientado por objetos

Pregunta 4

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=2800,r=2;

r+=x/8000;
x=x%200;
r+=x/1000;
x=x%3000;
r+=x/400;
x=x%500;
r+=x/60;
r+=x%20;
System.out.println(r);

2
Respuesta:

Retroalimentación

La respuesta correcta es: 2

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 fueran


ejecutadas, ¿Qué valor se imprimiría en pantalla?
char i = 'A';
char j = 'B';
int n = 28;
String s = "C";
String t = "D";
String u = i + "" + n + j + "!";
System.out.println (j);
System.out.println (n);
System.out.println (n);
System.out.println (s);
System.out.println (u);

Seleccione una:
a. B
28
28
C

A28B!
b. A
B
C
D
A28B!
c. D
BC
CS
D
SA28B!
d. XA
BA
C1
D
A2B!

Retroalimentación

La respuesta correcta es: B


28
28
C
A28B!

Pregunta 6
Correcta
Puntúa 1,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: 1944

Pregunta 7

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=2800,r=2;

r+=x/5000;
x=x%500;
r+=x/4000;
x=x%4000;
r+=x/300;
x=x%300;
r+=x/20;
r+=x%20;
System.out.println(r);

3
Respuesta:

Retroalimentación
La respuesta correcta es: 3

Pregunta 8

Correcta
Puntúa 1,0 sobre 1,0

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 9

Correcta
Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta
En
 la 
medida 
en 
que 
se 
desarrollan 
algoritmos
 más 
complejos, 
se

hace
 necesario
 documentar
 y 
escribir 
mejor 
los 
algoritmos, 
para

lograr 
una 
mayor 
claridad
 y Comprensión.

Seleccione una:

Verdadero
Falso

Retroalimentación

Recordemos que al avanzar en el proceso debemos documentar mejor el algoritmo para


mayor comprensión de otros programadores

La respuesta correcta es 'Verdadero'

Pregunta 10

Correcta
Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Seleccione la definición con su significado, según las lecturas de la unidad 1

Modelado Respuesta 1

Respuesta
Entradas
2

Salidas Respuesta 3

Constante Respuesta 4
Retroalimentación

Como podemos ver en las lecturas de la unidad 1, estos son los pasos previos a realizar una
buena programación.

La respuesta correcta es: Modelado – El proceso de identificación de entradas y salidas.,


Entradas – Los requerimos para solucionar el problema., Salidas – Los datos que
representan la o las respuestas., Constante – Los datos que no cambian a través del tiempo.

Pregunta 11

Correcta
Puntúa 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

¿Cuál es la representación más común de un arreglo BIDIMENSIONAL en java?

Seleccione una:
a. Matriz [columnas][filas]
b. Edad [ ]
c. numeros [ ] = {1,2};

d. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguna de las anteriores

Pregunta 12

Correcta
Puntúa 1,0 sobre 1,0

Marcar pregunta
Enunciado de la pregunta

Los 
tipos 
de
 retorno 
son 
los 
mismos
 tipos 
de 
datos 
definidos

previamente 
en 
este conjunto
 de
 documentos.Dentro
 del
 proceso
 de

modelado
 se 
define
 que 
un
 algoritmo, 
por 
alguna 
razón
 no 
tiene

salidas,
se
 usa
 el 
tipo 
void que
 garantiza 
que 
se
 respete 
la

sintaxis 
de 
Java.

Seleccione una:

Verdadero
Falso

Retroalimentación

La respuesta correcta es 'Verdadero'

Pregunta 13

Incorrecta
Puntúa 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Realice la relación de recurrencia con base a esta operación. Según la unidad 4.

factorial
(0)
=
1

Seleccione una:
a. factorial
(n)
=
n
*
factorial
(n
‐
1),
para
n
>
0
b. factorial
(n)
=
n
*
factorial
(n
‐
1), para n =0
c. factorial
(n)
=
n
*
factorial
(n
‐
1),
para 
n
<
0

d. factorial
(n)
=
n
*
factorial
(n
‐
1),
para
 n!=
0

Retroalimentación

La respuesta correcta es: factorial
(n)
=
n
*
factorial
(n
‐



1),
para
n
>
0
Pregunta 14

Correcta
Puntúa 1,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 15

Correcta
Puntúa 1,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:
a. float[] notas = new float[25][11][37][18][5];

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 16

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 17
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 r=0;
int x=3;
float a=28.11f;
int b=7;
x=(int)a;
b--;
x=x % b * b % x;
System.out.println(x);

24
Respuesta:

Retroalimentación

La respuesta correcta es: 24

Pregunta 18

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

Seleccione una:
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 19

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 20
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é error imprimiría en pantalla?

int numero;
Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese el número de filas y de columnas de la matriz");
numero = entrada.nextInt();
float[][] matriz = new float[numero][numero];

System.out.println("ingrese los valores de la matriz");

for( int i = 0; i <numero; i++)


{
for( int j = 0; j <numero; j++)
{
System.out.println("ingrese el valor para la fila "+(i+1)+" de la columna "+(j+1));
matriz[i][j]= entrada.nextInt();
}
System.out.println(" ");
}
System.out.println(" la matriz es:");

for(int i = 0; i <numero; i++)


{
for( int j = 0; j <numero; j++)
{
System.out.print(matriz[i][j]+" ");
}
System.out.println(" ");
}

Seleccione una:

a. Ninguno, es una matriz e imprime perfecto


Como podemos comprobar ejecutándolo en el programa Eclipse.
b. No compila
c. Las filas y las columnas no concuerdan
d. Ninguna de las anteriores

Retroalimentación

La respuesta correcta es: Ninguno, es una matriz e imprime perfecto

Você também pode gostar