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: