Buscar

LINGUAGEM DE PROGRAMAÇÃO

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 191 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 191 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 191 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
	
INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1a aula
	 
		1
        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.
		
	
	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
	
	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
	Respondido em 17/08/2020 16:25:52
	
	
	 
		2
        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.
	
	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.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.
	Respondido em 17/08/2020 16:26:38
	
		
	Gabarito
Comentado
	
	
	 
		3
        Questão
	
	
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	Public Exemplo {}
	
	class public Exemplo {}
	 
	public class Exemplo {}
	
	public class Exemplo() {}
	
	class Exemplo() {}
	Respondido em 17/08/2020 16:27:15
	
	
	 
		4
        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 faz com que o código fonte e compilado seja para uma plataforma e sistema operacional específicos.
	 
	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.
	
	Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
	Respondido em 17/08/2020 16:25:36
	
		
	Gabarito
Comentado
	
	
	 
		5
        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 API.
	
	JavaFX.
	
	JavaBeans.
	 
	Java Virtual Machine.
	
	J2SE.
	Respondido em 17/08/2020 16:28:21
	
	
	 
		6
        Questão
	
	
	Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
		
	
	métodos de classe;
	 
	herança múltipla;
	
	polimorfismo;
	
	sobrecarga;
	
	a implementação de múltiplas interfaces.
	Respondido em 17/08/2020 16:28:42
	
	
	 
		7
        Questão
	
	
	Os programas Java normalmente passam por cinco fases para serem executados:
		
	
	Edição; Compilação; Carga; Validação; Execução;
	
	Edição; Carga; Verificaçã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 17/08/2020 16:27:19
	
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.
	
	
	 
		8
        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.
	
	O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
	 
	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
	
	O nome da classe deve fazer referência total ao seu objeto
	 
		1
        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
	
	II é verdadeira
	
	I e II são verdadeiras
	
	III é verdadeira
	 
	I é verdadeira
	Respondido em 17/08/2020 16:30:47
	
	
	 
		2
        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 17/08/2020 16:34:20
	
	
	 
		3
        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
	
	Java appletsJ2SE - Java2 Standard Edition
	
	J2ME - Java2 Micro Edition
	Respondido em 17/08/2020 16:35:03
	
	
	 
		4
        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 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 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 com qualquer nome, pois o compilador entenderá que é um programa em java.
	Respondido em 17/08/2020 16:33:31
	
		
	Gabarito
Comentado
	
	
	 
		5
        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
	
	Eclipse
	
	JRE
	
	NetBeans
	 
	JDK
	Respondido em 17/08/2020 16:36:50
	
	
	 
		6
        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.
	 
	Java Virtual Machine.
	
	JavaBeans.
	
	Java API.
	
	JDK.
	Respondido em 17/08/2020 16:35:37
	
	
	 
		7
        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.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.
	
	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 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 17/08/2020 16:36:12
	
	
	 
		8
        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 17/08/2020 16:37:49
	
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.
	 
		1
        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 compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM.
	
	É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM.
	
	É resultado da interpretação do código fonte de um programa escrito em Java.
	
	Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional.
	
	É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional.
	Respondido em 17/08/2020 16:52:08
	
	
	 
		2
        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 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 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 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.
	Respondido em 17/08/2020 16:52:35
	
		
	Gabarito
Comentado
	
	
	 
		3
        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 III são verdadeiras
	
	II é verdadeira
	
	I e II são verdadeiras
	Respondido em 17/08/2020 16:52:43
	
	
	 
		4
        Questão
	
	
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	Public Exemplo {}
	
	public class Exemplo() {}
	 
	public class Exemplo {}
	
	class public Exemplo {}
	
	class Exemplo() {}
	Respondido em 17/08/2020 16:52:49
	
	
	 
		5
        Questão
	
	
	A tecnologia Java é, basicamente, dividida em:
		
	
	JSE, JEEP e JME
	
	JSE, JDE e JME
	
	JSE, JDE e JPE
	 
	JSE, JEE e JME
	
	JSE, JEE e JPE
	Respondido em 17/08/2020 16:54:52
	
	
	 
		6
        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)
		
	 
	A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
	
	Somente a Java Virutal Machine-JVM.
	
	O JDK e o Java Standard Edition.
	
	Somente o Java Runtime Enviroment-JRE.
	
	Somente o Java Standard Edition.
	Respondido em 17/08/2020 16:56:32
	
		
	Gabarito
