1) Considerando as exceções, em Java, estão organizadas em duas categorias: Unchecked Exception e

Checked Exception. A diferença básica entre elas, está no fato que o tratamento das exceções deve ser feito explicitamente pelo desenvolvedor, e esse comportamento está associado às Checked Exception. Qual é o responsável por essa checagem?

b)JRE

c)JVM

d)JDK

e)IDE

2)O tratamento de exceções permite que, um fluxo que se deseja, mas que pode falhar, seja controlado de alguma forma. Como exemplo, podemos ilustrar uma aplicação desktop, aquelas com interface gráfica, que deseja ao ser finalizada, algumas de suas configurações sejam armazenadas em memória secundária (não volátil). Esse processo se daria de forma macro da seguinte forma: ao identificar o fechamento da tela, recupera-se as configurações atuais, e então as escreve em um algum arquivo de configuração.

O processo descrito no parágrafo anterior, entendemos como desejado, mas pode falhar, por exemplo ao não obter espaço para armazenamento do arquivo. Neste caso, podemos controlar o fluxo de execução, prevendo essa possível falha (exceções) utilizando qual estrutura de controle, em Java?

Alternativas:

a)try-catch-finally

b)if-failed

c)on-error

d)exists-error

e)on-catch-finally

3)Quando criamos uma instância de uma classe, utilizando a palavra reservada new, cada instância da classe terá uma cópia de todos os campos declarados na classe (molde). Por padrão, a modificação de um campo de uma instância de uma classe não afeta o valor do mesmo campo em outra instância. Esses campos são conhecidos como campos de instância. Existem também os campos que pertencem à classe, que são chamados de campo de classe (coletivo).

Qual é a palavra reservada utilizada para qualificar um membro como da classe?

Alternativas:

a)final

b)class

c)global

d)static

e)allowed

4)Em Java existem quatro modificadores de acesso disponibilizados. Um desses modificadores, possibilita que um membro esteja acessível apenas à classe que o declara, ou as classes herdeiras.

Qual é esse modificador?

Alternativas:

a)private

b)public

c)protected

d)inheritance

e)local

5)A declaração de métodos com a mesma assinatura que métodos de classes ancestrais chama-se sobreposição, já a sobrecarga, caracteriza a declaração de métodos com o mesmo nome, mas com a variação no número ou no tipo dos parâmetros e, portanto, assinaturas diferentes.

Essas técnicas também são conhecidas por:

Alternativas:

a)Static / Overload

b)Allocate / Static

c)Runtime / Checked

d)Runtime / Overload

e)Override / Overload

1 Resposta

  • thayaraoliversantos

    a)  Compilador

    Explicação:

Clique aqui para adicionar a sua resposta.