Buscar

Conceitos Básicos de Programação Java

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

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 .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 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. 
Respondido em 09/04/2020 08:49:05 
 
 
Gabarito 
Coment. 
 
 
 
 
 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 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. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694483311&cod_hist_prova=185355062&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694483311&cod_hist_prova=185355062&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694483311&cod_hist_prova=185355062&pag_voltar=otacka
 
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.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 09/04/2020 08:51:42 
 
 
 
 
 
 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: 
 
 
 
JRE 
 
Eclipse 
 
JDK 
 
NetBeans 
 
JSP 
Respondido em 09/04/2020 08:52:34 
 
 
 
 
 
 4a 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: 
 
 
 
.jar 
 
.class 
 
.war 
 
.jvm 
 
.java 
Respondido em 09/04/2020 08:53:01 
 
 
 
 
 
 5a 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: 
 
 
 
Java Enterprise 
 
JavaSwing 
 
Java Development Kit 
 
Garbage Colector 
 
Java Virtual Machine 
Respondido em 09/04/2020 08:53:39 
 
 
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. 
 
 
 
 
 
 6a 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: 
 
 
 
caso o nome de uma classe seja composto por mais de uma palavra, a 
primeira letra de cada palavra deve ser em maiúscula. 
 
toda classe deve começar com uma letra maiúscula 
 
deve começar com letras minúsculas, porém não podem começar com 
números. 
 
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 09/04/2020 08:54:32 
 
 
 
 
 
 7a 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 
 
A primeira asserção é uma proposição falsa, e a segunda, uma proposição 
verdadeira 
 
As duas asserções são proposições verdadeiras, e a segunda é 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 
Respondido em 09/04/2020 09:12:33 
 
 
 
 
 8a 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 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 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 deve ser salvo como ProgramaPrincipal.java, pois este possui o 
método main (String arg []) que é o método principal do java. 
 
 1a Questão 
 
 
Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA 
permite: 
 
 
 
polimorfismo; 
 
sobrecarga; 
 
a implementação de múltiplas interfaces. 
 
métodos de classe; 
 
herança múltipla; 
Respondido em 14/04/2020 12:51: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 java MeuPrograma.java compila-se o arquivoe 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 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 compila-se o arquivo e produz-se o 
arquivo MeuPrograma.class. Em seguida com o comando java 
MeuPrograma.java o bytecode é executado. 
Respondido em 14/04/2020 12:51:27 
 
 
 
 
 
 3a 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. 
 
Código fonte desenvolvido pelo usuário, sujeito a interpretação do 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 pela JVM. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser 
interpretado pelo Sistema Operacional. 
Respondido em 14/04/2020 12:51:35 
 
 
 
 
 
 4a 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 
 
J2ME - Java2 Micro Edition 
 
J2SE - Java2 Standard Edition 
 
Java applets 
Respondido em 14/04/2020 12:52:00 
 
 
 
 
 
 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: 
 
 
 
JSP 
 
JDK 
 
NetBeans 
 
JRE 
 
Eclipse 
Respondido em 14/04/2020 12:52:10 
 
 
 
 
 
 6a 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. 
 
A JVM gera um código executável para cada 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. 
 
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de 
sistema operacional. 
Respondido em 14/04/2020 12:52:15 
 
 
Gabarito 
Coment. 
 
 
 
 
 7a 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 
 
 
 
JavaBeans. 
 
Java API. 
 
JavaFX. 
 
J2SE. 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716734363&cod_hist_prova=186409516&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716734363&cod_hist_prova=186409516&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716734363&cod_hist_prova=186409516&pag_voltar=otacka
 
Java Virtual Machine. 
Respondido em 14/04/2020 12:52:20 
 
 
 
 
 
 8a 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 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. 
 
O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz 
diferença entre letras maiúscula e minúscula. 
 
O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o 
método main (String arg []) que é o método principal do java. 
 
 
 
 1a Questão 
 
 
Qual sintaxe expressa a criação correta de uma classe em java? 
 
 
 
Public Exemplo {} 
 
class Exemplo() {} 
 
class public Exemplo {} 
 
public class Exemplo {} 
 
public class Exemplo() {} 
Respondido em 14/04/2020 12:52:40 
 
 
 
 
 
 2a Questão 
 
 
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente 
 
 
 
Scripts Shell do Linux, JavaScript, Java 
 
C++, Java, JavaScript 
 
C++, Scripts Shell do Linux , Java 
 
Java, C, C++ 
 
Java, C++ e JavaScript 
Respondido em 14/04/2020 12:52:46 
 
 
 
 
 
 3a 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 
Respondido em 14/04/2020 12:52:53 
 
 
 
 
 
 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): 
 
 
 
JavaBeans. 
 
JDK. 
 
J2SE. 
 
Java API. 
 
Java Virtual Machine. 
Respondido em 14/04/2020 12:53:20 
 
 
 
 
 
 5a 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: 
 
 
 
III é verdadeira 
 
I é verdadeira 
 
I e II são verdadeiras 
 
I e III são verdadeiras 
 
II é verdadeira 
Respondido em 14/04/2020 12:53:37 
 
 
 
 
 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 
desenvolvimentode 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 
 
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 
 
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 
Respondido em 14/04/2020 12:53:37 
 
 
 
 
 
 7a 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.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 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. 
 
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 14/04/2020 12:53:49 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a 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 Development Kit 
 
Garbage Colector 
 
Java Enterprise 
 
Java Virtual Machine 
 
 1a Questão 
 
 
Qual sintaxe expressa a criação correta de uma classe em java? 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716740058&cod_hist_prova=186409883&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716740058&cod_hist_prova=186409883&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716740058&cod_hist_prova=186409883&pag_voltar=otacka
 
 
 
public class Exemplo {} 
 
class public Exemplo {} 
 
class Exemplo() {} 
 
Public Exemplo {} 
 
public class Exemplo() {} 
Respondido em 14/04/2020 13:00:28 
 
 
 
 
 
 2a Questão 
 
 
São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente 
 
 
 
Scripts Shell do Linux, JavaScript, Java 
 
Java, C++ e JavaScript 
 
C++, Scripts Shell do Linux , Java 
 
Java, C, C++ 
 
C++, Java, JavaScript 
Respondido em 14/04/2020 13:00:42 
 
 
 
 
 
 3a 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: 
 
 
 
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( 
.java ) 
 
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 
 
toda classe deve começar com uma letra maiúscula 
 
deve começar com letras minúsculas, porém não podem começar com 
números. 
Respondido em 14/04/2020 13:02:27 
 
 
 
 
 
 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): 
 
 
 
J2SE. 
 
JDK. 
 
JavaBeans. 
 
Java API. 
 
