Buscar

Exercicio 1 a 10

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

1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	8
	1
	2
	3
	4
	5
	6
	7
	8
	
	Exercício: CCT0756_EX_A1_201908043261_V1 
	18/11/2020
	Aluno(a): JONAS ARCELINO DE MACEDO
	2020.3 EAD
	Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 
	201908043261
	 
	        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
	 Certo
	J2SE - Java2 Standard Edition
	
	J2ME - Java2 Micro Edition
	
	Java applets
	Respondido em 18/11/2020 18:19:36
	
	 
	        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
	
	JRE
	 Certo
	JDK
	
	JSP
	Respondido em 18/11/2020 18:20:28
	
	 
	        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.
	
	A JVM gera um código executável para cada sistema operacional.
	 Certo
	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.
	 Errado
	Ela é usada para compilar um código Java.
	
	Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
	Respondido em 18/11/2020 18:26:38
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
	
	
	
	Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado.
	
	Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado.
	
	Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado.
	 Certo
	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.
	Respondido em 18/11/2020 18:46:11
	
	 
	        Questão
	
	
	São exemplos de linguagens Compiladas, interpretadas e hibridas, respectivamente
	
	
	 Certo
	C++, Scripts Shell do Linux , Java
	
	Java, C++ e JavaScript
	
	Scripts Shell do Linux, JavaScript, Java
	
	C++, Java, JavaScript
	
	Java, C, C++
	Respondido em 18/11/2020 18:35:24
	
	 
	        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.
	
	J2SE.
	
	JavaFX.
	
	JavaBeans.
	 Certo
	Java Virtual Machine.
	Respondido em 18/11/2020 18:42:40
	
	 
	        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 desde que tenha a extensão .java, indicando que é um código fonte em java.
	
	O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java.
	
	O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula.
	 Certo
	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 18/11/2020 18:51:13
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias: (assinale somente uma alternativa)
	
	
	
	Somente o Java Standard Edition.
	
	O JDK e o Java Standard Edition.
	 Certo
	A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do Java SE (Standard Edition) - JDK.
	
	Somente o Java Runtime Enviroment-JRE.
	
	Somente a Java Virutal Machine-JVM.
Aula 2
	        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á:
	
	
	 Certo
	2 5 2 4 6 8 10
	
	5 2 2 4 6 8 10
	
	5 2 5 10 15 20 25
	
	5 2 1 2 3 4 5
	
	2 5 1 2 3 4 5
	Respondido em 19/11/2020 17:49:48
	
	 
	        Questão
	
	
	No trecho de comando abaixo:
y = 9; x = (y>5) ? 6 : 8;
Qual é o valor atribuído à variável x?
	
	
	
	5
	
	9
	 Certo
	6
	
	7
	
	8
	Respondido em 19/11/2020 17:56:36
	
	 
	        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 );
	
	
	
	2
	
	4
	
	5
	
	3.5
	 Certo
	7
	Respondido em 19/11/2020 18:06:25
	
	 
	        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 decrescente
	 Certo
	6 números aleatórios arredondados
	
	60 números inteiros em ordem crescente
	 Errado
	6 números inteiros em ordem crescente
	
	60 números inteiros aleatórios
	Respondido em 19/11/2020 18:10:27
	
	 
	        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
	
	10
	
	1.5
	 Certo
	0
	
	100
	Respondido em 19/11/2020 18:14:13
	
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
	
	
	 
	        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;
	 Errado
	I, II, III e IV.
	 Certo
	Apenas I, II e IV;
	
	Apenas I e IV;
	
	Apenas I e III;
	Respondido em 19/11/2020 18:15:03
	
Explicação: O item III é falso pois String em java é uma Classe
	
	 
	        Questão
	
	
	Marque a alternativa que define uma matriz de números inteiros com 4 linhas e 5 colunas:
	
	
	 Certo
	int [][] matriz = new int [4][5];
	
	int [][] matriz = new int [5,4];
	
	int matriz [4][5];
	
	int [][] matriz = new int [4,5];
	
	int [][] matriz = new int [5][5];
	Respondido em 19/11/2020 18:15:35
	
	 
	        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 - 3 - 1 - 4
	 Certo
	4 - 1 - 3 - 2
	
	2 - 1 - 4 - 3
Aula 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.
	
	
	
	EXIT_ON_CLOSE
	
	HIDE_ON_CLOSE
	 Certo
	DISPOSE_ON_CLOSE
	
	DO_NOTHING_ON_CLOSE
	
	DESTROI_ON_CLOSE
	Respondido em 20/11/2020 19:59:51
	
		
	Gabarito
