Buscar

Java testes aula 1 até 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

LINGUAGEM DE PROGRAMAÇÃO
1a aula
   
CCT0756_EX_A1_201908017902_V1  17/09/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver conhecimento em linguagem de
programação, porque Java é totalmente estruturada em objetos. Para começar a programar será necessário fazer o download:
JSP
 JDK
JRE
Eclipse
NetBeans
Respondido em 17/09/2020 22:32:18
 
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa
CORRETA, para a descrição do processo de compilação e execução do programa.
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o
comando java MeuPrograma o bytecode é executado.
Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o
comando javac MeuPrograma o bytecode é executado.
Com o comando 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.
Respondido em 17/09/2020 22:33:08
Gabarito
Comentado
 
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");
}
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
}
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 deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula.
O arquivo pode ser salvo com qualquer nome, 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.
Respondido em 17/09/2020 22:34:45
Gabarito
Comentado
 
Qual sintaxe expressa a criação correta de uma classe em java?
 public class Exemplo {}
public class Exemplo() {}
class Exemplo() {}
Public Exemplo {}
class public Exemplo {}
Respondido em 17/09/2020 22:34:58
 
A tecnologia Java é, basicamente, dividida em:
JSE, JDE e JME
 JSE, JEE e JME
JSE, JEEP e JME
JSE, JEE e JPE
JSE, JDE e JPE
Respondido em 17/09/2020 22:37:39
 
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 Development Kit
Java Enterprise
JavaSwing
 Java Virtual Machine
Garbage Colector
Respondido em 17/09/2020 22:37:55
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.
 
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) seguinte(s) tecnologias:
(assinale somente uma alternativa)
Somente o Java Standard Edition.
Somente a Java Virutal Machine-JVM.
( ) ( )
 Questão4
 Questão5
 Questão6
 Questão7
 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.
O JDK e o Java Standard Edition.
Respondido em 17/09/2020 22:35:52
Gabarito
Comentado
 
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 representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras funções)
o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento,
ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
A JVM gera um código executável para cada sistema operacional.
Ela é usada para compilar um código Java.
Respondido em 17/09/2020 22:38:44
Gabarito
Comentado
 Questão8
javascript:abre_colabore('38403','205375511','4097235783');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
2a aula
   
CCT0756_EX_A2_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
Analise o código Java a seguir: import java.lang.*; import java.io.*; class XX { public static void main(String[] args) { final int NUM = 6; for(int
i = 0; i < NUM; i++) System.out.println( X(i)); } public static int X(int n) { int result = 1; for(int i = 2; i <= n; i++) result *= i; return result; } } A
soma dos valores exibidos pelo comando println é:
4
2
10
34
 154
