Baixe o app para aproveitar ainda mais
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 as 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 representam 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 de 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… a classe DVD é herdeira da classe produto 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, char 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. Nos 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ômetroscorremos 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 creditar 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 ContaEspecial é 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. 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 R: Argumentos 39. Temos 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. R: public void creditar (double valor) { 40. 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). Em java, as exceções são tratadas como uma família de classe cujo objetivo é modelar os tipos de erro que podem ocorrer durante a execução de um program 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 - ArrayIndexOutOfBoundsExceptino - Ocorre quando é feita uma tentativa de acessar um elemento fora dos limites do array R: Apenas as afirmativas I e III estão corretas. 41. 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 R: Está sendo declarada uma referência para um objeto da classe Conta e instanciado esse objeto. 42. 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 verifique o que será exibido na tela de console R: 3.15 43. 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. Podemos dizer, então que o gol 2016 R: São objetos da classe carro. 44. Dada a classe Pilha_vetor e o programa 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 45. 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. R: public Conta ( int c, double s ) 46. Em um sistema de controle de estoque, precisamos representar os produtos. Considere a classe para representar um produto qualquer definida a seguir. Responda com a linha que está faltando para declaração de um método que retorne o preço do produto R: public double getPreco() { 47. 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. R: 7.5 48. 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 estoque. Nesse sistema, é preciso que o produto seja inserido no estoque. Dessa forma, poderíamos ter uma classe para armazenar os produtos R: método 49. 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 como uma família de classes cujo objetivo é modelar os tipos de erro que podem ocorrer durante a execução do programa. Em relação a execução NullPointerException I - ocorre quando uma referência null é utilizada onde um objeto II - ocorre quando há uma tentativa III - ocorre toda vez que criamos R: Apenas a afirmativa I está correta 50. considere o trecho do programa (JAVA) abaixo que modela figuras geométricas. 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 (Teste) R: 500 51. Em java, podemos criar interfaces para depois implementar. Classes que desejam implementar uma interface utilizam a palavra reservada R: implements 52. Dentre as características da programação orientada a objetos, temos o conceito de classes e objetos, Dentre os 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. 53. Em um sistema para controle 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. R: public class Aluno extends Pessoa { private int matricula } public Aluno() {} //resto da classe } 54. 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) { 55. 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 está faltando para exibir o valor Y da elipse no console de texto R: System.out.println(a.getY()); 56. 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: public class Terreno { private double largura, profundidade; //...resto da classe } 57. Métodos são usados para executar tarefas em uma classe. Considere uma classe Lote que representa o lote de terreno para um sistema de imobiliária. Crie um método “area” para a classe Lote abaixo. Nessa classe já estão declarados os atributos. Esse método deve retornar a área do lote. OBS: Área = largura x profundidade. Marque a alternativa que consta um método que realiza essa tarefa de forma correta R: public double area(){ return largura * profundidade; } 58. Algumas figuras geométricas são modeladas no sistema abaixo. Considere o trecho do programa que modela essas figuras. Considere a existência das duas classes no mesmo pacote. A classe Elipse é herdeira da classe Figura. Com base na modelagem simples da classe Figura, implemente a classe Elipse herdeira. Responda com a alternativa define de forma correta essa classe herdeira R: public class elipse extends figura { private double rx, ry; public elipse (double x, double y, double rx, double ry){ super (x,y); this.rx = rx; this.ry = ry; }...} 59. Construtores (ou no termo, constructor, em inglês) são métodos executados ao se instanciar uma classe. Todo construtor tem como tarefa instanciar a classe a que pertence. Crie um construtor para a classe abaixo. Nessa classe já estão declarados os atributos. Esse construtor deve iniciar todos os atributos com o valor 0 (zero). Marque a alternativa que consta um construtor que realiza essa tarefa de forma correta R: public Produto() { this.codigo = 0; this.valor = 0; } 60. 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. R: a variável “a” receberá o que será retornado pelo método getX, esse retornará o valor 4 61. 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”. 62. Em java as exceções são tratadas como 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? R: ocorre quando usamos um elemento do vetor fora da faixa 63. 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 64. 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 65. É 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: Superclasses abstratas 66. 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); 67. 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... R: Objetos 68. Para manipular uma possível exceção. São usadas palavras reservadas da linguagem java. Análise o exemplo de um programa que trata exceção e responda com a linha que está faltando (// linha faltando) R: try { 69. 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. 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 70. A sobrecarga de métodos em java acontece quando existem vários métodos com 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 71. 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 acadêmia de artes marciais. Nesse sistema é preciso que R: Atributos 72. Considerando a classe para representar um ponto no plano bidimensional, Considere o trecho de código abaixo que usa a classe Ponto para instanciar um objeto. Responda o que será exibido na tela de console após a execução do trecho de programa abaixo R: 15.5 73. Considere o trecho de código abaixo, de acordo com asintaxe da linguagem Java. Elementos com as mesmas características podem ser agrupados em uma entidade da programação orientada a objetos. Podemos considerar a entidade “Figura” como: R: uma classe 74. [UERJ-2015-Analista de Sistemas – Desenvolvimento-ADAPTADA] Em programas orientados a objetos, é necessário que a associação de uma solicitação a um objeto e a uma de suas operações seja realizada somente em tempo de execução. Esse fenômeno, conhecido como ligação dinâmica, é importante porque permite a implementação do seguinte conceito de: R: Polimorfismo. 75. 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. Qual tipo de exceção deveria ser tratado no erro do código abaixo? R: NullPointerException 76. 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 77. Na orientação a objetos, o conceito de encapsulamento corresponde à propriedade de: R: esconder ou ocultar detalhes da implementação de uma dada classe de outras classes. 78. 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 79. ________________ estabelece um mecanismo entre classes de objetos de forma que permita a uma classe possuir atributos e operações definidas por outra classe mais genérica. A alternativa que preenche corretamente esse trecho é: R: Herança 80. A representação de um ponto no espaço tridimensional é feita usando uma classe simples com coordenadas X, Y e Z como principais características desse ponto R: 10 81. Considere um sistema de computação 3D. A representação de um ponto no espaço tridimensional é feita usando uma classe simples com as coordenadas X, Y e Z com principais características desse ponto. R: Uma chamada ao método “getZ” desse objeto, esse retornará o valor 6 82. 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 taxa de rendimento, passado por parâmetro na chamada do método que atualiza o saldo. Essa taxa de rendimento é multiplicada pelo saldo a cada mês, atualizando o saldo. Considerando a classe definida a seguir, responda com a linha que está faltando para a declaração de um método para aplicar o rendimento passado por parâmetro. R:public void atualizaRend (double rend) { 83. No sistema de informação de uma locadora de carros, é necessário uma estrutura para representar os carros. Essa estrutura está representado no código abaixo. 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. R: 2020 84. Na linguagem de programação Java, classes de exceção podem ser divididas em duas principais categorias. Complete a lacuna do texto: “As exceções _____ são criadas prevendo que determinada ação possa falhar - por exemplo, quando o sistema precisa gravar um disco, é preciso tratar um exceção caso ele esteja cheio, o que provocará um erro: R: verificadas 85. Considerando a classe “Conta” conforme está definida abaixo. Analise essa classe marque a alternativa correta: R: Na linha 5, temos a assinatura do construtor com erro, pois o parâmetro deveria ser declarado com int 86. Em estrutura de dados temos o tipo abstrato de dados Lista. Considerando a classe para representar uma lista implementada com vetor. Depois marque a alternativa que contenha, de forma correta, o método construtor que instancia o vetor interno com 100 elementos R: public Lista_vetor() { livre=0; info = new double [100]; } 87. Considerando a classe que representa uma conta corrente definida a seguir e responda o que será exibido na tela depois da execução do código abaixo R: 70.0 88. A programação orientada a objetos se baseia no conceito de objetos e classes, que acabam derivando em subclasses e instâncias, que executam relações entre si para o funcionamento dos programas: “essa comunicação entre os objetos se dá por meio de ____ é como se um objeto fizesse uma solicitação R: Mensagens 89.
Compartilhar