Ajuda em exercicios java

alguem poderia me ajudar com esses exercicios , eu fiz mas não sei se esta correto pois so muito inexperiente em programação e estou aprendendo agora. por favor me ajudem.

1.Após a execução das linhas:

double[] inversos = new double[100]; inversos[40] = 1./40.;

em um método qualquer, quais das opções abaixo serão verdadeiras?

a.O array inversos tem 99 posições. verdadeiro
b.inversos[40] é igual a zero. falso = 40
c.Existem 99 valores no array iguais a zero. falso
d.inversos[100] é igual a null. verdadeiro

2.Após a execução da linha :

char[] alfabeto = {’A’, ’B’, ’C’, ’D’, ’E’, ’F’, ’G’, ’H’, ’I’}; 

em um método qualquer, quais das opções abaixo serão verdadeiras?

a.O array alfabeto tem nove posições. verdadeira
b.O quinto elemento do array é o caracter ’F’. verdadeira
c.O décimo elemento do array é null. falso
d.O décimo elemento do array é o caracter espaço. falso
e.O tamanho (número de posições) de alfabeto é 8. verdadeiro

3.Considerando a declaração float[] seqüência = new float[25];, quais das declarações abaixo serão corretas (isto é, poderão ser compiladas e executadas sem problemas)?

a.seqüência[0] = 0; certa
b.seqüência[1] = 1; certa
c.seqüência[1.5] = 1.5; errada
d.seqüência[-1] = -1; errada
e.seqüência[23] = “23”; errada
f.seqüência[24] = 24; certa
g.seqüência[25] = 25; certa

4.Qual será o conteúdo dos arrays declarados na aplicação abaixo (valores, primeiraCópia e segundaCópia) ao término da execução do método main?

class ClasseMisteriosa{
public static void main (String[] argumentos)
{
double[] valores = {1,2,3,4,5,6};
double[] primeiraCópia = valores;
double[] segundaCópia = valores;
primeiraCópia [1] = 1;
segundaCópia [2] = valores [0] + primeiraCópia [1];
primeiraCópia[3] = valores[1]+ segundaCópia [2];
valores[4] = primeiraCópia [2] + segundaCópia [3];
valores[5] = segundaCópia [3] + primeiraCópia [4];
}
}

resultado: 115246

5.Escreva uma aplicação em Java que declare e inicialize um vetor de 10 booleanos (lendo-os do teclado) e calcule quantos elementos são iguais a true.

public class data {
private int dia, mes, ano;

private String[] meses = { "janeiro", "fevereiro", "março", "abril",
"maio", "junho", "julho", "agosto", "setembro", "outubro",
"novembro", "dezembro" };

public data(int dia, int mes, int ano) {

this.dia = dia;
this.mes = mes;
this.ano = ano;

}

public void imprimedata() {
String resultado = +dia + " de ";
resultado += meses[mes-1];
resultado += " de " + ano;

System.out.println(resultado);

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - AnjoSupremo[/color][/size] :joia:

[quote]a.O array inversos tem 99 posições. verdadeiro
b.inversos[40] é igual a zero. falso = 40
c.Existem 99 valores no array iguais a zero. falso
d.inversos[100] é igual a null. verdadeiro [/quote]

o array tem 100 posições e não 99
inversos[40] é igual a um número pequeno, perto de 0, mas não é 0
exitem 99 valores no array iguais a 0
inverso[100] não existe, pois o array vai de inversos[0] até inversos[99]

[quote]a.O array alfabeto tem nove posições. verdadeira
b.O quinto elemento do array é o caracter ’F’. verdadeira
c.O décimo elemento do array é null. falso
d.O décimo elemento do array é o caracter espaço. falso
e.O tamanho (número de posições) de alfabeto é 8. verdadeiro [/quote]

o quinto elemento é E o elemento na quinta posição do array é F

não entendi a letra e…

[quote]a.seqüência[0] = 0; certa
b.seqüência[1] = 1; certa
c.seqüência[1.5] = 1.5; errada
d.seqüência[-1] = -1; errada
e.seqüência[23] = “23”; errada
f.seqüência[24] = 24; certa
g.seqüência[25] = 25; certa [/quote]

na letra g está errado, pois o array vai de sequencia[0] até sequencia[24]

fico devendo a 4 e a 5 por falta de tempo

se alguem puder ajudar com as demias questoes eu agradeço o brigado pelaajudadas demais bruno

valores = 1,2,3,4,7,12
primeiracopia = 1,1,3,4,5,6
segundacopia = 1,2,2,4,5,6

vou fazer só a rotina de comparação, você escolhe o jeito de como vai ler os booleans

int count =0;
for(int i=0; vetBoolean.lenght;i++){
  if(vetBoolean[i])
    count++;
}
System.out.println("Quantidade de true = "+count);