Está en la página 1de 13

1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

EVALUACIÓN SEGUNDO BIMESTRE


Comenzado: 1 de ago en 19:16

Instrucciones del examen


Importante:

No está permitido que otra persona esté cerca a usted durante el examen.
Verifique que consten todas las evaluaciones que le corresponden.
Está prohibido el uso de material que no corresponda al proceso.
El tiempo máximo de la evaluación es de 60 minutos. Considere la hora de cierre del sistema en
cada jornada.
No deberá apagar, tapar o bloquear la Webcam en ningúnn momento hasta la finalización del
examen.
Si tiene algún inconveniente, informe al profesor evaluador.
Todo acto de deshonestidad académica bajo este proceso de evaluación remota será sancionado
con la suspensión inmediata del examen. Adicionalmente, estas conductas serán analizadas y
categorizadas como faltas leves, graves o muy graves, y podrán dar inicio a un proceso
sancionatorio de conformidad a la Ley, reglamentos y normativa interna vigente, la misma que
puede ser consultada en la página de
Procuraduría:https://procuraduria.utpl.edu.ec/legislacion-universitaria
(https://procuraduria.utpl.edu.ec/legislacion-universitaria)

Pregunta 1 1 pts

En un método recursivo, generalmente en que caso se debe


modificar los valores de los parámetros del método

En caso de ser necesario

En el caso base

En el caso recursivo

Pregunta 2 1 pts

Seleccione el ciclo repetitivo que permita recorrer todos los


elementos de un arreglo que contiene 15 elementos.

https://utpl.instructure.com/courses/18894/quizzes/133600/take 1/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

for(int i = 0; i < 15; i = i + 2)

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

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

Pregunta 3 1 pts

Observando el siguiente código escrito en Java, que busca


asignar valores a todas las posiciones de un arreglo, deduzca
como fue declarado y creado el arreglo arr. Suponga que l es un
objeto del tipo Scanner que ha sido previamente creado y
asignado valor.
for(int i = 0; i < 8; i ++) {
arr[i] = l.nextDouble();
}

double[ ] arr = new double[ ]

Double[ ] arr = new Double[8]

double[ ] arr = new double[8]

Pregunta 4 1 pts

Uno de los elementos que se necesita suministrar para declarar


un arreglo es

El tamaño del arreglo

La posición inicial

Si es ascendente o no

Pregunta 5 1 pts

https://utpl.instructure.com/courses/18894/quizzes/133600/take 2/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

Dentro de un arreglo bidimensional el primer ciclo repetitivo se


utiliza para

Recorrer cada una de las filas

Recorrer cada una de las celdas

Recorrer cada una de las columnas

Pregunta 6 1 pts

Suponga que ha declarado las variables a, b y c y que pertenecen


a los siguientes tipos de datos entero, real y lógico
respectivamente. Entre las líneas de su programa invoca a un
método así:
a = method(b, c)
¿Cuál sería la declaración del método llamado method?

public static double method(int x, boolean y) { …

public static bolean method(double x, int y) { …

public static int method(double x, boolean y) { …

Pregunta 7 1 pts

¿Qué tipo de métodos pueden reemplazar a una variable?

Los que retornan valor

No se puede realizar el reemplazo

Los que NO retornan valor

Pregunta 8 1 pts
https://utpl.instructure.com/courses/18894/quizzes/133600/take 3/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

¿Cuál de los siguientes métodos utilizaría para encontrar el


número mayor entre 3 números?

public static int obtenerMayor(int x, int y, int z) {


if(x > y) {
if(x > z) {
return x;
}

public static int obtenerMayor(int x, int y, int z) {


if(x > y) {
if(x > z) {
return true;
}
} else if(y > z) {
return true;
}
return false;
}

public static int obtenerMayor(int x, int y, int z) {


if(x > y) {
if(x > z) {
return x;
}
} else if(y > z) {
return y;
}
}

Pregunta 9 1 pts

Suponga que la variable text tiene el valor “La católica de Loja”


¿Qué valor devuelve la sentencia que se muestra más adelante?
Subcadena(text, 3, 8)

católica

ólica de

de Loja

https://utpl.instructure.com/courses/18894/quizzes/133600/take 4/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

Pregunta 10 1 pts

Analice el siguiente método y determine cuántas veces se ejecuta


el ciclo repetitivo si el valor del parámetro es 8
public static boolean method(int value) {
if (value > 2) {
for (int i = 2; i < value; i++) {
if(value % i == 0) {
return false;
}
}
} else {
return false;
}
return true;
}

Pregunta 11 1 pts

La función que busca una cadena dentro de otra se denomina

Subcadena

Concatenar

Posición

Longitud

Pregunta 12 1 pts

https://utpl.instructure.com/courses/18894/quizzes/133600/take 5/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

En un método recursivo, el caso base permite

Detener las invocaciones

Invocar nuevamente al método

Devolver un valor

Pregunta 13 1 pts

La función que permite conocer el número de caracteres que


forman una cadena se denomina

Posición

Concatenar

Subcadena

Longitud

Pregunta 14 1 pts

En el lenguaje de programación Java, se declaró un arreglo así:


int[] arr = {3, 1, 2, 4, 6, 5}; ¿Qué valor imprimiría el siguiente
código?

for(int i = 1; i < arr.length; i = i + 2) {


System.out.println(arr[i]);
}

3
1
2

1
4
5

https://utpl.instructure.com/courses/18894/quizzes/133600/take 6/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

3
2
6

Pregunta 15 1 pts

¿Cuál de las siguientes porciones de código Java permite ingresar


valores a un arreglo? (Suponga que la variable l es de tipo
Scanner y fue declarado anteriormente)

int[] arr = new int[10];


for(int i = 0; i < arr.length; i ++) {
System.out.print("Ingrese un valor: ");
arr = l.nextInt();
}

int[] arr = new int[10];


for(int i = 0; i < arr.length; i ++) {
System.out.print("Ingrese un valor: ");
arr[i] = l.nextInt();
}

int[] arr = new int[10];


for(int i = 0; i < arr.length; i ++) {
System.out.print("Ingrese un valor: ");
}

Pregunta 16 1 pts

El valor de una variable declarada como global se puede utilizar

En un único método

En ningún de los métodos

En varios métodos

Pregunta 17 1 pts
https://utpl.instructure.com/courses/18894/quizzes/133600/take 7/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

Para recorrer un arreglo bidimensional se sigue el siguiente orden

Primero columnas y por cada una de ellas las filas

Primero filas y por cada una de ellas las columnas

Primero las celdas de la derecha y luego las de la izquierda

Pregunta 18 1 pts

Ha declarado el siguiente arreglo String[] arr = {"12345", "1",


“dos"}; ¿Cuál es la salida del siguiente método?
public static int method(String[] arr) {
int tmp = arr[0].length();
int index = 0;
for (int i = 1; i < arr.length; i++) {
if(arr[i].length() < tmp) {
tmp = arr[i].length();
index = i;
}
}
return index;
}

Pregunta 19 1 pts

Usando el lenguaje de programación Java, seleccione la sentencia


que declara y da valores iniciales a un arreglo.

int[] a = new {1, 2, 3, 4, 5}

https://utpl.instructure.com/courses/18894/quizzes/133600/take 8/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

int[] a = [1, 2, 3, 4, 5]

int[] a = {1, 2, 3, 4, 5}

Pregunta 20 1 pts

¿Qué valor imprime el siguiente código Java?


int[] arr = {3, 1, 2, 4, 6, 5};
boolean ep;
for(int i = 0; i < arr.length; i ++) {
ep = true;
for(int d = 2; d < arr[i]; d ++) {
if(arr[i] % d == 0) {
ep = false;
}
}
if(ep == true) {
System.out.print(arr[i]);
}
}

1246

315

3125

Pregunta 21 1 pts

¿Cuál de las siguientes expresiones describe el rango de valores


que puede tener el índice o posición del arreglo

0 < índice <= tamaño del arreglo

0 <= índice <= tamaño del arreglo

0 <= índice < tamaño del arreglo

https://utpl.instructure.com/courses/18894/quizzes/133600/take 9/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

Pregunta 22 1 pts

La función que convierte una cadena de caracteres a un número


entero o real se denomina

Posición

Valor

Concatenar

Longitud

Cadena

Pregunta 23 1 pts

La función que devuelve el valor entero que se utiliza para


representar un carácter se denomina

Longitud

Ordinal

Concatenar

Subcadena

Pregunta 24 1 pts

La sentencia return se utiliza en métodos que

Devuelven valor

No devuelven valor

Pertenecen a cualquier tipo

https://utpl.instructure.com/courses/18894/quizzes/133600/take 10/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

Pregunta 25 1 pts

Suponga que tiene un arreglo de números enteros, el valor más


pequeño ¿de qué tipo de dato sería?

Real

Cadena

Entero

Pregunta 26 1 pts

Analice el siguiente método y determine cuántas veces se ejecuta


el ciclo repetitivo si el valor del parámetro es 8
public static boolean method(int value) {
boolean output = true;
if (value > 2) {
for (int i = 2; i < value; i++) {
if(value % i == 0) {
output = false;
}
}
} else {
output = false;
}
return output;
}

Pregunta 27 1 pts

https://utpl.instructure.com/courses/18894/quizzes/133600/take 11/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

Dentro del lenguaje de programación Java ¿Qué palabra se utiliza


para indicar que un método no devuelve un valor?

null

static

private

void

Pregunta 28 1 pts

Un dato describe:

A un arreglo

A un registro

A un objeto

A un archivo

Pregunta 29 1 pts

Método method()

Método method(Entero a)

Método method() : Real

Pregunta 30 1 pts

Suponga que tiene un método declarado cuya declaración es la


siguiente: public static int method(int a, int b) ¿Cómo debería ser

https://utpl.instructure.com/courses/18894/quizzes/133600/take 12/13
1/8/2020 Examen: EVALUACIÓN SEGUNDO BIMESTRE

la invocación a la llamada recursiva?

method(4, 3)

method

method(2.1, ‘3’);

Examen guardado en 19:43 Entregar examen

https://utpl.instructure.com/courses/18894/quizzes/133600/take 13/13

También podría gustarte