Buscar

Simulado 1 - Aula 1

Prévia do material em texto

1a Questão 
 
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o bytecode para 
instruções nativas do processador, permitindo, dessa forma, que uma mesma aplicação seja executada em 
qualquer plataforma computacional que possua essa implementação. Trata-se de 
 
 Java Virtual Machine. 
 
Java API. 
 JavaBeans. 
 
J2SE. 
 
JavaFX. 
 
 
 
 
 
 2a Questão 
 
 
Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para 
deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação 
orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, 
marque a opção incorreta: 
 
 deve começar com letras minúsculas, porém não podem começar com números. 
 
toda classe deve começar com uma letra maiúscula 
 
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada 
palavra deve ser em maiúscula. 
 
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) 
 
O nome da classe deve fazer referência total ao seu objeto 
 
 
 
 
 
 3a Questão 
 
 
Uma das razões pela portabilidade da tecnologia Java é a utilização da JVM (Java Virtual Machine). É 
correto dizer em relação a JVM: 
 
 
Ela é usada para compilar um código Java. 
 
A JVM gera um código executável para cada sistema operacional. 
 A JVM representa uma camada extra entre o sistema operacional e a aplicação, responsável por 
"traduzir" (entre outras funções) o que sua aplicação deseja fazer para as respectivas chamadas do 
sistema operacional no qual ela está rodando no momento, ou seja, sua aplicação roda sem 
nenhum envolvimento com o sistema operacional. 
 
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. 
 
A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional 
específicos. 
 
 
 
 
 
 
 4a Questão 
 
 
Os programas Java normalmente passam por cinco fases para serem executados: 
 
 
Edição; Compilação; Carga; Execução; 
 Edição; Compilação; Carga; Verificação; Execução; 
 
Edição; Carga; Verificação; Execução; 
 
Edição; Compilação; Verificação; Execução; 
 
Edição; Compilação; Carga; Validação; Execução; 
 
 
 
Explicação: A linguagem de programação Java é tida como uma linguagem híbrida, a mesma realiza a 
compilação de seu código-fonte para bytecode para em seguida interpretá-lo em sua máquina virtual. 
 
 
 
 
 5a Questão 
 
 
Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver 
conhecimento em linguagem de programação, porque Java é totalmente estruturada em objetos. Para 
começar a programar será necessário fazer o download: 
 
 
JRE 
 JDK 
 
Eclipse 
 
JSP 
 NetBeans 
 
 
 
 
 
 6a Questão 
 
 
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador 
a(s) seguinte(s) tecnologias: (assinale somente uma alternativa) 
 
 
Somente o Java Standard Edition. 
 
O JDK e o Java Standard Edition. 
 A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e 
do Java SE (Standard Edition) - JDK. 
 
Somente a Java Virutal Machine-JVM. 
 
Somente o Java Runtime Enviroment-JRE. 
 
 
 
 
 
 
 7a Questão 
 
 
Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não 
permite distribuição de objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se 
ao: 
 
 J2EE - Java2 Enterprise Edition 
 
Java servlets 
 J2SE - Java2 Standard Edition 
 
J2ME - Java2 Micro Edition 
 
Java applets 
 
 
 
 
 
 8a Questão 
 
 
Analise as seguintes sentenças: 
I) A plataforma Java Enterprise Edition define um padrão para desenvolvimento de aplicações empresariais 
em múltiplas camadas, incluindo a plataforma Web. 
II) O Java Standard Edition aproveita as vantagens gerais da linguagem Java, mas roda somente no 
ambiente windows. 
III) O Java Runtime Environment possui tudo que é necessário para desenvolver programas em Java. 
Das sentenças acima, apenas: 
 
 
I e II são verdadeiras 
 
I e III são verdadeiras 
 III é verdadeira 
 I é verdadeira 
 
II é verdadeira

Continue navegando