Buscar

simulado Linguagem de Programação

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 38 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 38 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 38 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

12/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/1
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
12/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/1
12/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/1
12/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/1
12/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/1
12/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/1
Acerto: 1,0 / 1,0
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);
}
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/3
LINGUAGEM DE PROGRAMAÇÃO
1a aula
Lupa
Vídeo PPT MP3
29/04/2020
2020.1 EAD
Exercício: CCT0756_EX_A1_000000000000_V1 
Aluno(a): SFSDFS SDFSFSDF SFDSFSDFSFDSF
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
1a Questão
Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais
legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com
relação ao nome de classes, por convenção, marque a opção incorreta:
O nome da classe deve fazer referência total ao seu objeto
O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em
maiúscula.
deve começar com letras minúsculas, porém não podem começar com números.
toda classe deve começar com uma letra maiúscula
Respondido em 29/04/2020 00:10:02
2a Questão
A plataforma Java disponibiliza um interpretador que traduz, em tempo de execução, o código compilado para instruções nativas do
processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que
possua essa implementação. Esse interpretador trata-se do(a):
JavaBeans.
JDK.
Java API.
J2SE.
Java Virtual Machine.
Respondido em 29/04/2020 00:15:34
 3a Questão
Para programar em Java, não é necessário ter programado antes. Porém, ficaria mais fácil se tiver conhecimento em linguagem de
programação, porque Java é totalmente estruturada em objetos. Para começar a programar será necessário fazer o download:
NetBeans
JSP
Eclipse
JDK
JRE
Respondido em 29/04/2020 00:16:02
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','1','','','314415123');
javascript:abre_frame('2','1','','','314415123');
javascript:abre_frame('3','1','','','314415123');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/3
 
 
 4a 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 representa uma camada extra entre o sistema operacional e a aplicação, responsável por "traduzir" (entre outras
funções) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando
no momento, ou seja, sua aplicação roda sem nenhum envolvimento com o sistema operacional.
A JVM gera um código executável para cada sistema operacional.
Você precisa reescrever parte da sua aplicação toda vez que quiser mudar de sistema operacional.
Ela é usada para compilar um código Java.
Respondido em 29/04/2020 00:17:05
Gabarito
 Coment.
 
 
 5a Questão
Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito importante conhecer suas principais características
e como as mesmas funcionam. Na linguagem Java, do processo de criação do código até a execução do programa passamos por
algumas etapas. Em uma delas é gerado o "bytecode".
Qual das respostas apresenta o conceito correto para "bytecode"?
É resultado da interpretação do código fonte de um programa escrito em Java.
É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pelo Sistema Operacional.
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema Operacional.
 É a compilação de um programa escrito em Java, com o objetivo de ser interpretado pela JVM.
É a interpretação de um programa escrito em qualquer linguagem, com o objetivo de ser compilado pela JVM.
Respondido em 29/04/2020 00:19:00
 
 
 6a Questão
O ambiente Java faz uso de seu interpretador que traduz, em tempo de execução, o bytecode para instruções nativas do
processador, permitindo, dessa forma, que uma mesma aplicação seja executada em qualquer plataforma computacional que
possua essa implementação. Trata-se de:
JavaSwing
 Java Virtual Machine
Java Enterprise
Java Development Kit
Garbage Colector
Respondido em 29/04/2020 00:19:59
 
 
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.
 
 
 7a Questão
Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única
alternativa CORRETA, para a descrição do processo de compilação e execução do programa.
Com o comando javac MeuPrograma 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 java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com
o comando java MeuPrograma.java o bytecode é executado.
 Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com
o comando java MeuPrograma o bytecode é executado.
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/3
Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com
o comando java MeuPrograma.class o bytecode é executado.
Respondido em 29/04/2020 00:21:22
 
 
 8a Questão
Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente / Servidor. Não permite distribuição de
objetos nem oferece suporte a tecnologias para Internet. Esta definição refere-se ao:
 J2SE - Java2 Standard Edition
Java applets
J2EE - Java2 Enterprise Edition
J2ME - Java2 Micro Edition
Java servlets
Respondido em 29/04/2020 00:21:42
 
 
 
