Buscar

CCT0756 - LINGUAGEM DE PROGRAMACAO

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 334 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

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 6, do total de 334 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

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 9, do total de 334 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

LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V1 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a 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: 
 
 
toda classe deve começar com uma letra 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 
 
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra 
deve ser em maiúscula. 
 
deve começar com letras minúsculas, porém não podem começar com números. 
Respondido em 24/09/2019 07:25:10 
 
 
 
 
 2a Questão 
 
Ao desenvolver um sistema utilizando a Linguagem de Programação Java é possível utilizar o processo de compilação por meio do 
executável javac. Ao final desse processo será gerado o ByteCode Java, o qual possuirá a extensão: 
 
 
.war 
 
.class 
 
.jar 
 
.java 
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
 
.jvm 
Respondido em 24/09/2019 07:25:12 
 
 
 
 
 3a Questão 
 
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente 
 
 
C++, Java, JavaScript 
 
Scripts Shell do Linux, JavaScript, Java 
 
Java, C, C++ 
 
Java, C++ e JavaScript 
 
C++, Scripts Shell do Linux , Java 
Respondido em 24/09/2019 07:25:14 
 
 
 
 
 4a Questão 
 
Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem 
poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja 
necessário modificar ou mesmo reconstruir a aplicação: 
 
 
Escalabilidade 
 
Facilidade de programação 
 
Flexibilidade 
 
Portabilidade 
 
Recompilação automática 
Respondido em 24/09/2019 07:25:17 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
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 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. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
 
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.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. 
Respondido em 24/09/2019 07:25:21 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: 
 
 
Determinar quando uma classe deve ser abstrata. 
 
Permitir a instanciação do objeto na memória. 
 
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. 
 
Possibilitar a criação de herança entre as classes. 
 
Detectar os Hot Spots das aplicações. 
Respondido em 24/09/2019 07:25:23 
 
 
Gabarito 
Coment. 
 
 
 
 
 7a 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: 
 
 
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. 
 
Ela é usada para compilar um código Java. 
 
A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional 
específicos. 
 
A JVM gera um código executável para cada sistema operacional. 
 
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. 
Respondido em 24/09/2019 07:32:34 
 
 
Gabarito 
Coment. 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317578564&cod_hist_prova=163768197&pag_voltar=otacka
 
 8a Questão 
 
Os programas Java normalmente passam por cinco fases para serem executados: 
 
 
Edição; Compilação; Verificação; Execução; 
 
Edição; Compilação; Carga; Validação; Execução; 
 
Edição; Carga; Verificação; Execução; 
 
Edição; Compilação; Carga; Verificação; Execução; 
 
Edição; Compilação; Carga; Execução; 
Respondido em 24/09/2019 07:32:36 
 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V2 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite: 
 
 
herança múltipla; 
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');javascript:abre_frame('3','1','','','314415123');
javascript:abre_colabore('38403','163768197','3317578564');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
 
a implementação de múltiplas interfaces. 
 
sobrecarga; 
 
métodos de classe; 
 
polimorfismo; 
Respondido em 24/09/2019 07:32:48 
 
 
 
 
 2a Questão 
 
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 
 
 
IV, somente 
 
III, somente 
 
II e IV, somente 
 
I, II, III e IV 
 
III e IV, somente 
Respondido em 24/09/2019 07:32:52 
 
 
 
 
 3a Questão 
 
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): 
 
 
Java Virtual Machine. 
 
JDK. 
 
Java API. 
 
JavaBeans. 
 
J2SE. 
Respondido em 24/09/2019 07:32:55 
 
 
 
 
 4a Questão 
 
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 interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado 
pela JVM. 
 
É resultado da interpretação do código fonte de um programa escrito em Java. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema 
Operacional. 
 
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. 
Respondido em 24/09/2019 07:32:58 
 
 
 
 
 5a Questão 
 