Respondido em 07/10/2020 08:46:15
 
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="PEDRO"; String Y="pedro"; if(X.equalsIgnoreCase(Y)) System.out.println("Mesma pessoa"); else System.out.println("Pessoa
diferente"); }}
Pessoa diferente
Êrro de compilação
Êrro de sintaxe
 Mesma pessoa
Êrro de sintaxe e de compilação
Respondido em 14/10/2020 05:48:12
 
Em Java encontra-se várias formas de implementarmos uma 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 somente para agrupar dados de tipos primitivos, como int e double.
é usada somente para agrupar objetos.
é usada somente para armazenar tipos primitivos.
 é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
Respondido em 14/10/2020 05:48:32
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
Dado o trecho do programa em JAVA abaixo, identificar sua saída. Interger i = 1; while (i < 10){ if (i%2==0){ i++; } else { i=i+2; }
System.out.print(i+" "); }
2 4 6 8
1 3 5 7 9 11
1 2 4 6 8
1 2 3 4 5 6 7 8 9 11
 3 5 7 9 11
Respondido em 14/10/2020 05:51:34
 
Considerando o trecho de programa apresentado a seguir, marque a alternativa que apresenta o que será exibido exatamente na sequencia
correta, após o processamento.
int X=3+8;
int Y=2*X;
float Z=X/2;
boolean A = true;
System.out.println("\n"+X);
System.out.println("\n"+Y);
System.out.println("\n"+Z);
System.out.println("\n"+A);
11, 22, 5.0, VERDADEIRO
11, 22, 5.0, null
22, 11, 5.0, true
 11, 22, 5.0, true
22, 12, 5.0, true
Respondido em 14/10/2020 05:51:43
 
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 o bônus e ganhou
perdeu e perdeu
 Questão4
 Questão5
 Questão6
perdeu e ganhouo bônus
 perdeu o bônus e ganhou o bônus
ganhou e ganhou
Respondido em 14/10/2020 05:51:53
 
   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    4    6    9    11   14
 
 
  1       6      11
 
 
1.0  4.0  6.0   9.0   11.0  14.0  
 
 
 
  
 
1.5   6.5   13.5
 
 
 
 
 
1.5   4.0   6.5   9.0   11.5   14.0
 
 
 
 
 
Respondido em 14/10/2020 05:52:01
 
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 ?
42 e 42
42 e 43
43 e 43
 Questão7
 Questão8
42 e 41
 43 e 42
Respondido em 08/10/2020 04:45:45
Gabarito
Comentado
javascript:abre_colabore('38403','207658940','4146423579');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
3a aula
   
CCT0756_EX_A3_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
As interfaces gráficas com o usuário (GUI - Graphical User Interface)  são construídas a partir de componentes GUI, que são objetos
com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes necessárias
para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes:
java.awt e java.lang
java.lang e javax.swing
 java.awt e javax.swing
javax.swing e java.util
java.util  e java.lang
Respondido em 14/10/2020 05:52:35
Gabarito
Comentado
 
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");
JFrame botao = new JButton("sair");
 JButton botao = new JButton("sair");
JFrame.botao = new.JButton("sair");
Respondido em 14/10/2020 05:52:49
 
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a
constante usada destrói a janela.
 DISPOSE_ON_CLOSE
DO_NOTHING_ON_CLOSE
DESTROI_ON_CLOSE
HIDE_ON_CLOSE
EXIT_ON_CLOSE
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Respondido em 14/10/2020 05:53:00
Gabarito
Comentado
 
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
 
 Questão4
Respondido em 14/10/2020 05:53:30
 
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
Jmenu
JButton
 JcomboBox
Respondido em 14/10/2020 05:53:45
 
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"
JFrameText texto = new Text()
JLabel("caixa de texto")
JBox caixa = "Caixa de Texto"
 JTextField caixa = new JTextField()
Respondido em 14/10/2020 05:51:19
Gabarito
Comentado
Gabarito
Comentado
 
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:
Possui portabilidade, em relação ao componente AWT
 São extensões do pacote java.util.swing
Conhecidos como componentes Java puros
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
Respondido em 14/10/2020 05:51:23
Gabarito
Comentado
Gabarito
Comentado
 
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.
 Todas as alternativas estão corretas.
Todas as alternativas estão erradas.
Apenas a alternativa iii está correta.
 Questão5
 Questão6
 Questão7
 Questão8
Respondido em 14/10/2020 05:54:00
javascript:abre_colabore('38403','207659193','4146427150');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
4a aula
   
CCT0756_EX_A4_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
 Será gerado um erro de compilação, pois o atributo é private.
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
 Questão1
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
O código é executado normalmente, pois c não é uma instancia da mesma classe que o atributo
O objeto c não pode ser instanciado, pois não há construtor na classe.
Respondido em 14/10/2020 05:54:29
Gabarito
Comentado
Gabarito
Comentado
 
O paradigma Orientado a Objetos é a base para a linguagem de programação Java, tratando os conceitos de herança, polimorfismo,
sobrescrição e sobrecarga. Acerca desses conceitos, considere as afirmativas a seguir. I. A herança é uma técnica que permite que uma
classe seja subclasse de outra classe, desde que sejam do mesmo pacote. II. Um mesmo objeto pode ser referenciado por instâncias de
tipos diferentes, desde que do mesmo tipo ou de um supertipo do objeto. III. Os métodos construtores das classes Java podem ser
sobrecarregados, mas não podem ser sobrescritos. IV. O conceito de sobrecarga é baseado na reutilização dos nomes dos métodos,
porém com assinaturas diferentes. Assinale a alternativa correta.
 Somente as afirmativas II, III e IV são corretas.
Somente as afirmativas I, II e III são corretas.
Somente as afirmativas III e IV são corretas.
Somente as afirmativas I e IV são corretas
Somente as afirmativas I e II são corretas.
Respondido em 14/10/2020 05:54:36
Gabarito
Comentado
Gabarito
Comentado
 
Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta arquitetônica assim
como um(a) __________ está para uma classe."
parâmetro
atributo
variável
 objeto
método
Respondido em 14/10/2020 05:54:52
Gabarito
Comentado
 
Marque a alternativa que indica qual a sintaxe que instancia um objeto corretamente em Java?
Classe objeto := new Construtor();
 Classe objeto = new Construtor();
Construtor objeto = new Classe();
Classe objeto new Construtor();
Construtor objeto new Classe();
Respondido em 14/10/2020 05:52:46
 
Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo. Neste caso, usa-se uma
palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java encontra essa palavra chave sendo usada como um
tipo de dado de valor de retorno, Java sabe que nada deverá ser retornado.
Scanner
 void
 Questão2
 Questão3
 Questão4
 Questão5
main
public
staticRespondido em 14/10/2020 05:52:56
 
Marque a alternativa que NÃO representa um método overload e/ou static.
Math.pow(3, 2);
Math.sqrt(9);
 Math.PI;
System.out.println("Centro Universitário Estácio da Amazônia");
Math.radom();
Respondido em 14/10/2020 05:53:08
 
Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que:
uma classe é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ela, assim como se
relacionar e enviar mensagens a outras classes.
uma classe é uma abstração de alguma coisa no domínio de um problema ou na sua implementação, refletindo a capacidade de
um sistema para manter informações sobre ela, interagir com ela ou ambos.
um objeto em uma classe é apenas uma definição, pois a ação só ocorre quando o objeto é invocado através de um método.
herança é o mecanismo pelo qual um objeto pode estender outro objeto da mesma classe, aproveitando seus comportamentos e
variáveis possíveis.
 uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e operações.
Respondido em 14/10/2020 05:53:25
 
O encapsulamento é um conceito da orientação a objetos que:
 esconde detalhes de implementação e garante maior segurança aos atributos da classe
permite instanciar objetos
exibe todos detalhes de implementação
aumenta velocidade da máquina virtual java
permite o acesso irrestrito aos atributos da classe
Respondido em 14/10/2020 05:53:33
 Questão6
 Questão7
 Questão8
javascript:abre_colabore('38403','207660174','4146443733');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
5a aula
   
CCT0756_EX_A5_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
Sob Classes Abstratas é correto afirmar que:
São utilizadas para que seja possível a criação de interfaces
São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão
São utilizadas para que seja possível a criação de objetos estáticos
 São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão
São utilizadas para instanciar objetos abstratos
Respondido em 14/10/2020 05:54:03
 
Considerando o esquema de herança existente na metodologia de Orientação a Objeto, em uma hierarquia de classes em Java, temos:
I. Os construtores da superclasse não são herdados pelas instâncias de uma subclasse.
II. Todo método construtor de uma superclasse precisa também chamar um construtor da subclasse.
III. O comando super( ), chamada ao construtor da superclasse, deve ser declarado obrigatoriamente na primeira linha do construtor da
subclasse.
Marque a alternativa CORRETA:
Apenas as sentenças II e III são verdadeiras.
Nenhuma sentença é verdadeira.
 Apenas as a sentença I e III são verdadeiras.
Todas as sentenças são verdadeiras.
Apenas as sentenças I e II são verdadeiras.
Respondido em 14/10/2020 05:54:07
 
A palavra reservada EXTENDS implementa qual o conceito?
Associação
Visibilidade
Portabilidade
Polimorfismo
 Herança
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Respondido em 14/10/2020 05:54:19
 
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as classes Física e Jurídica com a
classe Pessoa do modelo abaixo:
 
Unify
Import
Generalation
 Extends
Package
Respondido em 14/10/2020 05:54:35
 
Na linguagem Java, o emprego da palavra reservada "extends" por uma classe chamada subclasse sempre faz referência à outra classe
chamada de superclasse, com isso, a subclasse passa a possuir os mesmos membros da superclasse. Podemos então afirmar que, tal
palavra reservada implementa nesta linguagem
a compilação
 a herança
o polimorfismo
o encapsulamento
a instância de uma classe
Respondido em 14/10/2020 05:54:53
 
Em POO (programação orientada a objetos), dizer que a classe A é superclasse de B é o mesmo que dizer que:
 B é derivada de A
B implementa A
A implementa B
A estende B
A é derivada de B
Respondido em 14/10/2020 05:55:05
 
Qual(is) saída(s) após a execução do código abaixo?
class Primeira { int x = 20; void Calc(int aux1) { x*=aux1; } }
class Segunda extends Primeira { void Calc(int aux2) { x+=aux2; } }
 Questão4
 Questão5
 Questão6
 Questão7
class Terceira extends Segunda { String a = "Sistema de Informação"; }
class Testando { public static void main(String[] args) {
Terceira t = new Terceira();
Primeira p = new Primeira();
t.Calc(3);
System.out.print(t.x+" "+p.x); }
}
20 20
Sistema de Informação
23 23
20 3
 23 20
Respondido em 14/10/2020 05:57:44
 
Qual o comando que implementa a herança na Linguagem Java?
Implements
Extension
Inherits
Herits
 Extends
Respondido em 14/10/2020 05:57:52
 Questão8
javascript:abre_colabore('38403','207660207','4146444349');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
6a aula
   
CCT0756_EX_A6_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
Considere o as classes a seguir pertecentes ao mesmo pacote:
Sobre o relacionamento entre as classes Turma e Aluno, respectivamente, marque a alternativa correta.
 
Uma turma possui vários alunos, mas, um aluno pertence a uma turma
Não é possível determinar
 Uma turma possui vários alunos, assim como, um aluno pertence a várias turmas
Uma turma possui um aluno, mas, um aluno pertence a várias turmas
Uma turma possui um aluno, assim como, um aluno pertence uma turma
Respondido em 14/10/2020 05:58:12
 
As ações ou comportamento dos objetos são chamadas na orientação a objeto de métodos. Assim, um método é uma função, um serviço
ou ação fornecido pelo objeto. O método responsável por buscar os valores armazenados nos atributos dos objetos instanciados é
chamado de:
Método set
 Método get
Método main
Método construtor
Método void
Respondido em 14/10/2020 05:58:32
 
Como se declara um método estático em Java?
()
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 public static void exemploMetodo() {}
public void static exemploMetodo() {}
public void exemploMetodo() {}
static exemploMetodo() {}
static void public exemploMetodo() {}
Respondido em 14/10/2020 05:58:52
Gabarito
Comentado
 
(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:
I e II
III e IV
 II, III e IV
I e III
I, II e IV
Respondido em 14/10/2020 05:58:59
 
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 um erro de compilação, pois o atributo é private.
Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído.
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto";
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo.
Respondido em 14/10/2020 05:59:08
Gabarito
Comentado
 
 Questão4
 Questão5
Em Java pode-se utilizar diferentes tipos de modificadores de acesso para seus atributos e métodos, dependendo da necessidade da
aplicação que está sendo desenvolvida. É correto afirmar sobre os modificadores de acesso usados na declaração de atributos:
O modificador de acesso final permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public
torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe
manipule seus atributos.
O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public
torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe
manipule seus atributos.
O modificador de acesso private permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public
torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso protected permite que só a classe
manipule seus atributos.
O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso public
torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso final permite que só a classe manipule
seus atributos.
 O modificador de acesso public permite que todos os objetos que o usam possam alterá-lo; já o modificador de acesso protected
torna o atributo vísivel pela própria classe ou suas subclasses, e o modificador de acesso private permite que só a classe
manipule seus atributos.
Respondido em 14/10/2020 05:59:28
Gabarito
Comentado
 
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:
possui 5 atributos públicos
os atributos estão públicos
o método construtor não está implementado
 a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor
possui o método main - principal
Respondido em 14/10/2020 05:59:38
 
Tei Ping, aluna de programação, escreveu uma  classe em Java, aqui parcialmente apresentada,  que feriu um importante conceito de
Orientação  a Objetos.   Marque a opção que indica o conceito usado incorretamente pela estudante.
 
public class Aluno {
    public String matricula, nome;
    public float CR;
 
    public void imprimirDados()  {
        System.out.println("Matricula = " + matricula +  " Nome =  " + nome + " CR = " + CR);
    }
}
Herança
Polimorfismo
Instância
Abstração
 Encapsulamento
Respondido em 14/10/2020 06:00:17
 Questão6
 Questão7
 Questão8
javascript:abre_colabore('38403','207660241','4146445069');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
7a aula
   
CCT0756_EX_A7_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
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"); 
} 
}); 
} 
}
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
 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 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