Java Virtual Machine. 
Respondido em 14/04/2020 13:02:22 
 
 
 
 
 
 5a 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 
 
III é verdadeira 
 
I é verdadeira 
 
II é verdadeira 
 
I e III são verdadeiras 
Respondido em 14/04/2020 13:02:41 
 
 
 
 
 
 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, 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 verdadeira, e a segunda, uma proposição 
falsa 
 
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 
Respondido em 14/04/2020 13:02:47 
 
 
 
 
 
 7a 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.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 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. 
 
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 14/04/2020 13:02:54 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a 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: 
 
 
 
Garbage Colector 
 
JavaSwing 
 
Java Enterprise 
 
Java Development Kit 
 
Java Virtual Machine 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716767262&cod_hist_prova=186411371&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716767262&cod_hist_prova=186411371&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716767262&cod_hist_prova=186411371&pag_voltar=otacka
6. 
 
 
A tecnologia Java é, basicamente, dividida em: 
 
 JSE, JDE e JME 
 JSE, JEEP e JME 
 JSE, JEE e JME 
 JSE, JEE e JPE 
 JSE, JDE e JPE 
 
 
 
 
 
8. 
 
 
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 Runtime Enviroment-JRE. 
 Somente 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. 
 O JDK e o Java Standard Edition. 
 Somente a Java Virutal Machine-JVM. 
 
 
 1a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 4 + (int) (5.9f) ); 
 
 
 
10.0 
 
9 
 
9.0 
 
10 
 
Ocorre erro de compilação 
Respondido em 09/04/2020 09:14:17 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:duvidas('31115','7121','8','3523867','8');
 
 
 
 2a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 3 + 1 + "2" ); 
 
 
 
42 
 
312 
 
Ocorre erro durante a execução devido à conversão. 
 
31"2" 
 
6 
Respondido em 09/04/2020 09:14:38 
 
 
 
 
 
 3a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: 
public class Prog001{ public static void main(String[] args){ String X="CIDADES 
DO RIO DE JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = 
"+Y;}} 
 
 
 
CIDADES 
 
Êrro de compilação 
 
Êrro de sintaxe 
 
CIDADES DO 
 
CIDADES D 
Respondido em 09/04/2020 09:15:46 
 
 
 
 
 
 4a Questão 
 
 
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a 
alternativa que indica o que será impresso pela execução do método sorteio(): 
 
 
 
 
6 números inteiros em ordem crescente 
 
6 números aleatórios arredondados 
 
60 números inteiros em ordem crescente 
 
60 números inteiros aleatórios 
 
6 números inteiros em ordem decrescente 
Respondido em 09/04/2020 09:17:44 
 
 
 
 
 
 5a Questão 
 
 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que 
apresenta o que será exibido exatamente na sequencia correta, após o processamento. 
int X=3+8; 
int Y=2*X; 
float Z=X/2; 
boolean A = true; 
System.out.println("\n"+X); 
System.out.println("\n"+Y); 
System.out.println("\n"+Z); 
System.out.println("\n"+A); 
 
 
 
22, 12, 5.0, true 
 
11, 22, 5.0, VERDADEIRO 
 
11, 22, 5.0, true 
 
22, 11, 5.0, true 
 
11, 22, 5.0, null 
Respondido em 09/04/2020 09:18:33 
 
 
 
 
 
 6a Questão 
 
 
public class qwert { 
public static void main(String[] args) { 
qwert a = new qwert(); 
a.asdfg(672, 117); 
} 
void asdfg(int d1, int d2) { 
int a3 = 1; 
int a1 = d1; 
int a2 = d2; 
System.out.println("Resposta"); 
if (a1 >= a2) { 
while (a3 > 0) { 
a3 = a1 % a2; 
a1 = a2; 
a2 = a3; 
System.out.println(a1 + " - " + a3); 
} 
} 
} 
} 
Assinale a opção que apresenta o resultado da execução do código 
Java precedente. 
 
 
 
Resposta 672 - 117 
 
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3 
 
Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0 
 
Resposta 3 - 0 
 
Resposta 87 - 30 
Respondido em 09/04/2020 09:19:20 
 
 
 
 
 
 7a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: 
public class Prog001 { public static void main(String[] args) { String X="RIO DE 
JANEIRO"; int tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } 
} 
 
 
 
Tamanho = 13 
 
Êrro de sintaxe 
 
Tamanho = 14 
 
Tamanho = 3 
 
Êrro de compilação 
Respondido em 09/04/2020 09:20:11 
 
 
 
 
 
 8a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 4 < 5 ? 7 : 2 ); 
 
 
 
7 
 
2 
 
5 
 
4 
 
3.5 
 
 1a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 4 + (int) (5.9f) ); 
 
 
 
10.0 
 
9 
 
9.0 
 
10 
 
Ocorre erro de compilação 
Respondido em 09/04/2020 09:14:17 
 
 
 
 
 
 2a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 3 + 1 + "2" ); 
 
 
 
42 
 
312 
 
Ocorre erro durante a execução devido à conversão. 
 
31"2" 
 
6 
Respondido em 09/04/2020 09:14:38 
 
 
 
 
 
 3a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: 
public class Prog001{ public static void main(String[] args){ String X="CIDADES 
DO RIO DE JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = 
"+Y;}} 
 
 
 
CIDADES 
 
Êrro de compilação 
 
Êrro de sintaxe 
 
CIDADES DO 
 
CIDADES D 
Respondido em 09/04/2020 09:15:46 
 
 
 
 
 
 4a Questão 
 
 
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque aalternativa que indica o que será impresso pela execução do método sorteio(): 
 
 
 
 
6 números inteiros em ordem crescente 
 
6 números aleatórios arredondados 
 
60 números inteiros em ordem crescente 
 
60 números inteiros aleatórios 
 
6 números inteiros em ordem decrescente 
Respondido em 09/04/2020 09:17:44 
 
 
 
 
 
 5a Questão 
 
 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que 
apresenta o que será exibido exatamente na sequencia correta, após o processamento. 
int X=3+8; 
int Y=2*X; 
float Z=X/2; 
boolean A = true; 
System.out.println("\n"+X); 
System.out.println("\n"+Y); 
System.out.println("\n"+Z); 
System.out.println("\n"+A); 
 
 
 
22, 12, 5.0, true 
 
11, 22, 5.0, VERDADEIRO 
 
11, 22, 5.0, true 
 
22, 11, 5.0, true 
 
11, 22, 5.0, null 
Respondido em 09/04/2020 09:18:33 
 
 
 
 
 