(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 verdadeira, e a segunda, uma proposição falsa 
 
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira 
 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira 
 
Tanto a primeira quanto a segunda asserções são proposições falsas 
Respondido em 24/09/2019 07:33:02 
 
 
 
 
 6a 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 III são verdadeiras 
 
I e II são verdadeiras 
 
III é verdadeira 
 
I é verdadeira 
 
II é verdadeira 
Respondido em 24/09/2019 07:33:05 
 
 
 
 
 7a Questão 
 
O ambiente Java faz uso de seu 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: 
 
 
JavaSwing 
 
Garbage Colector 
 
Java Enterprise 
 
Java Virtual Machine 
 
Java Development Kit 
Respondido em 24/09/2019 07:33:07 
 
 
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um bytecode que é executado 
na Java Virtual Machine dando assim portabilidade de plataformas a linguagem. 
 
 
 
 
 8a Questão 
 
É muito importante para trabalharmos com a programação java, que saibamos como o mesmo funciona, quais 
suas partes e a relação entre elas. 
 
Em relação ao funcionamento podemos afirmar que o mesmo acontece na seguinte ordem: 
 
 
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador verifica o 
bytecodes e por fim o Interpretador interpreta os bytecodes. 
 
Editor gera o .class, Compilador gera o .Java, Carregador gera o código binário, Verificador verifica o 
binário e por fim o Interpretador interpreta o binário. 
 
Editor gera o .java, Compilador gera o .class, Carregador gera o código binário, Verificador verifica o 
binário e por fim o Interpretador interpreta o binário. 
 
Editor gera o .class, Compilador gera o .Java, Carregador gera o bytecodes, Verificador verifica o 
bytecodes e por fim o Interpretador interpreta os bytecodes. 
 
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador gera o código 
binário e por fim o Interpretador interpreta o binário. 
Respondido em 24/09/2019 07:33:09 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V3 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317587691&cod_hist_prova=163768627&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317587691&cod_hist_prova=163768627&pag_voltar=otacka
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317587691&cod_hist_prova=163768627&pag_voltar=otacka
javascript:abre_colabore('38403','163768627','3317587691');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
 1a Questão 
 
A tecnologia Java é, basicamente, dividida em: 
 
 
JSE, JEE e JPE 
 
JSE, JEE e JME 
 
JSE, JDE e JPE 
 
JSE, JDE e JME 
 
JSE, JEEP e JME 
Respondido em 24/09/2019 07:33:19 
 
 
 
 
 2a QuestãoJava é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de 
programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos 
para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação 
intermediária, chamada: 
 
 
Servlet 
 
classe 
 
Dot Net 
 
Bytecode 
 
JavaServePages 
Respondido em 24/09/2019 07:33:21 
 
 
 
 
 3a 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: 
 
 
JSP 
 
NetBeans 
 
JRE 
 
Eclipse 
 
JDK 
Respondido em 24/09/2019 07:33:23 
 
 
 
 
 4a 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 
 
 
J2SE. 
 
Java API. 
 
Java Virtual Machine. 
 
JavaBeans. 
 
JavaFX. 
Respondido em 24/09/2019 07:33:26 
 
 
 
 
 5a Questão 
 
Seja um programa em java com o seguinte código: 
public class PrimeiroPrograma { 
public static void main (String args[]) { 
 System.out.println("Bem vindo ao Mundo Java"); 
} 
} 
Marque a única alternativa CORRETA: 
 
 
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. 
 
O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e 
minúscula. 
 
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um 
código fonte em java. 
 
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) 
que é o método principal do java. 
 
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras 
maiúscula e minúscula. 
Respondido em 24/09/2019 07:33:29 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
"é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de 
máquina." 
 
 
JVM 
 
JRE 
 
garbage collector 
 
JDK 
 
JSR 
Respondido em 24/09/2019 07:33:32 
 
 
Gabarito 
Coment. 
 
 
 
 
 7a 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) 
 
 
O JDK e o Java Standard Edition. 
 
Somente o Java Standard Edition. 
 
Somente o Java Runtime Enviroment-JRE. 
 
Somente a Java Virutal Machine-JVM. 
 
A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do 
Java SE (Standard Edition) - JDK. 
Respondido em 24/09/2019 07:33:35 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a 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 
 
J2SE - Java2 Standard Edition 
 
Java applets 
 
Java servlets 
 
J2ME - Java2 Micro Edition 
Respondido em 24/09/2019 07:33:37 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588601&cod_hist_prova=163768658&pag_voltar=otacka
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V4 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
Qual sintaxe expressa a criação correta de uma classe em java? 
 
 
public class Exemplo {} 
 
class Exemplo() {} 
 
Public Exemplo {} 
 
public class Exemplo() {} 
 
class public Exemplo {} 
Respondido em 24/09/2019 07:33:49 
 
 
 
 
 2a Questão 
 
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. 
 
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_colabore('38403','163768658','3317588601');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
 
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 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 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. 
 
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. 
Respondido em 24/09/2019 07:33:51 
 
 
 
 
 3a Questão 
 
Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem 
poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja 
necessário modificar ou mesmo reconstruir a aplicação: 
 
 
Portabilidade 
 
Escalabilidade 
 
Facilidade de programação 
 
Flexibilidade 
 
Recompilação automática 
Respondido em 24/09/2019 07:33:53 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: 
 
 
Permitir a instanciação do objeto na memória. 
 
Determinar quando uma classe deve ser abstrata. 
 
Detectar os Hot Spots das aplicações. 
 
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. 
 
Possibilitar a criação de herança entre as classes. 
Respondido em 24/09/2019 07:33:55 
 
 
Gabarito 
Coment. 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588706&cod_hist_prova=163768686&pag_voltar=otackahttp://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588706&cod_hist_prova=163768686&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588706&cod_hist_prova=163768686&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588706&cod_hist_prova=163768686&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588706&cod_hist_prova=163768686&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588706&cod_hist_prova=163768686&pag_voltar=otacka
 5a Questão 
 
Ao desenvolver um sistema utilizando a Linguagem de Programação Java é possível utilizar o processo de compilação por meio do 
executável javac. Ao final desse processo será gerado o ByteCode Java, o qual possuirá a extensão: 
 
 
.jvm 
 
.java 
 
.jar 
 
.class 
 
.war 
Respondido em 24/09/2019 07:33:58 
 
 
 
 
 6a Questão 
 
Os programas Java normalmente passam por cinco fases para serem executados: 
 
 
Edição; Compilação; Carga; Validação; Execução; 
 
Edição; Compilação; Carga; Verificação; Execução; 
 
Edição; Carga; Verificação; Execução; 
 
Edição; Compilação; Carga; Execução; 
 
Edição; Compilação; Verificação; Execução; 
Respondido em 24/09/2019 07:34:00 
 
 
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. 
 
 
 
 
 7a 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. 
 
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) 
 
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 fazer referência total ao seu objeto 
Respondido em 24/09/2019 07:34:02 
 
 
 
 
 8a Questão 
 
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente 
 
 
C++, Java, JavaScript 
 
C++, Scripts Shell do Linux , Java 
 
Scripts Shell do Linux, JavaScript, Java 
 
Java, C, C++ 
 
Java, C++ e JavaScript 
Respondido em 24/09/2019 07:34:04 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V5 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_colabore('38403','163768686','3317588706');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
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 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 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 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 o bytecode é executado. 
Respondido em 24/09/2019 07:34:13 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a 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. 
 
A JVM faz com que o código fonte e compilado seja para uma plataforma e sistema operacional 
específicos. 
 
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional. 
Respondido em 24/09/2019 07:34:15 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
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): 
 
 
Java API. 
 
Java Virtual Machine. 
 
JDK. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588712&cod_hist_prova=163768713&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588712&cod_hist_prova=163768713&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588712&cod_hist_prova=163768713&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588712&cod_hist_prova=163768713&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588712&cod_hist_prova=163768713&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588712&cod_hist_prova=163768713&pag_voltar=otacka
 
J2SE. 
 
JavaBeans. 
Respondido em 24/09/2019 07:34:18 
 
 
 
 
 4a Questão 
 
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite: 
 
 
sobrecarga; 
 
a implementação de múltiplas interfaces. 
 
polimorfismo; 
 
herança múltipla; 
 
métodos de classe; 
Respondido em 24/09/2019 07:34:20 
 
 
 
 
 5a Questão 
 
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"? 
 
 
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional. 
 
É resultado da interpretação do código fonte de um programa escrito em Java. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema 
Operacional. 
 
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado 
pela JVM. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelaJVM. 
Respondido em 24/09/2019 07:34:22 
 
 
 
 
 6a Questão 
 