javascript:abre_colabore('38403','189016300','3769529532');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/4
LINGUAGEM DE PROGRAMAÇÃO
2a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A2_000000000000_V1 
Aluno(a): ASDADASD ASD ADSASDAS ASDASDADS
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
 1a Questão
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+" "); }
1 2 4 6 8
1 3 5 7 9 11
1 2 3 4 5 6 7 8 9 11
2 4 6 8
3 5 7 9 11
Respondido em 21/05/2020 02:26:56
2a Questão
Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do mesmo:
public class Repeticao {
 public static void main(String arg[]){
 int i;
 charletra = 'a';
 for(i=1;i<=5;i++){
 System.out.print(" "+letra);
 letra++;
 }
 }
}
letra letra letra letra letra
a b c d
a b c d e
a b c d e f
letra letra letra letra
Respondido em 21/05/2020 02:26:58
 3a 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. 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','2','','','314415149');
javascript:abre_frame('2','2','','','314415149');
javascript:abre_frame('3','2','','','314415149');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/4
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;
 0
15
100
10
1.5
Respondido em 21/05/2020 02:26:49
 
 
Explicação:
Resolvendo passo a passo temos: 
int A,B;
 A= 5;
 B= 10;
 float D,E;
 D = (float) 1.5;
 E = 0;
 E = A++; ---> E = 5 e A = 6 devido ao incremento pós.
 E = ((20 / A) / 3) + (2 * B) / 2; --> E = 11, pois na primeira parte temos 20 / 6 / 3 -- como são valores inteiros,
despresamos a vírgugla e temos 1, somando com 2 * 10 / 2 = 10.... teremos 11.
 E = ((32 % 4) * 2 * 2) * D; --> 32 % 4 retorna o resto da divisão de 32 por 4 que é = a zero.. Depois tudo será
multiplicado por zero e o resultado final de E = 0.
 E *= B; é o mesmo que: E = E * B. logo E = 0 * 10 = 0
Resultado final, E = 0
Gabarito
 Coment.
 
 
 4a Questão
Analise o código abaixo e marque a opção correta após a execução do mesmo: public class Prog001{ public static void
main(String[] args){ String X="CIDADES DO RIO DE JANEIRO"; String Y=X.substring(0,9); System.out.println("Resposta = "+Y;}}
CIDADES DO
Êrro de sintaxe
CIDADES
Êrro de compilação
 CIDADES D
Respondido em 21/05/2020 02:27:22
 
 
 5a Questão
A alternativa que representa todos os tipos de dados primitivos em Java é
 char, boolean, byte, short, int, long, float e double
short, boolean, int, long, float, double e String
char, boolean, byte, short, int, long, float, double, String e Date
char, boolean, byte, short, int, long, float, double e String
byte, short, int, long, float, double, String e Date
Respondido em 21/05/2020 02:27:44
 
 
 6a 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),
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/4
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, II e IV;
Apenas I e III;
Apenas I;
I, II, III e IV.
Apenas I e IV;
Respondido em 21/05/2020 02:27:48
 
 
Explicação: O item III é falso pois String em java é uma Classe
 
 
 7a Questão
Marque a opção que mostra o que é impresso na tela.
 
 public class Descoberta {
 
 private int v;
 
 public Descoberta(int p) { v= p+1; }
 
 public void faz(int p) {v = v + p; }
 
 public void exec() {
 System.out.print(" " + v); }
 }
 
 public static void main(String args[]) {
 int B[] = {10,15,20,25,30};
 Descoberta d = new Descoberta(101);
 for (int i = 0; i < B.length ; i++) {
 d.faz(B[i]);
 d.exec();
 }
 } //fim main
}
112 112 147 173 201
 112 127 147 172 202
113 127 148 172 202
Não compila. Por isso, nada é impresso na tela.
112 112 112 112 112
Respondido em 21/05/2020 02:27:52
 
 
 8a Questão
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:
é usada somente para armazenar tipos primitivos.
não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
 é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