Comentado
	
	
	 
	        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
	
	Possui portabilidade, em relação ao componente AWT
	
	A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
	 Certo
	São extensões do pacote java.util.swing
	
	Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
	Respondido em 20/11/2020 20:04:23
	
		
	Gabarito
Comentado
	
		
	Gabarito
Comentado
	
	
	
	 
	        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.
	 Certo
	Todas as alternativas estão corretas.
	
	Apenas a alternativa ii está correta.
	
	Apenas a alternativa iii está correta.
	
	Todas as alternativas estão erradas.
	Respondido em 20/11/2020 20:04:58
	
	 
	        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 JFrame("sair");
	
	JButton.botao = new JButton("sair");
	 Certo
	JButton botao = new JButton("sair");
	 Errado
	JFrame botao = new JButton("sair");
	
	JFrame.botao = new.JButton("sair");
	Respondido em 20/11/2020 20:07:14
	
	 
	        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
	
	Jcheckbox
	
	JButton
	 Certo
	JcomboBox
	
	Jmenu
	Respondido em 20/11/2020 20:10:50
	
	 
	        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"
	 Errado
	JLabel("caixa de texto")
	 Certo
	JTextField caixa = new JTextField()
	
	JFrameText texto = new Text()
	
	JComboText combo = new "Caixa de Texto"
	Respondido em 20/11/2020 20:09:12
	
		
	Gabarito
Comentado
	
		
	Gabarito
Comentado
	
	
	
	 
	        Questão
	
	
	Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
	
	
	
	
	
	
	
	
	
	
	 Certo
	
	Respondido em 20/11/2020 20:13:04
	
	 
	        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:
	
	
	 Certo
	java.awt e javax.swing
	
	java.lang e javax.swing
	
	javax.swing e java.util
	
	java.awt e java.lang
	
	java.util  e java.lang
Aula 4
	        Questão
	
	
	Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente em Java?
	
	
	
	Classe objeto := new Construtor();
	 Certo
	Classe objeto = new Construtor();
	
	Classe objeto new Construtor();
	
	Construtor objeto new Classe();
	
	Construtor objeto = new Classe();
	Respondido em 20/11/2020 20:16:53
	
	 
	        Questão
	
	
	A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que:
	
	
	 Certo
	os objetos sejam implementados de maneira eficiente e simples
	
	a computação seja acionada por troca de mensagens entre objetos
	
	os usuários utilizem as aplicações de forma mais simples
	
	os sistemas sejam encapsulados por outros sistemas
	
	os programadores de aplicações sejam mais especializados
	Respondido em 20/11/2020 20:17:39
	
		
	Gabarito
Comentado
	
	
	 
	        QuestãoO objeto c não pode ser instanciado, pois não há construtor na classe.
	
	O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
	
	O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
	 Errado
	Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
	 Certo
	Será gerado um erro de compilação, pois o atributo é private.
	Respondido em 20/11/2020 20:16:25
	
		
	Gabarito
Comentado
	
		
	Gabarito
Comentado
	
	
	
	 
	        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 II, III e IV são corretas.
	 Certo
	Somente as afirmativas I, II e III são corretas.
	 Errado
	Somente as afirmativas III e IV são corretas.
	
	Somente as afirmativas I e II são corretas.
	
	Somente as afirmativas I e IV são corretas.
	Respondido em 20/11/2020 20:17:48
	
	 
	        Questão
	
	
	Mecanismo utilizado em orientação a objetos para obter segurança, modularidade e autonomia dos objetos. Este conceito refere-se a(o): 
	
	
	
	Herança Múltipla
	 Certo
	Encapsulamento
	
	Método
	
	Condicional
	
	Herança
	Respondido em 20/11/2020 20:23:21
	
	 
	        Questão
	
	
	Quando desenvolvemos uma classe em Java podemos definir um atributo de diferentes formas, como usar modificadores de visibilidade e também definí-lo como estático, usando o termo static. Definir um atributo como static significa:
	
	
	
	É a forma mais próxima de se definir um atributo local em Java.
	
	É acessado pelo objeto e não pela classe.
	 Certo
	O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado).
	
	É um atributo do objeto e não da classe.
	
	O dado atribuído a este atributo fica guardado no objeto, e não na classe.
	Respondido em 20/11/2020 20:24:49
	
	 
	        Questão
	
	
	Seja a classe:
public class Navio {
    private String classeNavio;
    private int numPassageiros;
    public Navio(classeNavio)
    {
       this.classeNavio=classeNavio;
    }
}
Marque a alternativa que representa corretamente uma sobrecarga de construtor:
	
	
	
	public String Navio(){return classeNavio;}
	
	public int Navio(){return classeNavio;}
	 Certo
	public Navio(){};
	 Errado
	public int,String Navio(){numPassageiro=classeNavio;}
	
	public private Navio(){String classeNavio;}
	Respondido em 20/11/2020 20:29:50
	
	 
	        Questão
	
	
	Como se instancia um objeto em Java?
	
	
	
	Classe objeto = Construtor();
	
	Construtor objeto = new Classe;
	
	Classe objeto = new Construtor;
	 Certo
	Classe objeto = new Construtor();
	
	Construtor objeto = new Classe();
Aula 5
	        Questão
	
	
	Quando se pensa em uma classe como um tipo de dados, se imagina que os objetos desse tipo ou classe sempre serão instanciados. Entretanto, existem situações em que é útil definir classes para as quais nunca irá se querer instanciar objetos dessa classe. Essas classes são chamadas:
	
	
	
	Classes Final
	
	Classes Polimórficas
	
	Interface
	
	Classes privadas
	 Certo
	Classes Abstratas
	Respondido em 20/11/2020 20:37:51
	
	 
	        Questão
	
	
	Um método de uma subclasse que possua o mesmo nome e a mesma quantidade e tipos de parâmetros de outro método existente na sua superclasse direta é um exemplo de ________. Já se dois métodos possuem o mesmo nome em uma classe, mas quantidades e/ou tipos diferentes de parâmetros, isto é um exemplo de _________.
	
	
	 Certo
	sobrescrição, sobrecarga
	 Errado
	polimorfismo, herança
	
	sobrecarga, herança
	
	sobrecarga, sobrescrição
	
	sobrescrição, encapsulamento
	Respondido em 20/11/2020 20:40:27
	
	 
	        Questão
	
	
	 Em Orientação a Objetos (O.O.), o conceito que representa uma classe que NÃO possui objetos instanciados a partir dela é:
	
	
	
	subclasse
	
	herança
	 Certo
	classe abstrata
	
	superclasse
	
	classe oculta
	Respondido em 20/11/2020 20:38:13
	
	 
	        Questão
	
	
	Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
	
	
	
	A estende B
	
	A é derivada de B
	
	A implementa B
	 Certo
	B é derivada de A
	
	B implementa A
	Respondido em 20/11/2020 20:41:25
	
	 
	        Questão
	
	
	Analise o código Java abaixo, sabendo-se que as classes encontram-se no mesmo pacote, assinale a alternativa correta:
class A {
private int atrA;
}
class B extends A {
protected int atrB;
}
class C extends B, A{
private int atrC;
}
	
	
	
	A classe C está herdando as características das classes B e A, assumindo a característica de polimorfismo
	 Certo
	A classe B herda as características de A, mas não tem acesso direto ao atributo de A
	
	A classe B possui atributo protegido, sendo assim, qualquer classe que herde não pode acessar diretamente o atributo
	
	A classe C, por herdar as características das classes A e B, pode acessar diretamente os atributos de A e B
	
	A classe B herda as características de A e pode acessar diretamente o atributo de A
	Respondido em 20/11/2020 20:39:48
	
	 
	        Questão
	
	
	Qual o comando que implementa a herança na Linguagem Java?
	
	
	
	Herits
	
	Implements
	
	Extension
	 Certo
	Extends
	
	Inherits
	Respondido em 20/11/2020 20:45:33
	
	 
	        Questão
	
	
	Se uma classe na linguagem Java é declarada com o modificador abstract, então essa classe:
	
	
	
	não pode ser estendida
	 Certo
	não pode ser instanciada
	
	não pode ser referenciada;
	
	pode ser instanciada apenas uma vez
	
	não pode possuir métodos estáticos
	Respondido em 20/11/2020 20:48:53
	
	 
	        Questão
	
	
	O conceito de Herança permite que uma classe herde todos atributos e métodos de uma classe pai. Neste contexto, classes abstratas se referem a:
	
	
	
	classes sem métodos getters e setters
	
	classes que só podem ter duas instâncias
	 Errado
	tipos de classe que só permitem herdar métodos da classe pai
	
	tipos de classe que só permitem herdar atributos da classe pai
	 Certo
	classes que não podem ser instanciadas