Comentado
	
	
	 
		7
        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 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.
	 
	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 envolvimentocom o sistema operacional.
	
	Ela é usada para compilar um código Java.
	
	A JVM gera um código executável para cada sistema operacional.
	Respondido em 17/08/2020 16:58:18
	
		
	Gabarito
Comentado
	
	
	 
		8
        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 API.
	
	JavaFX.
	
	JavaBeans.
	
	J2SE.
	 
	Java Virtual Machine.
	 
		1
        Questão
	
	
	São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
		
	
	Java, C, C++
	 
	C++, Scripts Shell do Linux , Java
	
	Scripts Shell do Linux, JavaScript, Java
	
	C++, Java, JavaScript
	
	Java, C++ e JavaScript
	Respondido em 24/08/2020 15:35:01
	
	
	 
		2
        Questão
	
	
	Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
		
	
	polimorfismo;
	
	métodos de classe;
	
	a implementação de múltiplas interfaces.
	 
	herança múltipla;
	
	sobrecarga;
	Respondido em 24/08/2020 15:35:16
	
	
	 
		3
        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:
		
	 
	JDK
	
	NetBeans
	
	Eclipse
	
	JSP
	
	JRE
	Respondido em 24/08/2020 15:35:21
	
	
	 
		4
        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 javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado.
	
	Com o comando java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
	
	Com o comando 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.
	Respondido em 24/08/2020 15:35:25
	
	
	 
		5
        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 applets
	
	Java servlets
	
	J2ME - Java2 Micro Edition
	
	J2EE - Java2 Enterprise Edition
	 
	J2SE - Java2 Standard Edition
	Respondido em 24/08/2020 15:35:31
	
	
	 
		6
        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
	
	Garbage Colector
	 
	Java Virtual Machine
	
	JavaSwing
	
	Java Development Kit
	Respondido em 24/08/2020 15:35:41
	
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.
	
	
	 
		7
        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.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 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/08/2020 15:35:44
	
		
	Gabarito
Comentado
	
	
	 
		8
        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.
	
	Java API.
	 
	Java Virtual Machine.
	
	J2SE.
	 
		1
        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.
		
	
	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, 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
	Respondido em 24/08/2020 15:36:15
	
	
	 
		2
        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 )
	
	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.
	
	caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula.
	Respondido em 24/08/2020 15:36:18
	
	
	 
		3
        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; Execução;
	 
	Edição; Compilação; Carga; Verificação; Execução;
	
	Edição; Compilação; Verificação; Execução;
	
	Edição; Carga; Verificação; Execução;
	Respondido em 24/08/2020 15:36:26
	
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.
	
	
	 
		4
        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 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/08/2020 15:36:30
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	Public Exemplo {}
	 
	public class Exemplo {}
	
	class Exemplo() {}
	
	public class Exemplo() {}
	
	class public Exemplo {}
	Respondido em 24/08/2020 15:36:34
	
	
	 
		6
        Questão
	
	
	A tecnologia Java é, basicamente, dividida em:
		
	 
	JSE, JEE e JME
	
	JSE, JDE e JPE
	
	JSE, JEE e JPE
	
	JSE, JDE e JME
	
	JSE, JEEP e JME
	Respondido em 24/08/2020 15:36:59
	
	
	 
		7
        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 Runtime Enviroment-JRE.
	 
	A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
	
	Somente a Java Virutal Machine-JVM.
	
	O JDK e o Java Standard Edition.
	
	Somente o Java Standard Edition.
	Respondido em 24/08/2020 15:37:15
	
		
	Gabarito
