Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALLISON LEONE FRANCELINO RAMOS DA SILVA201510492054 EAD ABDIAS DE CARVALHO - PE Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO Avaliação: CCT0261_AV_201510492054 Data: 16/06/2017 08:19:56 (F) Critério: AV Aluno: 201510492054 - ALLISON LEONE FRANCELINO RAMOS DA SILVA Nota Prova: 4,0 de 8,0 Nota Partic.: 0,5 Av. Parcial.: 2,0 Nota SIA: 6,5 pts LINGUAGEM DE PROGRAMAÇÃO 1a Questão (Ref.: 56549) Pontos: 0,0 / 1,0 A metodologia orientada a objetos permite a modelagem de sistemas complexos. Conceitos relacionados com esta metodologia como classe, objetos, métodos, sobrecarga e polimorfismo possibilitam a construção de softwares de qualquer domínio. Neste contexto, apresente duas vantagens da metodologia orientada a objetos em relação às outras metodologias de desenvolvimento de software. Resposta: A vantagem de se programar em java é a possibilidade de seu código ser executado na maioria dos dispositivos pela JVM. Com a interface GUI pode criar janelas e outros objetos mais rapidamente diminuindo o tempo para desenvolvimento da aplicação. Gabarito: Duas vantagens são: manutenção do projeto de software fica menos custosa; permite o reuso de código; 2a Questão (Ref.: 56576) Pontos: 0,0 / 1,0 Erros de execução podem ocorrer em códigos fontes implementados. As boas práticas de desenvolvimento da programação orientada a objetos exigem que o desenvolvedor se preocupe com os possíveis erros de execução da sua aplicação. Na linguagem de programação Java para tratar erros, deve-se utilizar paradigma try / catch. Neste contexto, implemente uma aplicação Java que trate erros de divisão por zero. Resposta: Gabarito: public class ErroDivisaoZero{ public static void main(String[] args){ try{ int x = 0; int y =2; int resultado = y/x; } catch (ArithmeticException e){ System.out.println("erro de divisão por zero" + e.getMessage()); } } 3a Questão (Ref.: 231655) 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 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 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 javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Gabarito Comentado. 4a Questão (Ref.: 32041) Pontos: 1,0 / 1,0 Levando em consideração os conceitos sobre vetores, assinale a opção correta: o limite de um vetor em Java é de 255 posições o índice de um vetor sempre começa em 1 um vetor somente pode armazenar tipos primitivos de dados é possível executar a seguinte operação em um vetor de inteiros: x = vet[5] + vet[8]; declara-se um vetor: int c[5] = new int(); 5a Questão (Ref.: 699606) Pontos: 0,0 / 1,0 O método setDefaultCloseOperation()pode ser executado com algumas constantes como argumento, marque a alternativa em que a constante usada destrói a janela. EXIT_ON_CLOSE DO_NOTHING_ON_CLOSE HIDE_ON_CLOSE DISPOSE_ON_CLOSE DESTROI_ON_CLOSE Gabarito Comentado. 6a Questão (Ref.: 275066) Pontos: 1,0 / 1,0 Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "Uma casa está para uma planta arquitetônica assim como um(a) __________ está para uma classe." método variável atributo parâmetro objeto Gabarito Comentado. 7a Questão (Ref.: 228324) Pontos: 0,5 / 0,5 (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? Polimorfismo Sobreposição Sobrecarga Herança Abstração Gabarito Comentado. 8a Questão (Ref.: 231721) Pontos: 0,5 / 0,5 Seja a classe: public class Carro { private String cor; private boolean estadoMotor; public void ligaMotor() {estadoMotor=true;} public void desligaMotor( ) {estadoMotor=false;} public boolean motor( ){ return estadoMotor;} } Se o código abaixo for executado, pode-se dizer que: public class Teste { public static void main(String[] args) { Carro c=new Carro(); c.cor="Preto"; } } 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. Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto"; Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído. O objeto c não pode ser instanciado, pois não há construtor na classe. Gabarito Comentado. 9a Questão (Ref.: 276475) Pontos: 0,5 / 0,5 O componente do pacote javax.swing que permite ao usuário inserir dados, e também pode ser utilizado para exibir texto editável ou não editável é o: JTextBox JTextField JComboBox JLabelText JListBox Gabarito Comentado. 10a Questão (Ref.: 31596) Pontos: 0,5 / 0,5 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á: "-1" A saída no console será: "13" Não compilará; A saída no console será: "3" Gabarito Comentado. Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 16/06/2017 08:34:57 Educational Performace Solution EPS ® - Alunos
Compartilhar