Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: LINGUAGEM DE PROGRAMAÇÃO AV Professor: SAULO FRANCA AMUI Turma: 9002 )F( 13:00:81 9102/11/11_VA_6570TCC Avaliação: 10,0 :.laicraP .vA:.citraP atoN 2,0 Nota SIA: 10,0 pts LINGUAGEM DE PROGRAMAÇÃO Ref.: 231655 Pontos: 0,00 / 1,00 Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class . Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando java MeuPrograma.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 compila-se o arquivo e produz-se o arquivo MeuPrograma.class . Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class . Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class . Em seguida com o comando java MeuPrograma.class o bytecode é executado. Ref.: 33288 Pontos: 1,00 / 1,00 Em JAVA, os operadores lógicos 'E', 'OU' e 'NÃO' são representados respectivamente por: and, or, not .and., .or., .not &, #, $ &&, ||, ! *, +, ~ Ref.: 699600 Pontos: 1,00 / 1,00 Analise as a rmativas e marque a alternativa correta: i -A interface grá ca com o usuário (GUI) fornece a um programa um conjunto consistente de componentes intuitivos. Educational Performace Solution EPS ® - Alunos ...p_tsih_doc?psa.onula_odatluser_avorp_qdb/rb.oicatse.odalumis//:ptthSPE 1 of 4 25/11/2019 00:09 iii-As GUI são construídas a partir de objetos com o qual o usuário interage através dos dispositivos de entrada. Apenas a alternativa i está correta. Todas as alternativas estão erradas. Apenas a alternativa iii está correta. Todas as alternativas estão corretas. Apenas a alternativa ii está correta. Ref.: 31138 Pontos: 1,00 / 1,00 Dada a instrução: Pessoa p = new Pessoa(), assinale a alternativa que represente melhor o que acontece quando esta instrução é interpretada. está sendo criada uma variável de referência chamada p do tipo Pessoa, que está sendo associada a um objeto do tipo Pessoa que está sendo criado e instanciado para a memória heap da JVM. está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a uma nova variável primitiva. está sendo criada uma variável de referência chamada Pessoa, que está sendo associada a um objeto do tipo Pessoa. está sendo criada uma variável primitiva chamada Pessoa que está sendo associada a um novo objeto. está sendo criada uma variável primitiva chamada p que está sendo associada a um novo objeto. Ref.: 590655 Pontos: 0,00 / 1,00 Considerando o conceito de Interface em Java e a interface Comparable que possui o método abstrato compareTo para comparar objetos, marque a opção correta : Se uma classe X implementar a interface Comparable ela terá que definir o método compareTo apenas se o método for usado em alguma parte da classe. Se uma classe X implementar a interface Comparable ela terá que ser abstrata, pois caso contrário, ocorrerá erro de compilação. Se uma classe X implementar a interface Comparable ela terá que definir todos os métodos da interface, ou seja, terá que definir o método compareTo, pois caso contrário, ocorrerá erro de compilação. O método compareTo precisa ser mudado na interface de abstract para concreto, pois somente assim, poderemos defini-lo na classe que implementar a interface Comparable. Precisamos definir os atributos da interface Comparable de acordo com a classe que estará implementando-a. Ref.: 228336 Pontos: 1,00 / 1,00 (ENADE/2011) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as a�rmações abaixo: I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. Educational Performace Solution EPS ® - Alunos ...p_tsih_doc?psa.onula_odatluser_avorp_qdb/rb.oicatse.odalumis//:ptthSPE 2 of 4 25/11/2019 00:09 É correto apenas o que a�rma em: I e III II, III e IV I e II I, II e IV III e IV Ref.: 228326 Pontos: 0,00 / 1,00 Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três com o método AplicarJuros. A rede�nição do método AplicarJuros nas duas subclasses, cada uma com detalhes de implementação diferentes com a mesma interface, caracteriza o princípio denominado na orientação a objetos como: Abstração Polimor�smo Encapsulamento Herança Sobrecarga Ref.: 573878 Pontos: 1,00 / 1,00 Recentemente contratado por uma empresa desenvolvimento que trabalha somente com a linguagem Java, um programador C++ está se adaptando a nova linguagem. Apesar de possuir vasta experiência com programação orientada a objetos, este ainda sente di�culdades em alguns comandos. Como exemplo, em um programa, é necessária uma tela de con�rmação. Qual das opções reproduz corretamente à tela abaixo: JOptionPane.showCon�rmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE); Ref.: 231735 Pontos: 1,00 / 1,00 O Java fornece um mecanismo so�sticado para manipulação de erros que produz código e�ciente 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 Educational Performace Solution EPS ® - Alunos ...p_tsih_doc?psa.onula_odatluser_avorp_qdb/rb.oicatse.odalumis//:ptthSPE 3 of 4 25/11/2019 00:09 catch. III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro. IV. O bloco do finally é sempre executado, com ou sem exceção. Marque a alternativa correta: Todas as sentenças estão corretas. Apenas as sentenças II e III estão corretas Apenas as sentenças I,II e III estão corretas. Apenas as sentenças I, III e IV estão corretas. Apenas a sentença I está correta. Ref.: 31620 Pontos: 1,00 / 1,00 Dado o trecho de código escrito em Javaabaixo, 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); } } O programa não compila. Imprime no console: 2,2,3. Imprime no console: 1,1,3. Imprime no console: 1,1,2. Imprime no console: 2,2,1. Educational Performace Solution EPS ® - Alunos EPS http://simulado.estacio.br/bdq_prova_resultado_aluno.asp?cod_hist_p... 4 of 4 25/11/2019 00:09
Compartilhar