Comentado
	
	
	 
		8
        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.
	
	Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de 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 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.
	 
		1
        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
	
	III é verdadeira
	
	I e II são verdadeiras
	
	II é verdadeira
	 
	I é verdadeira
	Respondido em 24/08/2020 15:37:42
	
	
	 
		2
        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.
	
	J2SE.
	 
	Java Virtual Machine.
	
	JavaFX.
	Respondido em 24/08/2020 15:37:47
	
	
	 
		3
        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 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 pela JVM.
	
	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.
	Respondido em 24/08/2020 15:37:51
	
	
	 
		4
        Questão
	
	
	São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
		
	
	C++, Java, JavaScript
	
	Scripts Shell do Linux, JavaScript, Java
	 
	C++, Scripts Shell do Linux , Java
	
	Java, C++ e JavaScript
	
	Java, C, C++
	Respondido em 24/08/2020 15:37:56
	
	
	 
		5
        Questão
	
	
	Com relação à orientação a objetos em JAVA, é INCORRETO afirmar que JAVA permite:
		
	
	métodos de classe;
	 
	herança múltipla;
	
	a implementação de múltiplas interfaces.
	
	sobrecarga;
	
	polimorfismo;
	Respondido em 24/08/2020 15:38:05
	
	
	 
		6
        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:
		
	 
	J2SE - Java2 Standard Edition
	
	J2ME - Java2 Micro Edition
	
	Java servlets
	
	Java applets
	
	J2EE - Java2 Enterprise Edition
	Respondido em 24/08/2020 15:38:21
	
	
	 
		7
        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:
		
	
	Eclipse
	
	NetBeans
	
	JSP
	 
	JDK
	
	JRE
	Respondido em 24/08/2020 15:38:28
	
	
	 
		8
        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.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 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.
TIPOS DE DADOS E ESTRUTURAS BÁSICAS DE PROGRA...
2a aula
	
		1
        Questão
	
	
	Em Java encontra-se várias formas de implementarmosuma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
		
	
	não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
	 
	é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
	
	é usada somente para agrupar objetos.
	
	é usada somente para agrupar dados de tipos primitivos, como int e double.
	
	é usada somente para armazenar tipos primitivos.
	Respondido em 24/08/2020 15:41:34
	
	
	 
		2
        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;
		
	
	10
	
	1.5
	
	100
	
	15
	 
	0
	Respondido em 24/08/2020 15:42:20
	
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
Comentado
	
	
	 
		3
        Questão
	
	
	Analise o código abaixo:
import javax.swing.JOptionPane;
public class Exercicio {
    public static void main(String args[]){
        int p, t;
        String b = "100010";
        double s = 0;
        t = b.length();
        p = t - 1;
        for (int i = 0; i < t ; i++) {
            s = s + (  Math.pow(2, p) * Integer.parseInt( b.substring(i, i+1)  )  );
            p--;
        }
        JOptionPane.showMessageDialog(null, s);
    }
}
Assinale a alternativa que representa a saída do JOptionPane.showMessageDialog(null, s);
		
	
	36
	
	O programa não compila.
	
	100
	 
	34
	
	98
	Respondido em 24/08/2020 15:42:41
	
	
	 
		4
        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)/3;
	 
	media = (n1*2 + n2*3 + n3*5)/10;
	
	media = (n1 + n2 + n3)/30;
	
	media = (n1 + n2 + n3)/10;
	
	media = (n1*2 + n2*3 + n3*5)/3;
	Respondido em 24/08/2020 15:42:47
	
	
	 
		5
        Questão
	
	
	A alternativa que representa todos os tipos de dados primitivos em Java é
		
	
	char, boolean, byte, short, int, long, float, double e String
	 
	char, boolean, byte, short, int, long, float e double
	
	char, boolean, byte, short, int, long, float, double, String e Date
	
	byte, short, int, long, float, double, String e Date
	
	short, boolean, int, long, float, double e String
	Respondido em 24/08/2020 15:42:54
	
	
	 
		6
        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)?
		
	
	strcpy(str1,str2);
	 
	str1.equals(str2);
	
	str1 == str2;
	
	strcmp(str1,str2);
	
	str1.equals.str2;
	Respondido em 24/08/2020 15:43:48
	
Explicação: ADAS A ASDD AS
	
	
	 
		7
        Questão
	
	
	Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um valor:
		
	
	Menor que zero
	
	Maior que zero.
	 
	Igual a zero
	
	Maior ou igual a zero
	
	Negativo
	Respondido em 24/08/2020 15:44:01
	
	
	 
		8
        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
	
	O programa irá dá êrro de compilação
	
	Êrro de sintaxe
	
	Resposta = 5.0
	 
	Resposta = 5
	 
		1
        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 24/08/2020 15:45:42
	
		
	Gabarito
