Está en la página 1de 2

Universidad Nacional Autónoma de México

FES Acatlán Matemáticas Aplicadas y Computación


Estructura de Datos Primer Parcial Tipo A

ALUMNO: ______________________________________________GRUPO:__________________

1. Es un método que se ejecuta automáticamente cuando se crea un objeto de una


clase. Sirve para inicializar los miembros de la clase. (1 punto)
a) Método
b) Clase
c) Constructor
d) Atributo

2. ¿Qué está mal en la siguiente definición de la clase ? (1 punto )

import java.io.*;
class Buffer
{
private char datos[];
private int cursor ;
private Buffer(int n)
{
datos = new char[n]
};
public static int Long( return cursor;);
public String contenido(){}
}

3. ¿Para qué sirven los métodos getters (get) y setters (set)?(1 punto )
___________________________________________________________________
___________________________________________________________________
___________________________________________________________________

4. ¿En qué consiste el ordenamiento de burbuja? (1 punto )


___________________________________________________________________
___________________________________________________________________
___________________________________________________________________

5. Sea el vector {6, 22, 11, 16, 27, 3, 5} después de aplicarle tres veces un algoritmo de
ordenación el resultado es: {6, 11, 3, 5, 16, 22, 27} ¿Qué algoritmo se está
utilizando? (1 punto )
a) Algoritmo de inserción
b) Algoritmo de selección
c) Algoritmo de burbuja
d) Algoritmo de mergesort
Universidad Nacional Autónoma de México
FES Acatlán Matemáticas Aplicadas y Computación
Estructura de Datos Primer Parcial Tipo A

6. ¿Cuál es el resultado del siguiente programa? (2 puntos)

import java.io.*;
class Inicial
{
public static void main(String [] a) throws IOException
{
final int NUM = 10;
BufferedReader entrada = new BufferedReader( new
InputStreamReader(System.in));
int nums[]= new int[NUM];
int total = 1;
System.out.println("Por favor, introduzca " + NUM + " datos");

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


{
nums[i] = Integer.parseInt(entrada.readLine());
}
System.out.print("\nLista de números: ");
for (int i = 0; i < NUM; i++)
{
System.out.print(" " + nums[i]);
total *= nums[i];
}
System.out.println("\nEl producto de los números es " + total);
}}

7. Dado el array:

Escribir un programa en JAVA que encuentre la suma de todos los elementos que no
pertenecen a la diagonal principal. (3 puntos)

También podría gustarte