Revis O De Linguagem De Programa O
1. Faça um breve resumo da história do Java e cite seus principais objetivos.
R: Java foi desenvolvido a partir de 1991 criada com base no c++. Tinha como objetivo ser uma linguagem que fosse lido em dispositivos eletrônicos de consumo popular.
2. Cite as fases de desenvolvimento do Java e explique o que cada uma delas realiza.
R: 1- Edita: O programa é criado em um editor de armazenado em disco; 2- Compila: O compilador cria bytecodes; 3- Carrega: O carregador de classe lê os arquivos .class e coloca os bytecodes na memória; 4- Verifica: O verificador de bytecodes confirma que todos os bytecodes são válidos; 5- Executa: O JVM lê os bytecodes e os compila no momento certo para a linguagem que o computador possa entender.
3. Quais os principais tipos de dados primitivos do Java
R: Literal, inteiro, real e lógico.
4. O Java é case-sensitive¿ Se a sua resposta for afirmativa explique o significado e cite ao menos um exemplo.
R: Sim, pois ele é sensível ao tamanho das letras.
5. Defina o conceito de constante e variável no Java.
R: Constante: É um dado valor ou informação que não sofre alteração ou variação na execução do programa; Variável: É um dado valor ou informação que sofre alterações durante a execução do problema.
6. O tipo primitivo String no Java é um vetor ou um ponteiro. Explique se eu posso acessar e trocar uma letra de uma variável do tipo String e o motivo por que pode ou não trocar diretamente.
R: É um vetor. Pode sim acessar uma letra pois o String é uma cadeia de caracteres.
7. Faça um programa que lê duas notas e caso a média seja maior ou igual a sete imprima aluno aprovado, caso contrário imprima aluno reprovado.
8. Faça um programa que lê o salário de um funcionário e o seu tempo de empresa em anos. Caso ele possua mais de 3 anos calcula um bônus de 30% do seu salário, mas caso contrário, ele calcula um bônus de 20%. Fazer o programa ser realizado até que digite uma entrada t para término do programa.