(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. 
 
 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira 
 
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira 
 
Tanto a primeira quanto a segunda asserções são proposições falsas 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira 
 
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa 
Respondido em 24/09/2019 07:34:24 
 
 
 
 
 7a 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 é verdadeira 
 
I e II são verdadeiras 
 
I e III são verdadeiras 
 
III é verdadeira 
 
II é verdadeira 
Respondido em 24/09/2019 07:34:27 
 
 
 
 
 8a Questão 
 
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 
 
 
III e IV, somente 
 
IV, somente 
 
I, II, III e IV 
 
II e IV, somente 
 
III, somente 
Respondido em 24/09/2019 07:34:29 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V6 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_colabore('38403','163768713','3317588712');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
É muito importante para trabalharmos com a programação java, que saibamos como o mesmo funciona, quais 
suas partes e a relação entre elas. 
 
Em relação ao funcionamento podemos afirmar que o mesmo acontece na seguinte ordem: 
 
 
Editor gera o .class, Compilador gera o .Java, Carregador gera o código binário, Verificador verifica o 
binário e por fim o Interpretador interpreta o binário. 
 
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador gera o código 
binário e por fim o Interpretador interpreta o binário. 
 
Editor gera o .java, Compilador gera o .class, Carregador gera o código binário, Verificador verifica o 
binário e por fim o Interpretador interpreta o binário. 
 
Editor gera o .java, Compilador gera o .class, Carregador gera o bytecodes, Verificador verifica o 
bytecodes e por fim o Interpretador interpreta os bytecodes. 
 
Editor gera o .class, Compilador gera o .Java, Carregador gera o bytecodes, Verificador verifica o 
bytecodes e por fim o Interpretador interpreta os bytecodes. 
Respondido em 24/09/2019 07:34:40 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
O ambiente Java faz uso de seu 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: 
 
 
JavaSwing 
 
Java Virtual Machine 
 
Garbage Colector 
 
Java Enterprise 
 
Java Development Kit 
Respondido em 24/09/2019 07:34:42 
 
 
Explicação: Java é uma linguagem compilada que ao executar esse processo gera um bytecode que é executado 
na Java Virtual Machine dando assim portabilidade de plataformas a linguagem. 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
 3a 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. 
 
Somente o Java Runtime Enviroment-JRE. 
 
Somente a Java Virutal Machine-JVM. 
 
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. 
Respondido em 24/09/2019 07:34:45 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma equipe de 
programadores chefiada por James Gosling, na empresa Sun Microsystems. Programas Java não são traduzidos 
para a linguagem de máquina, como outras linguagens estaticamente compiladas e sim para uma representação 
intermediária, chamada: 
 
 
Servlet 
 
Dot Net 
 
JavaServePages 
 
Bytecode 
 
classe 
Respondido em 24/09/2019 07:34:47 
 
 
 
 
 5a 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: 
 
 
Java servlets 
 
Java applets 
 
J2SE - Java2 Standard Edition 
 
J2ME - Java2 Micro Edition 
 
J2EE - Java2 Enterprise Edition 
Respondido em 24/09/2019 07:34:50 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
 
 
 6a Questão 
 
A tecnologia Java é, basicamente, dividida em: 
 
 
JSE, JEEP e JME 
 
JSE, JDE e JME 
 
JSE, JEE e JPE 
 
JSE, JEE e JME 
 
JSE, JDE e JPE 
Respondidoem 24/09/2019 07:34:52 
 
 
 
 
 7a Questão 
 
De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) 
"é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de 
máquina." 
 
 
JVM 
 
JDK 
 
garbage collector 
 
JRE 
 
JSR 
Respondido em 24/09/2019 07:34:55 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a 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. 
 
JavaFX. 
 
J2SE. 
 
JavaBeans. 
Respondido em 24/09/2019 07:34:57 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317588720&cod_hist_prova=163768739&pag_voltar=otacka
 
 
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V7 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a 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 
 
NetBeans 
 
JSP 
 
Eclipse 
 
JDK 
Respondido em 24/09/2019 07:35:07 
 
 
 
 
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_colabore('38403','163768739','3317588720');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
 2a Questão 
 