o argumento da chamada do método addActionListener para o objeto referenciado por b é uma classe interna anônima
Respondido em 14/10/2020 06:00:34
 
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 JButton("sair");
 Questão1
 Questão2
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 JButton botao = new JButton("sair");
JFrame botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 14/10/2020 06:00:47
 
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
JTextArea
 JLabel
JButton
Respondido em 14/10/2020 06:00:50
 
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.
I, II, III e IV.
 Apenas I e III;
Apenas I;
Apenas I, II e III;
Apenas I e IV;
Respondido em 14/10/2020 06:00:58
 
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.
 herança.
encapsulamento.
polimorfismo.
subclasse.
Respondido em 14/10/2020 06:01:12
Gabarito
Comentado
 
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; 
} 
 Questão3
 Questão4
 Questão5
 Questão6
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:
b
d
a
c
 e
Respondido em 14/10/2020 06:01:30
Gabarito
Comentado
 
Qual é o método utilizado para incluir uma barra de menu em um JFrame?
setJMenuItem
setJPopupMenu
addJMenuBar
 setJMenuBar
addJMenuItem
Respondido em 14/10/2020 06:01:45
 Questão7
javascript:abre_colabore('38403','207660282','4146446582');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
8a aula
   
CCT0756_EX_A8_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
Os componentesSwing 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 actionPerformed(ActionEvent e)
public void actionListenet(ActionEvent e)
public void itemPerformed(ActionEvent e)
public void actionStateChanged(ActionEvent e)
public void itemStateChanged(ActionEvent e)
Respondido em 14/10/2020 06:02:24
Gabarito
Comentado
 
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.
texto interno da caixa de leitura e o texto do campo texto.
texto da barra de título e o texto interno da caixa de leitura.
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
 texto interno da caixa de leitura e o texto da barra de título.
