Prévia do material em texto
1. Existem na linguagem Java a vantagem de armazenar por um determinado . tempo em estruturas de dados informações que podem ser usadas no tempo de execução do programa, assinale a alternativa correta que armazena dados na linguagem Java. RESPOSTA: Vetores e Matrizes 2. Condições lógicas são muito importantes nas estruturas de controle, utilizamos quando desejamos verificar a veracidade de duas ou mais condições, sabendo disso seguindo o que o trecho de código abaixo realiza ? RESPOSTA: Exibira para o usuário o Contador de 0 a 20 3. Qual tipo de exceção é utilizado para apontar erro de processamento aritmético, como por exemplo divisão de um número 0. RESPOSTA: try { … } catch (ArithmeticException e) { … }. 4. Assinale a alternativa correta em relação a matrizes. RESPOSTA: Uma matriz é composta por posições multidimensionais. Também conhecida como vetor de vetores. 5. Assinale a alternativa correta em relação a vetores. RESPOSTA: Um conjunto de vetores são estruturas de dados homogêneas com tamanho fixo de um tipo de dados conhecido, alocados sequencialmente na memória (unidimensional). 6. Na linguagem Java os construtores possuem a importância pois podemos criar objetos na inicialização, sendo assim qual operador é utilizado para chamar a criação do objeto? RESPOSTA: new. 7. Quais as palavras reservadas, ou seja, métodos podemos utilizar com os construtores? RESPOSTA: métodos como private e public podem ser utilizados 8. Muitos erros na execução de um programa podem ocorrer, qual a forma da sintaxe na linguagem Java para tratamento de múltiplos erros? RESPOSTA: try { … } catch (tipo_1 | tipo_2 | tipo_3 e) { … }. 9. Quais etapas são realizadas na criação do construtor? RESPOSTA: 1 – O espaço para o objeto é alocado e seu conteúdo é inicializado; 2 – Quando o construtor da classe é solicitado. Se a mesma não possuir uma superclasse definida no código, a classe Object é a classe base; 3 – As classes serão inicializadas para o objeto, a partir da ordem em que foram declarados na classe; 4 – O restante do código é executado. Podemos decrementar, ou seja, subtrair o conteúdo de uma variável inteiro com “- 1”, desta forma podemos criar um contador para subtração que podem ser utilizados em diversos métodos na linguagem Java. Quais as representações de decremento na linguagem Java, assinale a alternativa correta. RESPOSTA: Pós-decremento: i--; Pré-decremento: --i; Pós-decremento: i – 1. 10. Na orientação objeto existem três métodos um deles podem deixar a variável declarada com acesso em qualquer lugar a partir de qualquer classe, outro método permite somente o acesso às classes do mesmo pacote e por último temos uma váriavel que é somente acessível a partir da mesma classe declarada, quais métodos estamos justificando? RESPOSTA: Public, Protected e Private 11. Quando e como podemos utilizar a palavra reservada final? RESPOSTA: A palavra reservada final é utilizada quando o programador deseja que o conteúdo da variável não seja alterado. 12. Na linguagem de programação Java, necessitamos seguir uma ordem de prioridades quanto ao cálculo de uma expressão matemática, sabendo disso assinale a alternativa correta sobre procedência. RESPOSTA: Procedência: 1° regra operadores, Multiplicação, Divisão e Módulo; 2° regra operadores, Soma, Subtração; 3° regra operador atribuição. 13. Na linguagem Java qual o nome do método que é utilizado pela JVM – Java Virtual Machine, para o gerenciamento de memória? RESPOSTA: Garbage Collection. 14. Em que situações o programador deve se preocupar na manipulação de memória, ou seja, manipular o garbage collection nas classes? RESPOSTA: Programas complexos devem levar em consideração o gerenciamento de memória; 15. A linguagem de programação é um conjunto de regras sintáticas e semânticas, padronizadas internacionalmente, e assim a criação de um código fonte podem ser categorizados em que tipos de categorias ? RESPOSTA: Código fonte compilado e do tipo interpretada 16. A linguagem de programação Java possui a grande vantagem de abstrair objetos reais levando em consideração as características físicas, garantindo assim eficiência e desempenho para determinadas problemas e situações, quais os tipos de programação existente? RESPOSTA: Programação Estruturada, Programação Modular, Programação Orientada a Objetos e Programação Linear 17. Qual o nome dos espaços de memória alocada pelo gerenciamento de memória, pela JVM – Java Virtual Machine ? RESPOSTA: Nova Geração; Espaço Sobrevivente; Geração Anterior e Geração Permanente. 18. O espaço de memória conhecida como “Geração Permanente” é utilizada em que momento na linguagem Java? RESPOSTA: Armazena objetos de longa duração; 19. Muitos erros na execução de um programa podem ocorrer, qual a forma da sintaxe na linguagem Java para tratamento de múltiplos erros? RESPOSTA: try { … } catch (tipo_1 | tipo_2 | tipo_3 e) { … }. 20. A primeira linguagem de programação foi solicitado por um inventor conhecido como Charles Babbage, para o desenvolvimento da linguagem Ada Lovelace e para isso utilizou-se cartões perfurados, qual o nome da máquina calculável de Charles Babbage ? RESPOSTA: Cartão perfurado