é usada somente para agrupar objetos.
é usada somente para agrupar dados de tipos primitivos, como int e double.
Respondido em 21/05/2020 02:27:58
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/4
LINGUAGEM DE PROGRAMAÇÃO
3a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A3_000000000000_V1 
Aluno(a): ASDADASD ASDASDASDASD ASDASDASD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
1a 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 ii está correta.
Todas as alternativas estão erradas.
Todas as alternativas estão corretas.
Apenas a alternativa iii está correta.
Apenas a alternativa i está correta.
Respondido em 21/05/2020 02:28:10
2a Questão
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de componentes GUI, que são
objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as
classes necessárias para criação de componentes gráficos, bem como para fornecer-lhes funcionalidade, estão agrupadas em
dois grandes pacotes:
java.awt e java.lang
java.lang e javax.swing
java.util e java.lang
javax.swing e java.util
java.awt e javax.swing
Respondido em 21/05/2020 02:28:15
Gabarito
 Coment.
 3a Questão
Após a execução do programa em linguagem de programação JAVA abaixo, qual será a janela correta?
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','3','','','314415157');
javascript:abre_frame('2','3','','','314415157');
javascript:abre_frame('3','3','','','314415157');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/4
 
Respondido em 21/05/2020 02:28:07
 
 
 4a 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
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/4
texto" devemos instanciar:
JComboText combo = new "Caixa de Texto"
JFrameText texto = new Text()
JBox caixa = "Caixa de Texto"
JLabel("caixa de texto")
 JTextField caixa = new JTextField()
Respondido em 21/05/2020 02:28:37
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 5a 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.
Jmenu
 JcomboBox
JRadioButton
Jcheckbox
JButton
Respondido em 21/05/2020 02:29:03
 
 
 6a 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 umprojeto, é 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");
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
 JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
Respondido em 21/05/2020 02:28:52
 
 
 7a Questão
O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que
a constante usada destrói a janela.
 DISPOSE_ON_CLOSE
HIDE_ON_CLOSE
EXIT_ON_CLOSE
DESTROI_ON_CLOSE
DO_NOTHING_ON_CLOSE
Respondido em 21/05/2020 02:29:12
Gabarito
 Coment.
 
 
 8a 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:
Possui portabilidade, em relação ao componente AWT
Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc
Conhecidos como componentes Java puros
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 4/4
A maioria de seus componentes é escrita, manipulada e exibida completamente em Java
 São extensões do pacote java.util.swing
Respondido em 21/05/2020 02:29:17
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','194598121','3886402840');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/4
LINGUAGEM DE PROGRAMAÇÃO
4a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A4_000000000000_V1 
Aluno(a): SFSDFDS SFSDFSF SDFSFSDF
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
 1a Questão
Em uma linguagem orientada a objetos, o uso repetido de um mesmo método em uma classe é um recurso conhecido como:
herança
sobrecarga(overloading) de método
instância de uma classe
sobreposição(overriding) de método
superclasse
Respondido em 21/05/2020 02:29:40
 2a Questão
(CESPE - 2013 - TRE-MS) Assinale a opção correta quanto à abordagem conceitual de abstração sob o paradigma de programação
orientada a objetos.
Abstração é um conceito segundo o qual o sistema ou software é dividido em partes distintas. Compõe o ferramental
necessário para um programa mais legível com uma melhor manutenção e melhor desempenho por meio da programação
orientada a objetos.
As abstrações, idealmente, caracterizam-se por não serem grandes demais em comparação aos módulos, pois senão elas
se tornam multifuncionais e de difícil compreensão. Como consequência, a abstração deve ser implementada apenas no
nível de estruturas de dados necessários para se atingir o objetivo pretendido.
Abstração é uma linguagem declarativa que permite acesso à base de dados mediante a utilização da teoria dos conjuntos
e da álgebra relacional como fundamento de seu funcionamento.
Abstração consiste em uma linguagem puramente lógica. A motivação para isso veio em parte da vontade de se reconciliar
o uso da lógica como uma linguagem declarativa de representação do conhecimento com a representação procedimental
do conhecimento.
Abstração é a habilidade de se concentrar nos aspectos essenciais de um contexto qualquer, ignorando características
menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma abstração de entidades
existentes no domínio do sistema de software.
Respondido em 21/05/2020 02:29:29
 3a 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:
os programadores de aplicações sejam mais especializados
os usuários utilizem as aplicações de forma mais simples
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','4','','','314415291');
javascript:abre_frame('2','4','','','314415291');
javascript:abre_frame('3','4','','','314415291');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/4
 os objetos sejam implementados de maneira eficiente e simples