 6a Questão 
 
 
public class qwert { 
public static void main(String[] args) { 
qwert a = new qwert(); 
a.asdfg(672, 117); 
} 
void asdfg(int d1, int d2) { 
int a3 = 1; 
int a1 = d1; 
int a2 = d2; 
System.out.println("Resposta"); 
if (a1 >= a2) { 
while (a3 > 0) { 
a3 = a1 % a2; 
a1 = a2; 
a2 = a3; 
System.out.println(a1 + " - " + a3); 
} 
} 
} 
} 
Assinale a opção que apresenta o resultado da execução do código 
Java precedente. 
 
 
 
Resposta 672 - 117 
 
Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3 
 
Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0 
 
Resposta 3 - 0 
 
Resposta 87 - 30 
Respondido em 09/04/2020 09:19:20 
 
 
 
 
 
 7a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: 
public class Prog001 { public static void main(String[] args) { String X="RIO DE 
JANEIRO"; int tamanho=X.length(); System.out.println("Tamanho = " +tamanho); } 
} 
 
 
 
Tamanho = 13 
 
Êrro de sintaxe 
 
Tamanho = 14 
 
Tamanho = 3 
 
Êrro de compilação 
Respondido em 09/04/2020 09:20:11 
 
 
 
 
 
 8a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 4 < 5 ? 7 : 2 ); 
 
 
 
7 
 
2 
 
5 
 
4 
 
3.5 
 
 1a Questão 
 
 
O comando "for" estendido foi criado para que seja mais fácil percorrer ________ 
de objetos do que com o comando "for" tradicional, onde é necessário saber o 
tamanho da estrutura a ser percorrida. 
 
 
 
Coleções 
 
Classes 
 
Associações 
 
Atributos 
 
Métodos 
Respondido em 14/04/2020 13:07:25 
 
 
 
 
 
 2a Questão 
 
 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que 
apresenta o resultado obtido após o processamento. 
 public class Prog3 
 { public static void main(String[] args) 
 { String A = "MEL DE ABELHA"; 
 char letra = A.charAt(5); 
 System.out.println("\n" +letra); 
 } 
} 
 
 
 
MEL D 
 
MEL DE ABELHA 
 
E 
 
MEL DE 
 
ABELH 
Respondido em 14/04/2020 13:08:27 
 
 
 
 
 
 3a Questão 
 
 
Considere o programa em Java que ler as 3 notas de um aluno e calcula a média 
final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 
e 5, respectivamente. Analise o programa e selecione a equação que calcula, 
corretamente, a média ponderada: 
 import javax.swing.*; 
 public class Idade{ 
 public static void main(String [] args){ 
 float n1, n2, n3, media; 
 n1 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a primeira 
nota:¿)); 
 n2 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a segunda 
nota:¿)); 
 n3 = Float.parseFloat(JOptionPane.showInputDialog(¿Informe a 
terceira nota:¿)); 
 ( ) Equação que calcula a média ponderada. 
 JOptionPane.showMessageDialog(¿Media é:¿+media); 
 System.exit(0);; 
 } 
} 
 
 
 
media = (n1 + n2 + n3)/30; 
 
media = (n1*2 + n2*3 + n3*5)/3; 
 
media = (n1 + n2 + n3)/3; 
 
media = (n1*2 + n2*3 + n3*5)/10; 
 
media = (n1 + n2 + n3)/10; 
Respondido em 14/04/2020 13:08:45 
 
 
 
 
 
 4a Questão 
 
 
Marque a alternativa que define o procedimento utilizado para comparar strings: 
 
 
 
if ("Tudo Certo".verify (nome)) 
 
if (equals (nome, "Tudo Certo")) 
 
if (nome == "Tudo Certo") 
 
if ("Tudo Certo".equals (nome)) 
 
if (verify ("Tudo Certo",nome)) 
Respondido em 14/04/2020 13:08:55 
 
 
Explicação: 
Na Linguagem Java o operador equal é o responsável pela comparação de strings. 
 
if ("Tudo Certo".equals (nome)) --> neste caso, ele trata o Tuto Certo como a 
primeira string, que deverá ser comparado com o conteúdo da variável nome. 
 
 
 
 
 
 5a Questão 
 
 
Ao se executar o trecho de código abaixo, escrito em Java, qual será o 
resultado obtido? 
 int a = 1+3/2; 
 System.out.println(a); 
 
 
 
2.5 
 
2 
 
1 
 
existe erro de execução: tipo inválido 
 
existe erro de compilação 
Respondido em 14/04/2020 13:08:47 
 
 
 
 
 
 6a Questão 
 
 
 Considere o trecho em Java abaixo. Marque a opção que corretamente exibe o 
que é impresso na tela. 
 
 int valor; 
 int v[ ] = {1,3,5,7,9,11}; 
 
 for (int i = 1; i <= 6; i++){ 
 if (i % 2 == 1) { 
 valor = i/2 + v[i-1]; 
 System.out.print(" " + valor); 
 } 
 } 
 
 
 
 
 
1.5 6.5 13.5 
 
 
 
 
 
 1 6 11 
 
 
 
1.0 4.0 6.0 9.0 11.0 14.0 
 
 
 
 
 
1 4 6 9 11 14 
 
 
 
 
1.5 4.0 6.5 9.0 11.5 14.0 
 
 
 
 
 
Respondido em 14/04/2020 13:09:22 
 
 
 
 
 
 7a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 4 + (int) (5.9f) ); 
 
 
9 
 
10.0 
 
9.0 
 
10 
 
Ocorre erro de compilação 
Respondido em 14/04/2020 13:09:26 
 
 
 
 
 
 8a Questão 
 
 
DENTRE OS COMANDOS BÁSICOS DA LINGUAGEM DE PROGRAMAÇÃO 
JAVA, QUAL O COMANDO ABAIXO QUE PODE SER UTILIZADO PARA 
COMPARAR DUAS STRINGS (str1 e str2)? 
 
 
 
str1.equals(str2); 
 
strcmp(str1,str2); 
 
str1 == str2; 
 
str1.equals.str2; 
 
strcpy(str1,str2); 
 
 
 1a Questão 
 
 
O String em Java é: 
 
 
 
Um tipo primitivo de dado 
 
Uma classe do pacote "java.lang" 
 
Uma classe do pacote "util" 
 
Uma classe do pacote "java.Math" 
 
Um método especial que armazena dado 
Respondido em 14/04/2020 13:10:12 
 
 
 
 
 
 2a Questão 
 
 
Associe as duas colunas relacionando as instruções de seleção e de repetição com 
suas respectivas definições e, a seguir, assinale a sequência correta. Instruções de 
seleção e de repetição: 
(1) if 
(2) if...else 
(3) while 
(4) switch 
Definições: 
( ) Instrução de seleção múltipla: seleciona ou ignora um grupo de ações entre vários 
grupos. 
( ) Instrução de seleção única: seleciona ou ignora um grupo de ações. 
( ) Instrução de repetição que executa um grupo de ações zero ou mais vezes, 
enquanto uma condição de continuação do loop for verdadeira. 
( ) Instrução de seleção dupla: executa um grupo de ações entre dois grupos de 
ações. 
 
 
 
3 - 2 - 1 - 4 
 
1 - 4 - 3 - 2 
 
2 - 1 - 4 - 3 
 
2 - 3 - 1 - 4 
 
4 - 1 - 3 - 2 
Respondido em 14/04/2020 13:10:19 
 
 
 
 
 
 3a Questão 
 
 
Analise o código em Java abaixo e marque a opção correta onderepresenta o que 
será exibido após a execução do mesmo: 
public class Prog01 { 
public static void main(String[] args) 
 { int i=-7.2; System.out.println("Valor = "+Math.abs(i)); } 
} 
 
 
 
Valor = -7.2 
 
Valor = 7.2 
 
O programa não será executado, erro de compilação 
 
Valor = 7 
 
Valor = +Math.abs(i) 
Respondido em 14/04/2020 13:10:27 
 
 
 
 
 
 4a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: 
public class Prog001{ public static void main(String[] args){ String X="CIDADES 
DO RIO DE JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta 
= "+Y;}} 
 
 
 
CIDADES 
 
CIDADES D 
 
Êrro de compilação 
 
CIDADES DO 
 
Êrro de sintaxe 
Respondido em 14/04/2020 13:10:30 
 
 
 
 
 
 5a Questão 
 
 
Considere o trecho de código a seguir e assinale a alternativa correta: 
public static void main(String[] args) { 
 int[] vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1}; 
 int aux = 0; 
 int i = 0; 
 System.out.print("{"); 
 for(i = 0; i<10; i++){ 
 System.out.print(" "+vet[i]); 
 } 
 System.out.print("}"); 
 System.out.println(" "); 
 for(i = 0; i<10; i++){ 
 for(int j = 0; j<9; j++){ 
 if(vet[j] > vet[j + 1]){ 
 aux = vet[j]; 
 vet[j] = vet[j+1]; 
 vet[j+1] = aux; 
 } 
 } 
 } 
 System.out.print("{"); 
 for(i = 0; i<10; i++){ 
 System.out.print(" "+vet[i]); 
 } 
 System.out.print("}"); 
} 
 
 
 
O código apresentará um erro 
"java.lang.ArrayIndexOutOfBoundsException" 
 
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor 
ordenado crescentemente 
 
O código irá exibir o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} na saída 
 
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor 
vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} 
 
É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor 
ordenado descrescentemente 
Respondido em 14/04/2020 13:10:38 
 
 
Explicação: Em diversas aplicações, tanto cientificas como comerciais, vamos 
encontrar problemas de ordenação, como por exemplo, ordenar números em ordem 
crescente ou decrescente, nomes em ordem alfabética, etc. Para ordenar os 
elementos de uma maneira eficaz é necessário o uso de um algoritmo de ordenação. 
Existem diversos algoritmos de ordenação, o conhecimento deles e suas aplicações é 
algo muito importante para um programador; conhecendo esses algoritmos, o 
programador poderá escolher o melhor de acordo com a necessidade, melhorando o 
desempenho da aplicação. O método bolha é usado para ordenar vetores em várias 
condições e neste caso aplicamos uma delas. 
 
 
 
 
 
 6a Questão 
 
 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que 
apresenta o que será exibido exatamente na sequencia correta, após o 
processamento. 
int X=3+8; 
int Y=2*X; 
float Z=X/2; 
boolean A = true; 
System.out.println("\n"+X); 
System.out.println("\n"+Y); 
System.out.println("\n"+Z); 
System.out.println("\n"+A); 
 
 
 
11, 22, 5.0, VERDADEIRO 
 
22, 11, 5.0, true 
 
11, 22, 5.0, true 
 
22, 12, 5.0, true 
 
11, 22, 5.0, null 
Respondido em 14/04/2020 13:10:43 
 
 
 
 
 
 7a Questão 
 
 
Existem diferentes tipos de classes que podem ser criadas durante a implementação 
de uma solução em Java. A classe que possui o método main tem como função: 
 
 
 
iniciar a execução da aplicação. 
 
definir que a classe é uma classe abstrata. 
 
definir que a classe irá gerar um código executável (.exe). 
 
definir que a classe é uma interface. 
 
definir que a classe não tem corpo. 
Respondido em 14/04/2020 13:10:48 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a Questão 
 
 
Considere os seguintes fragmentos de código Java: 
I. 
 
int sum = 7; 
 
if ( sum > 20 ) { 
 
 System.out.print("ganhou "); } 
else { 
 
 System.out.print("perdeu "); } 
 
System.out.println("o bônus."); 
 
 
 
II. 
 
 int sum = 21; 
 
 if ( sum != 20 ) 
 
 System.out.print("ganhou"); 
 else 
 System.out.print("perdeu "); 
 
 System.out.println("o bônus."); 
O resultado da execução dos fragmentos em I e II será, respectivamente, 
 
 
 
ganhou e ganhou 
 
perdeu e perdeu 
 
perdeu o bônus e ganhou 
 
perdeu o bônus e ganhou o bônus 
 
perdeu e ganhou o bônus 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716808956&cod_hist_prova=186413234&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716808956&cod_hist_prova=186413234&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716808956&cod_hist_prova=186413234&pag_voltar=otacka
 
 1a Questão 
 
 
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX { 
public static void main(String[] args) { final int NUM = 6; for(int i = 0; i < NUM; 
i++) System.out.println( X(i)); } public static int X(int n) { int result = 1; for(int i = 
2; i <= n; i++) result *= i; return result; } } A soma dos valores exibidos pelo 
comando println é: 
 
 
 
4 
 
2 
 
10 
 
34 
 
154 
Respondido em 14/04/2020 13:16:33 
 
 
 
 
 
 2a Questão 
 
 
Analise o código em Java abaixo e marque a opção correta onde representa o que 
será exibido após a execução do mesmo. 
public class Prog01 { 
public static void main(String[] args) 
{ int X = 10, Y=5, Z; Z = Y-X; System.out.println("Resposta = "+Math.abs(Z)); } 
} 
 
 
 
Resposta = 5 
 
Resposta = 5.0 
 
Resposta = -5 
 
O programa irá dá êrro de compilação 
 
Êrro de sintaxe 
Respondido em 14/04/2020 13:16:37 
 
 
 
 
 
 3a Questão 
 
 
Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice 
um valor: 
 
 
 
Negativo 
 
Menor que zero 
 
Maior que zero. 
 
Maior ou igual a zero 
 
Igual a zero 
Respondido em 14/04/2020 13:16:32 
 
 
 
 
 
 4a Questão 
 
 
Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados 
respectivamente por: 
 
 
 
&&, ||, ! 
 
.and., .or., .not 
 
and, or, not 
 
&, #, $ 
 
*, +, ~ 
Respondido em 14/04/2020 13:17:32 
 
 
Gabarito 
Coment. 
 
 
 
 
 5a Questão 
 
 
Seja o código a seguir: 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka
 
public class DemoVetor{ 
 public static void main(String[] args) { 
 int[] vet={10,20,34,56,60}; 
 int i; 
 for(i=0; i < vet.length;i++)<vet.length;i++) 
 { 
 System.out.println("vet["+i+"]=" + vet[i]); 
 } 
 System.out.print("i="+i); 
 } 
 
}</vet.length;i++) 
Marque a alternativa que apresenta o valor da variável i, ao final do programa. 
 
 
 
i=1; 
 
i=5; 
 
i=3; 
 
i=4; 
 
i=2; 
Respondido em 14/04/2020 13:17:46 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte 
instrução: 
System.out.println( 4 < 5 ? 7 : 2 ); 
 
 
 
5 
 
2 
 
4 
 
3.5 
 
7 
Respondido em 14/04/2020 13:18:30 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otackahttp://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716829776&cod_hist_prova=186414376&pag_voltar=otacka
 
 
 
 
 
 7a Questão 
 
 
Considere os seguintes fragmentos de código Java: 
I. int sum = 7; 
if ( sum > 20 ) { 
System.out.print("ganhou "); } 
else { 
System.out.print("perdeu "); } 
System.out.println("o bônus."); 
II. int sum = 21; if ( sum != 20 ) 
System.out.print("ganhou"); 
else 
System.out.print("perdeu "); System.out.println("o bônus."); 
O resultado da execução dos fragmentos em I e II será, respectivamente, 
 
 
 
perdeu e ganhou o bônus. 
 
perdeu o bônus e ganhou. 
 
ganhou e ganhou. 
 
perdeu o bônus e ganhou o bônus. 
 
perdeu e perdeu. 
Respondido em 14/04/2020 13:18:40 
 
 
 
 
 
 8a Questão 
 
 
Considerando o a classe MegaSena, descrita a seguir, sem erros. Marque a 
alternativa que indica o que será impresso pela execução do método sorteio(): 
 
 
 
 
6 números inteiros em ordem crescente 
 
60 números inteiros aleatórios 
 
6 números aleatórios arredondados 
 
60 números inteiros em ordem crescente 
 
6 números inteiros em ordem decrescente 
 
 1a Questão 
 
 
Marque a opção que mostra o que é impresso na tela. 
 
public class Descoberta { 
 
 private int v; 
 
 public Descoberta(int p) { v= p+1; } 
 
 public void faz(int p) {v = v + p; } 
 
 public void exec() { 
 System.out.print(" " + v); } 
 } 
 
 public static void main(String args[]) { 
 int B[] = {10,15,20,25,30}; 
 Descoberta d = new Descoberta(101); 
 for (int i = 0; i < B.length ; i++) { 
 d.faz(B[i]); 
 d.exec(); 
 } 
 } //fim main 
} 
 
 
 
112 127 147 172 202 
 
112 112 147 173 201 
 
113 127 148 172 202 
 
Não compila. Por isso, nada é impresso na tela. 
 
112 112 112 112 112 
Respondido em 14/04/2020 13:19:15 
 
 
 
 
 
 2a Questão 
 
 
Supondo que A e B são variáveis inteiras com valores iguais a 5 e 10, 
respectivamente, e D e E variáveis float, que possuem valor igual a 1.5 e 0, 
respectivamente. 
 
Escolha a alternativa que indica o conteudo final da variável E: 
 
E = A++; 
E = ((20 / A) / 3) + (2*B)/2 ; 
E = ((32 % 4) * 2 *2) * D; 
E *= B; 
 
 
 
15 
 
1.5 
 
100 
 
0 
 
10 
Respondido em 14/04/2020 13:19:25 
 
 
Explicação: 
Resolvendo passo a passo temos: 
int A,B; 
 A= 5; 
 B= 10; 
 float D,E; 
 D = (float) 1.5; 
 E = 0; 
 E = A++; ---> E = 5 e A = 6 devido ao incremento pós. 
 E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos 20 / 6 / 
3 -- como são valores inteiros, despresamos a vírgugla e temos 1, somando com 2 * 
10 / 2 = 10.... teremos 11. 
 E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por 4 
que é = a zero.. Depois tudo será multiplicado por zero e o resultado final de E = 0. 
 E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0 
Resultado final, E = 0 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
 
Analise o código abaixo e marque a opção correta após a execução do mesmo: 
public class Prog001{ public static void main(String[] args){ String X="CIDADES 
DO RIO DE JANEIRO"; String Y=X.substring(0,6); System.out.println("Resposta = 
"+Y;}} 
 
 
 
Resposta = 
 
Êrro de sintaxe 
 
Resposta = CIDADE 
 
Êrro de compilação 
 
Resposta = CIDADES 
Respondido em 14/04/2020 13:26:08 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716841006&cod_hist_prova=186414906&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716841006&cod_hist_prova=186414906&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3716841006&cod_hist_prova=186414906&pag_voltar=otacka
 
 
 4a Questão 
 
 
Na linguagem Java as palavras reservadas: char, boolean, int, float e double 
representam 
 
 
 
objetos 
 
classes 
 
tipos primitivos 
 
métodos 
 
interfaces 
Respondido em 14/04/2020 13:26:14 
 
 
 
 
 
 5a Questão 
 
 
Na linguagem Java 
 
 
 
A função Math.round(valor) retorna o comprimento de uma circunferência de 
raio valor. 
 
A função Math.round(valor) gera um número aleatório utilizando a semente 
valor. 
 
A estrutura de repetição for requer definição de inicialização, condição e 
incremento. 
 
A estrutura de repetição for requer definição de inicialização, ponderação e 
desvios. 
 
A estrutura de repetição while requer definição de inicialização, condição e 
incremento. 
Respondido em 14/04/2020 13:26:07 
 
 
 
 
 
 6a Questão 
 
 
O código a seguir mostra um programa escrito na linguagem de programação Java. 
public class Java { 
 
 private static void trocaB(String a, String b) { 
 String tmp = a; 
 a = b; 
 b = tmp; 
 } 
 
 private static void trocaC(int[] array, String a) { 
 for (int x = 0; x < array.length; x++) { 
 array[x] = array[x] * Integer.valueOf(a); 
 } 
 } 
 
 public static void main(String[] args) { 
 int[] array = {1, 2, 3, 4, 5}; 
 String a = "2", b = "5"; 
 trocaB(a, b); 
 trocaC(array, a); 
 System.out.print(a + " " + b + " "); 
 for (int x = 0; x < array.length; x++) { 
 System.out.print(array[x] + " "); 
 } 
 } 
 
} 
Após ser executado o código, o valor impresso na saída padrão do usuário será: 
 
 
 
2 5 1 2 3 4 5 
 
5 2 5 10 15 20 25 
 
5 2 1 2 3 4 5 
 
2 5 2 4 6 8 10 
 
5 2 2 4 6 8 10 
Respondido em 14/04/2020 13:26:23 
 
 
 
 
 
 7a Questão 
 
 
Strings são elementos usados para manipular cadeias de caracteres. Na linguagem 
Java, temos algumas peculiaridades com String. A esse respeito, veja as assertivas e 
assinale a alternativa que aponta a(s) correta(s): I. Java assume que os literais de 
String não mudam nunca e trata de forma diferenciada as cadeias de caracteres com 
base no uso da Classe String. II. charAt(int posicao), substring(int posicao) e 
compareTo(String outraString) são métodos interessantes da Classe String; III. 
String é um tipo primitivo encontrado na linguagem Java. IV. Em Java, operador + 
pode concatenar duas Strings originando uma nova. 
 
 
 
Apenas I e IV; 
 
Apenas I, II e IV; 
 
Apenas I; 
 
I, II, III e IV. 
 
Apenas I e III; 
Respondido em 14/04/2020 13:26:30 
 
 
Explicação: O item III é falso pois String em java é uma Classe 
 
 
 
 
 
 8a Questão 
 
 
A alternativa que representa todos os tipos de dados primitivos em Java é 
 
 
 
char, boolean, byte, short, int, long, float e double 
 
char, boolean, byte, short, int, long, float, double e String 
 
char, boolean, byte, short, int, long, float, double, String e Date 
 
short, boolean, int, long, float, double e String 
 
byte, short, int, long, float, double, String e Date 
 
 
 
 
 
1. 
 
 
Marque a opção correta. Um índice de um array deve ser: 
 
 Inteiro e não negativo 
 Real e não negativo 
 Inteiro e negativo 
 String e não negativo 
 Caracter e não negativo 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:duvidas('965418','7121','1','3523867','1');
 
 
 
 
 
2. 
 
 
Na linguagem Java as palavras reservadas: char, boolean, int, 
float e double representam 
 
 objetos 
 classes 
 tipos primitivos 
 métodos 
 interfaces 
 
 
 
 
 
 
 
 
 
3. 
 
 
Seja o código a seguir: 
 
public class DemoVetor{ 
 public static void main(String[] args) { 
 int[] vet={10,20,34,56,60}; 
 int i; 
 for(i=0; i < vet.length;i++)<vet.length;i++) 
 { 
 System.out.println("vet["+i+"]=" + vet[i]); 
 } 
 System.out.print("i="+i); 
 } 
 
}</vet.length;i++) 
Marque a alternativa que apresentao valor da variável i, ao 
final do programa. 
 
 i=5; 
 i=4; 
 i=3; 
 i=1; 
 i=2; 
 
 
Gabarito 
Coment. 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:duvidas('854092','7121','2','3523867','2');
javascript:duvidas('231680','7121','3','3523867','3');
 
 
 
 
 
 
 
4. 
 
 
Considerando o a classe MegaSena, descrita a seguir, sem 
erros. Marque a alternativa que indica o que será impresso pela 
execução do método sorteio(): 
 
 
 60 números inteiros aleatórios 
 6 números inteiros em ordem decrescente 
 60 números inteiros em ordem crescente 
 6 números inteiros em ordem crescente 
 6 números aleatórios arredondados 
 
 
 
 
 
 
 
 
 
5. 
 
 
Analise o código em Java abaixo e marque a opção correta onde 
representa o que será exibido após a execução do mesmo: 
public class Repeticao { 
 public static void main(String arg[]){ 
 int i; 
 char letra = 'a'; 
 for(i=1;i<=5;i++){ 
 System.out.print(" "+letra); 
 letra++; 
 } 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:duvidas('977586','7121','4','3523867','4');
javascript:duvidas('813050','7121','5','3523867','5');
 } 
} 
 
 
 a b c d 
 a b c d e f 
 a b c d e 
 letra letra letra letra letra 
 letra letra letra letra 
 
 
 
 
 
 
 
 
 
6. 
 
 
O comando "for" estendido foi criado para que seja mais fácil 
percorrer ________ de objetos do que com o comando "for" 
tradicional, onde é necessário saber o tamanho da estrutura a ser 
percorrida. 
 
 Coleções 
 Classes 
 Atributos 
 Métodos 
 Associações 
 
 
 
 
 
 
 
 
 
7. 
 
 
O String em Java é: 
 
 Um método especial que armazena dado 
 Um tipo primitivo de dado 
 Uma classe do pacote "java.lang" 
 Uma classe do pacote "java.Math" 
 Uma classe do pacote "util" 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:duvidas('610538','7121','6','3523867','6');
javascript:duvidas('823755','7121','7','3523867','7');
 
 
 
 
 
 
 
 
 
8. 
 
 
Considerando o trecho de programa apresentado a seguir, 
marque a alternativa que apresenta o resultado obtido após o 
processamento. 
 public class Prog3 
 { public static void main(String[] args) 
 { String A = "MEL DE ABELHA"; 
 char letra = A.charAt(5); 
 System.out.println("\n" +letra); 
 } 
} 
 
 E 
 MEL DE 
 MEL D 
 ABELH 
 MEL DE ABELHA 
 1a Questão 
 
 
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um 
programa um conjunto consistente de componentes intuitivos, familiarizando o 
usuário com as diversas funções e diminuindo o tempo de aprendizado da nova 
ferramenta. São características do componente Swing, EXCETO: 
 
 
 
Conhecidos como componentes Java puros 
 
São extensões do pacote java.util.swing 
 
Possui portabilidade, em relação ao componente AWT 
 
A maioria de seus componentes é escrita, manipulada e exibida 
completamente em Java 
 
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, 
etc 
Respondido em 09/04/2020 09:24:02 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
javascript:duvidas('254200','7121','8','3523867','8');
 
 
 
 2a Questão 
 
 
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são 
construídas a partir de componentes GUI, que são objetos com o qual o usuário 
interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em 
Java, as classes necessárias para criação de componentes gráficos, bem como para 
fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
 
 
 
java.util e java.lang 
 
java.awt e javax.swing 
 
java.awt e java.lang 
 
java.lang e javax.swing 
 
javax.swing e java.util 
Respondido em 09/04/2020 09:25:07 
 
 
Gabarito 
Coment. 
 
 
 
 
 3a Questão 
 
 