Aula 6
	        Questão
	
	
	(ENADE/2011) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo:
I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias.
II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto.  A comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
	
	
	 Certo
	II, III e IV
	
	III e IV
	
	I e II
	
	I, II e IV
	
	I e III
	Respondido em 20/11/2020 21:38:13
	
	 
	        Questão
	
	
	Osfundamentos para o conceito de abstração no paradigma orientado à objetos são:
	
	
	
	Nenhuma das alternativas
	
	Get, Set, herança e polimorfismo
	
	encapsulamento, agregação, herança e objetos
	 Certo
	encapsulamento, agregação, herança e polimorfismo
	
	encapsulamento, agregação, classes e Objetos
	Respondido em 20/11/2020 21:39:24
	
	 
	        Questão
	
	
	17.3) A figura abaixo representa qual tipo de relacionamento entre as classes?
adriana_31143
	
	
	
	Pontuação
	
	Mesclagem
	 Certo
	Agregação
	
	Combinação
	
	Permutação
	Respondido em 20/11/2020 21:45:53
	
Explicação:
Na UML o símbolo do lozango branco indica que a forma de associação entre as classes é uma agregação, que conforme apresentado na aula tem acoplamento fraco.
	
	 
	        Questão
	
	
	Analise o código abaixo:
public class Notebook {
private String marca;
private String modelo;
public Notebook(String marca, String modelo) {
this.marca=marca;
this.modelo=modelo;
}
}
Podemos afirmar sobre esta classe:
	
	
	
	os atributos estão públicos
	
	possui 5 atributos públicos
	
	o método construtor não está implementado
	 Certo
	a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor
	
	possui o método main - principal
	Respondido em 20/11/2020 21:44:06
	
	 
	        Questão
	
	
	Seja a classe:
public class Carro {
    private String cor;
    private boolean estadoMotor;
    public void ligaMotor() {estadoMotor=true;}
    public void desligaMotor( ) {estadoMotor=false;}
    public boolean motor( ){ return estadoMotor;}
}
Se o código abaixo for executado, pode-se dizer que:
public class Teste {
    public static void main(String[] args) {
        Carro c=new Carro();
        c.cor="Preto";
    }
}
	
	
	
	O objeto c não pode ser instanciado, pois não há construtor na classe.
	
	Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto";
	
	Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído.
	
	O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo.
	 Certo
	Será gerado um erro de compilação, pois o atributo é private.
	Respondido em 20/11/2020 21:45:34
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Como se declara um método estático em Java?
	
	
	
	public void static exemploMetodo() {}
	
	static exemploMetodo() {}
	 Certo
	public static void exemploMetodo() {}
	
	public void exemploMetodo() {}
	
	static void public exemploMetodo() {}
	Respondido em 20/11/2020 21:48:39
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	(FCC ¿ 2012 ¿ TRT 11ª Região (AM) Analista Judiciário ¿ Tecnologia da Informação)
Sobre Programação Orientada a Objetos, analise as afirmações: 
I. O encapsulamento garante que apenas as interfaces necessárias para interação com o objeto estejam visíveis, e atributos internos não sejam acessíveis. 
II. O polimorfismo garante que objetos herdem métodos e atributos de uma superclasse para a geração de uma nova classe. 
III. A herança possibilita que distintas operações na mesma classe tenham o mesmo nome, desde que alterada a assinatura.
Está correto o que se afirma em:
	
	
	
	III apenas
	 Certo
	I apenas
	
	I, II e III
	
	II apenas
	
	II e III apenas
	Respondido em 20/11/2020 21:50:15
	
	 
	        Questão
	
	
	Os modificadores de acesso alteram a visibilidade de
atributos e métodos nas classes em JAVA. Analise as afirmativas
abaixo de acordo com a imagem.
2016_03_31_56fd4e3ad706c.png
I.Os atributos declarados como private na classe Animal são
visíveis somente na classe Animal.
II.Os atributos declarados como protected na classe Animal
são visíveis pela classe Animal e classe Floresta.
III.Os atributos declarados como public na classe Animal são
visíveis pela classe Animal, classe Floresta e classe
Mamífero.
IV.Os atributos declarados sem modificadores na classe Animal
são visíveis pela classe Animal e classe Floresta.
De acordo com as afirmativas, marque a alternativa CORRETA:
	
	
	
	As afirmativas I, II e IV estão corretas.
	
	Apenas a afirmativa III está incorreta.
	
	Apenas a afirmativa IV está incorreta.
	
	Todas estão erradas.
	 Certo
	Apenas as afirmativas I e IV estão corretas.
Aula 7
	        Questão
	
	
	O Java fornece uma infinidade de funcionalidades para prover comunicação humano-computador, ou melhor, para desenvolver interfaces. Sobre as bibliotecas para desenvolver interface de interação com o Java, analise e marque a assertiva correta: I. São fornecidas duas bibliotecas para desenvolver um GUI - O java.awt (Abstract Window Toolkit) e o javax.swing; II. São exemplos de elementos ou componentes atômicos, ou seja, que não permitem conter outros elementos: JFrame, JPanel, JButton e JLabel; III. Posicionamento e tamanho dos componentes Java Swing são controlados por LayoutManager¿s; IV. Java usa um elemento próprio para controle das ações ou eventos e não fazem uso de listeners para processar eventos.
	
	
	 Certo
	Apenas I e III;
	
	Apenas I;
	
	Apenas I, II e III;
	
	I, II, III e IV.
	
	Apenas I e IV;
	Respondido em 20/11/2020 21:53:36
	
	 
	        Questão
	
	
	class B extends A {
int m1() {
return a + b + c + d + e;
}
}
public class A {
static int a;
public int b;
int c;
protected int d;
private int e;
}
A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte variável não pode ser acessada diretamente:
	
	
	
	a
	
	d
	
	b
	
	c
	 Certo
	e
	Respondido em 20/11/2020 21:53:45
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Dos componentes do Swing, apresentados abaixo, marque aquele que mostra uma área com um texto curto ou uma imagem, ou mesmo ambos, mas não reage a eventos de entrada
	
	
	
	JTextField
	
	JPasswordField
	 Certo
	JLabel
	
	JTextArea
	
	JButton
	Respondido em 20/11/2020 21:56:59
	
	 
	        Questão
	
	
	Qual é o método utilizado para incluir uma barra de menu em um JFrame?
	
	
	
	addJMenuBar
	
	setJPopupMenu
	 Certo
	setJMenuBar
	
	setJMenuItem
	
	addJMenuItem
	Respondido em 20/11/2020 21:58:14
	
	 
	        Questão
	
	
	Considere o seguinte código-fonte em linguagem Java:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Q4Class extends JFrame{
private JButton b;
public static void main(String[] args) {
JFrame f = new Q4Class ();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(300, 200);
f.setVisible(true);
}
public Q4Class (){
this.getContentPane().add(b = (new JButton("Clique aqui")));
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
((JButton)e.getSource()).setText("OK");
}
});
}
}
	
	
	 Certo
	a chamada do método getSource() retorna uma referência da classe Object para o objeto ouvinte do evento de clique de botão, e essa referência é convertida para o tipo JButton para ser possível mudar o texto exibido no botão
	
	o programa não termina quando a janela é fechada porque não foi adicionado um WindowListener ao objeto referenciado por f no método main
	 Errado
	o argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe interna anônima
	
	o símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class
	
	o código não executará, com erro no construtor
	Respondido em 20/11/2020 22:00:05
	
	 
	        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 é:
	
	
	 Certo
	JButton botao = new JButton("sair");
	
	JFrame.botao = new.JButton("sair");JButton.botao = new JButton("sair");
	
	JButton botao = new JFrame("sair");
	
	JFrame botao = new JButton("sair");
	Respondido em 20/11/2020 22:01:26
	
	 
	        Questão
	
	
	Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo pelo qual uma classe pode estender outra classe, aproveitando seus métodos e atributos. Assinale a alternativa que apresenta o nome desse mecanismo.
	
	
	
	mensagem.
	
	encapsulamento.
	
	subclasse.
	
	polimorfismo.
	 Certo
	herança.