os sistemas sejam encapsulados por outros sistemas
a computação seja acionada por troca de mensagens entre objetos
Respondido em 21/05/2020 02:29:34
Gabarito
 Coment.
 
 
 4a 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.
O dado atribuído a este atributo fica guardado no objeto, e não na classe.
É acessado pelo objeto e não pela classe.
É um atributo do objeto e não da classe.
 O valor deste atributo é o mesmo para todas as instâncias da classe (ele é compartilhado).
Respondido em 21/05/2020 02:29:49
 
 
 5a Questão
Para realizar uma tarefa em um programa é necessário um método. Os métodos
descrevem os mecanismos que realmente realizam suas tarefas. Os métodos
ocultam de seus usuários as tarefas complexas que ele realiza, por exemplo o
pedal acelerador de um carro oculta dos motoristas os complexos mecanismos que
fazem o carro andar mais rápido. Em Java primeiro criamos uma unidade de
programa chamada classe para abrigar um método, assim como os desenhos de
engenharia de um carro abrigam o projeto de um pedal acelerador. Em uma classe
você fornece um ou mais métodos que são projetados para realizar as tarefas da
classe. Portanto marque a alternativa CORRETA referente aos métodos de uma
classe.
Um método pode especificar múltiplos parâmetros, separando cada
parâmetro do seguinte por um ponto e vírgula.
Em geral você pode chamar um método de uma classe, mesmo sem ter
criado um objeto desta classe.
Nem todo parâmetro precisa especificar necessariamente o tipo ou o
identificador.
 No momento em que um método é chamado , seus argumentos são
atribuídos a seus parâmetros. Então o corpo do método utiliza as variáveis
de parâmetro para acessar os valores de argumento.
O número de argumentos na chamada de um método não precisa
necessariamente corresponder ao número de parâmetros definidos no
método.
Respondido em 21/05/2020 02:30:09
Gabarito
 Coment.
 
 
 6a Questão
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/4
Acerca de Construtores em Java, marque a alternativa correta.
Os construtores permitem modificar suas saídas.
Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor opcional, ele não
recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o construtor default
não é mais fornecido.
Um construtor é um método especial, já que possui retorno.
 O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o processo
de criação do mesmo.
O construtor também é chamado de método principal.
Respondido em 21/05/2020 02:29:58
 
 
Explicação: O construtor dar a possibilidade ou obriga o usuário de uma classe a passar argumentos para o objeto durante o
processo de criação do mesmo. Quando não é declarado nenhum construtor na classe, o Java o cria. Esse construtor é o construtor
OBRIGATÓRIO, ele não recebe nenhum argumento e o corpo dele é vazio. A partir do momento que o construtor é declarado, o
construtor default não é mais fornecido. Os construtores NÃO permitem modificar suas saídas. O construtor também é chamado de
método ESPECIAL. Um construtor é um método especial, jáque NÃO possui retorno.
 
 
 7a Questão
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo
 Será gerado um erro de compilação, pois o atributo é private.
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.
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata";
Respondido em 21/05/2020 02:30:05
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 4/4
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 8a Questão
Analise o projeto abaixo composto pela classe Pessoa e a classe de teste, e indique a alternativa que indica o que está errado,
verificando a classe Pessoa e na sequência a classe TestaPessoa.
public class Pessoa{ 
 String nome; 
 int idade; 
 String telefone; 
 public void exibirDados(){
 System.out.println("Nome:"+nome); 
 System.out.println("Idade:" + idade+ " anos");
 System.out.println("Telefone:"+ telefone); 
 }
 }
public class TestaPessoa{ 
 public static void main (String [] args){ 
 exibirDados(); 
 }
 }
faltou criar o objeto na classe Pessoa.
não há erros nos códigos acima.
o erro está no método exibirDados() da classe Pessoa, ele não pode ser void.
faltou o método main na classe Pessoa.
 faltou criar o objeto Pessoa na classe TestaPessoa, para depois poder chamar seu método através da variável de referência
indicada. Exemplo: Pessoa p = new Pessoa(); e a linha exibirDados() seria substituída pela linha p.exibirDados().
Respondido em 21/05/2020 02:30:25
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','194598179','3886404759');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/3
LINGUAGEM DE PROGRAMAÇÃO
5a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A5_000000000000_V1 
Aluno(a): ADSDASD ASDADASDA ADSADSASD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
 1a Questão
