simulado caelum

Download simulado caelum

If you can't read please download the document

Upload: nayra-oliveira

Post on 26-Jun-2015

468 views

Category:

Documents


7 download

DESCRIPTION

Lista e perguntas com respostas comentadas do simulado oferecido pela CAELUM no seu site

TRANSCRIPT

1. Sim ou No? O cdigo abaixo compila e roda sem problemas? int[][] a = new int[10][10]; for(int[] is : a) { for(int i : is){ System.out.println(i); } }Sim No

Explicao sobre a respostaUm novo tipo de for foi adicionado ao java 5.0, o 'enhanced for'. Com ele, os programadores no precisam mais depender de ndices para percorrer um array ou uma 'Collection'. No caso do exerccio temos um array multidimensional. No primeiro 'enhanced for' percorre uma array de array, e, no segundo for, ele percorre por todos os elementos da array passada.

2. Qual o resultado de compilar e executar o cdigo abaixo? public class Carro { public static void main(String[] a) { new Carro().anda(); } public static void anda() { System.out.println("andando...."); para(); } public void para(){ System.out.println("parando...."); } }O cdigo no compila. O construtor Carro() no foi definido. O cdigo no compila. No podemos chamar mtodos estticos em instncias de objetos. O cdigo no compila. Mtodos estticos no devem chamar mtodos no estticos. O cdigo roda e imprime "andando...." "parando...."

Explicao sobre a respostaUm mtodo esttico s pode chamar diretamente outros mtodos estticos ou variveis estticas.

3. Qual o resultado ao tentar compilar e rodar este programa? public class Fors{ static int i; public static void main(String args[]){ for(i=0;i