Aula 8
	        Questão
	
	
	Na linguagem Java, quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio componente. Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas:
	
	
	 Certo
	Listener
	
	FlowLayout
	
	Interface
	
	Container
	
	Action
	Respondido em 20/11/2020 22:02:01
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Supondo uma aplicação que utiliza um botão (JButton) com tratamento de eventos implementado dentro da própria classe, sempre que este for pressionado, irá percorrer a sua lista interna de listeners, chamando para cada um, o método actionPerformed;
Qual o nome do evento gerado pelo botão quando pressionado.
	
	
	
	getActionCommand
	
	ActionPerformed
	
	ActionListener
	 Certo
	ActionEvent
	
	addActionListener
	Respondido em 20/11/2020 22:02:39
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Os componentes Swing podem gerar vários tipos de eventos diferentes. Quando um evento ocorre, o gerenciador de janelas cria um evento e passa para um tratador de eventos definido pelo programador. O fragmento de código responsável por implementar métodos dentro da interface ActionListener é:
	
	
	
	public void actionStateChanged(ActionEvent e)
	
	public void itemPerformed(ActionEvent e)
	
	public void itemStateChanged(ActionEvent e)
	 Certo
	public void actionPerformed(ActionEvent e)
	
	public void actionListenet(ActionEvent e)
	Respondido em 20/11/2020 22:06:54
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Para tratar os eventos relacionados a botões( Jbutton, JradioButton, JcheckBox, JtoogleButton) ou itens de um menu (JMenuItem), devem-se criar classes para manipulação a partir de interface java.awt.event.ActionListener. Essa interface tem apenas um método (actionPerformed(ActionEvent e)), motivo pelo qual:
	
	
	 Certo
	não existe uma classe adaptadora (adapter) para este tipo de evento.
	 Errado
	existem diversos adapters (classes adaptadoras) para este tipo de evento.
	
	estes componentes gráficos são estáticos e não efetuam eventos.
	
	não associa-se a estes componentes diversos tipos de eventos.
	
	não se pode associar nenhuma ação a esses comonentes gráficos.
	Respondido em 20/11/2020 22:07:56
	
	 
	        Questão
	
	
	O método __________ permite o registro de um tratador de eventos para um objeto visual. O método __________ contém o código de tratamento de um evento em um objeto tratador de eventos. O método _________, da classe Event, permite obter a referência do objeto visual que gerou o evento. Escolha a opção que enumera a sequência correta de preenchimento das lacunas do texto.
	
	
	
	getSource; handler; actionPerformed
	
	addActionListener; handler; getSource
	
	add; addActionListener; handler
	 Certo
	addActionListener; actionPerformed; getSource
	
	actionPerformed;add; getSource
	Respondido em 20/11/2020 22:10:40
	
	 
	        Questão
	
	
	Evento é um acontecimento relevante no meio externo ao sistema . Portanto um evento pode ser considerado como o resultado da interação do usuário com algum componente. Na linguagem java, o evento gerado sempre que um botão for pressionado, este irá percorrer a sua lista interna chamando o método:
	
	
	 Errado
	actionEvent
	
	ActionListener
	
	abstractClass
	
	ItemListener
	 Certo
	actionPerformed
	Respondido em 20/11/2020 22:10:37
	
Explicação:
Para adicionar listeners, a classe que representa o botão (JButton) possui um método chamado addActionListener, que recebe por parâmetro um objeto que implementa a interface ActionListener. A interface ActionListener especifica um método chamado actionPerformed que será disparado toda vez que o usuário clicar naqule botão.
	
	 
	        Questão
	
	
	Um estagiário de programação foi incumbido de verificar uma linha de código de um programa que apresentava uma tela de forma indesejada.
JOptionPane.showInputDialog(null," "," ",JOptionPane.QUESTION_MESSAGE);
Para corrigir é necessário conhecer o que se espera, respectivamente, nos campos entre aspas. Assinale a alternativa que define respectivamente.
	
	
	
	símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
	
	texto interno da caixa de leitura e o texto do campo texto.
	
	texto da barra de título e o texto interno do campo texto.
	
	texto da barra de título e o texto interno da caixa de leitura.
	 Certo
	texto interno da caixa de leitura e o texto da barra de título.
	Respondido em 20/11/2020 22:14:23
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem para o usuário.
	
	
	
	JOptionPane.showConfirmDialog(null, "Minha mensagem!");
	 Certo
	JOptionPane.showMessageDialog(null, "Minha mensagem!");
	
	JOptionPane.showInputDialog(null, "Minha mensagem!");
	
	JOptionPane.showQuestionMessage(null, "Minha mensagem!");
	
	JOptionPane.showFileChooser(null, "Minha mensagem!");