Sobre programação orientada a objetos, assinale a afirmativa INCORRETA:
Uma classe é um modelo usado para criar vários objetos com características semelhantes.
Uma classe que herda de outra é chamada superclasse.
Os objetos também são denominados instâncias.
Herança é um mecanismo que permite a uma classe herdar todo o comportamento e os atributos de outra classe.
Pacote é um conjunto de classes e interfaces.
Respondido em 21/05/2020 02:30:57
Gabarito
 Coment.
2a 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 _________.
sobrescrição, encapsulamento
polimorfismo, herança
sobrecarga, sobrescrição
sobrescrição, sobrecarga
sobrecarga, herança
Respondido em 21/05/2020 02:30:45
3a 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:
Interface
Classes Polimórficas
Classes privadas
Classes Abstratas
Classes Final
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','5','','','314415299');
javascript:abre_frame('2','5','','','314415299');
javascript:abre_frame('3','5','','','314415299');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/3
Respondido em 21/05/2020 02:31:05
 
 
 4a Questão
Marque a alternativa que contém o valor que será exibido na console quando da execução do código Java abaixo.
84
8
10
 5
6
Respondido em 21/05/2020 02:31:11
 
 
 5a Questão
Com relação a uma classe abstrata é correto afirmar que:
Esta não possui métodos.
 Esta não pode ser instanciada.
Esta não possui métodos nem atributos abstratos
Esta só pode ser instanciada se o objeto também for abstrato.
Esta só possui métodos e atributos abstratos
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/3
Respondido em 21/05/2020 02:31:16
Gabarito
 Coment.
Gabarito
 Coment.
 
 
 6a Questão
Durante o desenvolvimento de uma aplicação orientada a objetos com Java, um Técnico criou uma interface para obrigar um
conjunto de classes de diferentes origens a implementar certos métodos de maneiras diferentes, viabilizando a obtenção de
polimorfismo. A interface criada pelo Técnico pode
ser instanciada diretamente.
conter métodos implementados.
possuir um único construtor vazio.
 possuir métodos abstratos.
conter variáveis e métodos privados.
Respondido em 21/05/2020 02:31:04
 
 
 7a Questão
(ENADE/2011) O paradigma de programação orientado a objetos tem sido largamente utilizado no
desenvolvimento de sistemas.
Considerando o conceito de herança, avalie as afirmações abaixo.
I. Herança é uma propriedade que facilita a implementação de reuso.
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir
propriedades e métodos próprios.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em:
 I e IV
II e IV
III
I
II e III
Respondido em 21/05/2020 02:31:25
Gabarito
 Coment.
 
 
 8a 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 implementa B
 B é derivada de A
A é derivada de B
B implementa A
Respondido em 21/05/2020 02:31:13
 
 
 
javascript:abre_colabore('38403','194598235','3886406772');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/3
LINGUAGEM DE PROGRAMAÇÃO
6a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A6_000000000000_V1 
Aluno(a): ASDASDASD ASDASDASDA ADASDADA
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
 1a Questão
¿Métodos de acesso são usados para obter os valores dos atributos privados e métodos modificadores são usados para alterar os
valores dos atributos privados¿ é a definição de:
Métodos Construtores de acesso
Métodos Get e Set
Nenhuma das alternativas
Métodos de classe
Métodos estáticos
Respondido em 21/05/2020 02:31:45
2a 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:
o método construtor não está implementado
os atributos estão públicos
possui 5 atributos públicos
possui o método main - principal
a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor
Respondido em 21/05/2020 02:31:32
3a Questão
(FCC ¿ 2012 ¿ TRT 11ª Região (AM) Analista Judiciário ¿ Tecnologia da Informação)
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','6','','','314415111');
javascript:abre_frame('2','6','','','314415111');
javascript:abre_frame('3','6','','','314415111');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/3
Sobre Programação Orientada a Objetos, analise as afirmações: 
 I. O encapsulamento garante que apenas as interfaces necessáriaspara 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:
II apenas
II e III apenas
 I apenas
