Verdadeiro ou Falso: O java é uma linguagem fracamente tipada.
Falso. O Java é uma linguagem fortemente tipada e temos que declarar o tipo da variável quando declaramos a mesma.
Verdadeiro:
boolean estudante = true;
Como imprimir “Olá” seguido de uma nova linha no console?
System.out.println("Olá")
Verdadeiro ou Falso:
Para executar o mesmo trecho de código 10 vezes podemos usar o while.
Verdadeiro.
Apesar de ser mais indicado usar o for por sabermos a quantidade de vezes que vamos executar, podemos sim usar o while para isso.
O que será impresso pelo seguinte código:
int x = 3;
if (x > 0) {
System.out.println("Positivo");
} else {
System.out.println("Não positivo");
}
Positivo
Qual a extensão de arquivo para programas compilados Java?
.class
Verdadeiro ou Falso:
A declaração abaixo está correta?
char nome = "Gustavo";
Falso;
O tipo char armazena um único caractere e deve ser declarado com aspas simples, não duplas.
char nome = 'G';
Método Scanner para ler uma linha inteira de texto.
nextLine();
Qual função do break no laço de repetição?
Interromper imediatamente a execução do loop.
Verdadeiro ou Falso:
O código a seguir irá executar 10 vezes (ou irá imprimir 10 números)
for (int i = 1; i <= 100; i+=9) {
System.out.println(i);
}
Falso. Irá executar 12 vezes:
1, 10, 19, 28, 37, 46, 55, 64, 73, 82, 91, 100
Como se chama o intermediário independente de plataforma gerado pelo compilador Java.
Bytecode
Qual tipo primitivo armazena valores de texto de vários caracteres?
String
Método para exibir uma caixa de input com campo de texto.
showInputDialog()
Qual a função do continue no laço de repetição?
Pular imediatamente para a próxima interação ignorando todo o resto do corpo do loop.
Qual a condicional que verifica se um número x está entre 1 e 100 inclusive?
if (x >= 1 && x <= 100)
O que é WORA?
Write Once Run Anywhwere -> Marca registrada do Java.
Qual o tipo de dado que o código a seguir exibe?
System.out.println(3 + 4 * 2);
int
O que faz a seguinte condicional?
if (n > 0 && n % 2 == 0)
Verifica se o número é par E positivo
Como será avaliada a seguinte condição (true ou false)?
cond1 || cond2 && !cond1
true
Como se chama o processo de transformar código em algo executável na máquina?
Build
O que são as wrapper classes?
São classes que permitem que usemos o tipos de dados primitivos como objetos. Elas possuem métodos/funções úteis como os métodos de conversão de tipos.
Integer.parseInt("123"); // converte String para int primitivo
Double.valueOf("3.14"); // converte String para Double
Boolean.toString(true); // converte boolean para String
Verdadeiro ou Falso?
O seguinte trecho de código tenta ler a próxima informação digitada pelo usuário mas não funciona. O correto seria chamar linha.nextLine();
String linha = new Scanner(System.in).nextLine();
Falso. O código funciona e lê a próxima informação digitada pelo usuário.
Verdadeiro ou falso:
O código a seguir está em loop infinito, ou seja, não vai parar de executar, caso não haja nenhum break internamente:
while ((valor = scanner.nextInt()) >= 0)
Falso. Ele vai parar de executar se o usuário digitar um número negativo.
Qual é a saída do código a seguir?
int a = 2, b = 3, c = 5;
if (a + b * c > c % b + a * b) {
System.out.println("X");
} else {
System.out.println("Y");
}
X
a + b*c = 2 + 3*5 = 17;
c%b + a*b = 5%3 + 2*3 = 2 + 6 = 8
17 > 18