Aula 9
	        Questão
	
	
	O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try.
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch. III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção
	
	
	 Certo
	Todas as sentenças estão corretas.
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças I, III e IV estão corretas.
	
	Apenas as sentenças II e III estão corretas.
	Respondido em 20/11/2020 22:16:55
	
	 
	        Questão
	
	
	Qual o resultado do código abaixo? 
	
	
	
	Resultado é: 5
	 Errado
	Erro ArithmeticException
	
	Resultado é: 3
	
	Código não compila
	 Certo
	Resultado é: 4
	Respondido em 20/11/2020 22:19:15
	
	 
	        Questão
	
	
	A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _______ lança uma exceção. A palavra reservada ______ marca o início de um código de tratamento de exceção.
	
	
	 Certo
	throws; throw; catch
	
	throws; try; catch
	
	try; throw; catch
	 Errado
	try; catch; finally
	
	throw; throws; catch
	Respondido em 20/11/2020 22:23:58
	
	 
	        Questão
	
	
	Uma exceção é um objeto gerado para indicar a ocorrência de algum tipo de condição excepcional durante a execução de um método qualquer. Apenas objetos de classes pertencentes à hierarquia de classes de exceção do Java poderão ser gerados, propagados e capturados. A subclasse que indica uma tentativa de converter para o formato numérico uma String cujo conteúdo não seja compatível com o formato escolhido é:
	
	
	
	IndexOutOfBoundsException
	
	IOExceptionCerto
	NumberFormatException
	
	NullPointerException
	
	ArithmeticExceptiocn
	Respondido em 20/11/2020 22:24:33
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	O tratamento de exceção em Java é implementado com a utilização dos blocos try(), catch() e opcionalmente o bloco finally. Sabe-se que o bloco finally não executará se o aplicativo fechar antes de um bloco try chamando o método System.exit, pois este método encerra imediatamente um aplicativo. Assim marque a única afirmação CORRETA com relação a aplicação dos blocos que implementam a exceção em Java.
	
	
	
	No Java é permitido colocar uma lista de parâmetros de exceção separados por vírgulas para um mesmo bloco catch.
	 Certo
	O java garante que o um bloco finally executará se um bloco try fechar utilizando uma instrução return, break ou continue.
	
	No Java se permite capturar o mesmo tipo de exceção em dois blocos catch diferentes em uma única instrução catch.
	
	O Java permite colocar qualquer código entre um bloco try e seus blocos catch correspondentes.
	 Errado
	Se o programa capturar a exceção em dos blocos catch, o programa processa primeiramente o bloco finally e só então processa o tratamento da exceção.
	Respondido em 20/11/2020 22:25:39
	
	 
	        Questão
	
	
	O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try.
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch.
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
	
	
	 Certo
	Todas as sentenças estão corretas.
	
	Apenas as sentenças II e III estão corretas
	
	Apenas as sentenças I, III e IV estão corretas
	
	Apenas a sentença I está correta.
	
	Apenas as sentenças I,II e III estão corretas.
	Respondido em 20/11/2020 22:23:17
	
	 
	        Questão
	
	
	Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "No modelo de terminação de tratamento de exceção, depois de uma exceção ser tratada o programa não retorna ao ponto de lançamento porque o __________ expirou."
	
	
	
	bloco cacth
	
	bolco finally
	 Certo
	bloco try
	
	método main
	
	método getMessage
	Respondido em 20/11/2020 22:23:37
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	No java, é necessário um método para cada catch ou lista de exceções que podem ser lançadas. Se um método causar uma exceção mas não capturá-la, então deve-se utilizar a palavra-chave:
	
	
	
	Finally
	 Certo
	Throws
	
	Try
	
	Exception
	
	Error
Aula 10
	        Questão
	
	
	Pode-se dizer sobre exceções que: Marque a alternativa correta.
	
	
	 Errado
	a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará todo o tratamento em caso de algum erro
	
	throws é o comando responsável pela implementação de uma exceção
	 Certo
	o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro.
	
	é obrigatório utilizar o comando finally em todos tratamentos de exceção
	
	são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
	Respondido em 20/11/2020 22:25:58
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	Dado o trecho de código escrito em Java abaixo, podemos afirmar que:
public class Avaliacao{ 
 public void metodo() throws Exception {
  throw new Exception();
 }
public static void main(String args[]) {
  int x, y, z;
  x = y = z = 1;
  try {
   new Avaliacao().metodo();
   x++;
  } catch (Exception e) {
   y++;
  } finally {
   z++;
   new Avaliacao().metodo();
  }
  System.out.println(x + "," + y + "," + z);
}
}
	
	
	
	Imprime no console: 2,2,3.
	
	Imprime no console: 2,2,1.
	 Certo
	O programa não compila.
	
	Imprime no console: 1,1,3.
	
	Imprime no console: 1,1,2.
	Respondido em 20/11/2020 22:27:55
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	O estudo sobre interfaces gráficas é um ponto muito importante dentro da área de desenvolvimento de sistemas. Dentro da linguagem java,existem dois pacotes muito utilizados na programação de programas para desktop chamados java.awt e java.swing. De acordo com o material e o que foi visto em aula, um gerenciador de layout é um objeto que implementa a interface:
	
	
	
	Exception e determina o loop de código dentro de um container.
	
	FlowLayout que tem como objetivo checar se o bloco de repetição atingiu uma determinada condição e faz o desvio para um container de componentes do usuário.
	
	Try - Catch que efetua a validação entre um código e a posição de um componente fora de um container.
	
	Que verifica se o Finally faz parte ou não da execução de um BoxLayout pelo componente container.
	 Certo
	LayoutManager e determina o tamanho e posição dos componentes dentro de um container.
	Respondido em 20/11/2020 22:31:24
	