I, II e III
III apenas
Respondido em 21/05/2020 02:31:35
 
 
 4a Questão
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 um aluno, assim como, um aluno pertence uma turma
Uma turma possui um aluno, mas, um aluno pertence a várias turmas
 Uma turma possui vários alunos, assim como, um aluno pertence a várias turmas
Não é possível determinar
Uma turma possui vários alunos, mas, um aluno pertence a uma turma
Respondido em 21/05/2020 02:31:38
 
 
 5a Questão
Na Linguagem Java, qual comando deve ser colocado na lacuna abaixo para que a classe A não possa ser estendida por nenhuma
outra classe? public ________________ class A { }
protected.
 final.
static.
private.
transient.
Respondido em 21/05/2020 02:31:43
 
 
 6a Questão
Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de:
receber, por uma classe, uma mensagem sem parâmetros.
usar variáveis e constantes do tipo inteiro nos métodos das classes implementadas.
Ter um conjunto de objetos com a mesma classe.
utilizar estruturas de matrizes quadradas nos programas desenvolvidos.
 esconder ou ocultar detalhes da implementação de uma dada classe de outras classes.
Respondido em 21/05/2020 02:31:47
 
 
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/3
 7a Questão
(IADES ¿ 2011 ¿ PG-DF Analista Jurídico ¿ Analista de Sistemas)
Dentro do paradigma de programação orientada a objetos (POO), há um mecanismo utilizado para impedir o acesso direto ao
estado de um objeto, restando apenas os métodos externos que podem alterar esses estados. Assinale a alternativa que
apresenta o nome deste mecanismo: 
Mensagem
Herança
Subclasse
Polimorfismo
 Encapsulamento
Respondido em 21/05/2020 02:31:51
 
 
 8a Questão
17.3) A figura abaixo representa qual tipo de relacionamento entre as classes?
Permutação
 Agregação
Pontuação
Combinação
Mesclagem
Respondido em 21/05/2020 02:32:12
 
 
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.
 
 
 
javascript:abre_colabore('38403','194598281','3886408586');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/3
LINGUAGEM DE PROGRAMAÇÃO
7a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A7_000000000000_V1 
Aluno(a): ADSADASD ADADSADSA ADASDASDASD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
1a 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.
I, II, III e IV.
Apenas I;
Apenas I e III;
Apenas I, II e III;
Apenas I e IV;
Respondido em 21/05/2020 02:32:08
2a 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
c
b
d
e
Respondido em 21/05/2020 02:32:12
Gabarito
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','7','','','314415321');
javascript:abre_frame('2','7','','','314415321');
javascript:abre_frame('3','7','','','314415321');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/3
Coment.
 
 
 3a 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
JTextArea
 JLabel
JButton
Respondido em 21/05/2020 02:32:14
 
 
 4a Questão
Qual é o método utilizado para incluir uma barra de menu em um JFrame?
setJMenuItem
addJMenuBar
addJMenuItem
setJPopupMenu
 setJMenuBar
Respondido em 21/05/2020 02:32:22
 
 
 5a 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"); 
 } 
 }); 
 } 
 }
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
o símbolo b não poderia ser referenciado dentro do método main porque este não faz parte da classe Q4Class
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
Respondido em 21/05/2020 02:32:43
 
 
 6a Questão
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/3
Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote
Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns
componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente
do Swing é bastante simples, o comando para criar um botão é:
JFrame.botao = new.JButton("sair");
JFrame botao = new JButton("sair");
 JButton botao = new JButton("sair");
JButton.botao = new JButton("sair");
JButton botao = new JFrame("sair");
Respondido em 21/05/2020 02:32:48
 
 
 7a 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.
subclasse.
polimorfismo.
encapsulamento.
 herança.
Respondido em 21/05/2020 02:32:36
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','194598307','3886408693');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/3
LINGUAGEM DE PROGRAMAÇÃO
8a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A8_000000000000_V1 
Aluno(a): ASDADSADS ASDADSASDASDASDASD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
1a 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.showInputDialog(null, "Minha mensagem!");
JOptionPane.showQuestionMessage(null, "Minha mensagem!");
JOptionPane.showFileChooser(null, "Minha mensagem!");
JOptionPane.showMessageDialog(null, "Minha mensagem!");
JOptionPane.showConfirmDialog(null, "Minha mensagem!");
Respondido em 21/05/2020 02:33:08
Gabarito
 Coment.