Seja um programa em java com o seguinte código: 
public class PrimeiroPrograma { 
public static void main (String args[]) { 
 System.out.println("Bem vindo ao Mundo Java"); 
} 
} 
Marque a única alternativa CORRETA: 
 
 
O arquivo pode ser salvo com qualquer nome, pois o compilador entenderá que é um programa em java. 
 
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) 
que é o método principal do java. 
 
O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e 
minúscula. 
 
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras 
maiúscula e minúscula. 
 
O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um 
código fonte em java. 
Respondido em 24/09/2019 07:35:09 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
A tecnologia Java implementa um serviço conhecido como Garbage Collector - Coletor de Lixo. Sua função é: 
 
 
Eliminar os objetos que não estão sendo usados se estiver com pouco espaço na memória. 
 
Possibilitar a criação de herança entre as classes. 
 
Determinar quando uma classe deve ser abstrata. 
 
Permitir a instanciação do objeto na memória. 
 
Detectar os Hot Spots das aplicações. 
Respondido em 24/09/2019 07:35:11 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
 
Analisando as características da linguagem JAVA, marque a alternativa correspondente ao fato da linguagem 
poder ser implantada em diversas plataformas, como, por exemplo, Windows, Unix e Macintosh, sem que seja 
necessário modificar ou mesmo reconstruir a aplicação: 
 
 
Facilidade de programação 
 
Flexibilidade 
 
Escalabilidade 
 
Portabilidade 
 
Recompilação automática 
Respondido em 24/09/2019 07:35:15 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a 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 fazer referência total ao seu objeto 
 
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java ) 
Respondido em 24/09/2019 07:35:18 
 
 
 
 
 6a Questão 
 
Os programas Java normalmente passam por cinco fases para serem executados: 
 
 
Edição; Carga; Verificação; Execução; 
 
Edição; Compilação; Carga; Validação; Execução; 
 
Edição; Compilação; Verificação; Execução; 
 
Edição; Compilação; Carga; Execução; 
 
Edição; Compilação; Carga; Verificação; Execução; 
Respondido em 24/09/2019 07:35:20 
 
 
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. 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317590729&cod_hist_prova=163768770&pag_voltar=otacka
 
 
 
 7a Questão 
 
Qual sintaxe expressa a criação correta de uma classe em java? 
 
 
public class Exemplo() {} 
 
class public Exemplo {} 
 
public class Exemplo {} 
 
Public Exemplo {} 
 
class Exemplo() {} 
Respondido em 24/09/2019 07:35:23 
 
 
 
 
 8a Questão 
 
Ao desenvolver um sistema utilizando a Linguagem de Programação Java é possível utilizar o processo de compilação por meio do 
executável javac. Ao final desse processo será gerado o ByteCode Java, o qual possuirá a extensão: 
 
 
.java 
 
.jvm 
 
.war 
 
.jar 
 
.class 
Respondido em 24/09/2019 07:35:25 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','163768770','3317590729');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
1a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A1_201803107685_V8 24/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente 
 
 
C++, Java, JavaScriptJava, C++ e JavaScript 
 
Scripts Shell do Linux, JavaScript, Java 
 
Java, C, C++ 
 
C++, Scripts Shell do Linux , Java 
Respondido em 24/09/2019 07:40:09 
 
 
 
 
 2a Questão 
 
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 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 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. 
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
 
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. 
Respondido em 24/09/2019 07:40:12 
 
 
 
 
 3a Questão 
 
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 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. 
 
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. 
Respondido em 24/09/2019 07:40:15 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
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): 
 
 
Java Virtual Machine. 
 
JavaBeans. 
 
Java API. 
 
J2SE. 
 
JDK. 
Respondido em 24/09/2019 07:40:19 
 
 
 
 
 5a Questão 
 
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite: 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317597633&cod_hist_prova=163769127&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317597633&cod_hist_prova=163769127&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317597633&cod_hist_prova=163769127&pag_voltar=otacka
 
herança múltipla; 
 
polimorfismo; 
 
sobrecarga; 
 
métodos de classe; 
 