Explicação:
Um gerenciador de layout é um objeto que implementa a interface LayoutManager e determina o tamanho e posição dos componentes dentro de um container.
	
	 
	        Questão
	
	
	O _______________ é o gerenciador de layout padrão para todos os JPanel. Ele simplesmente posiciona os componentes em uma linha simples, começando uma nova linha se o container não for largo o suficiente.
	
	
	
	Bloco Try-Catch
	
	Exception
	 Certo
	FlowLayout
	
	#Include
	
	NameSpace
	Respondido em 20/11/2020 22:29:05
	
Explicação:
O FlowLayout é o gerenciador de layout padrão para todos os JPanel. Ele simplesmente posiciona os componentes em uma linha simples, começando uma nova linha se o container não for largo o suficiente.
	
	 
	        Questão
	
	
	Por qual motivo é utilizado o bloco try...catch.
	
	
	 Certo
	Tratar e recuperar erros.
	
	Fazer depuração de códigos.
	
	Realizar tentativas de execução.
	
	Polimorfismo.
	
	Auditar código.
	Respondido em 20/11/2020 22:29:24
	
		
	Gabarito
Comentado
	
	
	 
	        Questão
	
	
	O estudo sobre interfaces gráficas é um ponto muito importante dentro da área de desenvolvimento de sistemas. Dentro da linguagem java,existem dois pacotes muito utilizados na programação de programas para desktop chamados java.awt e java.swing. De acordo com o material e o que foi visto em aula, um gerenciador de layout é um objeto que implementa a interface:
	
	
	 Errado
	FlowLayout que tem como objetivo checar se o bloco de repetição atingiu uma determinada condição e faz o desvio para um container de componentes do usuário.
	
	Try - Catch que efetua a validação entre um código e a posição de um componente fora de um container.
	 Certo
	LayoutManager e determina o tamanho e posição dos componentes dentro de um container.
	
	Que verifica se o Finally faz parte ou não da execução de um BoxLayout pelo componente container.
	
	Exception e determina o loop de código dentro de um container.
	Respondido em 20/11/2020 22:32:28
	
Explicação:
Um gerenciador de layout é um objeto que implementa a interface LayoutManager e determina o tamanho e posição dos componentes dentro de um container.
	
	 
	        Questão
	
	
	O gerenciador _____________ coloca os componentes em até 5 áreas: top (su-perior), bottom (inferior), left (esquerda), right (direita) e center (centro). Todo espaço extra é colocado na área central.
	
	
	 Certo
	BorderLayout
	
	NameSpace
	
	#Include
	
	Bloco Try-Catch
	
	Exception
	Respondido em 20/11/2020 22:32:26Explicação:
O gerenciador BorderLayout coloca os componentes em até 5 áreas: top (su-perior), bottom (inferior), left (esquerda), right (direita) e center (centro). Todo espaço extra é colocado na área central.
	
	 
	        Questão
	
	
	O estudo sobre interfaces gráficas é um ponto muito importante dentro da área de desenvolvimento de sistemas. Dentro da linguagem java,existem dois pacotes muito utilizados na programação de programas para desktop chamados java.awt e java.swing. De acordo com o material e o que foi visto em aula, as toolbars devem ser criadas dentro de um container:
	
	
	
	com o BorderToolBarsItem.
	
	com o BorderToolBars.
	 Certo
	com o BorderLayout.
	
	com o LayoutBorder.
	
	com o LayoutBorderToolBars.
	Respondido em 20/11/2020 22:29:55
	
Explicação:
As toolbars devem ser criadas dentro de um container com o BorderLayout.

Continue navegando