Buscar

Avaliando Aprendizado 2016 LP OO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes