WorksheetsRevisão de Programação Java
Total questions: 15
Worksheet time: 11mins
Java é uma linguagem do tipo:
orientada a classes
orientada a objetos
orientada a variáveis
funcional e lógica
Após a codificação de um programa Java, para obter os resultados computacionais são necessárias pelo menos duas etapas:
gravação e execução
interpretação na JVM E teste no NetBeans
compilação, gerando ".class" E interpretação na JVM
gravação e teste no NetBeans
Posso pegar o ".class" gerado no meu sistema Windows e executar em qualquer sistema operacional (Linux, MacOS etc) que tenha uma JVM.
Verdadeiro
Falso
Considerando o código apresentado na imagem, quando solicitarmos a execução...
Executa normalmente, exibindo uma mensagem na tela.
Não vai funcionar, porque tem um método "static".
Executa normalmente e solicita uma digitação no teclado.
Não vai funcionar, porque não tem o método "main" padrão.
O trecho de codigo java apresentado está realizando
O preenchimento do array "numeros".
A busca do valor máximo do array "numeros"
A soma de todos os elementos do array "numeros"
A média de todos os elementos do array "numeros"
O trecho de codigo java apresentado está realizando
O preenchimento do array "numeros".
A busca do valor máximo do array "numeros"
A soma de todos os elementos do array "numeros"
A média de todos os elementos do array "numeros"
Após a execução do trecho de código java da imagem, será impresso na tela:
0.0
1.5
1.0
3.0
No trecho de código java da imagem, existe uma divisão de dois números inteiros. Com relação ao funcionamento dela, podemos afirmar:
Essa operação acaba sendo inválida porque a variável de saída é do tipo "double"
O resultado da operação sempre será um inteiro, sem valores na parte decimal.
Não há nada de especial na operação, pois a divisão tem sempre resultado "double"
Um dos valores inteiros precisa ser convertido para o código poder ser compilado.
Considerando o método "public void fazAlgo(String valor)"
Ele não retorna valores, pois foi definido como "void"
Ele não faz nada, pois foi definido como "void"
Obrigatoriamente precisa encerrar com um "return" dentro do seu código
Recebe como parâmetro o array de String valor
O atributo "private final int DDD = 54;"
Recebe o valor inicial 54, que pode ser alterado depois.
É uma constante, pois possui o modificador "final"
Pode ser acessado de qualquer lugar, até fora da classe
Depois de receber o valor 54, vai permanecer com ele até o fim do código.
Se quero escrever uma condição, em Java, em que a temperatura é superior a 100 ou inferior a 0, o correto é:
temperatura < 0 || temperatura > 100
temperatura >= 100 || temperatura <= 0
temperatura > 100 || temperatura < 0
temperatura > 100 && temperatura < 0
As instruções "num++;", "num += 1;" e "num = num+1;" são equivalentes (produzem o mesmo resultado).
Verdadeiro
Falso
No trecho de código Java apresentado na imagem, temos a codificação de uma condicional múltipla. Com relação a isto, o código...
Está correto, mas deveria incluir outros valores possíveis.
Está correto, e vai analisar os valores de quociente considerando a precisão de 1 casa decimal
Está incorreto, porque o "default" está sem um "break".
Está incorreto, porque o valor da expressão "switch" deve ser um inteiro
Na classe "ExemploEscopo", apresentada na imagem, existe um erro grave, pois há variáveis e parâmetros dentro dos métodos com o mesmo nome de um atributo.
Verdadeiro
Falso
Toda vez que, numa classe utilizamos a palavra reservada "this", estamos nos referindo a um atributo que foi "encoberto" por uma variável de método.
Verdadeiro
Falso
