You are on page 1of 16

Pregunta 1

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Es posible usar la estructura de seleccin mltiple para definir instrucciones que suceden de
acuerdo con el resultado de tipo real de una variable o una expresin.

Seleccione una:
Verdadero
Falso

Retroalimentacin

La respuesta correcta es 'Falso'

Pregunta 2

Incorrecta
Punta 0,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta
A mayor nmero de variables que se obtengan como resultado del proceso de modelado de
un algoritmo, mejores sern los resultados obtenidos, pero ser ms dispendioso el trabajo
de especificacin y construccin del algoritmo

Seleccione una:
Verdadero
Falso

Retroalimentacin

La respuesta correcta es 'Verdadero'

Pregunta 3

Correcta
Punta 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. Lgico
e. Funcional
f. Transaccional
g. guiado por restricciones
h. orientado por modelos

Retroalimentacin
La respuesta correcta es: Orientado por objetos

Pregunta 4

Correcta
Punta 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 imprimira 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:

Retroalimentacin

La respuesta correcta es: 2

Pregunta 5

Correcta
Punta 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 imprimira 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!

Retroalimentacin

La respuesta correcta es: B


28
28
C
A28B!

Pregunta 6

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

El mtodo 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

Retroalimentacin

La respuesta correcta es: 1944

Pregunta 7

Correcta
Punta 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 imprimira 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:

Retroalimentacin

La respuesta correcta es: 3

Pregunta 8

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

En general, la implementacin recursiva de un algoritmo es ms eficiente que la


implementacin iterativa

Seleccione una:
a. Verdadero, dado que usa cdigo precompilado por Java
b. Verdadero, dado que se define con menos cdigo
c. Verdadero, dado que ejecuta menos cdigo
d. Falso, dado que usa ms recursos que un algoritmo iterativo

e. Falso, dado que soluciona un problema reducido

Retroalimentacin
La respuesta correcta es: Falso, dado que usa ms recursos que un algoritmo iterativo

Pregunta 9

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

En la medida en que se desarrollan algoritmos ms complejos, se hace


necesario documentar y escribir mejor los algoritmos, para lograr una mayor claridad
y Comprensin.

Seleccione una:
Verdadero

Falso

Retroalimentacin

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


mayor comprensin de otros programadores

La respuesta correcta es 'Verdadero'

Pregunta 10

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Seleccione la definicin con su significado, segn las lecturas de la unidad 1


Modelado Respuesta 1

Entradas Respuesta 2

Salidas Respuesta 3

Constante Respuesta 4

Retroalimentacin

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

La respuesta correcta es: Modelado El proceso de identificacin 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 travs del tiempo.

Pregunta 11

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Cul es la representacin ms comn de un arreglo BIDIMENSIONAL en java?

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

Retroalimentacin

La respuesta correcta es: Ninguna de las anteriores

Pregunta 12

Correcta
Punta 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
razn no tiene salidas,se usa el tipo void que garantiza que se respete la sintaxis de Java.

Seleccione una:
Verdadero

Falso

Retroalimentacin

La respuesta correcta es 'Verdadero'

Pregunta 13

Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

Realice la relacin de recurrencia con base a esta operacin. Segn la unidad 4.

factorial(0)=1

Seleccione una:
a. factorial(n)=n*factorial(n1),paran>0
b. factorial(n)=n*factorial(n1), para n =0
c. factorial(n)=n*factorial(n1),para n<0
d. factorial(n)=n*factorial(n1),para n!=0

Retroalimentacin

La respuesta correcta es: factorial(n)=n*factorial(n1),paran>0

Pregunta 14

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

La definicin de un algoritmo recursivo se basa en:

Seleccione una:
a. Casos de prueba y relacin de recurrencia
b. Casos de prueba solamente
c. Una relacin 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
mtodo

Retroalimentacin

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

Pregunta 15

Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Si se desea almacenar informacin 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];

Retroalimentacin

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

Pregunta 16
Correcta
Punta 1,0 sobre 1,0

Marcar pregunta

Enunciado de la pregunta

Los ciclos repetir son tiles para definir ciclos que terminan al alcanzar una condicin
definida.

Seleccione una:
Verdadero

Falso

Retroalimentacin

La respuesta correcta es 'Verdadero'

Pregunta 17

Correcta
Punta 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 imprimira 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:

Retroalimentacin

La respuesta correcta es: 24

Pregunta 18

Correcta
Punta 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 telfonos mviles

Seleccione una:
Verdadero

Falso

Retroalimentacin

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
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

Una expresin booleana en pseudocdigo, que permita saber si un valor a es mltiplo 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)

Retroalimentacin

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

Pregunta 20

Correcta
Punta 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 imprimira en pantalla?
int numero;
Scanner entrada = new Scanner(System.in);
System.out.println("Ingrese el nmero 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 ejecutndolo en el programa Eclipse.


b. No compila
c. Las filas y las columnas no concuerdan
d. Ninguna de las anteriores

Retroalimentacin

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

You might also like