texto da barra de título e o texto interno do campo texto.
Respondido em 14/10/2020 06:02:43
Gabarito
Comentado
 
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.
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
ActionListener
 ActionEvent
addActionListener
ActionPerformed
getActionCommand
Respondido em 14/10/2020 06:02:58
Gabarito
Comentado
 
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.
 addActionListener; actionPerformed; getSource
add; addActionListener; handler
getSource; handler; actionPerformed
addActionListener; handler; getSource
actionPerformed;add; getSource
Respondido em 14/10/2020 06:03:36
 
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:
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 se pode associar nenhuma ação a esses comonentes gráficos.
não associa-se a estes componentes diversos tipos de eventos.
 não existe uma classe adaptadora (adapter) para este tipo de evento.
Respondido em 14/10/2020 06:01:11
 
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.showMessageDialog(null, "Minha mensagem!");
JOptionPane.showFileChooser(null, "Minha mensagem!");
JOptionPane.showQuestionMessage(null, "Minha mensagem!");
JOptionPane.showConfirmDialog(null, "Minha mensagem!");
JOptionPane.showInputDialog(null, "Minha mensagem!");
Respondido em 14/10/2020 06:03:48
Gabarito
Comentado
 
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:
 actionPerformed
ItemListener
 Questão4
 Questão5
 Questão6
 Questão7
