Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/12/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/4 Simulado: CCT0314_SM_201601150881 V.1 Aluno(a): Matrícula: Desempenho: 0,5 de 0,5 Data: 23/11/2016 01:54:52 (Finalizada) 1 Questão (Ref.: 201601198087) Dado o código abaixo, marque a alternativa incorreta: public class Excecao { public static void main(String args[]){ try{ int num1=Integer.parseInt(args[0]); int num2=Integer.parseInt(args[1]); System.out.println("Soma = " + (num1 + num2)); System.out.println("Subtração = " + (num1 num2)); System.out.println("Multiplicação = " + (num1 * num2)); System.out.println("Divisão = " + (num1 / num2)); }catch(ArithmeticException e){ } catch(ArrayIndexOutOfBoundsException e){ } catch(NumberFormatException e){ } } } A primeira exceção tratada se refere a ArithmeticException, mas não executará A conversão dos números para inteiro está feito de forma correta e não apresentará erros ArrayIndexOutOfBoundsException é uma exceção que ocorre ao acessar um índice inexistente em um array, e será executado, pois há uma exceção deste tipo A classe Excecao apresenta erros de sintaxe, sendo assim não irá compilar, apresentando erros A exceção NumberFormatException ocorre na conversão de formatos numéricos, mas não executará 2a Questão (Ref.: 201601402302) Pontos: 0,1 / 0,1 Fechar LINGUAGEM DE PROGRAMAÇÃO a Pontos: 0 , 1 / 0 , 1 04/12/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/4 (ENADE/2011) Considerando os conceitos da programação orientada a objetos, analise as afirmaçõ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 determinadamaneira. 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 dosmé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. É correto apenas o que afirma em: I e II II, III e IV I, II e IV I e III III e IV Gabarito Comentado. Observe o código em Java a seguir, em que se pode verificar a aplicação dos operadores de pré-decremento e pós-decremento. public class Decrementa{ public static void main(String args[]) { int m, n = 44; m = n; m = n; System.out.println(m); System.out.println(n); 3 a Questão (Ref.: 201601199287) Pontos: 0 , 1 / 0 , 1 04/12/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 3/4 } } Qual será a saída ? 42 e 42 43 e 43 42 e 41 43 e 42 42 e 43 Gabarito Comentado. 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 interface. definir que a classe não tem corpo. iniciar a execução da aplicação. definir que a classe irá gerar um código executável (.exe). definir que a classe é uma classe abstrata. Gabarito Comentado. 5 a Questão (Ref.: 201601197109) Pontos: 0 , 1 / 0 , 1 4 a Questão (Ref.: 201601199258) Pontos: 0 , 1 / 0 , 1 A alternativa que representa todos os tipos de dados primitivos em Java é char, boolean, byte, short, int, long, float, double, String e Date char, boolean, byte, short, int, long, float e double char, boolean, byte, short, int, long, float, double e String byte, short, int, long, float, double, String e Date short, boolean, int, long, float, double e String Gabarito Comentado . 04/12/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 4/4
Compartilhar