Uma caixa de combinação permite ao usuário fazer uma seleção a partir de uma lista 
de itens. Assinale a alternativa que representa uma caixa de combinaçãoo. 
 
 
 
JButton 
 
JcomboBox 
 
Jmenu 
 
Jcheckbox 
 
JRadioButton 
Respondido em 09/04/2020 09:26:23 
 
 
 
 
 
 4a Questão 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
 
Analise as afirmativas e marque a alternativa correta: 
i-Os componentes Java puros oferecem um maior nível de portabilidade e 
flexibilidade e são do pacote AWT. 
ii-Os componentes Swing fornecem funcionalidade e aparência uniforme em todas 
as plataforma, sendo denominada de aparência de metal. 
iii-Os componentes AWT fornecem funcionalidade e aparência uniforme em todas 
as plataforma, sendo denominada de aparência de metal. 
 
 
 
Todas as alternativas estão corretas. 
 
Todas as alternativas estão erradas. 
 
Apenas a alternativa iii está correta. 
 
Apenas a alternativa i está correta. 
 
Apenas a alternativa ii está correta. 
Respondido em 09/04/2020 09:26:59 
 
 
 
 
 
 5a Questão 
 
 
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no 
pacote Swing. Para montar as telas que são específicas de um projeto, é necessário 
compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. 
Criar um componente do Swing é bastante simples, o comando para criar um botão 
é: 
 
 
 
JFrame.botao = new.JButton("sair"); 
 
JButton botao = new JFrame("sair"); 
 
JFrame botao = new JButton("sair"); 
 
JButton botao = new JButton("sair"); 
 
JButton.botao = new JButton("sair"); 
Respondido em 09/04/2020 09:28:32 
 
 
 
 
 
 6a Questão 
 
 
Após a execução do programa em linguagem de programação JAVA abaixo, qual 
será a janela correta? 
 
 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 09/04/2020 09:29:02 
 
 
 
 
 
 7a Questão 
 
 
O método setDefaultCloseOperation()pode ser executado com algumas constantes 
como argumento, marque a alternativa em que a constante usada destrói a janela. 
 
 
 
EXIT_ON_CLOSE 
 
DESTROI_ON_CLOSE 
 
DO_NOTHING_ON_CLOSE 
 
DISPOSE_ON_CLOSE 
 
HIDE_ON_CLOSE 
Respondido em 09/04/2020 09:29:23 
 
 
Gabarito 
Coment. 
 
 
 
 
 8a Questão 
 
 
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas 
disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir 
das classes definidas na biblioteca gráfica Swing. Para criar um elementográfico 
"caixa de texto" devemos instanciar: 
 
 
 
JLabel("caixa de texto") 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3694632914&cod_hist_prova=185359549&pag_voltar=otacka
 
JBox caixa = "Caixa de Texto" 
 
JComboText combo = new "Caixa de Texto" 
 
JFrameText texto = new Text() 
 
JTextField caixa = new JTextField() 
 
 1a Questão 
 
 
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são 
construídas a partir de componentes GUI, que são objetos com o qual o usuário 
interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em 
Java, as classes necessárias para criação de componentes gráficos, bem como para 
fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
 
 
 
java.awt e javax.swing 
 
java.lang e javax.swing 
 
java.util e java.lang 
 
java.awt e java.lang 
 
javax.swing e java.util 
Respondido em 15/04/2020 06:59:36 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
 
Após a execução do programa em linguagem de programação JAVA abaixo, qual 
será a janela correta? 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
 
 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 15/04/2020 06:59:44 
 
 
 
 
 
 3a Questão 
 
 
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas 
disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir 
das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico 
"caixa de texto" devemos instanciar: 
 
 
 
JTextField caixa = new JTextField() 
 
JBox caixa = "Caixa de Texto" 
 
JFrameText texto = new Text() 
 
JComboText combo = new "Caixa de Texto" 
 
JLabel("caixa de texto") 
Respondido em 15/04/2020 06:59:57 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 4a Questão 
 
 
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no 
pacote Swing. Para montar as telas que são específicas de um projeto, é necessário 
compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. 
Criar um componente do Swing é bastante simples, o comando para criar um botão 
é: 
 
 
 
JButton.botao = new JButton("sair"); 
 
JButton botao = new JFrame("sair"); 
 
JButton botao = new JButton("sair"); 
 
JFrame botao = new JButton("sair"); 
 
JFrame.botao = new.JButton("sair"); 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209244&cod_hist_prova=186595511&pag_voltar=otacka
Respondido em 15/04/2020 07:00:04 
 
 
 
 
 
 5a Questão 
 
 
Analise as afirmativas e marque a alternativa correta: 
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto 
consistente de componentes intuitivos. 
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. 
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através 
dos dispositivos de entrada. 
 
 
 
Apenas a alternativa iii está correta. 
 
Apenas a alternativa ii está correta. 
 
Apenas a alternativa i está correta. 
 
Todas as alternativas estão corretas. 
 
Todas as alternativas estão erradas. 
Respondido em 15/04/2020 07:00:08 
 
 
 
 
 
 6a Questão 
 
 
O método setDefaultCloseOperation()pode ser executado com algumas constantes 
como argumento, marque a alternativa em que a constante usada destrói a janela. 
 
 
 
DISPOSE_ON_CLOSE 
 
HIDE_ON_CLOSE 
 
EXIT_ON_CLOSE 
 
DO_NOTHING_ON_CLOSE 
 
DESTROI_ON_CLOSE 
 
 1a Questão 
 
 
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são 
construídas a partir de componentes GUI, que são objetos com o qual o usuário 
interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em 
Java, as classes necessárias para criação de componentes gráficos, bem como para 
fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
 
 
 
java.util e java.lang 
 
javax.swing e java.util 
 
java.lang e javax.swing 
 
java.awt e java.lang 
 
java.awt e javax.swing 
Respondido em 15/04/2020 07:00:31 
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
 
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no 
pacote Swing. Para montar as telas que são específicas de um projeto, é necessário 
compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. 
Criar um componente do Swing é bastante simples, o comando para criar um botão 
é: 
 
 
 
JFrame botao = new JButton("sair"); 
 
JFrame.botao = new.JButton("sair"); 
 
JButton botao = new JFrame("sair"); 
 
JButton.botao = new JButton("sair"); 
 
JButton botao = new JButton("sair"); 
Respondido em 15/04/2020 07:01:08 
 
 
 
 
 
 3a Questão 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
Após a execução do programa em linguagem de programação JAVA abaixo, qual 
será a janela correta? 
 
 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 15/04/2020 07:01:06 
 
 
 
 
 
 4a Questão 
 
 