Comentado
	
	
	 
		2
        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.
		
	
	2 - 1 - 4 - 3
	
	3 - 2 - 1 - 4
	
	2 - 3 - 1 - 4
	 
	4 - 1 - 3 - 2
	
	1 - 4 - 3 - 2
	Respondido em 24/08/2020 15:47:00
	
	
	 
		3
        Questão
	
	
	No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
Qual é o valor atribuído à variável x?
		
	
	5
	
	9
	
	7
	
	8
	 
	6
	Respondido em 24/08/2020 15:47:30
	
	
	 
		4
        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   4.0   6.5   9.0   11.5   14.0
 
 
 
 
 
	 
	 1       6      11
 
	
	 
1    4    6    9    11   14
 
 
	
	  
 
1.5   6.5   13.5
 
 
 
 
	
	 
1.0  4.0  6.0   9.0   11.0  14.0  
 
 
 
	Respondido em 24/08/2020 15:47:37
	
	
	 
		5
        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 i=-7.2; System.out.println("Valor = "+Math.abs(i)); }
} 
		
	 
	O programa não será executado, erro de compilação
	
	Valor = -7.2
	
	Valor = 7.2
	
	Valor = 7
	
	Valor = +Math.abs(i)
	Respondido em 24/08/2020 15:47:45
	
	
	 
		6
        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
}
		
	
	Não compila. Por isso, nada é impresso na tela.
	
	112  112  147  173 201
	
	113  127  148  172202
	 
	112   127   147   172   202
	
	112   112  112   112   112
	Respondido em 24/08/2020 15:47:58
	
	
	 
		7
        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 Repeticao {
    public static void main(String arg[]){
        int i;
        char letra = 'a';
        for(i=1;i<=5;i++){
          System.out.print(" "+letra);
          letra++;
        }
    }
}
 
		
	 
	a b c d e
	
	a b c d
	
	letra letra letra letra letra
	
	letra letra letra letra
	
	a b c d e f
	Respondido em 24/08/2020 15:48:05
	
	
	 
		8
        Questão
	
	
	Analise o código em Java abaixo e marque a opção correta que 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++; }
} }
		
	
	letra letra letra letra
	
	a b c d e f
	 
	a b c d
	
	a b c d e
	
	letra letra letra letra letra
	
		1
        Questão
	
	
	Marque a opção correta. Um índice de um array deve ser:
		
	
	String e não negativo
	
	Real e não negativo
	
	Caracter e não negativo
	
	Inteiro e negativo
	 
	Inteiro e não negativo
	Respondido em 24/08/2020 15:48:35
	
	
	 
		2
        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
	
	existe erro de compilação
	
	existe erro de execução: tipo inválido
	
	1
	 
	2
	Respondido em 24/08/2020 15:48:41
	
	
	 
		3
        Questão
	
	
	Qual o valor da variável total no final da execução do código apresentado, logo abaixo?
int total = 0
for(int conta = 2; conta <=20; conta+=2)
        total+= conta;
System.out.printf("Resultado %d\n", total);
 
 
		
	 
	110
	
	108
	
	120
	
	100
	
	112
	Respondido em 24/08/2020 15:49:23
	
	
	 
		4
        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 em ordem crescente
	
	60 números inteiros aleatórios
	
	6 números inteiros em ordem decrescente
	 
	6 números aleatórios arredondados
	Respondido em 24/08/2020 15:49:29
	
	
	 
		5
        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 3 - 0
	
	Resposta 87 - 30
	
	Resposta 672 - 117
	
	Resposta 672 - 117 117 - 87 87 - 30 30 - 27 27 - 3
	 
	Resposta 117 - 87 87 - 30 30 - 27 27 - 33 - 0
	Respondido em 24/08/2020 15:49:36
	
	
	 
		6
        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" );
		
	
	Ocorre erro durante a execução devido à conversão.
	 
	42
	
	312
	
	31"2"
	
	6
	Respondido em 24/08/2020 15:49:43
	
	
	 
		7
        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.0
	
	10.0
	 
	Ocorre erro de compilação
	 
	9
	
	10
	Respondido em 24/08/2020 15:49:44
	
	
	 
		8
        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 irá exibir o vetor vet = {6 , 8, 7, 9, 0, 4, 3, 2, 5, 1} na saída
	
	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 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
	 
	É usado o método de ordenação BubbleSort (Bolha) e a saída será o vetor ordenado crescentemente
	Respondido em 24/08/2020 15:49:56
	
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.
	
	
	
		1
        Questão
	
	
	(FUMARC/2011) Analise o seguinte programa desenvolvido na linguagem Java.