2a 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.
ActionEvent
addActionListener
getActionCommand
ActionListener
ActionPerformed
Respondido em 21/05/2020 02:32:56
Gabarito
 Coment.
3a 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 actionPerformed(ActionEvent e)
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','8','','','314415366');
javascript:abre_frame('2','8','','','314415366');
javascript:abre_frame('3','8','','','314415366');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/3
 
public void itemStateChanged(ActionEvent e)
public void actionListenet(ActionEvent e)
public void itemPerformed(ActionEvent e)
public void actionStateChanged(ActionEvent e)
Respondido em 21/05/2020 02:33:18
Gabarito
 Coment.
 
 
 4a 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:
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 existe uma classe adaptadora (adapter) para este tipo de evento.
não se pode associar nenhuma ação a esses comonentes gráficos.
Respondido em 21/05/2020 02:33:05
 
 
 5a 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.
add; addActionListener; handler
actionPerformed;add; getSource
addActionListener; handler; getSource
getSource; handler; actionPerformed
 addActionListener; actionPerformed; getSource
Respondido em 21/05/2020 02:33:26
 
 
 6a 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:
ItemListener
actionEvent
ActionListener
abstractClass
 actionPerformed
Respondido em 21/05/2020 02:33:14
 
 
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.
 
 
 7a 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. 
 
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/3
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 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.
texto interno da caixa de leitura e o texto do campo texto.
 texto interno da caixa de leitura e o texto da barra de título.
símbolo do tipo de mensagem e o tamanho a cor da caixa de texto.
Respondido em 21/05/2020 02:33:35
Gabarito
 Coment.
 
 
 8a 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:
Interface
Action
Container
 Listener
FlowLayout
Respondido em 21/05/2020 02:33:22
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','194598329','3886409499');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/3
LINGUAGEM DE PROGRAMAÇÃO
9a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A9_000000000000_V1 
Aluno(a): ASDADA ASDADAD ADSADADASD
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
 1a 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:
Try
Finally
Error
Exception
Throws
Respondido em 21/05/2020 02:33:50
Gabarito
 Coment.
2a Questão
O tratamento de exceções na linguagem Java é caracterizado pelo encapsulamento das informações de um erro em um objeto que
representa 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 catch nem sempre é executada.
A cláusula try sempre é executada.
A cláusula finally é sempre executada mesmo quando existente em um bloco try/catch.
Uma exceção é sempre um objeto do tipo Throwable
As exceções em Java são fixas e não é possível definir novas exceções.
Respondido em 21/05/2020 02:33:40
Gabarito
 Coment.