Analise as afirmativas e marque a alternativa correta: 
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto 
consistente de componentes intuitivos. 
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. 
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através 
dos dispositivos de entrada. 
 
 
 
Todas as alternativas estão erradas. 
 
Todas as alternativas estão corretas. 
 
Apenas a alternativa ii está correta. 
 
Apenas a alternativa i está correta. 
 
Apenas a alternativa iii está correta. 
Respondido em 15/04/2020 07:01:22 
 
 
 
 
 
 5a Questão 
 
 
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas 
disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir 
das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico 
"caixa de texto" devemos instanciar: 
 
 
 
JLabel("caixa de texto") 
 
JFrameText texto = new Text() 
 
JComboText combo = new "Caixa de Texto" 
 
JBox caixa = "Caixa de Texto" 
 
JTextField caixa = new JTextField() 
Respondido em 15/04/2020 07:01:17 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 6a Questão 
 
 
O métodosetDefaultCloseOperation()pode ser executado com algumas constantes 
como argumento, marque a alternativa em que a constante usada destrói a janela. 
 
 
 
DISPOSE_ON_CLOSE 
 
DO_NOTHING_ON_CLOSE 
 
HIDE_ON_CLOSE 
 
DESTROI_ON_CLOSE 
 
EXIT_ON_CLOSE 
 
 
 1a Questão 
 
 
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são 
construídas a partir de componentes GUI, que são objetos com o qual o usuário 
interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em 
Java, as classes necessárias para criação de componentes gráficos, bem como para 
fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
 
 
 
java.awt e java.lang 
 
java.lang e javax.swing 
 
java.awt e javax.swing 
 
javax.swing e java.util 
 
java.util e java.lang 
Respondido em 15/04/2020 07:02:33 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720209781&cod_hist_prova=186595530&pag_voltar=otacka
 
 
Gabarito 
Coment. 
 
 
 
 
 2a Questão 
 
 
Após a execução do programa em linguagem de programação JAVA abaixo, qual 
será a janela correta? 
 
 
 
 
 
 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
 
 
 
 
Respondido em 15/04/2020 07:02:39 
 
 
 
 
 
 3a Questão 
 
 
Para criar janelas gráficas no Java é preciso utilizar uma das bibliotecas gráficas 
disponíveis. Os objetos gráficos no Java são criados como objetos normais a partir 
das classes definidas na biblioteca gráfica Swing. Para criar um elemento gráfico 
"caixa de texto" devemos instanciar: 
 
 
 
JLabel("caixa de texto") 
 
JTextField caixa = new JTextField() 
 
JFrameText texto = new Text() 
 
JBox caixa = "Caixa de Texto" 
 
JComboText combo = new "Caixa de Texto" 
Respondido em 15/04/2020 07:02:45 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3720210161&cod_hist_prova=186595578&pag_voltar=otacka
 
 
 
 4a Questão 
 
 
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no 
pacote Swing. Para montar as telas que são específicas de um projeto, é necessário 
compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. 
Criar um componente do Swing é bastante simples, o comando para criar um botão 
é: 
 
 
 
JButton.botao = new JButton("sair"); 
 
JButton botao = new JFrame("sair"); 
 
JFrame botao = new JButton("sair"); 
 
JButton botao = new JButton("sair"); 
 
JFrame.botao = new.JButton("sair"); 
Respondido em 15/04/2020 07:02:51 
 
 
 
 
 
 5a Questão 
 
 
Analise as afirmativas e marque a alternativa correta: 
i -A interface gráfica com o usuário (GUI) fornece a um programa um conjunto 
consistente de componentes intuitivos. 
ii-A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. 
iii-As GUI são construídas a partir de objetos com o qual o usuário interage através 
dos dispositivos de entrada. 
 
 
 
Apenas a alternativa iii está correta. 
 
Apenas a alternativa ii está correta. 
 
Todas as alternativas estão erradas. 
 
Todas as alternativas estão corretas. 
 
Apenas a alternativa i está correta. 
Respondido em 15/04/2020 07:02:56 
 
 
 
 
 
 6a Questão 
 
 
O método setDefaultCloseOperation()pode ser executado com algumas constantes 
como argumento, marque a alternativa em que a constante usada destrói a janela. 
 
 
 
DISPOSE_ON_CLOSE 
 
DO_NOTHING_ON_CLOSE 
 
EXIT_ON_CLOSE 
 
DESTROI_ON_CLOSE 
 
HIDE_ON_CLOSE 
 
 
 
 
 
1. 
 
 
As interfaces gráficas com o usuário (GUI - Graphical User 
Interface) são construídas a partir de componentes GUI, que 
são objetos com o qual o usuário interage através dos 
dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em 
Java, as classes necessárias para criação de componentes 
gráficos, bem como para fornecer-lhes funcionalidade, estão 
agrupadas em dois grandes pacotes: 
 
 java.util e java.lang 
 java.lang e javax.swing 
 javax.swing e java.util 
 java.awt e javax.swing 
 java.awt e java.lang 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
2. 
 
 
O método setDefaultCloseOperation()pode ser executado com 
algumas constantes como argumento, marque a alternativa em 
que a constante usada destrói a janela. 
 
 HIDE_ON_CLOSE 
 DO_NOTHING_ON_CLOSE 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:duvidas('231686','7121','1','3523867','1');
javascript:duvidas('699606','7121','2','3523867','2');
 DISPOSE_ON_CLOSE 
 DESTROI_ON_CLOSE 
 EXIT_ON_CLOSE 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
3. 
 
 
A interface gráfica com o usuário (GUI - Graphical User 
Interface) fornece a um programa um conjunto consistente de 
componentes intuitivos, familiarizando o usuário com as 
diversas funções e diminuindo o tempo de aprendizado da nova 
ferramenta. São características do componente Swing, 
EXCETO: 
 
 Conhecidos como componentes Java puros 
 São extensões do pacote java.util.swing 
 
A maioria de seus componentes é escrita, manipulada e exibida 
completamente em Java 
 Possui portabilidade, em relação ao componente AWT 
 
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, 
etc 
 
 
Gabarito 
Coment. 
 
 
Gabarito 
Coment. 
 
 
 
 
 
 
 
 
4. 
 
 
Analise as afirmativas e marque a alternativa correta: 
i -A interface gráfica com o usuário (GUI) fornece a um 
programa um conjunto consistente de componentes intuitivos. 
ii-A utilização de GUI diminui o tempo de aprendizado de uma 
nova ferramenta. 
iii-As GUI são construídas a partir de objetos com o qual o 
usuário interage através dos dispositivos de entrada. 
 
 Apenas a alternativa ii está correta. 
 Apenas a alternativa i está correta. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp

Outros materiais