Buscar

Empreendedorismo - AV2 -2TOP

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 10 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

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 6, do total de 10 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

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 9, do total de 10 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

1. Existem vários tipos de erros. Erros que paralisam o processamento de alguma parte do 
seu sistema – o que pode trazer muitos problemas, principalmente em programas com 
milhares de linhas. E, muitas vezes, os erros estão fora de alcance de um programador – 
quando ele é resultado de uma página na Web que saiu do ar, por exemplo. Complete a 
lacuna do texto: “Para evitar que isso aconteça, é possível antecipar esses problemas, 
entendendo o tratamento, motivação e suporte às , bem como as melhores formas de 
lançar e relançar esses tipos de erros no código.”. 
R: Exceções 
 
2. No Java, classes de exceção podem ser divididas em duas principais categorias: 
Exceções verificadas e Exceções não verificadas. Com relação às exceções verificadas, 
analise as afirmações e marque a alternativa correta. 
I. As exceções verificadas são... 
II. Quando o sistema precisa gravar… 
III. Exceções verificadas são usadas.. 
R: Apenas as afirmativas I e II estão corretas. 
 
3. [FCC-2010-AGENTE DA FISCALIZAÇÃO FINANCEIRA – SUPORTE DE WEB] “A 
descrição de um conjunto de entidades (reais ou abstratas) de um mesmo tipo e com as 
mesmas características e comportamentos.” Trata-se da definição de: 
R: Classe. 
 
4. Podemos usar em programas constantes e variáveis. Constantes também são úteis em 
alguns casos em que a informação será sempre a mesma. Por exemplo: a constante “g” 
que representa a aceleração da gravidade na terra em problemas de física. Nesse caso, 
essa constante poderia ser declarada por meio de um método. Esses métodos são 
executados ao se instanciar uma classe. Em Java, esse método além de instanciar a 
classe a que pertence, deve ter o mesmo nome que ela. Em programação orientada a 
objetos esses métodos são chamados de: 
R:Construtores. 
 
5. Valores iniciais poderiam ser declarados por meio de um método. Esses métodos são 
executados ao se instanciar uma classe. Complete a lacuna do texto: “Em Java, esse 
método é conhecido como . E além de instanciar a classe a que pertence, deve ter o 
mesmo nome da classe.”. 
R:construtor 
 
6. Em um sistema de controle de estoque, temos uma classe para representar os produtos 
no estoque. Foi elaborado um programa de teste para checar se essa classe está 
funcionando. Dê o resultado que será exibido na tela depois da execução desse trecho 
do programa (Java) abaixo. Considere a existência das duas classes no mesmo pacote 
para o método main funcionar. Depois responda a alternativa que contém a saída 
correta. 
R: Livro – 58.0 
 
7. O desenvolvimento orientado a objetos tem suas vantagens e desvantagens. Veremos a 
seguir algumas das vantagens que motivam os programadores a readaptar-se. Qual 
 
 
 
dessas afirmações realmente é uma vantagem? 
R: Aumento na reutilização de código. 
 
8. Para uma interface gráfica (GUI) temos um elemento que representa uma janela. 
Considerando a classe definida a seguir para representar essa janela. Considere o 
trecho de código abaixo e verifique o que será exibido na tela do console. 
R:120000 
 
9. Vamos fazer um programa para converter temperatura de graus Celsius para Fahrenheit. 
Considere a sintaxe da linguagem Java. Usaremos uma classe estática que tem um 
método para conversão de Celsius para Fahrenheit. Nesse método, quais das 
alternativas apresenta o tipo de dados adequado para o parâmetro que seria passado 
para esse método de conversão, assim como o seu tipo de retorno (em Java)? 
R:double 
 