3a Questão
Dado o programa em Java:
public class Exemplo {
 public static void main(String[] args) {
 int z=5, x=0;
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','9','','','314415405');
javascript:abre_frame('2','9','','','314415405');
javascript:abre_frame('3','9','','','314415405');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/3
 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:
Apresenta a mensagem "Divisão por Zero."
Captura a exceção e apresenta a mensagem "Erro!"
0
Não apresenta resultado de saída.
 Não compila devido a erro.
Respondido em 21/05/2020 02:34:28
 
 
 4a Questão
Marque a afirmativa correta sobre o tratamento de exceções em Java.
Tratamento de exceção não é utilizado quandoos erros ocorrem.
 Tratamento de exceção é um recurso da linguagem de programação Java utilizado para capturar os erros de execução.
O tratamento de exceção é composto apenas pelo comando try.
O tratamento de exceção só captura erros de compilação.
Tratamento de exceção não é um recurso útil e facilmente substituído pelos comandos if e else.
Respondido em 21/05/2020 02:34:33
 
 
 5a Questão
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.
throw; throws; catch
try; finally; catch
finally; throw; catch
finally; throw; try
 throws; throw; catch
Respondido em 21/05/2020 02:34:42
 
 
 6a 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 superclasse dessa hierarquia, que por sua vez é uma subclasse de Object, é:
RunTimeException
 Throwable
Error
Exception
VirtualMachineErros
Respondido em 21/05/2020 02:34:47
Gabarito
 Coment.
Gabarito
 Coment.
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/3
 
 
 7a Questão
Uma exceção é uma indicação de um problema que ocorre durante a execução
de um programa. O nome "exceção" dá a entender que o problema ocorre
raramente, se a regra é que uma instrução execute geralmente de modo
correto, então a exceção a regra é que um problema ocorra. Em muitos casos, o
tratamento de exceção permite que:
um programa nunca seja executado se houver uma situação de exceção,
independentemente de qual seja a situação de exceção.
um programa seja finalizado independetemente de haver ou não uma
situação de exceção.
 um programa continue executando como se nenhum problema tivesse sido
encontrado.
um programa seja executado apenas se não ocorrer nenhuma situação de
exceção, independentemente de qual seja esta situação excepcional.
um programa seja travado e destravado a medida que as instruções forem
sendo executadas.
Respondido em 21/05/2020 02:34:51
Gabarito
 Coment.
 
 
 8a Questão
Quando em um método, uma determinada situação de exceção é gerada e não é tratada no corpo do método, essa exceção é
arremessada para ser tratada pelo invocador. Para indicar o processamento do mecanismo descrito, usa-se a cláusula, abaixo
indicada, na assinatura do método:
raise
raising
throw
throwable
 throws
Respondido em 21/05/2020 02:34:55
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','194598357','3886410156');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 1/3
LINGUAGEM DE PROGRAMAÇÃO
10a aula
Lupa
Vídeo PPT MP3
21/05/2020
2020.1 EAD
Exercício: CCT0756_EX_A10_000000000000_V1 
Aluno(a): ADASDASD ADASDAD ADASDADSADSA
Disciplina: CCT0756 - LINGUAGEM DE PROGRAMAÇÃO 000000000000
1a 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.
Que verifica se o Finally faz parte ou não da execução de um BoxLayout pelo componente container.
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.
Respondido em 21/05/2020 02:35: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.
 2a 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.
NameSpace
Bloco Try-Catch
#Include
Exception
FlowLayout
Respondido em 21/05/2020 02:35:22
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.
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','10','','','314415412');
javascript:abre_frame('2','10','','','314415412');
javascript:abre_frame('3','10','','','314415412');
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 2/3
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
#Include
 BorderLayout
NameSpace
Exception
Respondido em 21/05/2020 02:35:26
 
 
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.
 
 
 4a 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:
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.
Que verifica se o Finally faz parte ou não da execução de um BoxLayout pelo componente container.
Try - Catch que efetua a validação entre um código e a posição de um componente fora de um container.
 LayoutManager e determina o tamanho e posição dos componentes dentro de um container.
Exception e determina o loop de código dentro de um container.
Respondido em 21/05/2020 02:35:30
 
 
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.
 
 
 5a 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 BorderLayout.
com o LayoutBorderToolBars.
com o BorderToolBarsItem.
com o LayoutBorder.
com o BorderToolBars.
Respondido em 21/05/2020 02:35:34
 
 
Explicação:
As toolbars devem ser criadas dentro de um container com o BorderLayout. 
 
 
 6a 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++;
 
27/05/2020 EPS
estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233D264FBBF19DC3C17C067D5F6656FE95CD54DDA4EB2225A3608A0722… 3/3
 } catch (Exception e) {
 y++;
 } finally {
 z++;new Avaliacao().metodo();
 }
 System.out.println(x + "," + y + "," + z);
 }
 }
Imprime no console: 1,1,2.
Imprime no console: 1,1,3.
Imprime no console: 2,2,1.
Imprime no console: 2,2,3.
 O programa não compila.
Respondido em 21/05/2020 02:35:39
Gabarito
 Coment.
 
 
 7a Questão
Por qual motivo é utilizado o bloco try...catch.
Polimorfismo.
Auditar código.
Fazer depuração de códigos.
 Tratar e recuperar erros.
Realizar tentativas de execução.
Respondido em 21/05/2020 02:35:43
Gabarito
 Coment.
 
 
 8a Questão
Pode-se dizer sobre exceções que: Marque a alternativa correta.
é obrigatório utilizar o comando finally em todos tratamentos de exceção
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
throws é o comando responsável pela implementação de uma 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
 o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro.
Respondido em 21/05/2020 02:35:47
Gabarito
 Coment.
javascript:abre_colabore('38403','194598397','3886411373');

Outros materiais