Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0756_AV_201803273577 » LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV Aluno: 201803273577 - REGINALDO DA SILVA PIMENTAL Professor: CLODOMIR CORADINI Turma: 9002/AB Nota da Prova: 6,0 Nota de Partic.: Av. Parcial Data: 10/06/2019 16:01:37 1a Questão (Ref.: 201803942642) Pontos: 0,0 / 1,0 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 java MeuPrograma.javac compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Com o comando 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 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. 2a Questão (Ref.: 201803332074) Pontos: 0,0 / 1,0 Existem diferentes tipos de classes que podem ser criadas durante a implementação de uma solução em Java. A classe que possui o método main tem como função: definir que a classe é uma classe abstrata. definir que a classe irá gerar um código executável (.exe). definir que a classe é uma interface. iniciar a execução da aplicação. definir que a classe não tem corpo. 3a Questão (Ref.: 201804000534) 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 erradas. Apenas a alternativa ii está correta. Todas as alternativas estão corretas. Apenas a alternativa iii está correta. Apenas a alternativa i está correta. 4a Questão (Ref.: 201803898531) Pontos: 1,0 / 1,0 Será gerado um erro de compilação, pois o atributo é private. Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Prata"; O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo 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. 5a Questão (Ref.: 201804164908) Pontos: 1,0 / 1,0 (CESPE) Observe o fragmento de código java a seguir: O código em Java apresentado acima é um exemplo de: herança com uso da palavra-chave extends e sobrescrita de método. override com uso da palavra-chave this e polimorfismo de método. herança com uso da palavra-chave this e sobrecarga de método. herança com uso da palavra-chave extends e sobreposição de método. herança com uso da palavra-chave this e sobreposição de método. 6a Questão (Ref.: 201804210905) Pontos: 1,0 / 1,0 Os fundamentos para o conceito de abstração no paradigma orientado à objetos são: encapsulamento, agregação, herança e objetos encapsulamento, agregação, herança e polimorfismo encapsulamento, agregação, classes e Objetos Nenhuma das alternativas Get, Set, herança e polimorfismo 7a Questão (Ref.: 201803529260) Pontos: 1,0 / 1,0 Considere uma classe ContaBancária e suas duas subclasses ContaCorrente e ContaPoupança, cada uma das três com o método AplicarJuros. A redefiniçã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: Encapsulamento Sobrecarga Polimorfismo Abstração Herança 8a Questão (Ref.: 201803874812) Pontos: 0,0 / 1,0 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 dificuldades em alguns comandos. Como exemplo, em um programa, é necessária uma tela de confirmação. Qual das opções reproduz corretamente à tela abaixo: JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.QUESTION_MESSAGE); JOptionPane.showMessageDialog("Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showConfirmDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...", JOptionPane.YES_NO_OPTION); JOptionPane.showMessageDialog(null, "Deseja salvar?","Salvar...",YES_NO_OPTION); 9a Questão (Ref.: 201803332530) Pontos: 0,0 / 1,0 Baseando-se no trecho de código abaixo, podemos afirmar que: public class Avaliacao { public static void main(String[] args) { String a = "3"; int saida = 0; try { int i = Integer.parseInt(a); saida = i; } catch (Exception e) { saida = -1; } finally { saida = 10; } System.out.println(saida); } } A saída no console será: "10" A saída no console será: "3" Não compilará; A saída no console será: "-1" A saída no console será: "13" 10a Questão (Ref.: 201803332554) 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,3. Imprime no console: 2,2,3. O programa não compila. Imprime no console: 2,2,1. Imprime no console: 1,1,2. Período de não visualização da prova: desde 26/03/2019 até 18/06/2019.
Compartilhar