10. Vamos trabalhar com uma conta investimento. Nessa conta tem uma aplicação de renda 
fixa que rende um valor fixo todo mês. Essa aplicação tem um rendimento mensal que é 
dado na forma de uma taxa de rendimento (tr) que é multiplicado pelo saldo a cada mês. 
Considerando a classe definida a seguir, responda com a linha que está faltando para a 
declaração de um método que calcule o rendimento mensal e atualize o saldo. 
R:public void aplicaRendimento ( ) { 
 
11. Considere a classe e subclasse conforme definido abaixo. Depois analise as informações 
e assinale a afirmação correta. 
R: Na linha 6 é definida a herança, com a palavra extends. 
 
12. Em um programa JAVA que tem uma estrutura de hierarquia de classes para solucionar 
o problema de um sistema de estoque. Considere o trecho do programa abaixo que 
modela parte desse sistema. 
R: 70. 
 
13. Considere a classe Pessoa abaixo. Depois marque a alternativa que declara de forma 
correta o método construtor implementado nessa classe (em destaque). 
R: public Pessoa ( String n, int i, chas s, double a ) 
 
14. A classe Elipse é herdeira da classe Figura, com isso podemos usar essas classes no 
programa de teste. Considere o trecho do programa (JAVA) abaixo. Considere a 
existência das duas classes no mesmo pacote. Responda com o que será exibido na tela 
depois da execução do trecho de código abaixo. 
R: 70. 
 
15. Considere um sistema de controle de estoque que precisa modelar uma classe para 
representar um produto. Essa classe será usada como base para outras classe herdeiras 
dela. Nessa classe deve ter dois atributos: um para o nome do produto e outro para o 
preço. Ambos os atributos não podem ser acessados. 
R: private String nome; private double preco; 
 
 
16. Considere a representação de uma tela gráfica de um celular. Essa é feita usando uma 
classe chamada “Display”, considerando a classe definida a seguir. Considere o trecho 
de código da classe “Teste” abaixo e verifique o que será exibido na tela do console. 
R: 500.0 
 
17. Em um sistema de computação gráfica, para realizar uma transformada de translação de 
um ponto no espaço 2D usaremos uma classe com as coordenadas X e Y como 
principais características desse ponto. A operação de transição será também 
implementada nessa classe. Considerando a classe definida a seguir. 
R: Os atributos do ponto, depois da execução do trecho, serão x=50 e y=74 
 
18. Nós conceitos de orientação a objetos, …... é uma estrutura composta por …. que 
descrevem suas propriedades e também por …… que moldam seu comportamento. Para 
completar corretamente. 
R: Classe, atributos, operações 
 
19. A sobrecarga de método acontece quando existem vários métodos com o mesmo nome 
em uma única classe - que pode acontecer desde que eles tenham conjuntos de 
parâmetros diferentes, como número, tipo e ordens diversas: “Imagine que um método 
sobrecarregado é chamado, e o java vai determinar qual é o correto a partir dos ……… 
Por isso, a sobrecarga é utilizada para organizar. 
R: Parâmetros. 
 
20. Observe as classes abaixo e se ponha no papel do computador para simular a execução. 
Dê o resultado que será exibido na tela depois da execução desse trecho no programa 
(JAVA) abaixo. Considere a existência das duas classes no mesmo pacote 
R: 300000. 
 
21. A programação orientada a objetos se baseia no conceito de objetos e classes. Sobre o 
mecanismo de troca de mensagens, responda a alternativa que contém a combinação 
correta. 
I - a comunicação entre os objetos 
II - A mensagem é como se um objeto 
III - O mecanismo de mensagem é usado 
R: Apenas as afirmativas I e II estão corretas 
 
22. Temos vários tipos de linguagens de programação. A programação orientada a objetos é 
um tipo de linguagem de programação que traz padrões de segurança e 
reaproveitamento de código. Justamente pela segurança e facilidade que a POO ganha 
espaço entre as diversas linguagens de programação 
R: herança 
 
23. Quando falamos em programação orientada a objetos, um dos destaques é a capacidade 
de juntar um determinado tipo de programa em partes, ou seja, o software tem pedaços 
isolados entre sí, que podem ser acessados de modo independente. O resultado disso é 
a 
R: Encapsulamento. 
 
 
24. Considerado como mais um pilar da programação orientada a objetos, polimorfismo, se 
apoia nos conceitos de encapsulamento e herança, permitindo a construção de 
programas flexíveis para se adaptar a requisitos futuros. 
R: Polimorfismoé um conceito abstrato onde algo pode responder de formas 
diferentes para uma mesma situação. 
 
25. A programação está presente em nosso dia a dia, desde o despertador até os aplicativos 
que usamos para marcar quantos quilômetros corremos durante o exercício de fim de 
tarde, por exemplo. A programação orientada a objetos procura tornar 
I. Com a POO, programadores podem 
II. Em pouco tempo, a maioria 
III. A reutilização de componentes torna 
R: Todas as afirmativas estão corretas. 
 
26. Vamos fazer um programa para converter temperatura de graus Celsius para Fahrenheit. 
Considere a sintaxe da linguagem java. Usaremos uma classe estática que tem um 
método para conversão 
R: double. 
 
27. Temos vários paradigmas de programação. No paradigma de orientação a objetos, um 
importante conceito é o de interface. Sobre esse 
R: Possuem apenas métodos abstratos 
 
28. Para modelar um sistema de conta corrente temos a classe “Conta” abaixo. Nesse 
sistema temos umas entidades chamadas de atributos. Considerando a sintaxe da 
linguagem Java, em qual alternativa temos os atributos dessa classe 
R: num; saldo 
 
29. Considere um sistema para o mercado financeiro. Uma corretora de investimentos tem 
uma aplicação de renda fixa que rende um valor fixo todo mês. Essa aplicação tem um 
rendimento mensal que é dado na forma de uma taxa de rendimento (txRend) que é 
multiplicado pelo saldo a cada mês. Considerando a classe definida a seguir, responda 
com a linha que está faltando para a declaração de um método que calcule o rendimento 
mensal e atualize o saldo. 
R: public void calculaRend() { 
 
30. Ao criar um programa na linguagem Java, existe a possibilidade de alguns erros 
acontecerem. Esses erros são conhecidos como exceções (porque não devem ocorrer 
frequentemente). Eles podem ser ligados à lógica ou ao acesso a dispositivos ou 
arquivos externos ao sistema. Analise as afirmativas que descrevem ações para 
acontecer uma exceção: 
I - O comando tenta consultar 
II - O programa tenta abrir 
III - O programa tem uma instrução 
R: Apenas as afirmativas I e II estão corretas. 
 
31. Em POO existe um tipo de declaração de variável conhecido como “final”. Esta é 
inflexível, pois não pode ser modificada após sua criação e costuma representar valores 
 
 
constantes, que não mudam mesmo após a execução do código. Complete a lacuna do 
texto: “Quando um método é declarado final em uma superclasse, ele não pode ser 
 nas subclasses relacionadas a ela 
R: Sobrescrito 
 
32. Em programação orientada a objetos podemos ter uma relação entre as classes. Abaixo 
temos um exemplo de código Java com duas classes. Qual tipo de relação entre essas 
classes? 
R: Herança 
 
33. Considerando a hierarquia de classe, temos que: uma vez que subclasses podem ser 
superclasses de novas classes, podemos definir uma hierarquia de classes em nossos 
programas. Sobre herança, marque a alternativa correta 
R: A hierarquia de classes em java se inicia com a classe Object, definida em 
java.lang. 
 
34. Na linguagem de programação Java, interface é a especificação de um nome ou de um 
conjunto de métodos que não define nenhuma implementação para os métodos ligados a 
ela (BARNES; KÖLLING, 2009). As interfaces têm alguns recursos. Analise as 
afirmações abaixo e responda de acordo com as características das interfaces: 
I. No cabeçalho da declaração é usada a palavra 
II. Todos os métodos em uma interface são abstratos. 
III. As interfaces não possuem construtores. 
R: Todas as afirmativas estão corretas 
 
35. Em parte de um sistema acadêmico, temos que armazenar uma lista de notas de uma 
turma com 40 alunos. A representação dessa Lista de números reais é feita usando a 
classe simples abaixo. Considerando a classe definida a seguir e a classe de teste, 
responda o que será exibido na tela do console 
R: 21.5 
 
36. Em uma classe temos uma operação para construir e inicializar os objetos. Essa 
operação é chamada de construtor. Em Java, a sintaxe do construtor tem a seguinte 
característica: 
R: O construtor tem o mesmo nome da classe que ele é definido. 
 
37. Considere o trecho do programa abaixo que modela parte desse sistema de banco. 
Considere a existência das duas classes no mesmo pacote. A classe Conta Especial é 
herdeira da classe Conta, com isso podemos usar essas classes no programa de teste 
(Teste). Responda o que será exibido no console de texto após a execução 
R: -300.0 
 
38. Os conceitos de variáveis,constantes e métodos são muito importantes para a 
programação orientada a objetos. Todos eles se completam em nosso contexto e são de 
extrema importância para a criação dos nossos programas. Vamos imaginar o sistema de 
controle de estoques. 
R: método 
 
 
39. Exceções são eventos inesperados que ocorrem durante a execução de um programa. 
Essas podem ser causadas também por erros de programação ou por uso incorreto do 
software. Em JAVA as exceções são tratadas com uma família de classes cujo objetivo é 
modelar os tipos de erro que podem ocorrer durante a execução de um programa. 
I. Ocorre quando uma referência null é utilizada onde um objeto é esperado. 
II. Ocorre quando há uma tentativa de fazer uma coerção em um objeto. 
III. Ocorre toda vez que criamos um objeto. 
R. Apenas a afirmativa I está correta. 
 
40. Considere o trecho do programa (JAVA) abaixo que modela figuras geométricas. 
Considere a existência das duas classes no mesmo pacote, a classe eclipse é herdeira da 
classe figura,com isso podemos usar essas classes no programa de (Teste). Responda o 
que será exibido no console de texto após a execução. 
R.500 
 
41. Em java,podemos criar interfaces para depois implementar. Classes que desejam 
implementar uma interface utilizam a palavra reservada: 
R: Implements 
 
42. Podemos ter sobrecarga de método em Java. Isso acontece quando existem vários 
métodos com o mesmo nome em uma única classe. Complete a lacuna do texto: “Imagine 
que um método sobrecarregado é chamado,e o java vai determinar qual é o correto a partir 
dos parâmetros. Por isso, a sobrecarga é utilizada para organizar métodos que realizam a 
mesma tarefa ou tarefas semelhantes,mas com números diferentes de .” 
R: argumentos. 
 
43. Dentre as características da programação orientada a objetos, temos o conceito de 
classes e objetos. Dentre vários conceitos usados em orientação a objetos,qual das 
alternativas abaixo pode ser o conceito de objeto? 
R: Objetos são instâncias de classe,um exemplar de uma classe. 
 
44. Em um sistema para controle de acadêmico,foram modeladas classes para representar 
um aluno. Essa classe Aluno deve ser herdeira de outra mais genérica chamada Pessoa. 
Essa classe Aluno deve ter um atributo privado “matricula”. Considere a existência das duas 
classes no mesmo pacote. Responda a alternativa com a declaração simplificada da classe 
Aluno. 
R:public class Aluno 
extends Pessoa { 
private int matricula; 
} 
public Aluno() { 
} 
//… resto da classe 
} 
 
45. Objetos correspondem a elementos da vida real, e classes agrupam esses objetos. 
Assim, quando falamos de carro, e só de carro, estamos falando de uma classe. Isso 
porque não especificamos as características do veículo, então, várias características podem 
 
 
estar contidas - o que importa é que se trata de um carro. Agora considere que um Gol 2016 
está ao lado de um Fiesta 2015,ambos dentro da concessionária,localizada em uma rua 
onde acabou de passar um Fusca 1964. 
R: São objetos da classe carro. 
 
46. Dada a classe Pilha_vetor e o programa de Teste, conforme o código abaixo, marque a 
alternativa com a saída de texto na tela console após a execução do programa teste. 
R: A 
 
47. Considerando a classe para representar conta corrente de banco. Depois marque a 
alternativa que declara de forma correta o método construtor implementado nessa classe. 
Prog orint a obj sub 2019.1A Q2_v1.PNG 
R:public Conta (Int c, double s) 
 
48. Em um sistema de controle de estoque,precisamos representar os produtos. Considere 
a classe para representar um produto qualquer definido a seguir. Responda com a linha que 
está faltando para a declaração de um método que retorne o preço do produto. 
R: publicdoublegetPreco() { 
 
 
49. Em computação gráfica,precisamos representar os vértices como pontos em duas 
dimensões. Usaremos o código da classe “Ponto” para representar um ponto no espaço 2D. 
Essa classe simples contém as coordenadas X e Y como principais características desse 
ponto, conforme definida a seguir. Considere o trecho de código da classe “TestePOO” 
abaixo que usa a classe “Ponto” para instanciar um objeto. Verifique o código abaixo e diga 
o que será exibido na tela console. 
R: 7,5 
 
50. Temos aqui um exemplo de conta corrente. Nessa conta temos como fazer crédito e 
débito na conta,alterando o saldo da mesma. Considerando a classe definida a seguir, 
responda qual a linha que está faltando para a declaração de um método para creditar um 
determinado valor passado por parâmetro. PROGRAMAÇÃO ORIENTADA A OBJETOS - 
SUB 2019.2A - Q 1_v1.PNG 
R: public void creditar (double valor) { 
 
51. Ao criar um programa na linguagem Java,existe a possibilidade de alguns erros 
acontecerem. Conhecidos como exceções (porque não devem ocorrer frequentemente). Em 
JAVA, as exceções são tratadas com uma família de classes cujo objetivo é modelar os 
tipos de erro que podem ocorrer durante a execução de um programa. Considere as 
afirmações abaixo que contém exemplos de exceções e, em seguida, marque a alternativa 
correta. 
I. NullPointerException - ocorre quando uma referência null é utilizada onde um objeto é 
esperado. 
II. RuntimeException - ocorre quando temos um erro durante a compilação do programa. 
III. ArrayindexOutOfBoundsexception - ocorre quando é feita uma tentativa de acessar um 
elemento fora dos limites do array. 
R: apenas as afirmativas I e III estão corretas 
 
 
52.[FCC -2012- TRE/SP- ANALISTA JUDICIÁRIO- ANALISTA DE SISTEMAS - ADAPTADA] 
Nos conceitos de orientação a objetos,...I… é uma estrutura composta por ...II… que 
descrevem suas propriedades e também por ...III… que moldam seu comportamento. Para 
completar corretamente o texto as lacunas devem ser preenchidas,respectivamente,por: 
R:Classe,atributos,operações. 
 
53. Temos abaixo duas classes. Uma com as informações de conta de banco e outra 
classe para testar. Analisando o código do método “main”, assinale a alternativa que 
descreve corretamente o que está sendo feito nesse método. 
R: Está sendo declarada uma referência para um objeto da classe Conta e instanciado 
esse objeto. 
 
54. Em um sistema gráfico, a representação de uma tela gráfica é feita usando uma classe 
simples “Tela”. Considerando a classe definida a seguir. Considere o trecho de código da 
classe “TestePOO” abaixo e verifique o que será exibido na tela de console. 
R:3.15 
 
55. Para representar um ponto no espaço 2D usaremos uma classe simples com as 
coordenadas X e Y como principais características desse ponto. Considerando a classe 
definida a seguir. Considere o trecho de código abaixo que usa a classe 2D para instanciar 
um objeto que representa um ponto 2D no espaço. Considerando esse trecho podemos 
afirmar que: 
R: A variável “a” receberá o que será retornado pelo método getX,esse retornará o 
valor 4. 
 
56. Em um sistema bancário, temos uma classe para representar uma conta simples. Essa 
classe é chamada de “Conta”. Considerando a classe “ContaEspecial”,definida 
abaixo,podemos afirmar: 
R: Usamos "extends" para definir que “ContaEspecial” é herdeira de “Conta”. 
 
57. Em um exemplo de uma estrutura para representar um carro temos: Uma classe com 
vários métodos. Nessa classe temos como alterar os atributos da mesma. Considerando a 
classe definida a seguir, responda com a linha que está faltando para a declaração de um 
método para alterar a com do carro com um determinado valor passado por parâmetro. 
R:public void trocaCor (String valor) { 
 
58. Em JAVA as exceções são tratadas com uma família de classes cujo objetivo é modelar 
os tipos de erro que podem ocorrer durante a execução de um programa. Quando a 
exceção “ArrayindexOutOfBoundsException” ocorre? Em que situação abaixo essa exceção 
ocorre? 
R: Ocorre quando usamos um elemento do vetor fora da faixa. 
 
59. Considere o trecho de código abaixo. De acordo com a sintaxe da linguagem Java, 
podemos considerar o identificador “p1” como referência para: 
R:Um objeto. 
 
 
60. Responda com o que será exibido na tela depois da execução do código abaixo. 
Considere a existência das duas classes no mesmo pacote que a classe “Quadrado” é 
herdeira da classe “Figura”. 
R:7.0 
 
61. Dado um sistema de imobiliária onde são modelados objetos para representar terrenos. 
Esse modelo deve ter as informações de largura e profundidade do terreno em metros. 
Essas informações devem ser acessadas apenas pelos métodos dessa classe que modela 
terrenos. Considerando apenas a parte que define os atributos, marque a alternativa que 
declara de forma correta a classe que modela terrenos (apenas a parte dos atributos). 
R:publicclass Terreno { 
privatedouble largura, profundidade; 
//... resto da classe 
} 
 
62. É comum pensarmos em classes como espaços para instanciar objetos. No entanto, 
existem algumas classes que são criadas apenas para organizar a hierarquias de heranças, 
que apesar de não terem uma função ativa, ajudam a evitar duplicação de código ao abrigar 
uma série de subclasses como suas herdeiras. Essas classes são chamadas de: 
R:Subclasses abstratas. 
 
63.A comunicação entre os objetos se dá por meio de mensagens. Uma mensagem é 
composta de destino, operação e parâmetros (se houver). Qual das alternativas abaixo 
contém a sintaxe de uma mensagem em Java? 
R:destino.operação( parâmetro); 
 
64.A comunicação é fundamental. Em nosso dia a dia nos comunicamos para conseguir 
executar nossas tarefas. A língua, ou seja, o idioma que usamos como código, seja no 
registro escrito ou falado, constitui a principal ferramenta de comunicação entre nós. 
Complete a lacuna do texto: “Em programação chamamos de linguagem o modo pelo qual 
trocamos mensagens para conseguir executar as tarefas que desejamos. No caso 
específico da programação orientada a objetos, essa troca ocorre entre 
 , que são organizados de maneira hierárquica – por tipo, função, 
características, entre outros – para aproximar o máximo possível tanto a linguagem como o 
funcionamento da computação do mundo real.”. 
R:Objetos 
 
65. Em java podemos criar interfaces para depois implementar. Classes que desejam 
implementar uma interface utilizam a palavra reservada: 
R:implements 
 
66.Para manipular uma possível exceção,são usadas palavras reservadas da linguagem 
Java. Analise o exemplo de um programa que trata exceção e responda com a linha que 
está faltando (// Linha faltando) para completar o código de forma correta. 
R: try { 
 
67.Exceções são eventos inesperados que ocorrem durante a execução de um programa. 
Essas podem ser causadas também por erro de programação ou por uso incorreto do 
 
 
software. Para manipular uma possível exceção, são usadas palavras reservadas da 
linguagem Java. Qual a palavra reservada é usada para iniciar um bloco onde será tratada 
a exceção? 
R:try 
 
68:Em um sistema para ensino de geometria implantado em uma escola, foram modeladas 
algumas figuras geométricas. Considere o trecho do programa (JAVA) abaixo. Considere a 
existência das duas classes no mesmo pacote. A classe Elipse é herdeira da classe Figura, 
com isso podemos usar essas classes no programa de teste(ProgTeste). Responda com a 
linha que esta faltando para exibir o valor Y da elipse no console de texto. 
R:System.out.println( a.getY() ); 
 
69.A sobrecarga de métodos em java acontece quando existem vários métodoscom o 
mesmo nome em uma única classe. Considere o trecho de programa abaixo e responda 
qual a forma de identificar o método construtor que será executado? 
R:Pela assinatura do método. 
 
70. Quando você aprende programação orientada a objetos,precisa ter três conceitos bem 
explícitos em sua cabeça. Variáveis,constantes e métodos. Todos eles se completam em 
nosso contexto e são de extrema importância para a criação dos nossos programas. Vamos 
Imaginar o sistema de matrícula de uma academia de artes marciais. Nesse sistema, é 
preciso que o futuro aluno forneça informações para criar um cadastro oficial como 
estudante. 
R:Atributos 
 
71. Em um programa que temos que contar a quantidade de alunos acima da média. Em 
uma classe “Turma”, podemos usar um atributo para guardar essa informação. Esse atributo 
usado para representar essa quantidade deve ser declarado, em Java, como do tipo: 
R:int 
 
72. Temos vários paradigmas de programação. No paradigma de orientação a objetos, um 
importante conceito é o de interface. Sobre esse conceito, assinale a alternativa correta. 
R:Possuem apenas métodos abstratos. 
 
73.A representação de um ponto no espaço tridimensional é feita usando uma 
classe simples com as coordenadas X, Y e Z como principais características desse 
ponto. Considerando a classe definida a seguir. 
R:10 
 
74. Baseado no conceito de objetos e classes, a programação orientada a objetos 
usa instâncias de classes que executam relações entre si para o funcionamento dos 
programas. Essa comunicação entre os objetos se dá por meio de: 
R:mensagens 
 
75. Considere um sistema de bancos. Nesse sistema temos um exemplo de conta 
poupança. Nessa conta tem um rendimento mensal que é dado na forma de uma 
	R: Exceções
	R: Apenas as afirmativas I e II estão corretas.
	R: Classe.
	R:Construtores.
	R:construtor
	R: Livro – 58.0
	R: Aumento na reutilização de código.
	R:120000
	R:double
	R:public void aplicaRendimento ( ) {
	R: Na linha 6 é definida a herança, com a palavra extends.
	R: 70.
	R: public Pessoa ( String n, int i, chas s, double a )
	R: 70. (1)
	R: private String nome; private double preco;
	R: 500.0
	R: Os atributos do ponto, depois da execução do trecho, serão x=50 e y=74
	R: Classe, atributos, operações
	R: Parâmetros.
	R: 300000.
	R: Apenas as afirmativas I e II estão corretas
	R: herança
	R: Encapsulamento.
	R: Polimorfismo é um conceito abstrato onde algo pode responder de formas diferentes para uma mesma situação.
	R: Todas as afirmativas estão corretas.
	R: double.
	R: Possuem apenas métodos abstratos
	R: num; saldo
	R: public void calculaRend() {
	R: Apenas as afirmativas I e II estão corretas. (1)
	R: Sobrescrito
	R: Herança
	R: A hierarquia de classes em java se inicia com a classe Object, definida em java.lang.
	R: Todas as afirmativas estão corretas
	R: 21.5
	R: O construtor tem o mesmo nome da classe que ele é definido.
	R: -300.0
	R: método
	R. Apenas a afirmativa I está correta.
	R.500
	R: Implements
	R: Objetos são instâncias de classe,um exemplar de uma classe.
	R:public class Aluno extends Pessoa { private int matricula;
	public Aluno() {
	//… resto da classe
	R: São objetos da classe carro.
	R: A
	R:public Conta ( Int c, double s)
	R: publicdoublegetPreco() {
	R: 7,5
	R: public void creditar (double valor) {
	R: apenas as afirmativas I e III estão corretas
	R: Está sendo declarada uma referência para um objeto da classe Conta e instanciado esse objeto.
	R:3.15
	R: A variável “a” receberá o que será retornado pelo método getX,esse retornará o valor 4.
	R: Usamos "extends" para definir que “ContaEspecial” é herdeira de “Conta”.
	R:public void trocaCor (String valor) {
	R: Ocorre quando usamos um elemento do vetor fora da faixa.
	R:Um objeto.
	R:7.0
	R:publicclass Terreno { privatedouble largura, profundidade;
	}
	R:destino.operação( parâmetro);
	R:Objetos
	R:implements
	R: try {
	R:try
	R:System.out.println( a.getY() );
	R:Pela assinatura do método.
	R:Atributos
	R:int
	R:Possuem apenas métodos abstratos.
	R:10
	R:mensagens

Outros materiais