ActionListener
abstractClass
actionEvent
Respondido em 14/10/2020 06:01:36
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.
 
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:
Container
 Listener
Interface
FlowLayout
Action
Respondido em 14/10/2020 06:01:54
Gabarito
Comentado
 Questão8
javascript:abre_colabore('38403','207660323','4146447378');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
9a aula
   
CCT0756_EX_A9_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
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.
try; throw; catch
throws; try; catch
try; catch; finally
 throws; throw; catch
throw; throws; catch
Respondido em 14/10/2020 06:02:14
 
Qual o resultado do código abaixo?
Resultado é: 3
Erro ArithmeticException
Resultado é: 5
 Resultado é: 4
Código não compila
Respondido em 14/10/2020 06:02:30
 
 Questão1
 Questão2
3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
A palavra reservada _______ indica que um método pode lançar uma exceção. A palavra reservada _________ lança uma exceção definida pelo programador.
A palavra reservada _________ define o início de um trecho de código onde é feito o tratamento de uma exceção. Escolha a opção que define na ordem
correta as palavras que completam o texto anterior.
try; finally; catch
throw; throws; catch
finally; throw; catch
 throws; throw; catch
finally; throw; try
Respondido em 14/10/2020 06:02:48
 
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.
O Java permite colocar qualquer código entre um bloco try e seus blocos catch correspondentes.
 O java garante que o um bloco finally executará se um bloco try fechar utilizando uma instrução return, break ou continue.