public class testeLogica {
public static void main(String[] args) {
boolean A, B;
boolean R1, R2, R3, R4;
A = true;
B = false;
R1 = (A || B && A || !B);
R2 = (!(A || !B) && (A || B));
R3 = (A && B) && (!A || !B);
R4 = (!A || B || A || !B);
System.out.println(R1);
System.out.println(R2);
System.out.println(R3);
System.out.println(R4);
}
Qual é a sequência CORRETA ?
(de cima para baixo)
		
	
	true, true, true, false
	
	true, false, true, false
	
	false, false, false, true
	
	false, true, false, true
	 
	true, false, false, true
	Respondido em 24/08/2020 15:50:09
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		2
        Questão
	
	
	O String em Java é:
		
	
	Um método especial que armazena dado
	 
	Uma classe do pacote "java.lang"
	
	Um tipo primitivo de dado
	
	Uma classe do pacote "util"
	
	Uma classe do pacote "java.Math"
	Respondido em 24/08/2020 15:50:15
	
	
	 
		3
        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:
		
	
	definir que a classe é uma classe abstrata.
	
	definir que a classe não tem corpo.
	
	definir que a classe é uma interface.
	
	definir que a classe irá gerar um código executável (.exe).
	 
	iniciar a execução da aplicação.
	Respondido em 24/08/2020 15:50:24
	
		
	Gabarito
Comentado
	
	
	 
		4
        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;}}
		
	
	Êrro de sintaxe
	
	CIDADES
	 
	CIDADES D
	
	CIDADES DO
	
	Êrro decompilação
	Respondido em 24/08/2020 15:50:32
	
	
	 
		5
        Questão
	
	
	Na linguagem Java
		
	
	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, ponderação e desvios.
	
	A estrutura de repetição while requer definição de inicialização, condição e incremento.
	
	A função Math.round(valor) retorna o comprimento de uma circunferência de raio valor.
	 
	A estrutura de repetição for requer definição de inicialização, condição e incremento.
	Respondido em 24/08/2020 15:50:47
	
	
	 
		6
        Questão
	
	
	A instrução em código-fonte Java abaixo descreve exatamente o que?
int idade = 15;
while (idade != 0) { System.out.println( "Idade: " + idade/2); idade--; }
		
	
	o programa imprimirá 29 números
	 
	o programa imprimirá 15 números
	
	d) o programa entrará em loop infinito
	
	c) o programa imprimirá 30 números
	
	impressão seqüencial das idades em ordem crescente
	Respondido em 24/08/2020 15:51:26
	
	
	 
		7
        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 o bônus.
	
	ganhou e ganhou.
	
	perdeu e perdeu.
	
	perdeu o bônus e ganhou.
	Respondido em 24/08/2020 15:52:26
	
	
	 
		8
        Questão
	
	
	Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento.
public class Decrementa{
     public static void main(String args[]) {
               int m, n = 44;
               m = --n;
               m = n--;
               System.out.println(m);
               System.out.println(n);
      }
}
Qual será a saída ?
		
	
	43 e 43
	
	42 e 42
	
	42 e 43
	
	42 e 41
	 
	43 e 42
	
		1
        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.
		
	
	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, 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
	Respondido em 24/08/2020 15:36:15
	
	
	 
		2
        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 )
	
	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.
	
	caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula.
	Respondido em 24/08/2020 15:36:18
	
	
	 
		3
        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; Execução;
	 
	Edição; Compilação; Carga; Verificação; Execução;
	
	Edição; Compilação; Verificação; Execução;
	
	Edição; Carga; Verificação; Execução;
	Respondido em 24/08/2020 15:36:26
	
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.
	
	
	 
		4
        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 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/08/2020 15:36:30
	
		
	Gabarito
