You are on page 1of 4

Fundamentos de Programación 1 Nombres y Apellidos : Juan Deyby Carlos Chullo

CUI 20130898

PREGUNTAS DE REPASO
1. Es legal para almacenar enteros y también funciona en una sola matriz estándar. (T / F) >>F<< 2. Dado un vector que se llama myArray, se accede al primer elemento de fi en la matriz mediante myArray [0]. (T / F) >>T<< 3. Proporcionar una declaración de una matriz de cadenas insultado. >>String [] cadena = new String [10];<< 4. Tenga en cuenta la dirección a cualquier método principal: void (String [] args) public static ¿Qué clase de cosa es args?

>> El parámetro args en la principal es una matriz de cadenas.<<
5. Supongamos que crea una matriz con la siguiente afirmación: char [] opciones = new char [4]; ¿Cuál es el valor predeterminado de un elemento típico de esta variedad? ¿Es basura o algo en particular? >>••••<<>>es basura<< 6. El valor de la longitud de un array es igual al valor del índice aceptable más grande del array. (T / F)

>>F<<
7. Dado cartas cadena = "abcdefghijklmnopqrstuvwxyz"; alfabeto char [] = new char [26]; Escribir un bucle para que inicializa alfabeto con los personajes de las letras. >>public class Practice { public static void main(String []args){ String x = "abcdefghijklmnopqrstuvwxyz"; char[] y=new char[26]; for(int i=0;i<y.length;i++) y[i]=x.charAt(i); } }<<

8. Escriba una sola instrucción que copia todos los elementos de caracteres matriz1 [] = {'x', 'y', 'z'}; a los tres últimos elementos de caracteres arr2 [] = new char [26]; >>public class Practice { public static void main(String []args){ char[] matriz1={'x','y','z'}; char[] arr2=new char[26]; System.arraycopy(matriz1, 0, arr2, arr2.length-3, 3); System.out.print(arr2); } }<< 9. En la Figura 10.7 's programa MovingAverage, suponga que desea cambiar en la otra dirección. ¿Cómo escribirías el interior de cabecera loop, y ¿cómo escribir la instrucción de asignación matriz en el interior de bucle? >>for (int d = days.length-1, d> 0, d -) La sentencia de asignación elemento de la matriz en este ciclo es: día [d] = días [d-1];<< 10. ¿Qué tipo de valor contiene un histograma típico "bin"? >>"bin" histograma contiene el número de ocurrencias de un evento.<< 11. Es posible buscar los identificadores de matrices para un elemento igual a id con nada más que esto: int i; for (i = 0; i <ids.length Identificación && = ids [i];! i + +) {} if (<boolean-expression>) { volver i; } ¿Cuál es el <boolean-expression> que indica que se ha encontrado? >>La expresión booleana que indica que se ha encontrado es: (Ids.length! = 0 && i! = Ids.length)<< 12. Hemos elegido utilizar métodos de la clase para implementar nuestro algoritmo de ordenación. ¿Qué es una ventaja de que? >>La ventaja de la utilización de métodos de clase es que el método de clasificación se puede utilizar con cualquier matriz que se ha pasado, no sólo en una específica matriz variable.<<

13. Un método para ordenar API de Java está en lo que la clase? >>Un método para ordenar API de Java se encuentra en la clase Arrays.<< 14. Hemos dicho que una matriz bidimensional es un array de arrays. Considere la siguiente declaración: double [] [] myArray = new double [5] [8]; En el contexto de la expresión, la matriz de matrices, lo que no myArray [3] significa? >>myArray [3] se refiere a la cuarta fila, que pasa a ser una serie de ocho valores double.<< 15. En la creación de un conjunto de objetos, hay que crear una instancia del objeto de matriz, y también se debe crear una instancia de cada objeto de elemento que se almacena en el array. (T / F) >>T<< 16. ¿Cómo es un ArrayList más versátil que una matriz? >>Un ArrayLits es dinámico y puede almacenar mayormente cualquier contenido en el lugar que se desee, en cambio un Array es limitado y solo acepta un solo tipo de contenido.<< 17. Para evitar los errores de ejecución, siempre hay que especificar el tamaño de un ArrayList al declararla. (T / F) >>F<< 18. ¿Cuál es el tipo de retorno del método get de la clase ArrayList? >>Devuelve el elemento que está en la posición indicada.<< 19. Si se llama al método ArrayList, agrega (i, x), lo que sucede con el elemento original en la posición i? >> El elemento que es originalmente en la posición i se desplaza a la siguiente posición de índice más alto.<< 20. Específicamente, bajo qué circunstancias autoboxing lugar? >>Autoboxing tiene lugar cuando una primitiva se está utilizando en un lugar que espera una referencia.<< 21. Escribe una sentencia que anexa el valor doble, 56.85, al final de un ArrayList existente llamados precios. >>precios.add (56,85);<<

22. Escriba una declaración que muestra todos los valores en un ArrayList de Dobles llamado precios. Ponga la lista completa entre corchetes y el uso de una coma y un espacio para diferentes valores diferentes en la lista. >>System.out.print(precios);<< 23. ¿Qué es un objeto anónimo? >> Un objeto anónimo es un objeto que se crea una instancia pero no se almacena en una variable.<< 24. Debe utilizar un bucle for-each, y no una tradicional bucle, cada vez que necesita para recorrer una colección de elementos. (T / F) >>F<<>>En ambos casos funciona<< 25. Teniendo en cuenta: Usted tiene una clase WeatherDay que almacena información sobre el clima para un solo día. Usted desea almacenar objetos WeatherDay durante todo un año. La tarea principal de su programa es la clasificación WeatherDay objetos (por ejemplo, más o menos por la temperatura, ordenar por velocidad del viento, y así sucesivamente). ¿Cómo se debe almacenar su WeatherDay objetos en una ArrayList o en un conjunto estándar? Proporcionar un justificación de su respuesta. >> Usted debe guardar sus objetos WeatherDay en una matriz estándar. Justificación: No hay necesidad de que la matriz de crecer o encogerse ya que el tamaño está fijado es 365 (arrays estándar tienen un fijo tamaño). Tendrá que hacer muchas modificaciones en la que es más fácil un Array.<<