Escolar Documentos
Profissional Documentos
Cultura Documentos
Nome: _______________________________________________________________________
* Ao final da prova, enviar os arquivos .java (ou .zip) para ygo@pesqueira.ifpe.edu.br com o texto
“PROVA DE POO 1a UNIDADE - <<SEU NOME>>” no campo assunto.
* Após enviar os arquivos, e antes de fechar o simulador, baixe novamente os arquivos, a partir do e-mail
enviado, para conferir se os arquivos estão abrindo corretamente. Arquivos com erros de leitura serão
desconsiderados.
* Salve seu trabalho periodicamente (com período curto). Não será permitido realizar uma nova prova no
caso de perda dos dados por falhas no computador ou na internet (a não ser que seja uma falha permanente
– como no caso de falta de energia). No caso de falha da internet, a prova deve ser feita utilizando o
compilador offline.
* É permitida a consulta aos slides das aulas. Antes de iniciar a prova, baixe o arquivo e deixe aberto.
Durante a realização da prova será permitido abrir apenas uma aba no navegador, que será do repl.it. Não
será permitido usar o celular durante a prova.
1) (2,0) O que é e o que faz o Java Virtual Machine (Máquina Virtual Java)?
3) (2,5) a) Faça um método que gere 5 números inteiros aleatórios entre 0 e 9 e armazene em um vetor (de
inteiros).
b) Atualizar o método em (a) para que o vetor não tenha números repetidos. Um novo número aleatório
deve ser sorteado sempre que um número repetido for localizado (e este número repetido deve ser
substituído pelo novo número sorteado). O código fonte deve ser enxuto. Obs.: na alternativa (b), copie e
cole o método (a) para não apagar a resposta anterior (a) (para correção) – só tem que mudar o nome do
método na cópia para não ficar igual.