Comentado
	
	
	 
		5
        Questão
	
	
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	Public Exemplo {}
	 
	public class Exemplo {}
	
	class Exemplo() {}
	
	public class Exemplo() {}
	
	class public Exemplo {}
	Respondido em 24/08/2020 15:36:34
	
	
	 
		6
        Questão
	
	
	A tecnologia Java é, basicamente, dividida em:
		
	 
	JSE, JEE e JME
	
	JSE, JDE e JPE
	
	JSE, JEE e JPE
	
	JSE, JDE e JME
	
	JSE, JEEP e JME
	Respondido em 24/08/2020 15:36:59
	
	
	 
		7
        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 Runtime Enviroment-JRE.
	 
	A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
	
	Somente a Java Virutal Machine-JVM.
	
	O JDK e o Java Standard Edition.
	
	Somente o Java Standard Edition.
	Respondido em 24/08/2020 15:37:15
	
		
	Gabarito
Comentado
	
	
	 
		8
        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.
	
	Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de 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 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.
	 
		1
        QuestãoConsiderando 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, true
	
	22, 11, 5.0, true
	
	22, 12, 5.0, true
	
	11, 22, 5.0, null
	
	11, 22, 5.0, VERDADEIRO
	Respondido em 24/08/2020 16:03:24
	
	
	 
		2
        Questão
	
	
	Marque a alternativa que define o procedimento utilizado para comparar strings:
		
	 
	if ("Tudo Certo".equals (nome))
	
	if (equals (nome, "Tudo Certo"))
	
	if (nome == "Tudo Certo")
	
	if ("Tudo Certo".verify (nome))
	
	if (verify ("Tudo Certo",nome))
	Respondido em 24/08/2020 16:03:31
	
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.
	
	
	 
		3
        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;
		
	
	1.5
	 
	0
	
	100
	
	15
	
	10
	Respondido em 24/08/2020 16:03:36
	
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
Comentado
	
	
	 
		4
        Questão
	
	
	A alternativa que representa todos os tipos de dados primitivos em Java é
		
	 
	char, boolean, byte, short, int, long, float e double
	
	byte, short, int, long, float, double, String e Date
	
	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
	Respondido em 24/08/2020 16:03:43
	
	
	 
		5
        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)/10;
	
	media = (n1 + n2 + n3)/3;
	 
	media = (n1*2 + n2*3 + n3*5)/10;
	
	media = (n1*2 + n2*3 + n3*5)/3;
	
	media = (n1 + n2 + n3)/30;
	Respondido em 24/08/2020 16:03:52
	
	
	 
		6
        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)?
		
	
	strcmp(str1,str2);
	
	str1 == str2;
	
	strcpy(str1,str2);
	 
	str1.equals(str2);
	
	str1.equals.str2;
	Respondido em 24/08/2020 16:03:59
	
Explicação: ADAS A ASDD AS
	
	
	 
		7
        Questão
	
	
	Marque a opção correta. O primeiro elemento de um array (vetor) tem como índice um valor:
		
	 
	Igual a zero
	
	Menor que zero
	
	Negativo
	
	Maior ou igual a zero
	
	Maior que zero.
	Respondido em 24/08/2020 16:04:12
	
	
	 
		8
        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.0
	
	O programa irá dá êrro de compilação
	
	Resposta = -5
	 
	Resposta = 5
	
	Êrro de sintaxe
INTRODUÇÃO ÀS INTERFACES GRÁFICAS
3a aula
	
		1
        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.util  e java.lang
	
	java.lang e javax.swing
	
	javax.swing e java.util
	
	java.awt e java.lang
	Respondido em 03/09/2020 15:30:49
	
		
	Gabarito