No Java é permitido colocar uma lista de parâmetros de exceção separados por vírgulas para um mesmo bloco catch.
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.
No Java se permite capturar o mesmo tipo de exceção em dois blocos catch diferentes em uma única instrução catch.
Respondido em 14/10/2020 06:05:25
 
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 é:
ArithmeticExceptiocn
 NumberFormatException
IOException
NullPointerException
IndexOutOfBoundsException
Respondido em 14/10/2020 06:05:34
Gabarito
Comentado
 
O tratamento de exceções na linguagem Java é caracterizado pelo encapsulamento das informações de um erro em um objeto querepresenta uma classe
específica de erro. O uso de exceções permite separar a detecção da ocorrência de uma situação excepcional do seu tratamento, ao se programar um
método em Java. 
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
A cláusula catch nem sempre é executada.
 As exceções em Java são fixas e não é possível definir novas exceções.
Uma exceção é sempre um objeto do tipo Throwable
A cláusula try sempre é executada.
Respondido em 14/10/2020 06:03:12
Gabarito
Comentado
 
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
 Questão
 Questão4
 Questão5
 Questão6
 Questão7
específicas devem vir primeiro.
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
Apenas as sentenças I, III e IV estão corretas
 Todas as sentenças estão corretas.
Apenas as sentenças II e III estão corretas
Apenas a sentença I está correta.
Apenas as sentenças I,II e III estão corretas.
Respondido em 14/10/2020 06:03:22
 
Dado o programa em Java:
public class Exemplo {
     public static void main(String[] args) {
          int z=5, x=0;
          try{
               z/=x;
          }
         System.out.println("Divisão por Zero.");
         catch(Exception ex){
                System.out.println("Erro!");
          }
     }
}
Marque a alternativa que representa o seu resultado:
Captura a exceção e apresenta a mensagem "Erro!"
0
 Não compila devido a erro.
Não apresenta resultado de saída.
Apresenta a mensagem "Divisão por Zero."
Respondido em 14/10/2020 06:03:34
 Questão8
javascript:abre_colabore('38403','207660375','4146448096');
 
 
 
 
LINGUAGEM DE PROGRAMAÇÃO
10a aula
   
CCT0756_EX_A10_201908017902_V1  05/10/2020
JULIANA CIOLA BELTRAMI 2020.3 EAD
CCT0756 - LINGUAGEM DE PROGRAMAÇÃO  201908017902
 
Por qual motivo é utilizado o bloco try...catch.
Polimorfismo.
Realizar tentativas de execução.
Auditar código.
 Tratar e recuperar erros.
Fazer depuração de códigos.
Respondido em 14/10/2020 06:03:53
Gabarito
Comentado
 
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.
 FlowLayout
Bloco Try-Catch
Exception
#Include
NameSpace
Respondido em 14/10/2020 06:04:04
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.
 
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:
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.
Exception e determina o loop de código dentro de um container.
 Questão1
 Questão2
 Questão3
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Que verifica se o Finally faz parte ou não da execução de um BoxLayout pelo componente container.
 LayoutManager e determina o tamanho e posição dos componentes dentro de um container.
Try - Catch que efetua a validação entre um código e a posição de um componente fora de um container.
Respondido em 14/10/2020 06:04:12
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.
 
Pode-se dizer sobre exceções que: Marque a alternativa correta.
é obrigatório utilizar o comando finally em todos tratamentos de exceção
a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará todo o tratamento em
caso de algum erro
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
throws é o comando responsável pela implementação de uma exceção
 o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro.
Respondido em 14/10/2020 06:06:59
Gabarito
Comentado
 
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 LayoutBorderToolBars.
com o BorderToolBars.
 com o BorderLayout.
com o BorderToolBarsItem.
com o LayoutBorder.
Respondido em 14/10/2020 06:07:07
Explicação:
As toolbars devem ser criadas dentro de um container com o BorderLayout. 
 
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: 1,1,3.
 O programa não compila.
Imprime no console: 1,1,2.
 Questão4
 Questão5
 Questão6
Imprime no console: 2,2,1.
Imprime no console: 2,2,3.
Respondido em 14/10/2020 06:07:30
Gabarito
Comentado
 
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.
Bloco Try-Catch
NameSpace
Exception
 BorderLayout
#Include
Respondido em 14/10/2020 06:07:42
Explicaçã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.
 
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:
Try - Catch que efetua a validação entre um código e a posição de um componente fora 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.
 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 14/10/2020 06:07:50
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ão7
 Questão8
javascript:abre_colabore('38403','207660407','4146449112');

Continue navegando