java
2. A, Porque o código está correto, onde foi atribuído o nome de “good” a Thread, e o método Run retorna o nome da Thread que está sendo executada.
3. A, será escrito na saída “true” pelo fato da variável expr do IF ter o seu valor atribuído como “true” e com isso entrar na primeira condição do IF;
4. 59, Porque está sendo atribuído o valor 59 na posição 0 do array.
5. D, Porque a variável j foi atribuída com o valor da variável i que foi atribuída com o valor null;
6. Está foi uma que eu não entendi;
7. Está da erro na compilação mas, se continuar ela executa é apresenta “USA”;
8. C, pelo fato de ser um objeto do tipo a mas foi instanciado como sendo do tipo B e ao chamar o método ele vai retornar o método da classe B;
9. C, pelo fato de ser um objeto do tipo a mas foi instanciado como sendo do tipo C e ao chamar o método ele vai retornar o método da classe C, as Exceptions no código neste caso não vão alterá-lo, pois elas não serão usadas; Essa eu errei;
10. Essa eu não entendi pelo fato de não conhecer o funcionamento dos imports Pattern e Matcher.
11. Essa eu não entendi pelo fato de não conhecer o funcionamento do import Scanner.
12. Essa eu não entendi pelo fato de não conhecer o funcionamento dos imports Pattern e Matcher.
13. Essa eu não entendi pelo fato de não conhecer o funcionamento dos imports Pattern e Matcher;
14. Está eu não sei;
15. Esta eu não sei;
16. Eu não conhecia o modificado de acesso transiente;
17. B, uma enum não pode ser instanciada;
18. Essa eu não entendi;
19. Esta eu não sei;
20. Esta eu não sabia;
21. Esta eu não sabia pelo fato de não conhecer muito de Threads, eu ainda não tinha visto elas serem usadas desta forma;
22. A, pelo fato de que a variável local não pode mudar o valor da global;
23. Esta eu não sabia;
24. B, porque a Thread quando