Prévia do material em texto
EXERCICIOS PARA FAZER EM CASA 1. Preencha as lacunas em cada uma das seguintes afirmações (0.25) total 6.5 pontos. a) A empresa que popularizou a computação pessoal foi ______________________. b) O computador que tornou computação pessoal legitima nos negócios e na indústria foi __________________________ c) Os computadores processam dados sob o controle de conjuntos de instruções chamados ______________________ d) Os principais unidades logicas do computador são ____________,____________,__________,______________,_________,e _________ e) Os três tipos de linguagens discutidas no capitulo são________,_________,_________. f) Os programas que traduzem programas de linguagem de alto nível em linguagem de máquina são chamados______________________ g) O ___________ permite aos usuários de computador localizar e visualizar documentos baseados em multimédia sobre aproximadamente qualquer assunto pela internet. h) O comando ___________ do JDK executa um aplicativo Java. i) O Comando __________ do JDK compila um programa j) Um aquivo de programa Java deve terminar com extensão de arquivo _________ k) Quando um programa Java é compilado, o aquivo produzido pelo compilador termina com a extensão de arquivo ________________ l) O arquivo produzido pelo compilador Java contem__________ que são executados pelo java Virtual Machine m) Os objectos tem a propriedade de _______________---- embora os objectos possam saber comunicar entre si por interfaces bem definidas, normalmente não tem permissão de saber como outros objectos são implementados. n) Os programadores Java concentram-se na criação de ___________, que contem campos e o conjunto de métodos que manipula esses campos e fornecem serviços para clientes. o) O processo de analisar e projetar um sistema de um ponto de vista orientado a objetos é chamado ______________ p) O OOD tira proveito de relacionamento de ______________, nos quais novas classes de objetos são derivados absorvendo características de classes existentes e, em seguida, adicionando características únicas dessas mesmas classes. q) ___________ É uma linguagem gráfica que permite que as pessoas que projectão sistemas de software utilizem uma notação padrão da industria para representa-las. r) O tamanho, forma, cor e peso de um objeto são considerados ____________ da classe o objeto. s) As linguagens mais convenientes para que programadores escreva programas rápida e facilmente são as linguagens ____________ t) u) a única linguagem que um computador pode entender diretamente é a _________ do computador v) Qual a diferença entre erros fatais e erros não fatais? Porque você poderia preferir que o programa sofresse um erro fatal em vez de um erro não fatal? w) Um (a) ____ fornece muitas ferramentas que suportam o processo de desenvolvimento de software, como editores para escrever programas simples. x) A linguagem de programação _________ foi desenvolvida por Bjarne Stroustrup no inicio dos anos 80 na Bell Laboratories. y) As classes podem ter relacionamentos chamados _____________ com outras classes. z) O _________ transfere os arquivos .classe contendo os bytecodes do programa para a memoria principal. aa) Um programa __________ pode executar em múltiplas plataformas. bb) Os programas java normalmente passam por cinco fase a saber que são: _______,________,________,__________,_____________ 2. Responde as seguintes questões Explique as duas fases de compilação de programas java. (2.0) Provavelmente você esteja usando no pulso um dos tipos mais comuns de objectos do mundo- um relógio-. Explique como que cada um dos seguintes termos e conceitos se aplicam a noção de um relógio: objeto, atributos, comportamentos, classe, herança) considere, por exemplo, o alarme de um relógio), abstração, modelagem, mensagens, encapsulamento, interface e ocultamento de informações. (4.5). 3. Crie um programa em java no netbeans pode usar a verão 8.02 adiante que faz a adição de dois números. (7.0). a) o nome do projecto deve ser adittion, e que o programa de adição que exibe a soma de dois números. A classe deve se chamar Addition, o método principal cria um Scanner para obter a entra da janela de comando, e a declaração de variáveis int numebr1; int numebr2; e int sum, e que a saída seja soma de dois números.