Buscar

Linguagem de programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: CCT0261 - LING.DE PROGRAM. Período Acad.: 2017.3 EAD (G) / EX 
 
 
1. 
 
 
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o 
código compilado 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. Esse interpretador trata-se do(a): 
 
 
 
J2SE. 
 
Java API. 
 
Java Virtual Machine. 
 
JDK. 
 
JavaBeans. 
 
 
 
2. 
 
 
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo 
código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo 
de compilação e execução do programa. 
 
 
 
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode 
é executado. 
 
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode 
é executado. 
 
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é 
executado. 
 
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é 
executado. 
 
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo 
MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode 
é executado. 
 
 
 
3. 
 
 
No âmbito da linguagem Java, considere: 
I. Edição é a criação do programa, que também é chamado de código Bytecode. 
II. Compilação é a geração de um código intermediário chamado fonte, que é um código 
independente de plataforma. 
III. Na interpretação, a máquina virtual Java ou JVM analisa e executa cada instrução do 
código Bytecode. 
IV. Na linguagem Java a interpretação ocorre apenas uma vez e a compilação ocorre a 
cada vez que o programa é executado. 
Está correto o que consta em 
 
 
 
II e IV, somente 
 
I, II, III e IV 
 
III, somente 
 
IV, somente 
 
III e IV, somente 
 
 
 
4. 
 
 
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 III são verdadeiras 
 
II é verdadeira 
 
III é verdadeira 
 
I e II são verdadeiras 
 
I é verdadeira 
 
 
 
5. 
 
 
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, 
contendo código fonte em java. Marque a única alternativa CORRETA, 
para a descrição do processo de compilação e execução do programa. 
 
 
 
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o 
bytecode é executado. 
 
Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando java 
MeuPrograma.java o bytecode é executado. 
 
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o 
bytecode é executado. 
 
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando java 
MeuPrograma.class o bytecode é executado. 
 
Com o comando javac MeuPrograma compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando java 
MeuPrograma.java o bytecode é executado. 
 
 
6. 
 
(ENADE/2011) Eclipse, Netbeans, Jdeveloper são exemplos de ambientes integrados de 
desenvolvimento, chamados de IDE, que têm por objetivo facilitar o desenvolvimento de 
softwares, provendo maior produtividade e gerenciamento de projetos. A especificação 
JavaBeans foi criada para ser um padrão de desenvolvimento de componentes que 
 
 
possam ser facilmente usados por outros desenvolvedores em diferentes IDE. 
Com relação ao tema, analise as asserções a seguir: 
Seja para o Netbeans ou para o Eclipse, é possível adquirir componentes de 
terceiros que facilitem a implementação do seu projeto 
PORQUE 
como o código desses componentes está em linguagem intermediária, ou seja, 
independente da arquitetura de um computador real, só é necessário que a máquina 
virtual esteja instalada no computador onde o aplicativo será executado e a máquina 
virtual será a responsável pela interpretação do código para a linguagem de máquina do 
computador em execução. 
Acerca dessas asserções, assinale a alternativa correta. 
 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição 
verdadeira 
 
As duas asserções são proposições verdadeiras, mas a segunda não é uma 
justificativa correta da primeira 
 
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição 
falsa 
 
Tanto a primeira quanto a segunda asserções são proposições falsas 
 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa 
correta da primeira 
 
 
 
7. 
 
 
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de 
Lixo. Sua função é: 
 
 
 
Detectar os Hot Spots das aplicações. 
 
Permitir a instanciação do objeto na memória. 
 
Possibilitar a criação de herança entre as classes. 
 
Determinar quando uma classe deve ser abstrata. 
 
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na 
memória. 
 
 
8. 
 
 
Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito 
importante conhecer suas principais características e como as mesmas funcionam. Na 
linguagem Java, do processo de criação do código até a execução do programa passamos 
por algumas etapas. Em uma delas é gerado o "bytecode". 
Qual das respostas apresenta o conceito correto para "bytecode"? 
 
 
 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado 
pelo Sistema Operacional. 
 
É resultado da interpretação do código fonte de um programa escrito em Java. 
 
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema 
Operacional. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado 
pela JVM. 
 
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de 
ser compilado pela JVM.

Continue navegando