a implementação de múltiplas interfaces. 
Respondido em 24/09/2019 07:40:22 
 
 
 
 
 6a Questão 
 
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"? 
 
 
É resultado da interpretação do código fonte de um programa escrito em Java. 
 
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado 
pela JVM. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM. 
 
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 pelo Sistema 
Operacional. 
Respondido em 24/09/2019 07:40:25 
 
 
 
 
 7a 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: 
 
 
A JVM gera um código executável para cada sistema operacional. 
 
Ela é usada para compilar um código Java. 
 
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. 
Respondido em 24/09/2019 07:40:28 
 
 
Gabarito 
Coment. 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317597633&cod_hist_prova=163769127&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317597633&cod_hist_prova=163769127&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3317597633&cod_hist_prova=163769127&pag_voltar=otacka
 
 
 8a Questão 
 
(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. 
 
 
As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira 
 
Tanto a primeira quanto a segunda asserções são proposições falsas 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira 
 
A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa 
 
As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira 
Respondido em 24/09/2019 07:40:33 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','163769127','3317597633');LINGUAGEM DE PROGRAMAÇÃO 
10a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A10_201803107685_V1 25/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
Pode-se dizer sobre exceções que: Marque a alternativa correta. 
 
 
o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. 
 
throws é o comando responsável pela implementação de uma exceção 
 
é obrigatório utilizar o comando finally em todos tratamentos de exceção 
 
a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que 
fará todo o tratamento em caso de algum erro 
 
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException 
Respondido em 25/09/2019 07:30:03 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
Dado o trecho de código escrito em Java abaixo, podemos afirmar que: 
public class Avaliacao{ 
 public void metodo() throws Exception { 
 throw new Exception(); 
 } 
public static void main(String args[]) { 
 int x, y, z; 
 x = y = z = 1; 
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
 try { 
 new Avaliacao().metodo(); 
 x++; 
 } catch (Exception e) { 
 y++; 
 } finally { 
 z++; 
 new Avaliacao().metodo(); 
 } 
 System.out.println(x + "," + y + "," + z); 
} 
} 
 
 
Imprime no console: 1,1,2. 
 
O programa não compila. 
 
Imprime no console: 1,1,3. 
 
Imprime no console: 2,2,3. 
 
Imprime no console: 2,2,1. 
Respondido em 25/09/2019 07:30:07 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das 
opções abaixo NÃO é um evento de ação? 
 
 
Cliques em botões 
 
Ativar e desativar JCheckbox 
 
Digitar um texto 
 
Clicar em menus 
 
Ativar um RadioButton 
Respondido em 25/09/2019 07:30:11 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
Por qual motivo é utilizado o bloco try...catch. 
 
 
Polimorfismo. 
 
Fazer depuração de códigos. 
 
Realizar tentativas de execução. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
 
Auditar código. 
 
Tratar e recuperar erros. 
Respondido em 25/09/2019 07:30:15 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
De acordo com a afirmação abaixo (Fonte: adaptado IBM): 
 
"permite que referências de tipos de classes mais abstratas representem o comportamento das 
classes concretas que referenciam, assim, um mesmo método pode apresentar várias formas, de 
acordo com seu contexto." 
 
 
interface 
 
agregação 
 
herança 
 
classe abstrata 
 
polimorfismo 
Respondido em 25/09/2019 07:30:17 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e executá-lo? 
class Avaliacao { 
 public static void main(String[] args) { 
 System.out.println("Inicio do main!!"); 
 try { 
 System.out.println("Inicio do try!"); 
 int[] array = new int[3]; 
 for (int i = 0; i < 4; ++i) { 
 array[i] = i; 
 System.out.println(i); 
 } 
 System.out.println("Fim do try!"); 
 } catch (Exception e) { 
 System.out.println("Exceçao: " + e); 
 } 
 System.out.println("Fim do main!"); 
 } 
} 
 
 
O código não compila por causa de um erro no array. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
 
O código não compila. 
 
O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o 
programa segue ate imprimir: "Fim do main!". 
 
O código compila execução sem a existência de Exceções. 
 
O código compila, mas tem sua execução interrompida devido a ocorrência de uma 
ArrayIndexOutOfBoundsException. 
Respondido em 25/09/2019 07:30:21 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
10a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A10_201803107685_V2 25/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
Pode-se dizer sobre exceções que: Marque a alternativa correta. 
 
 
throws é o comando responsável pela implementação de uma exceção 
 
é obrigatório utilizar o comando finally em todos tratamentos de exceção 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937035&cod_hist_prova=164014047&pag_voltar=otacka
javascript:abre_colabore('38403','164014047','3323937035');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');javascript:abre_frame('3','10','','','314415412');
 
o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. 
 
a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que 
fará todo o tratamento em caso de algum erro 
 
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException 
Respondido em 25/09/2019 07:30:34 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
Dado o trecho de código escrito em Java abaixo, podemos afirmar que: 
public class Avaliacao{ 
 public void metodo() throws Exception { 
 throw new Exception(); 
 } 
public static void main(String args[]) { 
 int x, y, z; 
 x = y = z = 1; 
 try { 
 new Avaliacao().metodo(); 
 x++; 
 } catch (Exception e) { 
 y++; 
 } finally { 
 z++; 
 new Avaliacao().metodo(); 
 } 
 System.out.println(x + "," + y + "," + z); 
} 
} 
 
 
Imprime no console: 2,2,3. 
 
Imprime no console: 1,1,3. 
 
Imprime no console: 1,1,2. 
 
O programa não compila. 
 
Imprime no console: 2,2,1. 
Respondido em 25/09/2019 07:30:36 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das 
opções abaixo NÃO é um evento de ação? 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
 
Clicar em menus 
 
Ativar e desativar JCheckbox 
 
Cliques em botões 
 
Digitar um texto 
 
Ativar um RadioButton 
Respondido em 25/09/2019 07:30:39 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
Por qual motivo é utilizado o bloco try...catch. 
 
 
Realizar tentativas de execução. 
 
Auditar código. 
 
Polimorfismo. 
 
Fazer depuração de códigos. 
 
Tratar e recuperar erros. 
Respondido em 25/09/2019 07:30:42 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
De acordo com a afirmação abaixo (Fonte: adaptado IBM): 
 
"permite que referências de tipos de classes mais abstratas representem o comportamento das 
classes concretas que referenciam, assim, um mesmo método pode apresentar várias formas, de 
acordo com seu contexto." 
 
 
herança 
 
polimorfismo 
 
agregação 
 
interface 
 
classe abstrata 
Respondido em 25/09/2019 07:30:44 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
 
Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e executá-lo? 
class Avaliacao { 
 public static void main(String[] args) { 
 System.out.println("Inicio do main!!"); 
 try { 
 System.out.println("Inicio do try!"); 
 int[] array = new int[3]; 
 for (int i = 0; i < 4; ++i) { 
 array[i] = i; 
 System.out.println(i); 
 } 
 System.out.println("Fim do try!"); 
 } catch (Exception e) { 
 System.out.println("Exceçao: " + e); 
 } 
 System.out.println("Fim do main!"); 
 } 
} 
 
 
O código não compila por causa de um erro no array. 
 
O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o 
programa segue ate imprimir: "Fim do main!". 
 
O código não compila. 
 
O código compila execução sem a existência de Exceções. 
 
O código compila, mas tem sua execução interrompida devido a ocorrência de uma 
ArrayIndexOutOfBoundsException. 
Respondido em 25/09/2019 07:30:46 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937806&cod_hist_prova=164014066&pag_voltar=otacka
javascript:abre_colabore('38403','164014066','3323937806');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
10a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A10_201803107685_V3 25/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
Pode-se dizer sobre exceções que: Marque a alternativa correta. 
 
 
é obrigatório utilizar o comando finally em todos tratamentos de exceção 
 
o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. 
 
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException 
 
a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que 
fará todo o tratamento em caso de algum erro 
 
throws é o comando responsável pela implementação de uma exceção 
Respondido em 25/09/2019 07:31:01 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
Dado o trecho de código escrito em Java abaixo, podemos afirmar que: 
public class Avaliacao{ 
 public void metodo() throws Exception { 
 throw new Exception(); 
 } 
public static void main(String args[]) { 
 int x, y, z; 
 x = y = z = 1; 
 try { 
 new Avaliacao().metodo(); 
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','10','','','314415412');javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
 x++; 
 } catch (Exception e) { 
 y++; 
 } finally { 
 z++; 
 new Avaliacao().metodo(); 
 } 
 System.out.println(x + "," + y + "," + z); 
} 
} 
 
 
Imprime no console: 1,1,2. 
 
Imprime no console: 2,2,1. 
 
Imprime no console: 1,1,3. 
 
O programa não compila. 
 
Imprime no console: 2,2,3. 
Respondido em 25/09/2019 07:31:04 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
De acordo com a afirmação abaixo (Fonte: adaptado IBM): 
 
"permite que referências de tipos de classes mais abstratas representem o comportamento das 
classes concretas que referenciam, assim, um mesmo método pode apresentar várias formas, de 
acordo com seu contexto." 
 
 
polimorfismo 
 
agregação 
 
classe abstrata 
 
interface 
 
herança 
Respondido em 25/09/2019 07:31:07 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
Por qual motivo é utilizado o bloco try...catch. 
 
 
Realizar tentativas de execução. 
 
Fazer depuração de códigos. 
 
Auditar código. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
 
Tratar e recuperar erros. 
 
Polimorfismo. 
Respondido em 25/09/2019 07:31:13 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das 
opções abaixo NÃO é um evento de ação? 
 
 
Clicar em menus 
 
Cliques em botões 
 
Ativar e desativar JCheckbox 
 
Digitar um texto 
 
Ativar um RadioButton 
Respondido em 25/09/2019 07:31:16 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e executá-lo? 
class Avaliacao { 
 public static void main(String[] args) { 
 System.out.println("Inicio do main!!"); 
 try { 
 System.out.println("Inicio do try!"); 
 int[] array = new int[3]; 
 for (int i = 0; i < 4; ++i) { 
 array[i] = i; 
 System.out.println(i); 
 } 
 System.out.println("Fim do try!"); 
 } catch (Exception e) { 
 System.out.println("Exceçao: " + e); 
 } 
 System.out.println("Fim do main!"); 
 } 
} 
 
 
O código não compila. 
 
O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o 
programa segue ate imprimir: "Fim do main!". 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
 
O código compila execução sem a existência de Exceções. 
 
O código não compila por causa de um erro no array. 
 
O código compila, mas tem sua execução interrompida devido a ocorrência de uma 
ArrayIndexOutOfBoundsException. 
Respondido em 25/09/2019 07:31:19 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO 
10a aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
Exercício: CCT0756_EX_A10_201803107685_V4 25/09/2019 
Aluno(a): FERNANDO RODRIGUES SILVA 2019.3 EAD 
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 201803107685 
 
 
 
 1a Questão 
 
Pode-se dizer sobre exceções que: Marque a alternativa correta. 
 
 
é obrigatório utilizar o comando finally em todos tratamentos de exceção 
 
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException 
 
a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que 
fará todo o tratamento em caso de algum erro 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323937046&cod_hist_prova=164014097&pag_voltar=otacka
javascript:abre_colabore('38403','164014097','3323937046');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
 
throws é o comando responsável pela implementação de uma exceção 
 
o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro. 
Respondido em 25/09/2019 07:31:33 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
Dado o trecho de código escrito em Java abaixo, podemos afirmar que: 
public class Avaliacao{ 
 public void metodo() throws Exception { 
 throw new Exception(); 
 } 
public static void main(String args[]) { 
 int x, y, z; 
 x = y = z = 1; 
 try { 
 new Avaliacao().metodo(); 
 x++; 
 } catch (Exception e) { 
 y++; 
 } finally { 
 z++; 
 new Avaliacao().metodo(); 
 } 
 System.out.println(x + "," + y + "," + z); 
} 
} 
 
 
O programa não compila. 
 
Imprime no console: 2,2,3. 
 
Imprime no console: 2,2,1. 
 
Imprime no console: 1,1,3. 
 
Imprime no console: 1,1,2. 
Respondido em 25/09/2019 07:31:36 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das 
opções abaixo NÃO é um evento de ação? 
 
 
Digitar um texto 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323938951&cod_hist_prova=164014130&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323938951&cod_hist_prova=164014130&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323938951&cod_hist_prova=164014130&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3323938951&cod_hist_prova=164014130&pag_voltar=otacka

Outros materiais