Comentado
	
	
	 
		2
        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 JButton("sair");
	
	JButton botao = new JFrame("sair");
	
	JButton.botao = new JButton("sair");
	Respondido em 03/09/2020 15:30:58
	
	
	 
		3
        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.
		
	
	DO_NOTHING_ON_CLOSE
	
	DESTROI_ON_CLOSE
	 
	DISPOSE_ON_CLOSE
	
	HIDE_ON_CLOSE
	
	EXIT_ON_CLOSE
	Respondido em 03/09/2020 15:31:07
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
		
	
	
	
	
	
	
	
	
	 
	
	Respondido em 03/09/2020 15:31:21
	
	
	 
		5
        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.
		
	 
	JcomboBox
	
	JRadioButton
	
	Jmenu
	
	JButton
	
	Jcheckbox
	Respondido em 03/09/2020 15:32:58
	
	
	 
		6
        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:
		
	 
	JBox caixa = "Caixa de Texto"
	
	JComboText combo = new "Caixa de Texto"
	
	JLabel("caixa de texto")
	 
	JTextField caixa = new JTextField()
	
	JFrameText texto = new Text()
	Respondido em 03/09/2020 15:33:05
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		7
        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:
		
	
	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
	 
	São extensões do pacote java.util.swing
	
	Conhecidos como componentes Java puros
	Respondido em 03/09/2020 15:33:14
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		8
        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 corretas.
	
	Apenas a alternativa i está correta.
	
	Apenas a alternativa iii está correta.
	
	Todas as alternativas estão erradas.
	
	Apenas a alternativa ii está correta.
	
		1
        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.util  e java.lang
	
	javax.swing e java.util
	 
	java.awt e javax.swing
	Respondido em 03/09/2020 15:33:47
	
		
	Gabarito
Comentado
	
	
	 
		2
        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 03/09/2020 15:33:54
	
	
	 
		3
        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.
		
	
	DESTROI_ON_CLOSE
	 
	DISPOSE_ON_CLOSE
	
	HIDE_ON_CLOSE
	
	EXIT_ON_CLOSE
	
	DO_NOTHING_ON_CLOSE
	Respondido em 03/09/2020 15:38:08
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
		
	
	
	 
	
	
	
	
	
	
	
	Respondido em 03/09/2020 15:38:15
	
	
	 
		5
        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.
		
	
	Jcheckbox
	
	Jmenu
	
	JButton
	
	JRadioButton
	 
	JcomboBox
	Respondido em 03/09/2020 15:38:23
	
	
	 
		6
        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:
		
	
	JComboText combo = new "Caixa de Texto"
	
	JLabel("caixa de texto")
	
	JFrameText texto = new Text()
	 
	JTextField caixa = new JTextField()
	
	JBox caixa = "Caixa de Texto"
	Respondido em 03/09/2020 15:38:31
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		7
        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
	
	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
	 
	São extensões do pacote java.util.swing
	Respondido em 03/09/2020 15:38:47
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		8
        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 erradas.
	 
	Todas as alternativas estão corretas.
	
		1
        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.awt e java.lang
	
	java.lang e javax.swing
	 
	java.awt e javax.swing
	Respondido em 03/09/2020 15:39:19
	
		
	Gabarito
Comentado
	
	
	 
		2
        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");
	
	JFrame.botao = new.JButton("sair");
	
	JFrame botao = new JButton("sair");
	
	JButton.botao = new JButton("sair");
	
	JButton botao = new JFrame("sair");
	Respondido em 03/09/2020 15:40:38
	
	
	 
		3
        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.
		
	
	DO_NOTHING_ON_CLOSE
	
	DESTROI_ON_CLOSE
	 
	DISPOSE_ON_CLOSE
	
	HIDE_ON_CLOSE
	
	EXIT_ON_CLOSE
	Respondido em 03/09/2020 15:40:42
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
		
	
	
	
	
	 
	
	
	
	
	
	Respondido em 03/09/2020 15:40:48
	
	
	 
		5
        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 03/09/2020 15:40:53
	
	
	 
		6
        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")
	
	JBox caixa = "Caixa de Texto"
	
	JFrameText texto = new Text()
	 
	JTextField caixa = new JTextField()
	
	JComboText combo = new "Caixa de Texto"
	Respondido em 03/09/2020 15:41:03
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		7
        Questão
	
	
	A interface gráfica com o usuário (GUI - Graphical User Interface) fornecea 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:
		
	
	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
	 
	São extensões do pacote java.util.swing
	
	Conhecidos como componentes Java puros
	Respondido em 03/09/2020 15:41:08
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		8
        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 corretas.
	
	Apenas a alternativa iii está correta.
	
	Todas as alternativas estão erradas.
	
	Apenas a alternativa i está correta.
	
	Apenas a alternativa ii está correta.
	 
		1
        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.lang e javax.swing
	
	javax.swing e java.util
	 
	java.awt e javax.swing
	
	java.awt e java.lang
	
	java.util  e java.lang
	Respondido em 03/09/2020 15:41:26
	
		
	Gabarito
