Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0756_AV_201004021356 (AG) » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201004021356 - MARCELO APOLONIO DOS SANTOS Nota da Prova: 5,0 Nota de Partic.: Av. Parcial Data: 16/11/2018 21:34:26 Estação de trabalho liberada pelo CPF 02148079590 com o token 348588 em 16/11/2018 21:25:13. 1a Questão (Ref.: 201004055160) Pontos: 1,0 / 1,0 De acordo com o texto abaixo, qual a alternativa correta? (Fonte: adaptado IBM) "é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina." garbage collector JRE JVM JDK JSR 2a Questão (Ref.: 201004969654) Pontos: 0,0 / 1,0 Analise o código em Java abaixo e marque a opção correta onde representa o que será exibido após a execução do mesmo. public class Prog01 { public static void main(String[] args) { int X = 10, Y=5, Z; Z = Y-X; System.out.println("Resposta = "+Math.abs(Z)); } } O programa irá dá êrro de compilação Resposta = 5.0 Resposta = -5 Resposta = 5 Êrro de sintaxe 3a Questão (Ref.: 201005017662) Pontos: 1,0 / 1,0 Analise as afirmativas e marque a alternativa correta: I - A interface gráfica com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. II - A utilização de GUI diminui o tempo de aprendizado de uma nova ferramenta. III - As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Todas as alternativas estão corretas. Apenas a alternativa III está correta. Apenas a alternativa I está correta. Todas as alternativas estão erradas. Apenas a alternativa II está correta. 4a Questão (Ref.: 201004794110) Pontos: 1,0 / 1,0 Alguns métodos não retornam valores. Eles podem ser executados apenas para exibir um valor, por exemplo. Neste caso, usa-se uma palavra chave como se fosse um tipo de dado para valores de retorno. Quando Java encontra essa palavra chave sendo usada como um tipo de dado de valor de retorno, Java sabe que nada deverá ser retornado. public Scanner main static void 5a Questão (Ref.: 201004251815) Pontos: 1,0 / 1,0 (ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema antigo e estendeu os componentes de maneira a usar código validado, acrescentando as novas funções solicitadas. Que conceito de orientação a objetos está descrito na situação hipotética acima? Abstração Sobreposição Polimorfismo Herança Sobrecarga 6a Questão (Ref.: 201004794135) Pontos: 0,0 / 1,0 As ações ou comportamento dos objetos são chamadas na orientação a objeto de métodos. Assim, um método é uma função, um serviço ou ação fornecido pelo objeto. O método responsável por buscar os valores armazenados nos atributos dos objetos instanciados é chamado de: Método set Método construtor Método void Método main Método get 7a Questão (Ref.: 201004934511) Pontos: 0,0 / 1,0 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 JPasswordField JButton JLabel JTextArea JTextField 8a Questão (Ref.: 201004255224) Pontos: 0,0 / 1,0 A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem para o usuário. JOptionPane.showConfirmDialog(null, "Minha mensagem!"); JOptionPane.showInputDialog(null, "Minha mensagem!"); JOptionPane.showFileChooser(null, "Minha mensagem!"); JOptionPane.showQuestionMessage(null, "Minha mensagem!"); JOptionPane.showMessageDialog(null, "Minha mensagem!"); 9a Questão (Ref.: 201004633311) Pontos: 0,0 / 1,0 O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java: I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try. II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch. III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro. IV. O bloco do finally é sempre executado, com ou sem exceção Apenas as sentenças II e III estão corretas. Apenas a sentença I está correta. Apenas as sentenças I,II e III estão corretas. Todas as sentenças estão corretas. Apenas as sentenças I, III e IV estão corretas. 10a Questão (Ref.: 201004055111) Pontos: 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); } } Imprime no console: 1,1,2. Imprime no console: 1,1,3. Imprime no console: 2,2,3. Imprime no console: 2,2,1. O programa não compila.
Compartilhar