Teste do Capítulo 1

Java para Iniciantes (Oracle) - Jun 21 - - Dev Community

Apêndice A Respostas dos testes (página 604)

1. O que é bytecode e por que ele é importante para o uso de Java em programação na Internet?
Bytecode é um conjunto de instruções altamente otimizado que é executado pela Máquina Virtual Java. Ele ajuda Java a fornecer portabilidade e segurança.

2. Quais são os três princípios básicos da programação orientada a objetos? Encapsulamento, polimorfismo e herança

3. Onde os programas Java começam a ser executados?
Os programas Java começam a ser executados em main( )

4. O que é uma variável?
Uma variável é um local nomeado na memória. O conteúdo de uma variável pode ser alterado durante a execução de um programa.

5. Qual dos nomes de variável a seguir é inválido?
A. count
B. $count
C. count27
D. 67count
R: A variável inválida é a da opção D. Nomes de variável não podem começar com um dígito.

6. Como se cria um comentário de linha única? E um comentário de várias linhas? Um comentário de linha única começa com // e termina no fim da linha. Um comentário de várias linhas começa com /* e termina com */.

7. Mostre a forma geral da instrução if. Mostre também a do laço for.
Forma geral de if:
if(condição) instrução
Forma geral de for:
for(inicialização; condição; iteração) instrução;

8. Como se cria um bloco de código?
Um bloco de código começa com uma chave de abertura e termina com uma chave de fechamento.

9. A gravidade da Lua é cerca de 17% a da Terra. Crie um programa que calcule seu peso na Lua.

/*
 Calcula seu peso na Lua.
 Chame este arquivo de Moon.java.
*/
class Moon {
 public static void main(String args[]) {
    double earthweight; // peso na Terra
    double moonweight; // peso na Lua
    earthweight = 165;
    moonweight = earthweight * 0.17;
    System.out.println(earthweight + " earth-pounds is equivalent to " + moonweight + " moon-pounds.");
   }
}

Enter fullscreen mode Exit fullscreen mode

10. Adapte o código da seção Tente isto 1-2 para que ele exiba uma tabela de conversões de polegadas para metros. Exiba 12 pés de conversões, polegada a polegada. Gere uma linha em branco a cada 12 polegadas. (Um metro é igual à aproximadamente 39,37 polegadas.)

/*
 Este programa exibe uma tabela de
 conversão de polegadas para metros.
 Chame-o de InchToMeterTable.java.
*/
class InchToMeterTable {
 public static void main(String args[]) {
     double inches, meters;
     int counter;
     counter = 0;
         for(inches = 1; inches <= 144; inches++) {
             meters = inches / 39.37; // converte para metros
             System.out.println(inches + " inches is " + meters + " meters.");
            counter++;
            // a cada 12 linhas, exibe uma linha em branco
            if(counter == 12) {
                System.out.println();
                counter = 0; // zera o contador de linhas
            }
          }
         }
}
Enter fullscreen mode Exit fullscreen mode

11. Se você cometer um engano na digitação ao inserir seu programa, isso vai resultar em que tipo de erro? Erro de sintaxe.

12. É importante o local onde inserimos uma instrução em uma linha?
Não, Java é uma linguagem de forma livre.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player