Baixe o app para aproveitar ainda mais
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');
Compartilhar