Comentado
	
	
	 
		2
        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 03/09/2020 15:41:48
	
	
	 
		3
        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.
		
	
	HIDE_ON_CLOSE
	
	EXIT_ON_CLOSE
	 
	DISPOSE_ON_CLOSE
	
	DESTROI_ON_CLOSE
	
	DO_NOTHING_ON_CLOSE
	Respondido em 03/09/2020 15:41:52
	
		
	Gabarito
Comentado
	
	
	 
		4
        Questão
	
	
	Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
		
	 
	
	
	
	
	
	
	
	
	
	Respondido em 03/09/2020 15:42:11
	
	
	 
		5
        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.
		
	
	JRadioButton
	
	JButton
	
	Jcheckbox
	
	Jmenu
	 
	JcomboBox
	Respondido em 03/09/2020 15:42:15
	
	
	 
		6
        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:
		
	
	JFrameText texto = new Text()
	
	JComboText combo = new "Caixa de Texto"
	
	JLabel("caixa de texto")
	
	JBox caixa = "Caixa de Texto"
	 
	JTextField caixa = new JTextField()
	Respondido em 03/09/2020 15:42:31
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		7
        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:
		
	 
	São extensões do pacote java.util.swing
	
	Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
	
	Conhecidos como componentes Java puros
	
	A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
	
	Possui portabilidade, em relação ao componente AWT
	Respondido em 03/09/2020 15:42:36
	
		
	Gabarito
Comentado
	
	
		
	Gabarito
Comentado
	
	
	 
		8
        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 i está correta.
	
	Apenas a alternativa ii está correta.
	
	Apenas a alternativa iii está correta.
	 
	Todas as alternativas estão corretas.
	
	Todas as alternativas estão erradas.
PRINCÍPIOS DA ORIENTAÇÃO A OBJETOS
4a aula
	 
		1
        Questão
	
	
	O encapsulamento é um conceito da orientação a objetos que:
		
	 
	esconde detalhes de implementação e garante maior segurança aos atributos da classe
	
	exibe todos detalhes de implementação
	
	permite o acesso irrestrito aos atributos da classe
	
	permite instanciar objetos
	
	aumenta velocidade da máquina virtual java
	Respondido em 03/09/2020 17:06:30
	
	
	 
		2
        Questão
	
	
	(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma de programação orientada a objetos.
		
	
	Abstração consiste em uma linguagem puramente lógica. A motivação para isso veio em parte da vontade de se reconciliar o uso da lógica como uma linguagem declarativa de representação do conhecimento com a representação procedimental do conhecimento.
	
	Abstração é uma linguagem declarativa que permite acesso à base de dados mediante a utilização da teoria dos conjuntos e da álgebra relacional como fundamento de seu funcionamento.
	
	As abstrações, idealmente, caracterizam-se por não serem grandes demais em comparação aos módulos, pois senão elas se tornam multifuncionais e de difícil compreensão. Como consequência, a abstração deve ser implementada apenas no nível de estruturas de dados necessários para se atingir o objetivo pretendido.
	 
	Abstração é a habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma abstração de entidades existentes no domínio do sistema de software.
	
	Abstração é um conceito segundo o qual o sistema ou software é dividido em partes distintas. Compõe o ferramental necessário para um programa mais legível com uma melhor manutenção e melhor desempenho por meio da programação orientada a objetos.
	Respondido em 03/09/2020 17:06:52
	
	
	 
		3
        Questão
	
	
	Considere as afirmativas a seguir:
I.   Os construtores são métodos especiais destinados à inicialização e o preparo de novos objetos durante a sua instanciação.
II.  Os construtores podem receber parâmetros, permitindo definir um objeto já em sua criação.
III. Os construtores só podem ser acionados através do operador new.
IV. Obrigatoriamente, os construtores devem ter o mesmo nome que suas classes e devem possuir um tipo de retorno.
 
		
	 
	Somente as afirmativas I, II e III são corretas.
	
	Somente as afirmativas I e II são corretas.
	
	Somente as afirmativas III e IV são corretas.
	
	Somente as

Outros materiais